Skip to content

Modular Imports

Use the narrowest entry point that fits the task. ADM-only entry points never load or bundle coin-specific implementations.

Entry pointPurpose
adamant-apiADM API and shared metadata
adamant-api/admExplicit ADM-only SDK surface
adamant-api/apiADM HTTP client and generated API DTOs
adamant-api/transactionsADM transaction construction, hashing, signing, and IDs
adamant-api/metadataBundled ADM and coin metadata
adamant-api/coins/btcBitcoin wallet helper
adamant-api/coins/ethEthereum wallet helper
adamant-api/coins/dashDash wallet helper
adamant-api/coins/dogeDogecoin wallet helper

For example:

ts
import {btc} from 'adamant-api/coins/btc';

const wallet = btc.keys('your twelve-word ADM passphrase');
const valid = btc.isValidAddress(wallet.address ?? '');

The external coin scope is intentionally limited to metadata, deterministic key/address derivation, and address validation. Balance lookup, history, fees, external-chain signing, and broadcasting are not part of this SDK surface.

See External Coin Wallets for per-coin details.

Released under the GPL-3.0 License.