Crate identity_iota_core

Source
Expand description

§IOTA Identity

This crate provides the core data structures for the IOTA DID Method Specification. It provides interfaces for publishing and resolving DID Documents to and from the Tangle according to the IOTA DID Method Specification.

Modules§

block
See iota_sdk::types::block.

Structs§

IotaDID
A DID conforming to the IOTA DID method specification.
IotaDocument
A DID Document adhering to the IOTA DID method specification.
IotaDocumentMetadata
Additional attributes related to a IotaDocument.
NetworkName
Network name compliant with the crate::IotaDID method specification.
StateMetadataDocument
Intermediate representation of the DID document as it is contained in the state metadata of an Alias Output.

Enums§

Error
This type represents errors that can occur when constructing credentials and presentations or their serializations.
StateMetadataEncoding
Indicates the encoding of a DID document in state metadata.

Traits§

IotaClientExt
An extension trait for Client that provides helper functions for publication and deletion of DID documents in Alias Outputs.
IotaIdentityClient
Helper functions necessary for the IotaIdentityClientExt trait.
IotaIdentityClientExt
An extension trait that provides helper functions for publication and resolution of DID documents in Alias Outputs.

Type Aliases§

Result
Alias for a Result with the error type Error.