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. |
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. |