@agentek/tools
Version:
Blockchain tools for AI agents
42 lines • 1.27 kB
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
exports.wethAbi = exports.WETH_ADDRESS = exports.supportedChains = void 0;
const chains_1 = require("viem/chains");
exports.supportedChains = [
chains_1.mainnet,
chains_1.optimism,
chains_1.arbitrum,
chains_1.polygon,
chains_1.base,
chains_1.sepolia,
];
exports.WETH_ADDRESS = {
[chains_1.mainnet.id]: "0xC02aaA39b223FE8D0A0e5C4F27eAD9083C756Cc2",
[chains_1.optimism.id]: "0x4200000000000000000000000000000000000006",
[chains_1.arbitrum.id]: "0x82aF49447D8a07e3bd95BD0d56f35241523fBab1",
[chains_1.polygon.id]: "0x7ceB23fD6bC0adD59E62ac25578270cFf1b9f619",
[chains_1.base.id]: "0x4200000000000000000000000000000000000006",
[chains_1.sepolia.id]: "0x7b79995e5f793a07bc00c21412e50ecae098e7f9",
};
exports.wethAbi = [
{
type: "function",
name: "deposit",
stateMutability: "payable",
outputs: [],
inputs: [],
},
{
type: "function",
name: "withdraw",
stateMutability: "nonpayable",
outputs: [],
inputs: [
{
name: "_amount",
type: "uint256",
},
],
},
];
//# sourceMappingURL=constants.js.map