Packages Guide
This document provides an overview of the npm packages that comprise the Hiero DID SDK.
Essential Packages
These packages provide the essential building blocks for working with DIDs on Hedera.
Package Name | Description |
---|---|
Provides the functionality to resolve Decentralized Identifiers (DIDs) to their corresponding DID Documents. |
|
Provides the functionality to create and manage DIDs on the Hedera network. |
|
Provides the functionality for secure key generation and signing operations for DIDs. |
|
Provides the functionality to submit and execute transactions related to DID operations on the Hedera network. |
|
Provides the functionality for verifying signatures on DID messages. |
|
Provides the functionality for secure key generation and signing operations using HashiCorp Vault. |
|
Provides the functionality for verifying signatures using HashiCorp Vault. |
|
Provides a comprehensive interface for interacting with Hedera Consensus Service (HCS) within the Hiero DID SDK JS. |
|
Provides implementation of Hedera AnonCreds Registry, following Hedera AnonCreds Method specification. |
Advanced Packages
These packages offer more specialized functionalities for advanced use cases.
Package Name | Description |
---|---|
Provides essential interfaces, utilities, and validation tools for working with DIDs. |
|
Provides a set of classes for constructing and handling DID messages. |
|
Enables management of complex asynchronous operations within DID-related applications. |
|
Provides caching utilities for the Hiero DID SDK JS. |
|
Provides a flexible and configurable approach to managing Hedera SDK Clients with different network configurations. |
|
Provides cryptographic utilities for the Hiero DID SDK JS. |
|
Provides Zstandard (Zstd) compression utilities for the Hiero DID SDK JS. |