UNPKG

ecash-lib

Version:

Library for eCash transaction building

42 lines 1.67 kB
/** GENESIS tx type: Creates a new token ID */ export declare const GENESIS_STR = "GENESIS"; export declare const GENESIS: Uint8Array; /** MINT tx type: Mints more of a token ID */ export declare const MINT_STR = "MINT"; export declare const MINT: Uint8Array; /** SEND tx type: Moves existing tokens to different outputs */ export declare const SEND_STR = "SEND"; export declare const SEND: Uint8Array; /** BURN tx type: Destroys existing tokens */ export declare const BURN_STR = "BURN"; export declare const BURN: Uint8Array; /** * UNKNOWN: Placeholder for unknown token types. * Note: These may hold valuable tokens, but which aren't recognized. * They should be excluded from UTXO selection. **/ export declare const UNKNOWN_STR = "UNKNOWN"; /** Number of bytes in a token ID */ export declare const TOKEN_ID_NUM_BYTES = 32; /** How many decimals a token can have at most (SLP/ALP) */ export declare const MAX_DECIMALS = 9; /** Genesis info found in GENESIS txs of tokens */ export interface GenesisInfo { /** token_ticker of the token */ tokenTicker?: string; /** token_name of the token */ tokenName?: string; /** URL of the token */ url?: string; /** token_document_hash of the token (only on SLP) */ hash?: string; /** mint_vault_scripthash (only on SLP V2 Mint Vault) */ mintVaultScripthash?: string; /** Arbitray payload data of the token (only on ALP) */ data?: string; /** auth_pubkey of the token (only on ALP) */ authPubkey?: string; /** decimals of the token, i.e. how many decimal places the token should be displayed with. */ decimals?: number; } //# sourceMappingURL=common.d.ts.map