UNPKG

rubic-sdk

Version:
26 lines 1.28 kB
"use strict"; Object.defineProperty(exports, "__esModule", { value: true }); exports.IzumiArbitrumProvider = void 0; const blockchain_name_1 = require("../../../../../../../core/blockchain/models/blockchain-name"); const izumi_provider_1 = require("../../common/izumi-abstract/izumi-provider"); class IzumiArbitrumProvider extends izumi_provider_1.IzumiProvider { constructor() { super(...arguments); this.blockchain = blockchain_name_1.BLOCKCHAIN_NAME.ARBITRUM; this.dexAddress = '0x01fDea353849cA29F778B2663BcaCA1D191bED0e'; this.config = { maxTransitTokens: 2, quoterAddress: '0x64b005eD986ed5D6aeD7125F49e61083c46b8e02', liquidityManagerAddress: '0xAD1F11FBB288Cd13819cCB9397E59FAAB4Cdc16F', routingTokenAddresses: [ '0xff970a61a04b1ca14834a43f5de4533ebddb5cc8', // USDC '0xfd086bc7cd5c481dcc9c85ebe478a1c0b69fcbb9', // USDT '0x82aF49447D8a07e3bd95BD0d56f35241523fBab1' // WETH ], multicallAddress: '0x844A47ad42187F255e5523D4d3Be33f6e94786f8', supportedFees: [400, 2000, 10000] }; } } exports.IzumiArbitrumProvider = IzumiArbitrumProvider; //# sourceMappingURL=izumi-arbitrum-provider.js.map