Files

42 lines
1.1 KiB
TypeScript
Raw Permalink Normal View History

import type { ChainConfig } from '../types.js';
export const base: ChainConfig = {
chainId: 8453,
name: 'Base',
rpcUrl: process.env.BASE_RPC_URL || 'https://mainnet.base.org',
// Aave v3
aave: {
poolAddressesProvider: '0xe20fCBdBfFC4Dd138cE8b2E6FBb6CB49777ad64D',
pool: '0xA238Dd80C259a72e81d7e4664a9801593F98d1c5',
},
// Uniswap
uniswap: {
swapRouter02: '0x2626664c2603336E57B271c5C0b26F421741e481',
universalRouter: '0x6fF5cCb0bE79776740a0bFc8D0a17D3eC5c95d27',
permit2: '0x000000000022D473030F116dDEE9F6B43aC78BA3',
quoterV2: '0x3d4e44Eb1374240CE5F1B871ab261CD16335B76a',
},
// Protocolink
protocolink: {
router: '0xf7b10d603907658F690Da534E9b7dbC4dAB3E2D6',
},
// Compound III
compound3: {
cometUsdc: '0xb125E6687d4313864e53df431d5425969c15Eb2F',
},
// Common Tokens
tokens: {
WETH: '0x4200000000000000000000000000000000000006',
USDC: '0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913',
USDT: '0xfde4C96c8593536E31F229EA8f37b2ADa2699bb2',
DAI: '0x50c5725949A6F0c72E6C4a641F24049A917DB0Cb',
WBTC: '0x',
},
};