Expand description
RGB contract interface provides a mapping between identifiers of RGB schema- defined contract state and operation types to a human-readable and standardized wallet APIs.
Structs
- Contract state is an in-memory structure providing API to read structured data from the
rgb::ContractHistory. - Contract supplement, providing non-consensus information about standard way of working with the contract data. Each contract can have only a single valid supplement; the supplement is attached to the contract via trusted provider signature (providers are ordered by the priority).
- Interface definition.
- Interface identifier.
- Interface implementation for some specific schema.
- Interface identifier.
- Maps certain form of type id (global or owned state or a specific operation type) to a human-readable name.
- Contract supplement identifier.