Enum cw20::Cw20QueryMsg
source · [−]pub enum Cw20QueryMsg {
Balance {
address: String,
},
TokenInfo {},
Allowance {
owner: String,
spender: String,
},
Minter {},
MarketingInfo {},
DownloadLogo {},
AllAllowances {
owner: String,
start_after: Option<String>,
limit: Option<u32>,
},
AllAccounts {
start_after: Option<String>,
limit: Option<u32>,
},
}Variants
Balance
Fields
address: StringReturns the current balance of the given address, 0 if unset. Return type: BalanceResponse.
TokenInfo
Fields
Returns metadata on the contract - name, decimals, supply, etc. Return type: TokenInfoResponse.
Allowance
Only with “allowance” extension. Returns how much spender can use from owner account, 0 if unset. Return type: AllowanceResponse.
Minter
Fields
Only with “mintable” extension. Returns who can mint and the hard cap on maximum tokens after minting. Return type: MinterResponse.
MarketingInfo
Fields
Only with “marketing” extension Returns more metadata on the contract to display in the client:
- description, logo, project url, etc. Return type: MarketingInfoResponse.
DownloadLogo
Fields
Only with “marketing” extension Downloads the embedded logo data (if stored on chain). Errors if no logo data stored for this contract. Return type: DownloadLogoResponse.
AllAllowances
Only with “enumerable” extension (and “allowances”) Returns all allowances this owner has approved. Supports pagination. Return type: AllAllowancesResponse.
AllAccounts
Only with “enumerable” extension Returns all accounts that have balances. Supports pagination. Return type: AllAccountsResponse.
Trait Implementations
sourceimpl Clone for Cw20QueryMsg
impl Clone for Cw20QueryMsg
sourcefn clone(&self) -> Cw20QueryMsg
fn clone(&self) -> Cw20QueryMsg
1.0.0 · sourceconst fn clone_from(&mut self, source: &Self)
const fn clone_from(&mut self, source: &Self)
source. Read moresourceimpl Debug for Cw20QueryMsg
impl Debug for Cw20QueryMsg
sourceimpl<'de> Deserialize<'de> for Cw20QueryMsg
impl<'de> Deserialize<'de> for Cw20QueryMsg
sourcefn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
fn deserialize<__D>(__deserializer: __D) -> Result<Self, __D::Error>where
__D: Deserializer<'de>,
sourceimpl JsonSchema for Cw20QueryMsg
impl JsonSchema for Cw20QueryMsg
sourcefn schema_name() -> String
fn schema_name() -> String
sourcefn json_schema(gen: &mut SchemaGenerator) -> Schema
fn json_schema(gen: &mut SchemaGenerator) -> Schema
sourcefn is_referenceable() -> bool
fn is_referenceable() -> bool
$ref keyword. Read more