Crate provwasm_std[−][src]
Structs
| AccessGrant | Marker permissions granted to another account. |
| Attribute | A typed key-value pair. |
| Attributes | A collection of attributes associated with an account address. |
| Marker | A marker account |
| 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. |
| NameBinding | A type for name bindings |
| 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 (a typed key-value pair) 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. |
| bind_name | Create a message that will bind a restricted 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 a given type. |
| 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 on 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_coins | Create a message that will withdraw coins from a marker account to a recipient account. |