Skip to content

adamant-api / coins/dash / dash

Variable: dash

ts
const dash: {
  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/dash.ts:22

Deterministic Dash wallet derivation and address validation helpers.

Type Declaration

isValidAddress

ts
isValidAddress: (address) => boolean;

Parameters

ParameterType
addressstring

Returns

boolean

keys

ts
keys: (passphrase) => UtxoWalletKeys;

Parameters

ParameterType
passphrasestring

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.DASH;

metadata.createCoin

ts
createCoin: boolean = true;

metadata.cryptoTransferDecimals

ts
cryptoTransferDecimals: number = 8;

metadata.decimals

ts
decimals: number = 8;

metadata.defaultOrdinalLevel

ts
defaultOrdinalLevel: number = 70;

metadata.defaultVisibility

ts
defaultVisibility: boolean = true;

metadata.explorer

ts
explorer: string = "https://dashblockexplorer.com";

metadata.explorerAddress

ts
explorerAddress: string = "https://dashblockexplorer.com/address/${ID}";

metadata.explorerTx

ts
explorerTx: string = "https://dashblockexplorer.com/tx/${ID}";

metadata.name

ts
name: string = "Dash";

metadata.regexAddress

ts
regexAddress: string = "^[7X][1-9A-HJ-NP-Za-km-z]{33,}$";

metadata.status

ts
status: string = "active";

metadata.symbol

ts
symbol: string = "DASH";

metadata.type

ts
type: string = "coin";

metadata.website

ts
website: string = "https://dash.org";

Released under the GPL-3.0 License.