@biconomy/abstractjs
Version:
SDK for Biconomy integration with support for account abstraction, smart accounts, ERC-4337.
40 lines • 1.85 kB
JavaScript
;
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