Crate rgbstd Copy item path Source pub extern crate rgbinvoice as invoice;
pub use contract::KnownState ;
pub use contract::MergeReveal ;
pub use contract::MergeRevealError ;
pub use contract::OutputAssignment ;
pub use contract::WitnessInfo ;
pub use stl::LIB_NAME_RGB_OPS ;
pub use stl::LIB_NAME_RGB_STORAGE ;
assignments containers RGB containers are data packages which can be transferred between smart contract users.
The main type of container is the Consignment
, containing information about partial state
of a single contract , extending from its genesis up to certain contract endpoints. contract indexers info persistence Module defines API used by providers of persistent data for RGB contracts. schema seal stl validation vm API for interfacing different virtual machines rgbasm Allocation Amount AssignmentCommitment AssignmentDetails AssignmentIndex AssignmentType Assignments BaseCommitment BundleDisclosure BundleId Unique state transition bundle identifier equivalent to the bundle
commitment hash CoinAmount ContractId Unique contract identifier equivalent to the contract genesis commitment DiscloseHash Hash committing to all data which are disclosed by a contract or some part
of it (operation, bundle, consignment, disclosure). Genesis GenesisSchema GlobalCommitment GlobalDetails GlobalState GlobalStateSchema GlobalStateType GlobalValues Identity An ASCII printable string up to 4096 chars representing identity of the
developer. Inputs KnownTransition MetaDetails MetaType MetaValue Metadata OccurrencesMismatch OpCommitment OpDisclose OpId Unique operation (genesis & state transition) identifier
equivalent to the commitment hash Opout RGB contract operation output pointer, defined by the operation ID and
output number. Outpoint OwnedFraction RevealedData RevealedValue State item for a homomorphically-encryptable state. Schema SchemaId Schema identifier. SecretSeal Confidential version of transaction outpoint-based single-use-seal Signature TokenIndex Transition TransitionBundle TransitionDetails TransitionSchema TransitionType Txid TypeSystem Type system represents a set of strict types assembled from multiple
libraries. It is designed to provide all necessary type information to
analyze a type with all types it depends onto. UnrelatedTransition VoidState Struct using for storing Void (i.e. absent) state Assign State data are assigned to a seal definition, which means that they are
owned by a person controlling spending of the seal UTXO, unless the seal
is closed, indicating that a transfer of ownership had taken place AssignmentsRef ChainNet FungibleState An atom of an additive state, which thus can be monomorphically encrypted. FungibleType Layer1 MetadataError Occurrences OpFullType Aggregated type used to supply full contract operation type and transition type information OpoutParseError OwnedStateSchema Precision RevealedState Categories of the state SealClosingStrategy StateType Categories of the state TypeCommitment TypedAssigns LIB_NAME_RGB_CONTRACT RGB_NATIVE_DERIVATION_INDEX BIP32 derivation index for outputs which may contain assigned RGB state. RGB_TAPRET_DERIVATION_INDEX BIP32 derivation index for outputs which are tweaked with Tapret commitment
and may also optionally contain assigned RGB state. ExposedSeal ExposedState Marker trait for types of state holding explicit state data. OpSchema Trait defining common API for all operation type schemata Operation RGB contract operation API, defined as trait TxoSeal Methods common for all transaction-output based seal types. AssignData AssignFungible AssignRights AssignmentsSchema GenesisSeal GlobalSchema GraphSeal MetaSchema OutputSeal Vin