- EVM based networks
- Solana
- BNB Beacon Chain (Temporarily disabled)
npm install multichain-wallet-sdk
const { EthereumWallet } = require('multichain-wallet-sdk');
import { EthereumWallet } from 'multichain-wallet-sdk';
- Create wallet
- Recover wallet from phrase words
- Create master seed from mnemonic
- Create account
- Get token detail
- Get token balance
- Send ETH
- Token approve
- Token transfer
- Check address is contract address (util function)
- Check contract is NFT contract (util function)
- Check contract is ERC721 NFT (util function)
- Check contract is ERC1155 NFT (util function)
- Get contract object from address and ABI interface(util function)
- Convert GWEI to WEI (util function)
- Convert GWEI to ETH (util function)
- Convert WEI to ETH (util function)
- Get latency of JSON RPC endpoint (util function)
- GET latency of websocket endpoint (util function)
- Create wallet
- Recover wallet from mnemonic phrase
- Get key pair from private key
- Create account
- Recover account from private key
- Get token/SOL balance of address
- Send SOL
- Transfer token
- Get provider from RPC url (util function)
- Get transaction from hash (util function)
- Get existing token list of network (util function)
- Get token detail from token address (util function)
- Create wallet
- Recover wallet from mnemonic phrase
- Recover account from private key
- Get BNB balance
- Send BNB
- Transfer tokens
Contribute here. Submit issues here.
Made with ❤ by formysister