Getting Started
Learn how to send transactions using our SDK
Follow these steps to start using our SDK today!!
Step1: Clone the repository
This can be done using the following command:
git clone https://github.com/expand-network/sdk-nodejs.git
Install the project dependencies using the following command:
npm i
Step2: File creation
Once Step1 has been completed, the user can create a javascript file in the root directory and subsequently insert the provided code into the file in order to execute a transaction on the Ethereum network.
const {signTransaction,sendTransaction} = require('./src/index');
async function transfer() {
const rawTransaction = await signTransaction({
from: 'SENDER_WALLET_ADDRESS',
to: 'RECEIVER_WALLET_ADDRESS',
value: '1', // in wei
gas: '50000',
},{
privateKey: 'YOUR_PRIVATE_KEY',
xApiKey : 'YOUR_API_KEY',
chainId : "1" // 5 for goerli
}).then(rawTransaction => sendTransaction({
rawTransaction: rawTransaction.rawTransaction,
xApiKey : 'YOUR_API_KEY',
chainId:"1" // 5 for goerli
})).then(res => console.log(res));
}
transfer()
Upon completion of the transaction, the user will be provided with the transaction hash.
Last updated