As a game developer, you may need to transfer ERC20 tokens between gamers or to a game wallet for transactions. The Leap Wallet SDK provides the necessary methods for this.
To transfer an ERC20 token, use the following code:
const txApi = new Tx(wallet, provider); // Native Transactions const nativeTx = await txApi.createNativeTx(wallet.address, receiver_wallet_address, amount); const txHash = await txApi.signAndBroadcastTx(nativeTx); // ERC20 Transactions const nativeTx = await txApi.createERC20Tx( wallet.address, receiver_wallet_address, amount, erc20_token_contract_address, ); const txHash = await txApi.signAndBroadcastTx(nativeTx);
Last updated 1 year ago