viem-erc20
Version:
Viem extensions for erc20 tokens
18 lines • 557 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.name = void 0;
const viem_1 = require("viem");
const actions_1 = require("viem/actions");
const name = 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: "name",
});
};
exports.name = name;
//# sourceMappingURL=name.js.map