Module rebased

Source
Expand description

Contains the rebased Identity and the interaction with the IOTA Client.

Modules§

assets
Module for handling assets.
client
Module for handling client operations.
keytool
migration
Module for handling migration operations.
proposals
Contains the operations of proposals.
utils
Contains utility functions.

Structs§

AcceptTransfer
A [Transaction] that accepts the transfer of an AuthenticatedAsset.
AuthenticatedAsset
An on-chain asset that carries information about its owner and its creator.
AuthenticatedAssetBuilder
Builder-style struct to ease the creation of a new AuthenticatedAsset.
ConcludeTransfer
A [Transaction] that concludes the transfer of an AuthenticatedAsset.
CreateAsset
A [Transaction] that creates a new AuthenticatedAsset.
DeleteAsset
A [Transaction] that deletes an AuthenticatedAsset.
PublicAvailableVC
A publicly available verifiable credential.
TransferAsset
A [Transaction] that proposes the transfer of an AuthenticatedAsset.
TransferProposal
Proposal for the transfer of an AuthenticatedAsset’s ownership from one [IotaAddress] to another.
UpdateContent
A [Transaction] that updates an AuthenticatedAsset’s content.

Enums§

Error
This type represents all possible errors that can occur in the library.

Functions§

rebased_err
Can be used for example like map_err(rebased_err) to convert other error types to identity_iota_core::rebased::Error.