viem-erc20
Version:
Viem extensions for erc20 tokens
19 lines • 1.11 kB
JavaScript
import { getErc20TokenAllowance } from "./public/allowance.js";
import { getErc20TokenBalance } from "./public/balance.js";
import { getErc20TokenDecimals } from "./public/decimals.js";
import { getErc20TokenName } from "./public/name.js";
import { getErc20TokenSymbol } from "./public/symbol.js";
import { getErc20TokenTotalSupply } from "./public/totalSupply.js";
import { approveErc20Token } from "./wallet/approve.js";
export const erc20PublicActions = () => (client) => ({
getErc20TokenAllowance: (params) => getErc20TokenAllowance(client, params),
getErc20TokenBalance: (params) => getErc20TokenBalance(client, params),
getErc20TokenDecimals: (params) => getErc20TokenDecimals(client, params),
getErc20TokenName: (params) => getErc20TokenName(client, params),
getErc20TokenSymbol: (params) => getErc20TokenSymbol(client, params),
getErc20TokenTotalSupply: (params) => getErc20TokenTotalSupply(client, params),
});
export const erc20WalletActions = () => (client) => ({
approveErc20Token: (params) => approveErc20Token(client, params),
});
//# sourceMappingURL=index.js.map