viem-erc20
Version:
Viem extensions for erc20 tokens
18 lines • 581 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.decimals = void 0;
const viem_1 = require("viem");
const actions_1 = require("viem/actions");
const decimals = async function (client, parameters) {
const { address } = parameters ?? {};
if (!(0, viem_1.isAddress)(address)) {
throw new Error("Invalid token address");
}
return (0, actions_1.readContract)(client, {
abi: viem_1.erc20Abi,
address,
functionName: "decimals",
});
};
exports.decimals = decimals;
//# sourceMappingURL=decimals.js.map