@tatumio/tatum-v1
Version:
Tatum API client allows browsers and Node.js clients to interact with Tatum API.
48 lines (47 loc) • 2.08 kB
TypeScript
import { Currency } from '../model';
/**
* Generate EGLD address
* @param testnet testnet or mainnet version of address
* @param xpub extended public key to generate address from
* @param i derivation index of address to generate. Up to 2^31 addresses can be generated.
* @returns blockchain address
*/
export declare const generateEgldAddress: (testnet: boolean, mnem: string, i: number) => Promise<string>;
/**
* Generate FLOW or FUSD public key from private key
* @returns blockchain address
*/
export declare const generateFlowPublicKeyFromPrivateKey: (pk: string) => string;
export declare const toLegacyAddress: (address: string) => any;
/**
* Generate Algo Address From Private Key
* @param privKey Private key to use
* @returns blockchain address
*/
export declare const generateAlgodAddressFromPrivatetKey: (privKey: string) => any;
/**
* Generate address
* @param currency type of blockchain
* @param testnet testnet or mainnet version of address
* @param xpub extended public key to generate address from
* @param i derivation index of address to generate. Up to 2^31 addresses can be generated.
* @returns blockchain address
*/
export declare const generateAddressFromXPub: (currency: Currency, testnet: boolean, xpub: string, i: number) => any;
/**
* Generate private key from mnemonic seed
* @param currency type of blockchain
* @param testnet testnet or mainnet version of address
* @param mnemonic mnemonic to generate private key from
* @param i derivation index of private key to generate.
* @returns blockchain private key to the address
*/
export declare const generatePrivateKeyFromMnemonic: (currency: Currency, testnet: boolean, mnemonic: string, i: number) => Promise<string>;
/**
* Generate address from private key
* @param currency type of blockchain
* @param testnet testnet or mainnet version of address
* @param privateKey private key to use
* @returns blockchain private key to the address
*/
export declare const generateAddressFromPrivatekey: (currency: Currency, testnet: boolean, privateKey: string) => any;