adamant-api
Modules
| Module | Description |
|---|---|
| adm | Explicit 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. |
| api | ADM HTTP client (AdamantApi): resilient node access with health checks, retries, and failover; typed request options; and the generated ADAMANT API DTO types. |
| coins/btc | Bitcoin wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation. |
| coins/dash | Dash wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation. |
| coins/doge | Dogecoin wallet helper: deterministic P2PKH key and address derivation from an ADAMANT passphrase, plus address validation. |
| coins/eth | Ethereum wallet helper: deterministic key and address derivation from an ADAMANT passphrase. |
| helpers/transactions | Build, hash, and sign ADM transactions (token transfer, chat message, KVS state, delegate registration, and vote), and compute transaction IDs. |
| index | Default 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. |
| metadata | Bundled, pinned ADM and external-coin wallet metadata, generated from a fixed adamant-wallets revision so updates stay deterministic and reviewable. |