adamant-api / coins/btc / btc
Variable: btc
ts
const btc: {
isValidAddress: (address) => boolean;
keys: (passphrase) => UtxoWalletKeys;
metadata: {
createCoin: boolean;
cryptoTransferDecimals: number;
decimals: number;
defaultOrdinalLevel: number;
defaultVisibility: boolean;
explorer: string;
explorerAddress: string;
explorerTx: string;
name: string;
regexAddress: string;
status: string;
symbol: string;
type: string;
website: string;
};
};Defined in: src/coins/btc.ts:22
Deterministic Bitcoin wallet derivation and address validation helpers.
Type Declaration
isValidAddress
ts
isValidAddress: (address) => boolean;Parameters
| Parameter | Type |
|---|---|
address | string |
Returns
boolean
keys
ts
keys: (passphrase) => UtxoWalletKeys;Parameters
| Parameter | Type |
|---|---|
passphrase | string |
Returns
UtxoWalletKeys
metadata
ts
metadata: {
createCoin: boolean;
cryptoTransferDecimals: number;
decimals: number;
defaultOrdinalLevel: number;
defaultVisibility: boolean;
explorer: string;
explorerAddress: string;
explorerTx: string;
name: string;
regexAddress: string;
status: string;
symbol: string;
type: string;
website: string;
} = coinMetadata.BTC;metadata.createCoin
ts
createCoin: boolean = true;metadata.cryptoTransferDecimals
ts
cryptoTransferDecimals: number = 8;metadata.decimals
ts
decimals: number = 8;metadata.defaultOrdinalLevel
ts
defaultOrdinalLevel: number = 10;metadata.defaultVisibility
ts
defaultVisibility: boolean = true;metadata.explorer
ts
explorer: string = "https://bitcoinexplorer.org";metadata.explorerAddress
ts
explorerAddress: string = "https://bitcoinexplorer.org/address/${ID}";metadata.explorerTx
ts
explorerTx: string = "https://bitcoinexplorer.org/tx/${ID}";metadata.name
ts
name: string = "Bitcoin";metadata.regexAddress
ts
regexAddress: string = "^bc1[a-zA-Z0-9]{39,59}$|^[13][1-9A-HJ-NP-Za-km-z]{25,34}$";metadata.status
ts
status: string = "active";metadata.symbol
ts
symbol: string = "BTC";metadata.type
ts
type: string = "coin";metadata.website
ts
website: string = "https://bitcoin.org";