ecash-quicksend
Version:
A unified transaction manager for eCash (XEC), SLP, and ALP token transactions
28 lines • 974 B
TypeScript
/**
* 应用程序配置常量
*/
export declare const CONFIG: {
MNEMONIC: string;
};
/**
* 验证必需的环境变量(可选调用)
*/
export declare function validateConfig(): void;
/**
* 获取助记词(从环境变量)
* 如果环境变量未设置,返回 null 而不是抛出错误
*/
export declare function getMnemonic(): string | null;
/**
* 获取钱包私钥WIF (从助记词派生)
* @param addressIndex - 地址索引,默认为0
* @param mnemonic - 可选:直接提供助记词,否则从环境变量获取
*/
export declare function getPrivateKeyWIF(addressIndex?: number, mnemonic?: string): string;
/**
* 获取默认的 UTXO 地址 (从助记词派生)
* @param addressIndex - 地址索引,默认为0
* @param mnemonic - 可选:直接提供助记词,否则从环境变量获取
*/
export declare function getDefaultUtxoAddress(addressIndex?: number, mnemonic?: string): string;
//# sourceMappingURL=constants.d.ts.map