Skip to content

adamant-api

Modules

ModuleDescription
admExplicit ADM-only SDK surface: the HTTP API client, transaction builders, message encryption, key derivation, validators, and the WebSocket client. Coin implementations are exposed through explicit adamant-api/coins/* entry points so importing ADM features stays lightweight.
apiADM HTTP client (AdamantApi): resilient node access with health checks, retries, and failover; typed request options; and the generated ADAMANT API DTO types.
coins/btcBitcoin wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation.
coins/dashDash wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation.
coins/dogeDogecoin wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation.
coins/ethEthereum wallet helper: deterministic key and address derivation from an ADAMANT passphrase.
helpers/transactionsBuild, hash, and sign ADM transactions (token transfer, chat message, KVS state, delegate registration, and vote), and compute transaction IDs.
indexDefault adamant-api entry point: the full ADM SDK surface plus the bundled ADM and external-coin wallet metadata. Importing this entry point does not load coin-specific implementations.
metadataBundled, pinned ADM and external-coin wallet metadata, generated from a fixed adamant-wallets revision so updates stay deterministic and reviewable.

Released under the GPL-3.0 License.