Crate provwasm_std[−][src]
Structs
AccessGrant | |
Attribute | A typed key-value pair. |
Attributes | A collection of attributes associated with an account address. |
Marker | |
Name | A name bound to an address. |
Names | A collection of bound names. |
ProvenanceMsg | Represents a request to encode custom provenance messages. |
ProvenanceQuerier | A type for simplifying provenance custom queries. |
ProvenanceQuery | Represents a request to query a custom provenance module. |
Enums
AttributeMsgParams | Input params for creating attribute module messages. |
AttributeQueryParams | Params for attribute queries. |
AttributeValueType | Allowed attribute value types. |
MarkerAccess | Marker permission types. |
MarkerMsgParams | Input params for creating marker module messages. |
MarkerQueryParams | Params for marker queries. |
MarkerStatus | Marker status types. |
MarkerType | Marker types. |
NameMsgParams | Input params for creating name module messages. |
NameQueryParams | Params for name queries. |
ProvenanceMsgParams | Input params for custom provenance message encoders. |
ProvenanceQueryParams | Input params for custom provenance queriers. |
ProvenanceRoute | Supported provenance module router keys. |
Functions
activate_marker | Create a message that will activate a finalized marker. |
add_attribute | Create a message that will add a an attribute to an account. |
add_binary_attribute | Create a message that will add a binary attribute to an account. |
add_json_attribute | Create a message that will add a JSON attribute to an account. Serializable types can be passed into this function, but it's up to the user to handle StdResult error case. |
add_string_attribute | Create a message that will add a string attribute to an account. |
add_uuid_attribute | Create a message that will add a UUID attribute to an account. |
bind_name | Create a message that will bind a restricted name to an address. |
bind_name_unrestricted | Create a message that will bind a unrestricted name to an address. |
burn_marker_supply | Create a message that will burn marker coins. |
cancel_marker | Create a message that will cancel a marker. |
create_marker | Create a message that will propose a new marker with the default type. |
create_restricted_marker | Create a message that will propose a new marker with the type set to restricted. |
delete_attributes | Create a message that will remove all attributes with the given name from an account. |
destroy_marker | Create a message that will destroy a marker. |
finalize_marker | Create a message that will finalize a proposed marker. |
grant_marker_access | Create a message that will grant permissions to a marker. |
grant_marker_access_all | Create a message that will grant all available permissions to a marker. |
grant_marker_access_asset | Create a message that will grant asset permissions to a marker. |
grant_marker_access_supply | Create a message that will grant supply permissions to a marker. |
mint_marker_supply | Create a message that will mint marker coins. |
revoke_marker_access | Create a message that will revoke marker permissions. |
transfer_marker_coins | Create a message that will transfer a marker amount from one account to another. |
unbind_name | Create a message that will un-bind a name from an address. |
withdraw_marker_coins | Create a message that will transfer marker coins to a recipient account. |