UNPKG

multichain-controller

Version:

A Multichain crypto wallet library that supports Ethereum, Bitcoin, Solana, Waves and other EVM compatible blockchains E.g. Binance Smart Chain, Polygon, Avalanche etc.

14 lines (13 loc) 1.83 kB
import { TransferPayload, BalancePayload, CreateWalletPayload, GetAddressFromPrivateKeyPayload, GenerateWalletFromMnemonicPayload, GetTransactionPayload, GetWalletFromEncryptedjsonPayload, GetEncryptedJsonFromPrivateKey, IGetTokenInfoPayload, ISmartContractCallPayload } from '../../common/utils/types'; declare function generateMnemonic(numWords?: number): string; declare function getAddressFromPrivateKey(args: GetAddressFromPrivateKeyPayload): import("../../common/utils/types").IResponse; declare function generateWalletFromMnemonic(args: GenerateWalletFromMnemonicPayload): import("../../common/utils/types").IResponse; declare function createWallet(args: CreateWalletPayload): import("../../common/utils/types").IResponse; declare function getBalance(args: BalancePayload): Promise<import("../../common/utils/types").IResponse>; declare function transfer(args: TransferPayload): Promise<import("../../common/utils/types").IResponse>; declare function getTransaction(args: GetTransactionPayload): Promise<import("../../common/utils/types").IResponse>; declare function getEncryptedJsonFromPrivateKey(args: GetEncryptedJsonFromPrivateKey): Promise<import("../../common/utils/types").IResponse>; declare function getWalletFromEncryptedJson(args: GetWalletFromEncryptedjsonPayload): Promise<import("../../common/utils/types").IResponse>; declare function getTokenInfo(args: IGetTokenInfoPayload): Promise<import("../../common/utils/types").IResponse | undefined>; declare function smartContractCall(args: ISmartContractCallPayload): Promise<import("../../common/utils/types").IResponse>; export { generateMnemonic, getAddressFromPrivateKey, generateWalletFromMnemonic, createWallet, getBalance, transfer, getTransaction, getEncryptedJsonFromPrivateKey, getWalletFromEncryptedJson, getTokenInfo, smartContractCall, };