adamant-api / coins/eth / eth
Variable: eth
ts
const eth: {
isValidAddress: (address) => boolean;
keys: (passphrase) => {
address: string;
privateKey: string;
};
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/eth.ts:21
Deterministic Ethereum wallet derivation and address validation helpers.
Type Declaration
isValidAddress
ts
isValidAddress: (address) => boolean;Parameters
| Parameter | Type |
|---|---|
address | string |
Returns
boolean
keys
ts
keys: (passphrase) => {
address: string;
privateKey: string;
};Parameters
| Parameter | Type |
|---|---|
passphrase | string |
Returns
ts
{
address: string;
privateKey: string;
}address
ts
address: string;privateKey
ts
privateKey: string;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.ETH;metadata.createCoin
ts
createCoin: boolean = true;metadata.cryptoTransferDecimals
ts
cryptoTransferDecimals: number = 8;metadata.decimals
ts
decimals: number = 18;metadata.defaultOrdinalLevel
ts
defaultOrdinalLevel: number = 20;metadata.defaultVisibility
ts
defaultVisibility: boolean = true;metadata.explorer
ts
explorer: string = "https://etherscan.io";metadata.explorerAddress
ts
explorerAddress: string = "https://etherscan.io/address/${ID}";metadata.explorerTx
ts
explorerTx: string = "https://etherscan.io/tx/${ID}";metadata.name
ts
name: string = "Ethereum";metadata.regexAddress
ts
regexAddress: string = "^0x[0-9a-fA-F]{40}$";metadata.status
ts
status: string = "active";metadata.symbol
ts
symbol: string = "ETH";metadata.type
ts
type: string = "coin";metadata.website
ts
website: string = "https://ethereum.org";