rubic-sdk
Version:
Simplify dApp creation
59 lines • 1.92 kB
JavaScript
Object.defineProperty(exports, "__esModule", { value: true });
exports.UNI_SWAP_V3_ARBITRUM_ROUTER_CONFIGURATION = void 0;
const tokens_1 = require("../../../../../../../../common/tokens");
const blockchain_name_1 = require("../../../../../../../../core/blockchain/models/blockchain-name");
/**
* Most popular tokens in uni v3 to use in a route.
*/
const tokensSymbols = ['WETH', 'GMX', 'USDC', 'WBTC', 'DAI'];
const routerTokens = {
WETH: tokens_1.wrappedNativeTokensList[blockchain_name_1.BLOCKCHAIN_NAME.ARBITRUM].address,
GMX: '0xfc5A1A6EB076a2C7aD06eD22C90d7E710E35ad0a',
USDC: '0xFF970A61A04b1cA14834A43f5dE4533eBDDB5CC8',
WBTC: '0x2f2a2543B76A4166549F7aaB2e75Bef0aefC5B0f',
DAI: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1'
};
const routerLiquidityPools = [
{
poolAddress: '0x80A9ae39310abf666A87C743d6ebBD0E8C42158E',
tokenSymbolA: 'WETH',
tokenSymbolB: 'GMX',
fee: 10000
},
{
poolAddress: '0xC31E54c7a869B9FcBEcc14363CF510d1c41fa443',
tokenSymbolA: 'WETH',
tokenSymbolB: 'USDC',
fee: 500
},
{
poolAddress: '0x149e36E72726e0BceA5c59d40df2c43F60f5A22D',
tokenSymbolA: 'WBTC',
tokenSymbolB: 'WETH',
fee: 3000
},
{
poolAddress: '0x17c14D2c404D167802b16C450d3c99F88F2c4F4d',
tokenSymbolA: 'WETH',
tokenSymbolB: 'USDC',
fee: 3000
},
{
poolAddress: '0x2f5e87C9312fa29aed5c179E456625D79015299c',
tokenSymbolA: 'WBTC',
tokenSymbolB: 'WETH',
fee: 500
},
{
poolAddress: '0xd37Af656Abf91c7f548FfFC0133175b5e4d3d5e6',
tokenSymbolA: 'DAI',
tokenSymbolB: 'USDC',
fee: 500
}
];
exports.UNI_SWAP_V3_ARBITRUM_ROUTER_CONFIGURATION = {
tokens: routerTokens,
liquidityPools: routerLiquidityPools
};
//# sourceMappingURL=router-configuration.js.map
;