-
Notifications
You must be signed in to change notification settings - Fork 5
/
contracts.ts
63 lines (48 loc) · 2.13 KB
/
contracts.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
import { ChainId } from 'constants/chains'
// eslint-disable-next-line @typescript-eslint/no-explicit-any
export const Contracts: { [key: number]: any } = {
[ChainId.Mainnet]: {
DebtIssuanceModuleV3: '0x86B7C605C03B9bbb0F6A25FBBb63baF15d875193',
FlashMintHyEthV3: '0xCb1eEA349f25288627f008C5e2a69b684bddDf49',
FlashMintWrapped: '0x7ddE626dE8CE73229838B5c2F9A71bc7ac207801',
},
[ChainId.Arbitrum]: {
DebtIssuanceModuleV3: '0x4ac26c26116fa976352b70700af58bc2442489d8',
FlashMintLeveragedExtended: '0xc6b3B4624941287bB7BdD8255302c1b337e42194',
},
[ChainId.Base]: {
DebtIssuanceModuleV3: '0xa30E87311407dDcF1741901A8F359b6005252F22',
FlashMintLeveragedExtended: '0xE6c18c4C9FC6909EDa546649EBE33A8159256CBE',
},
}
// Index Protocol
export const FlashMintLeveragedAddress =
'0x45c00508C14601fd1C1e296eB3C0e3eEEdCa45D0'
export const FlashMintLeveragedForCompoundAddress =
'0xeA716Ed94964Ed0126Fb2fA3b546eD7F209cC2b8'
export const FlashMintZeroExMainnetAddress =
'0x9d648E5564B794B918d99C84B0fbf4b0bf36ce45'
export const IndexDebtIssuanceModuleV2Address =
'0xa0a98EB7Af028BE00d04e46e1316808A62a8fd59'
// Used by cdETI and icRETH only at the moment
export const IndexDebtIssuanceModuleV2Address_v2 =
'0x04b59F9F09750C044D7CfbC177561E409085f0f3'
// Set Protocol
export const BasicIssuanceModuleAddress =
'0xd8EF3cACe8b4907117a45B0b125c68560532F94D'
export const BasicIssuanceModulePolygonAddress =
'0x38E5462BBE6A72F79606c1A0007468aA4334A92b'
export const DebtIssuanceModuleAddress =
'0x39F024d621367C044BacE2bf0Fb15Fb3612eCB92'
export const DebtIssuanceModuleV2Address =
'0x69a592D2129415a4A1d1b1E309C17051B7F28d57'
export const DebtIssuanceModuleV2PolygonAddress =
'0xf2dC2f456b98Af9A6bEEa072AF152a7b0EaA40C9'
export const ExchangeIssuanceLeveragedMainnetAddress =
'0x981b21A2912A427f491f1e5b9Bf9cCa16FA794e1'
export const ExchangeIssuanceLeveragedPolygonAddress =
'0xE86636f23B502B8746A72A1Ed87d65F096E419Db'
export const ExchangeIssuanceZeroExMainnetAddress =
'0xf42eCDC112365fF79a745B4cf7D4C266bd6E4b25'
export const ExchangeIssuanceZeroExPolygonAddress =
'0x0F5C21d4929f6F17119f43b0c51E665f12367A19'