Structs§
- Access
Grant - 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.
- Provenance
Msg - Represents a request to encode custom provenance messages.
- Provenance
Querier - A type for simplifying provenance custom queries.
- Provenance
Query - Represents a request to query a custom provenance module.
- Record
- A record of fact for a session.
- Record
Input - The inputs used to produce a record.
- Record
Output - 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§
- Attribute
MsgParams - Input params for creating attribute module messages.
- Attribute
Query Params - Params for attribute queries.
- Attribute
Value Type - Allowed attribute value types.
- Marker
Access - Marker permission types.
- Marker
MsgParams - Input params for creating marker module messages.
- Marker
Query Params - Params for marker queries.
- Marker
Status - Marker status types.
- Marker
Type - Marker types.
- Metadata
MsgParams - Input params for creating marker module messages.
- Metadata
Query Params - Params for metadata queries
- MsgFees
MsgParams - Input params for creating msgfee module messages.
- Name
Binding - A type for name bindings
- Name
MsgParams - Input params for creating name module messages.
- Name
Query Params - Params for name queries.
- Party
Type - Roles that can be associated to a party.
- Process
Id - The representations of a process id.
- Provenance
MsgParams - Input params for custom provenance message encoders.
- Provenance
Query Params - Input params for custom provenance queriers.
- Provenance
Route - Supported provenance module router keys.
- Record
Input Source - The representations of a record input source.
- Record
Input Status - Record input types.
- Result
Status - 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.