Initial commit: add .gitignore and README
This commit is contained in:
41
config/chains/optimism.ts
Normal file
41
config/chains/optimism.ts
Normal file
@@ -0,0 +1,41 @@
|
||||
import type { ChainConfig } from '../types.js';
|
||||
|
||||
export const optimism: ChainConfig = {
|
||||
chainId: 10,
|
||||
name: 'Optimism',
|
||||
rpcUrl: process.env.OPTIMISM_RPC_URL || 'https://mainnet.optimism.io',
|
||||
|
||||
// Aave v3
|
||||
aave: {
|
||||
poolAddressesProvider: '0xa97684ead0e402dC232d5A977953DF7ECBaB3CDb',
|
||||
pool: '0x794a61358D6845594F94dc1DB02A252b5b4814aD',
|
||||
},
|
||||
|
||||
// Uniswap
|
||||
uniswap: {
|
||||
swapRouter02: '0x68b3465833fb72A70ecDF485E0e4C7bD8665Fc45',
|
||||
universalRouter: '0x3fC91A3afd70395Cd496C647d5a6CC9D4B2b7FAD',
|
||||
permit2: '0x000000000022D473030F116dDEE9F6B43aC78BA3',
|
||||
quoterV2: '0x61fFE014bA17989E743c5F6cB21bF9697530B21e',
|
||||
},
|
||||
|
||||
// Protocolink
|
||||
protocolink: {
|
||||
router: '0xf7b10d603907658F690Da534E9b7dbC4dAB3E2D6',
|
||||
},
|
||||
|
||||
// Compound III
|
||||
compound3: {
|
||||
cometUsdc: '0x',
|
||||
},
|
||||
|
||||
// Common Tokens
|
||||
tokens: {
|
||||
WETH: '0x4200000000000000000000000000000000000006',
|
||||
USDC: '0x0b2C639c533813f4Aa9D7837CAf62653d097Ff85',
|
||||
USDT: '0x94b008aA00579c1307B0EF2c499aD98a8ce58e58',
|
||||
DAI: '0xDA10009cBd5D07dd0CeCc66161FC93D7c9000da1',
|
||||
WBTC: '0x68f180fcCe6836688e9084f035309E29Bf0A2095',
|
||||
},
|
||||
};
|
||||
|
||||
Reference in New Issue
Block a user