FIREBLOCKS
Step 1: Installation
npm i expand-networkStep 2: Wallet Initialisation
const { WalletFireblocks, prepareTransaction } = require('expand-network');
const xApiKey = 'YOUR_API_KEY'; //Replace this with your API key
const dotenv = require('dotenv');
const fs = require('fs');
const path = require('path');
const apiSecret = fs.readFileSync(path.resolve("SECRET_KEY_FILE_PATH"), "utf8");
async function initialiseFireblocksWallet(){
const options = {
apiSecret: apiSecret,
apiKey: "FIREBLOCKS_API_KEY", //Replace this with your Fieblocks API key
}
const wallet = new WalletFireblocks(options);
return wallet;
}
const wallet = await initialiseFireblocksWallet(); //Initialise the walletStep 3: Prepare Transaction
Step 4: Sign Transaction
Step 5: Send Transaction
Sample code to approve a fungible token using Fireblocks Wallet:
Last updated

