-
Notifications
You must be signed in to change notification settings - Fork 2
Expand file tree
/
Copy pathdeployments.ts
More file actions
219 lines (216 loc) · 8.08 KB
/
Copy pathdeployments.ts
File metadata and controls
219 lines (216 loc) · 8.08 KB
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
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
export const Mumbai: TokenizerConfig = {
issuerFactory: {
basic: '0x463d65eba0efa397ad5d7Fa49f335DC44F124d03',
},
assetFactory: {
basic: '0x5860e9a1BD5e310D306a9abC97181218374d6f7F',
transferable: '0x05633b916E9ca43366F51FE7506126CeAe0Dc5d9',
simple: '0x9d94eBdCd676B25EdABbaadf343140bf1Bf60e36',
},
cfManagerFactory: {
basic: '0x5b14f62551FA82B8AeD78A72c8C483DAD5727C86',
vesting: '0xe1284684E0f30089b114DFC141Ada9843c155f3f',
},
apxRegistry: {
address: '0x93148Bd574232Acae13B12d6A3a1843109f5243b',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
assetManager: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
priceManager: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
faucetService: {
address: '0x00BeBf8FA0896a2743C3F1A0f43eAC2de0c149E0',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
callers: ['0xc06fcee3870a8115F5d3284121Fff1E049a39Ca4'],
reward: '10000000000000000',
threshold: '10000000000000000'
},
nameRegistry: {
address: '0x254a38c1edF0448ecD9973B724FAABee2ad3Ffc0',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
campaignFeeManager: {
address: '0xC74f47030aedEBa155a65921E62e8B3C0Bf77140',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
treasury: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
revenueFeeManager: {
address: '0x374468082351a2b6014ACC961101bCad622A85DF',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
treasury: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
walletApproverService: {
address: '0xBbA256C3fC518f65974c3e84bB554757677d4c40',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
callers: ['0x0382Fe477878c8C3807aB427D0DB282EFfa01CD6'],
reward: '10000000000000000'
},
investService: '0x97B37a1F46b39cDD4F65aB54720e8eC8207be8E7',
payoutManager: '0xd129c487ea7A5B8583f742a6c3dD99617Bb23Bf6',
merkleTreePathValidator: '0x9982bb7bD0160B869D8E6Ca7559e53B01D2165eb',
payoutService: '0xdf7361E2A8F9d9b3258960A19535cf42f211D946',
queryService: '0x743BFd8395b13157A3cE6b1D8c1aC172a20B4d4d',
deployerService: '0x7EBb7d279Ff45Ba30698CC090a53c0EC05F89f81',
emptyFactory: '0x3BE13506aF685EB2d2F6321700053f6395146522'
}
export const Matic: TokenizerConfig = {
issuerFactory: {
basic: '0x9DFC2e793a3e88ae61766aaC24F7167501953dC9',
},
assetFactory: {
basic: '0xd129c487ea7A5B8583f742a6c3dD99617Bb23Bf6',
transferable: '0xD5796ecd9903168d22BD0386c8494e1479e18eED',
simple: '0x06f5A8a5086453efeE31B0299AD4044E63669340',
},
cfManagerFactory: {
basic: '0x823991e528e1caa7C13369A2860a162479906C90',
vesting: '0xB853E8B0DC7542391F095070A75af57e3F0427Be',
},
apxRegistry: {
address: '0xd355adCdf57B39e7751A688158515CE862F14e23',
owner: '0x083D85EA574E276E86841202B159D60f3473E671',
assetManager: '0x083D85EA574E276E86841202B159D60f3473E671',
priceManager: '0x083D85EA574E276E86841202B159D60f3473E671'
},
faucetService: {
address: '0xAfd8f9ad1AB03f6EA49c67F50C406552b000fAd2',
owner: '0x083D85EA574E276E86841202B159D60f3473E671',
callers: ['0xc06fcee3870a8115F5d3284121Fff1E049a39Ca4'],
reward: '200000000000000000',
threshold: '200000000000000000'
},
nameRegistry: {
address: '0xdFB1F288b9845d4afE879aF554d4D2f1fb8A531d',
owner: '0x083D85EA574E276E86841202B159D60f3473E671'
},
campaignFeeManager: {
address: '0x7c6912280D9c28e42c208bE79ccb2c8fC71Bd7EA',
owner: '0x083D85EA574E276E86841202B159D60f3473E671',
treasury: '0xC42676564481FB66E10b93545a9f41C81cc7813D'
},
revenueFeeManager: {
address: '0x7c6912280D9c28e42c208bE79ccb2c8fC71Bd7EA',
owner: '0x083D85EA574E276E86841202B159D60f3473E671',
treasury: '0xC42676564481FB66E10b93545a9f41C81cc7813D'
},
walletApproverService: {
address: '0xdD929a6D4B10Af9674dbdf7682EFAf1A48a90ABb',
owner: '0x083D85EA574E276E86841202B159D60f3473E671',
callers: ['0x0382Fe477878c8C3807aB427D0DB282EFfa01CD6'],
reward: '200000000000000000'
},
investService: '0xba92ac2560e2f99d4dd10c5572dcaae9eeb9573c',
payoutManager: '0x785e44E6bE12068216f513a460c490DAc9631aC5',
merkleTreePathValidator: '0x743BFd8395b13157A3cE6b1D8c1aC172a20B4d4d',
payoutService: '0x9982bb7bD0160B869D8E6Ca7559e53B01D2165eb',
queryService: '0x05633b916e9ca43366f51fe7506126ceae0dc5d9',
deployerService: '0xf47CF4f0E0cb0097d7C0955068bF98733586A87e',
emptyFactory: '0xca07985612E7BD509C4a2BDc04e27D851cf50a92'
}
export const Private: TokenizerConfig = {
issuerFactory: {
basic: '0x0d2739312BD308C5F1A51Db8Ad859Cd5978f3570',
},
assetFactory: {
basic: '0x6d7aCe816b7ff80005ae7950d9fC508A7adC8DDC',
transferable: '0x71A8b7c566Db21FD00E54D5Db677B44F83DC2ef8',
simple: '0x7BE561e9eDAE9747bf221FA9B9Af07e1A9B23d12',
},
cfManagerFactory: {
basic: '0x9061C5b645A7Ef20e8fFC132291AB54CbDEac9B9',
vesting: '0xE556caF2D184362A565ff1EA368288e8Cc45ef69',
},
apxRegistry: {
address: '0xf5B8fE53BC7d6EFdC229b17FbcCac9f8B0286eeD',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
assetManager: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
priceManager: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
faucetService: {
address: '0x0000000000000000000000000000000000000000',
owner: '0x0000000000000000000000000000000000000000',
callers: [],
reward: '0',
threshold: '0'
},
nameRegistry: {
address: '0x1867fbc164fDC1229a49280d266c869d67074258',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
campaignFeeManager: {
address: '0xA0b9F8b74594861107De092B1F29d3d8C5A3A42b',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
treasury: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
revenueFeeManager: {
address: '0xc50Bf7054dfDB26fA0310C0F5e50DC26C08bEab1',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
treasury: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857'
},
walletApproverService: {
address: '0x6a1aE7eD67113ecae332E06474C96e4e6BB894Fc',
owner: '0x5013F6ce0f9Beb07Be528E408352D03f3FCa1857',
callers: ['0x0382Fe477878c8C3807aB427D0DB282EFfa01CD6'],
reward: '0'
},
investService: '0xa5674f141c7D43a2657a42dc70FCaB618cB931D8',
payoutManager: '0x158c48742c323c9fDac56d7a8d1AcC6F8854358A',
merkleTreePathValidator: '0x47FFfb93FE4875B6FBf1C82F0e068bB4E5917b31',
payoutService: '0xD4eb15e97FeEd5530c99062eA1953Db5b3634A97',
queryService: '0x7F069323f85dF642Ef2FE5691C1909220036e911',
deployerService: '0x95f2AD099BCb457757ae29c134A30934821b0D9D',
emptyFactory: '0xd48Fcfe879649A83e1AD333b2AB2Bd480754F972'
}
interface TokenizerConfig {
issuerFactory: {
basic: string,
},
assetFactory: {
basic: string,
transferable: string,
simple: string,
}
cfManagerFactory: {
basic: string,
vesting: string,
},
apxRegistry: {
address: string,
owner: string,
assetManager: string,
priceManager: string
},
faucetService: {
address: string,
owner: string,
callers: string[],
reward: string
threshold: string
},
nameRegistry: {
address: string,
owner: string
},
campaignFeeManager: {
address: string,
owner: string,
treasury: string
},
revenueFeeManager: {
address: string,
owner: string,
treasury: string
},
walletApproverService: {
address: string,
owner: string,
callers: string[],
reward: string
},
investService: string,
payoutManager: string,
payoutService: string,
merkleTreePathValidator: string,
queryService: string,
deployerService: string,
emptyFactory: string
}