FIREBLOCKS
The Fireblocks Network is a secure transfer network that allows you to instantly find, connect, and move digital assets across exchanges, fiat providers, liquidity partners, and counterparties.
To use FIREBLOCKS 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 { 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

