UNPKG

@0xfacet/sdk

Version:

A toolkit for Facet blockchain integration.

40 lines (39 loc) 2 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.CONTRACT_ADDRESSES = exports.L2_WETH_CONTRACT = exports.L2_L1_BLOCK_CONTRACT = exports.L2_SEPOLIA_BUDDY_FACTORY_CONTRACT = exports.L1_SEPOLIA_ETHER_BRIDGE_CONTRACT = exports.L2_MAINNET_BUDDY_FACTORY_CONTRACT = exports.L1_MAINNET_ETHER_BRIDGE_CONTRACT = exports.FACET_INBOX_ADDRESS = void 0; const viem_1 = require("viem"); // INBOX ADDRESS exports.FACET_INBOX_ADDRESS = "0x00000000000000000000000000000000000FacE7"; // L1 MAINNET CONTRACTS exports.L1_MAINNET_ETHER_BRIDGE_CONTRACT = (0, viem_1.getAddress)("0x0000000000000b07ED001607f5263D85bf28Ce4C"); // L2 MAINNET CONTRACTS exports.L2_MAINNET_BUDDY_FACTORY_CONTRACT = (0, viem_1.getAddress)("0x7fEa902C73b20a73b789b8dE631E3e84fEae74f3"); // L1 SEPOLIA CONTRACTS exports.L1_SEPOLIA_ETHER_BRIDGE_CONTRACT = (0, viem_1.getAddress)("0xee3ee560BA048fC844BC59f664AA084fe1B981ea"); // L2 SEPOLIA CONTRACTS exports.L2_SEPOLIA_BUDDY_FACTORY_CONTRACT = (0, viem_1.getAddress)("0xC975Aa6a9eA0B76f283A4A67FD81b18158aEd598"); // COMMON L2 CONTRACTS exports.L2_L1_BLOCK_CONTRACT = (0, viem_1.getAddress)("0x4200000000000000000000000000000000000015"); exports.L2_WETH_CONTRACT = (0, viem_1.getAddress)("0x1673540243e793b0e77c038d4a88448eff524dce"); exports.CONTRACT_ADDRESSES = { l1: { mainnet: { ETHER_BRIDGE_CONTRACT: exports.L1_MAINNET_ETHER_BRIDGE_CONTRACT, }, sepolia: { ETHER_BRIDGE_CONTRACT: exports.L1_SEPOLIA_ETHER_BRIDGE_CONTRACT, }, }, l2: { mainnet: { BUDDY_FACTORY_CONTRACT: exports.L2_MAINNET_BUDDY_FACTORY_CONTRACT, L1_BLOCK_CONTRACT: exports.L2_L1_BLOCK_CONTRACT, WETH_CONTRACT: exports.L2_WETH_CONTRACT, }, sepolia: { BUDDY_FACTORY_CONTRACT: exports.L2_SEPOLIA_BUDDY_FACTORY_CONTRACT, L1_BLOCK_CONTRACT: exports.L2_L1_BLOCK_CONTRACT, WETH_CONTRACT: exports.L2_WETH_CONTRACT, }, }, };