Expand description
Module for handling client operations.
Structs§
- From
Iota Client Error - The error that results from a failed attempt at creating an IdentityClient from a given [IotaClient].
- Identity
Client - A client for interacting with the IOTA Identity framework.
- Identity
Client Read Only - An [
IotaClient] enriched with identity-related functionalities. - Iota
KeySignature - KeyId
- Mirrored types from identity_storage::KeyId
- Make
Update DidDoc TxError - IdentityClient::publish_did_update error.
- NoSigner
- A marker type indicating the absence of a signer.
- Publish
DidDocument - Publishes a new DID Document on-chain. An
crate::rebased::migration::OnChainIdentitywill be created to contain the provided document. - Query
Controlled Dids Error - Error that might occur when querying an address for its controlled DIDs.
- Shorthand
DidUpdate - The actual Transaction type returned by IdentityClient::publish_did_update.
Enums§
- From
Iota Client Error Kind - Types of failure for FromIotaClientError.
- Make
Update DidDoc TxError Kind - Types of failure for MakeUpdateDidDocTxError.
Functions§
- get_
object_ id_ from_ did - Extracts the object ID from the given
IotaDID. - get_
sender_ public_ key - Utility function that returns the key’s bytes of a JWK encoded public ed25519 key.