UNPKG

@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
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;