Skip to content

adamant-api / coins/doge / doge

Variable: doge

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

Deterministic Dogecoin 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.DOGE;

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://dogechain.info";

metadata.explorerAddress

ts
explorerAddress: string = "https://dogechain.info/address/${ID}";

metadata.explorerTx

ts
explorerTx: string = "https://dogechain.info/tx/${ID}";

metadata.name

ts
name: string = "Dogecoin";

metadata.regexAddress

ts
regexAddress: string = "^[A|D|9]A-Z0-9$";

metadata.status

ts
status: string = "active";

metadata.symbol

ts
symbol: string = "DOGE";

metadata.type

ts
type: string = "coin";

metadata.website

ts
website: string = "https://dogecoin.com";

Released under the GPL-3.0 License.