multichain-crypto-wallet
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.
18 lines (17 loc) • 976 B
TypeScript
import { BalancePayload, CreateWalletPayload, GenerateWalletFromMnemonicPayload, GetAddressFromPrivateKeyPayload, GetTransactionPayload, IGetTokenInfoPayload, IResponse, TransferPayload } from '../utils/types';
export declare const ACCOUNT_LAYOUT: any;
export declare const chainId: {
'mainnet-beta': number;
testnet: number;
devnet: number;
};
declare const _default: {
getBalance: (args: BalancePayload) => Promise<IResponse>;
createWallet: ({ derivationPath }: CreateWalletPayload) => IResponse;
generateWalletFromMnemonic: ({ mnemonic, derivationPath, }: GenerateWalletFromMnemonicPayload) => IResponse;
transfer: (args: TransferPayload) => Promise<IResponse>;
getAddressFromPrivateKey: ({ privateKey, }: GetAddressFromPrivateKeyPayload) => IResponse;
getTransaction: (args: GetTransactionPayload) => Promise<IResponse>;
getTokenInfo: (args: IGetTokenInfoPayload) => Promise<IResponse>;
};
export default _default;