HD Wallets
A hierarchical deterministic wallet is a digital wallet commonly used to store the keys for holders of cryptocurrencies.
To use an hd wallet with expand.network SDK, follow these steps:-
Step 1: Installation
User needs to install the expand.network SDK using the following command:
npm i expand-networkStep 2: Wallet Initialisation
const { Wallet, prepareTransaction } = require('expand-network');
const wallet = new Wallet({ privateKey:'SENDER_PRIVATE_KEY', xApiKey:xApiKey});Step 3: Prepare Transaction
const chainId = '1'; // Replace with other chainId to toggle between chains
const preparedTx = {
"from": "SENDER_WALLET_ADDRESS",
"value": "10000",
"to": "RECEIVER_WALLET_ADDRESS",
"chainId": "1",
"gas": "25000",
"xApiKey": "YOUR_API_KEY"
};Step 4: Sign Transaction
Step 5: Send Transaction
Sample code to approve a fungible token using any HD wallet:
Last updated

