Expand description
Module for handling migration operations.
Structs§
- Controller
Cap - A token that authenticates its bearer as a controller of a specific shared object.
- Create
Identity - A [
Transaction
] for creating a newOnChainIdentity
from anIdentityBuilder
. - Delegate
Permissions - Permissions of a DelegationToken.
- Delegate
Token - A [Transaction] that creates a new DelegationToken for a given ControllerCap.
- Delegation
Token - A token minted by a controller that allows another entity to act in its stead - with full or reduced permissions.
- Delegation
Token Revocation - [Transaction] for revoking / unrevoking a DelegationToken.
- Delete
Delegation Token - [Transaction] for deleting a given DelegationToken.
- Identity
Builder - Builder-style struct to create a new
OnChainIdentity
. - Migrate
Legacy Identity - A [Transaction] that migrates a legacy Identity to a new OnChainIdentity.
- Multicontroller
- Representation of
identity.rs
’smulticontroller::Multicontroller
Move type. - OnChain
Identity - An on-chain entity that wraps an optional DID Document.
- Proposal
- A
Multicontroller
’s proposal for changes. - Unmigrated
Alias - A legacy IOTA Stardust Output type, used to store DID Documents.
Enums§
- Controller
Token - A token that proves ownership over an object.
- Error
- Errors that can occur during migration registry operations.
- Identity
- An on-chain object holding a DID Document.
Functions§
- get_
alias - Resolves an
UnmigratedAlias
given its IDobject_id
. - get_
identity - Returns the
OnChainIdentity
having IDobject_id
, if it exists. - has_
previous_ version - Returns the previous version of the given
history_item
. - lookup
- Lookup a legacy
alias_id
into the migration registry to get the ID of the corresponding migrated DID document, if any.