Crate provwasm_stdv1

Source

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.
Party
An address with an associated role.
Process
The process that generated a record.
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.
Record
A record of fact for a session.
RecordInput
The inputs used to produce a record.
RecordOutput
The output of a process recorded on chain.
Records
A group of records.
Scope
A collection of records owned by one or more parties.
Session
The final state of an execution context for a specification instance.
Sessions
A group of sessions.

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.
MetadataMsgParams
Input params for creating marker module messages.
MetadataQueryParams
Params for metadata queries
MsgFeesMsgParams
Input params for creating msgfee module messages.
NameBinding
A type for name bindings
NameMsgParams
Input params for creating name module messages.
NameQueryParams
Params for name queries.
PartyType
Roles that can be associated to a party.
ProcessId
The representations of a process id.
ProvenanceMsgParams
Input params for custom provenance message encoders.
ProvenanceQueryParams
Input params for custom provenance queriers.
ProvenanceRoute
Supported provenance module router keys.
RecordInputSource
The representations of a record input source.
RecordInputStatus
Record input types.
ResultStatus
Result status types.

Functions§

activate_marker
Create a message that will activate a finalized marker.
add_attribute
Create a message that will add 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.
assess_custom_fee
Create a message that will assess a custom fee
bind_name
Create a message that will bind a 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.
delete_distinct_attribute
Create a message that will delete a distinct attribute with the given name and value 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.
update_attribute
Create a message that will update an attribute (a typed key-value pair) on an account.
withdraw_coins
Create a message that will withdraw coins from a marker account to a recipient account.
write_scope
Create a message that will create, or update, a scope.