erc20BalanceOf
Returns an ERC-20 token balance of a token and user managed by a wallet module.
Usage
The following example creates an inspect request handler that assumes the payload
is an user address and just prints the balance of that user to the console.
import { createApp } from "@deroll/app";
import { createWallet } from "@deroll/wallet";
// create app
const app = createApp({ url: "http://127.0.0.1:5004" });
// create wallet
const wallet = createWallet();
app.addAdvanceHandler(wallet.handler);
const token = "0x491604c0FDF08347Dd1fa4Ee062a822A5DD06B5D"; // CTSI address
app.addInspectHandler(async ({ payload }) => {
const address = payload;
const balance = wallet.erc20BalanceOf(token, address);
console.log(balance);
});
Returns
Type: bigint
The ERC-20 balance of the given token and address.
Parameters
Type: string
The address of the user to get the balance from.
Type: string
The address of the user to get the balance from.