UNPKG

@biconomy/abstractjs

Version:

SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.

40 lines 1.85 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.aave = exports.testnetMcUniswapSwapRouter = exports.mcUniswapSwapRouter = exports.mcAaveV3Pool = void 0; const chains_1 = require("viem/chains"); const chains_2 = require("viem/chains"); const chains_3 = require("viem/chains"); const getMultichainContract_1 = require("../../account/utils/getMultichainContract.js"); const abi_1 = require("../abi/index.js"); const tokens_1 = require("../tokens/index.js"); exports.mcAaveV3Pool = (0, getMultichainContract_1.getMultichainContract)({ abi: abi_1.AavePoolAbi, deployments: [ ["0x794a61358D6845594F94dc1DB02A252b5b4814aD", chains_1.optimism.id], ["0xA238Dd80C259a72e81d7e4664a9801593F98d1c5", chains_1.base.id], ["0x794a61358D6845594F94dc1DB02A252b5b4814aD", chains_2.polygon.id], ["0x794a61358D6845594F94dc1DB02A252b5b4814aD", chains_3.arbitrum.id] ] }); exports.mcUniswapSwapRouter = (0, getMultichainContract_1.getMultichainContract)({ abi: abi_1.UniswapSwapRouterAbi, deployments: [ ["0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45", chains_3.arbitrum.id], ["0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45", chains_1.optimism.id], ["0x2626664c2603336E57B271c5C0b26F421741e481", chains_1.base.id] ] }); exports.testnetMcUniswapSwapRouter = (0, getMultichainContract_1.getMultichainContract)({ abi: abi_1.UniswapSwapRouterAbi, deployments: [ ["0x101F443B4d1b059569D643917553c771E1b9663E", chains_1.arbitrumSepolia.id], ["0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4", chains_1.optimismSepolia.id], ["0x94cC0AaC535CCDB3C01d6787D6413C739ae12bc4", chains_1.baseSepolia.id] ] }); exports.aave = { name: "AaveV3", pool: exports.mcAaveV3Pool, lpToken: tokens_1.mcAUSDC }; //# sourceMappingURL=index.js.map