{ "$schema": "http://json-schema.org/draft-07/schema#", "title": "QueryMsg", "anyOf": [ { "type": "object", "required": [ "config" ], "properties": { "config": { "type": "object" } }, "additionalProperties": false }, { "type": "object", "required": [ "state" ], "properties": { "state": { "type": "object" } }, "additionalProperties": false }, { "type": "object", "required": [ "accrued_rewards" ], "properties": { "accrued_rewards": { "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string" } } } }, "additionalProperties": false }, { "type": "object", "required": [ "holder" ], "properties": { "holder": { "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string" } } } }, "additionalProperties": false }, { "type": "object", "required": [ "holders" ], "properties": { "holders": { "type": "object", "properties": { "limit": { "type": [ "integer", "null" ], "format": "uint32", "minimum": 0.0 }, "start_after": { "type": [ "string", "null" ] } } } }, "additionalProperties": false }, { "type": "object", "required": [ "claims" ], "properties": { "claims": { "type": "object", "required": [ "address" ], "properties": { "address": { "type": "string" } } } }, "additionalProperties": false } ] }