-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathdeployedContracts.txt
125 lines (107 loc) · 9.79 KB
/
deployedContracts.txt
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
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
NOTE all contracts are verified on etherscan
Mainnet:
AelinPoolFactory - 0x5541DA82549D732878c4104C9887c408790397AF (v1)
AelinPool - 0x88FdC711EFF5877B464D299C7ac3077135C6C5ca (v1)
AelinDeal - 0x2569f66b7Acd8954A7B3A48481823e30c4990742 (v1)
Council Gnosis L1 - 0x51b0332E1b3349bcF01689E63e34d8859595e376
AelinPoolFactory - 0x91fCeA33D02d11621b7f90ebd5E44eD393eD7b5e (v2)
AelinPool - 0x4465A2a34684D5fDe76EfD1597553F6D81617412 (v2)
AelinDeal - 0x1fa677ca369b97Ab30707373531cB050b1c3a7c6 (v2)
AelinPoolFactory - 0x2C0979B0de5F99c2bde1E698AeCA13b55695951E (v3)
AelinPool - 0x15867Ce46c192F3AA5840f7F7f54C1752f2A9762 (v3)
AelinDeal - 0xeF1C0B40016d0EA08e4F409f48e618B41eDF66D9 (v3)
AelinPoolFactory - 0x722969A3fdc778a5cC7CbC8DC8Ae3e96a288f853 (v4)
AelinPool - 0x7Abdc254845300f5cB8571D65668D3f1310969A5 (v4)
AelinDeal - 0x813D9F50742A365C3C228B0755a9b505fDfa396a (v4)
AelinFeeEscrow - 0x7fe3d63c0bE423000772C231Dfd43DE6B32a161e (v4)
v5
║ aelinAllowList │ 0x011829226A32e992a4dEF3Efe225978136dD5ccE ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinNftGating │ 0xE98dc0Da44994f5546644E3384026bb2b5EFB153 ║
╟────────────────────┼────────────────────────────────────────────╢
║ nftCheck │ 0xe2D312365cB83b3073c702d81832f27B0A23c482 ║
╟────────────────────┼────────────────────────────────────────────╢
║ merkleTree │ 0x15545F77783c8B47E7D9af53cd9a91AE612B3bAc ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealLogic │ 0xc3b9D873A71bcEAAE796e7dc9585Db8B4FEC6F60 ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinEscrowLogic │ 0xE3159D5B41150337573a075EA1F1808266050FcE ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealFactory │ 0x97EfdB29C0D6daCDc0BB334Cc227AE03A1a7c01E ║
Optimism:
AelinTokenV1 (deprecated from first Aelin pool) - 0x04432a6fd94e8bC8559d10AC1D98f15Cd9C08363
AelinToken - 0x61BAADcF22d2565B0F471b291C475db5555e0b76
AelinPool - 0xE30bD5fb0A652a65eB378AB952A621f0b509521d (v1)
AelinDeal - 0xBca527108Bcc3DE437C5Bfdb1A5489DE26DeEaE0 (v1)
AelinPoolFactory - 0x87525307974a312AF13a78041F88B0BAe23ebb10 (v1)
VirtualAelinToken - 0x780f70882fF4929D1A658a4E8EC8D4316b24748A
MerkleDistributor - 0xe5bD5FC85d214ae28474bbe10E2DfcDE52577B4F (first vAELIN distribution)
MerkleDistributor - 0x64839de745d09d89591511afDeFcE4EE2cb03924 (second AELIN distribution)
StakingRewards - 0xFe757A40F3EdA520845b339c698b321663986a4d (Pool 1)
StakingRewards - 0x4aeC980a0Daef4905520a11b99971C7B9583f4F8 (Pool 2)
VAelinConverter - 0xf02a67988AdB4b92365911cD2522eF4dEB1c9BC9
AelinPoolFactory - 0x914FfC8dc0678911AAE77f51B8489d6e214Da20F (v2)
AelinPool - 0x528D21fd31b0764BefBF5b584f962e3cE7Dda296 (v2)
AelinDeal - 0x3c8BEf5F8Df313ea6cb874d5035d3eeb963d8dAd (v2)
AelinPoolFactory - 0x9219f9f65B007Fd3bA0b53762861f54062531a31 (v3)
AelinPool - 0x29e146346242e3D206DD36a79E274c753BFFb15E (v3)
AelinDeal - 0x722969A3fdc778a5cC7CbC8DC8Ae3e96a288f853 (v3)
Council Gnosis L2 - 0x5B8F3fb479571Eca6A06240b21926Db586Cdf10f
AelinPoolFactory - 0x8B35551d6459a3d49B9A5A0D7333c6D7E0cCbBd9 (v4)
AelinPool - 0x9d30dE9EeEb855D08c22155593FA5e035a742108 (v4)
AelinDeal - 0x2b58528dABF7fC3Ed0102DF7bfE2578e951bDE02 (v4)
AelinFeeEscrow - 0xf145650Cbb189f5f05ece057fc55F341d513C8C4 (v4)
v5
╟────────────────────┼────────────────────────────────────────────╢
║ aelinEscrowLogic │ 0x8B62d347CeE82D2f00100A67711F0fd81ABd52f5 ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinAllowList │ 0xe1bb2299Fe93079d0aea1A72eF2d0ea125cFFE0e ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinNftGating │ 0x0fb32999e1125094a481D92E1A6c79F8dC55fF06 ║
╟────────────────────┼────────────────────────────────────────────╢
║ nftCheck │ 0xac8F9338Cc4F9a184f6E11f942c2C36Ecfa61f0e ║
╟────────────────────┼────────────────────────────────────────────╢
║ merkleTree │ 0xbc6C65f96cCb064a37cf1154Cb765282Dd43b402 ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealLogic │ 0xb099a39419bF4AB4D0ff2841804be9f4aD765884 ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealFactory │ 0xe6355E5B217390A2F888c35f73248844847b0ef4
Arbitrum:
v5 (first version deployed to Arbitrum)
╔════════════════════╤════════════════════════════════════════════╗
║ poolLogic │ 0x82EAA001029D4686b343B53Ce6E7f1823725e736 ║
╟────────────────────┼────────────────────────────────────────────╢
║ dealLogic │ 0x3da77794534C072dED3014cA139390b704C5d8C1 ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinEscrowLogic │ 0x864F82DdB6850dD480936fFa104BDaf3a1ca8aFd ║
╟────────────────────┼────────────────────────────────────────────╢
║ poolFactory │ 0xbf7c0Fd0D31bC377f861d11d4aAc15296c0405b6 ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinAllowList │ 0x80aFb16eB991BC0a5Bfc0515A562dAD362084C4b ║
╟────────────────────┼────────────────────────────────────────────╢
║ aelinNftGating │ 0x8bb1E2134925fA6fE9358c37B290aaE6c6D640BF ║
╟────────────────────┼────────────────────────────────────────────╢
║ nftCheck │ 0x25855b3E23c770F1EffC17BfB1bBb111eeD668b5 ║
╟────────────────────┼────────────────────────────────────────────╢
║ merkleTree │ 0x1fa677ca369b97Ab30707373531cB050b1c3a7c6 ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealLogic │ 0x4465A2a34684D5fDe76EfD1597553F6D81617412 ║
╟────────────────────┼────────────────────────────────────────────╢
║ upFrontDealFactory │ 0x91fCeA33D02d11621b7f90ebd5E44eD393eD7b5e ║
╚════════════════════╧════════════════════════════════════════════╝
aelinTreasuryAddress 0x1977b7A0a1a8904C66803a887a55e2D26dd837c4
Kovan:
AelinDeal - 0xB32F6CfC7Db506be9D3F45EC5d008165A26DE098 (latest)
AelinPool - 0x0ad6487267c5F92e588F1e72d60FC39d54cBE8EF (latest - uses 1 minute windows instead of 30 for ease of testing)
AelinPoolFactory - 0xf73869004CfbEfba49d56931cb871Da53258Bc8f (latest)
AelinToken - 0xca21a836936Dd9D46772E8fCB1284A7A3AE13fd2
VirtualAelinToken - 0xb7ABB959Def630d1402F202b8BC31BbaCBcDafBA
Goerli:
AelinDeal - 0xBE68F3E4B5CEbaAB155582a4220cDf8E439861A5 (latest)
AelinPool - 0xE46d449924A74D3155B2605E12399D22401f16E4 (latest)
AelinPoolFactory - 0xCA4d64B67486867a9E867D0E38E1F1e99B718EEb (latest)
# TO verify on etherscan
npx hardhat verify --network kovan <address> ...args
# NOTE these commands are also needed for verifying either AELIN or vAELIN
-- contract contracts/AelinToken.sol:AelinToken
-- contract contracts/VirtualAelinToken.sol:VirtualAelinToken