Skip to content

Commit 446f151

Browse files
davekay100abarmat
andauthored
Update GNS to support name curation (#250)
* Update GNS to support name curation * Configure old GNS tests to work with update. - Also use fixtures for GNS * Stub out blank tests * build: fix flatten script to support contract subfolders * gns: fix reversed constructor params * Testing complete for gns name curation * Remove use(solidty) from gns test * Address all of Ariels comments for PR #250 * Fix tests to work with curation signal as ERC20 Co-authored-by: Ariel Barmat <[email protected]>
1 parent de861b8 commit 446f151

File tree

13 files changed

+1356
-268
lines changed

13 files changed

+1356
-268
lines changed

addresses.json

Lines changed: 86 additions & 94 deletions
Original file line numberDiff line numberDiff line change
@@ -207,67 +207,59 @@
207207
"EpochManager": {
208208
"address": "0xe78A0F7E598Cc8b0Bb87894B0F60dD2a88d6a8Ab",
209209
"constructorArgs": [
210-
{
211-
"name": "governor",
212-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
213-
},
214210
{
215211
"name": "lengthInBlocks",
216212
"value": 5760
217213
}
218214
],
219-
"creationCodeHash": "0x195aa9d9c834d9a85d9b0405e337677093cf63b7a25e976788c5c429d955e0e4",
220-
"runtimeCodeHash": "0x82d5bf7222c80f1b7877587f77bcb9c35e3f91adb5baa7e191b1f6b23c0a39d1",
221-
"txHash": "0x8af59e62b7dc571bacf1225a54494393bec624fb8f2ea3b07d0b0bd39358061f"
215+
"creationCodeHash": "0x3711ded1290987b54cbbb15cf49122c6979661942c82b688e23c7b8839ed2fb2",
216+
"runtimeCodeHash": "0x244e7669e2a96269853dd7de7fcc35cc73d127dece5a5e6e533f494f2963d18d",
217+
"txHash": "0xf16a2b14fc22e94dc399780e0b7bb27bac8497b7b93ea0cf4cf261dbfc4055d1"
222218
},
223219
"GNS": {
224-
"address": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24",
220+
"address": "0xe982E462b094850F12AF94d21D470e21bE9D0E9C",
225221
"constructorArgs": [
226-
{
227-
"name": "governor",
228-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
229-
},
230222
{
231223
"name": "didRegistry",
232224
"value": "0xdca7ef03e98e0dc2b855be647c39abe984fcf21b"
225+
},
226+
{
227+
"name": "token",
228+
"value": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24"
229+
},
230+
{
231+
"name": "curation",
232+
"value": "0x254dffcd3277C0b1660F6d42EFbB754edaBAbC2B"
233233
}
234234
],
235-
"creationCodeHash": "0x9e554d8038b75dbc61a0cd1df5f3f6e035631811f3667c9bde1a0481c9edaa48",
236-
"runtimeCodeHash": "0xce6e8120abb40fe8c8532133d8ae9aacfb65a228aa4cfc74ebdcdab392e70049",
237-
"txHash": "0x2c8657e441a9af1e5ef15153a496dc4c50ce55c0a746fbfed3669c4219ea17a1"
235+
"creationCodeHash": "0x8f30e7767ef818d20ddfce32be6d2a310b03b9a9b70fa78a329b2d6ae7fe1cc1",
236+
"runtimeCodeHash": "0x7c4e3426f57cd2b4493cc564ccc8a02499d7009bf2dc09dfe4d4f4a1659ee5d0",
237+
"txHash": "0x07b25428331eb44161a6546cf2256adf89a44ee6e80649e811008071da56eaff"
238238
},
239239
"GraphToken": {
240-
"address": "0xCfEB869F69431e42cdB54A4F4f105C19C080A601",
240+
"address": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24",
241241
"constructorArgs": [
242-
{
243-
"name": "governor",
244-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
245-
},
246242
{
247243
"name": "initialSupply",
248244
"value": "10000000000000000000000000"
249245
}
250246
],
251-
"creationCodeHash": "0x560bd3397b5317d8fff2c0e12464160462c47512035adedbe1bd910dcbfa072b",
252-
"runtimeCodeHash": "0xec09fe8bb28d8e1e5971c984cd03b71d2b0303dbfcfe53a136a61c86335522de",
253-
"txHash": "0xd08351dbf909df0396121890fb6a278d18d5fd9a59f85de2a8e87f20ae1446a9"
247+
"creationCodeHash": "0x42ecc02676d4db7323556709ef5014d9499c02930bdbff3c0c64892a7c2adff8",
248+
"runtimeCodeHash": "0x6bd1f7ba249970bf7fb28da7b836a546d09c71e26ce7804b8989bcb680798fb9",
249+
"txHash": "0x21a38bcb787306c48e1539c56d19d8f0138f7b425b7a10621698b29f82255004"
254250
},
255251
"ServiceRegistry": {
256-
"address": "0x254dffcd3277C0b1660F6d42EFbB754edaBAbC2B",
257-
"creationCodeHash": "0x7621576815191ce113f36846e467ae9e841159d894a8a7b5664fa348ab013529",
258-
"runtimeCodeHash": "0x891d1f7e93a2a42069778d924e1e4fee268ea7daf3f7af6d7d0939c321e74d7d",
259-
"txHash": "0x41696698c65f6dd2a26d10854f20f987a4117a00a07e80e36945ffddf6a90966"
252+
"address": "0xCfEB869F69431e42cdB54A4F4f105C19C080A601",
253+
"creationCodeHash": "0xc2bd8e7492bb3bbe975004091e2f76943f04261783cb4d0bcc6de4d4b05f1db2",
254+
"runtimeCodeHash": "0x400ec2dfd9237d62c8fbd82e916fb1c2d9f9c2530a98a6862e249400e199f4ea",
255+
"txHash": "0x4e7e73c6443cfeec0378a645be0bcdc42d7c72115a6c4ae3cc8b52bc6af0650e"
260256
},
261257
"Curation": {
262-
"address": "0xC89Ce4735882C9F0f0FE26686c53074E09B0D550",
263-
"constructorArgs": [
264-
{
265-
"name": "governor",
266-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
267-
},
258+
"address": "0x254dffcd3277C0b1660F6d42EFbB754edaBAbC2B",
259+
"initArgs": [
268260
{
269261
"name": "token",
270-
"value": "0xCfEB869F69431e42cdB54A4F4f105C19C080A601"
262+
"value": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24"
271263
},
272264
{
273265
"name": "reserveRatio",
@@ -278,133 +270,133 @@
278270
"value": "100000000000000000000"
279271
}
280272
],
281-
"creationCodeHash": "0x58ba874b34778293f295a2d3c3ef8a87d78294fbbb3d8da46f20895b95ef0820",
282-
"runtimeCodeHash": "0x10e2bdbc3808a3ed6477a0a2bea6532a449390397283a4c4f3637d7c20d7457f",
283-
"txHash": "0xcf1456657f9ad6f153d61cee8ad8594bd497bf3f804ab2418e57bc4f6cf7fe71"
273+
"creationCodeHash": "0x8d0ce4c63f92ebde71a4c13238fcbf57c99d7cb1c96df6f1e59dac0694fd26c6",
274+
"runtimeCodeHash": "0xdd4f1149e7ba5cf8052d08684dafadc077748ebc622ed91f508077dc898826e8",
275+
"txHash": "0xce773f692cdd95312ae97729301115195da3f8982f44b0d9b3f4038b6542a15c",
276+
"proxy": true,
277+
"implementation": {
278+
"address": "0xC89Ce4735882C9F0f0FE26686c53074E09B0D550",
279+
"creationCodeHash": "0xab31c7abdf9822b32904cf110d3b0716d485d44b7db4f5a6e5365f6ab4cc76a8",
280+
"runtimeCodeHash": "0xacc22966ba464407e4c4bc441fc2960a664d6c3fdfdb7ce8e75fd639627d432b",
281+
"txHash": "0xabda5ced07d5157374d4388e86061f06a5a47c2ea2248bab31ff9411a3dc9817"
282+
}
284283
},
285284
"RewardsManager": {
286-
"address": "0xD833215cBcc3f914bD1C9ece3EE7BF8B14f841bb",
287-
"constructorArgs": [
288-
{
289-
"name": "governor",
290-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
291-
}
292-
],
293-
"creationCodeHash": "0xc4796872631ad7b7a608475af364b8806fae41115aa885ba367ec964107782ff",
294-
"runtimeCodeHash": "0x936684d09b7f949e715084ece3abe05f9ede12be72f6bd685061b19eb9f6df66",
295-
"txHash": "0x83e406678723e0585bf1007bee9e060473a9ceeb0fd044be065fa05688519e07"
285+
"address": "0x59d3631c86BbE35EF041872d502F218A39FBa150",
286+
"creationCodeHash": "0x7499addf981a9582f77bdbf1230942d20eb13fd00cd2154a345725a5bf96aa27",
287+
"runtimeCodeHash": "0x1634973cdaa3ade7866fbf2161e136a4d7684239ce50be5dbf9061adf87ec251",
288+
"txHash": "0xc4d44b8ae8559a175ee2305efaa3502e41a4c8fa31d89d17532af2ac2f482b9f"
296289
},
297290
"Staking": {
298-
"address": "0x9561C133DD8580860B6b7E504bC5Aa500f0f06a7",
299-
"constructorArgs": [
300-
{
301-
"name": "governor",
302-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
303-
},
291+
"address": "0x0290FB167208Af455bB137780163b7B7a9a10C16",
292+
"initArgs": [
304293
{
305294
"name": "token",
306-
"value": "0xCfEB869F69431e42cdB54A4F4f105C19C080A601"
295+
"value": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24"
307296
},
308297
{
309298
"name": "epochManager",
310299
"value": "0xe78A0F7E598Cc8b0Bb87894B0F60dD2a88d6a8Ab"
311300
}
312301
],
313-
"creationCodeHash": "0x93bc7c8d0a5dddd114e787faedffe44ec05a8eee8abfd0cbd7f095c5233f129d",
314-
"runtimeCodeHash": "0xc2e9b4cf7cdab5f3edf095032076c055a8b7b768dc03fbb34e2ab841bcfc6f63",
315-
"txHash": "0x282c96ae5ea75bfdcf475be4640a80a5beeef9e9116180c52c719c5caa244651"
302+
"creationCodeHash": "0x8d0ce4c63f92ebde71a4c13238fcbf57c99d7cb1c96df6f1e59dac0694fd26c6",
303+
"runtimeCodeHash": "0xdd4f1149e7ba5cf8052d08684dafadc077748ebc622ed91f508077dc898826e8",
304+
"txHash": "0xc0e68e4a4a31f6d32c8234334858784eaef70cb12cf67d3d3b7aca25de645192",
305+
"proxy": true,
306+
"implementation": {
307+
"address": "0x9b1f7F645351AF3631a656421eD2e40f2802E6c0",
308+
"creationCodeHash": "0xd75b1fbbdc928bb62b4345f0d38e7dc44d04fb123decbe75d7de1d6f8ce6ffa6",
309+
"runtimeCodeHash": "0xd14bc02e29b15438fae500002edf14557e77a021365b82f8f22741e7522a25b8",
310+
"txHash": "0xd948d9a7689319a96be1311784bcdaafe6bd6691a60c87b65583c3440d7d525b"
311+
}
316312
},
317313
"DisputeManager": {
318-
"address": "0xe982E462b094850F12AF94d21D470e21bE9D0E9C",
314+
"address": "0xA57B8a5584442B467b4689F1144D269d096A3daF",
319315
"constructorArgs": [
320-
{
321-
"name": "governor",
322-
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
323-
},
324316
{
325317
"name": "arbitrator",
326318
"value": "0x90F8bf6A479f320ead074411a4B0e7944Ea8c9C1"
327319
},
328320
{
329321
"name": "token",
330-
"value": "0xCfEB869F69431e42cdB54A4F4f105C19C080A601"
322+
"value": "0x5b1869D9A4C187F2EAa108f3062412ecf0526b24"
331323
},
332324
{
333325
"name": "staking",
334-
"value": "0x9561C133DD8580860B6b7E504bC5Aa500f0f06a7"
326+
"value": "0x0290FB167208Af455bB137780163b7B7a9a10C16"
335327
},
336328
{
337329
"name": "minimumDeposit",
338330
"value": "100000000000000000000"
339331
},
340332
{
341333
"name": "fishermanRewardPercentage",
342-
"value": 1000
334+
"value": 100000
343335
},
344336
{
345337
"name": "slashingPercentage",
346-
"value": 1000
338+
"value": 50000
347339
}
348340
],
349-
"creationCodeHash": "0xa957dd61c3b0fae3c260eb260a1cc6f2b532df6b2c26bdd49c4c1c8266fecaaf",
350-
"runtimeCodeHash": "0x1cf3c11fe32dc41cc623f8ca2a93625c3f39bdf692dbe02ea5b8d7a58f86ca6c",
351-
"txHash": "0x94f6875e190f480fd8bedec0a031227eadcd551e632ce7a49412d816171730c7"
341+
"creationCodeHash": "0x6b7644e786eb8162d0624f86ed7c61fbed4b6898ff9b8c33436aa9ce5afca85e",
342+
"runtimeCodeHash": "0xd14dfdd283f39c9a22c321d382f2b915ea90c8e062b3aef9e6abc289ba1103bb",
343+
"txHash": "0x8d9cac5f05da6bfcc813ccf90068a7b737d21683632a50f7d4b7d5a90af70bab"
352344
},
353345
"IndexerCTDT": {
354-
"address": "0x59d3631c86BbE35EF041872d502F218A39FBa150",
355-
"creationCodeHash": "0x361173cc42107a121ce345575bd8716a36a1b192e117e5b8b706e02d747983ca",
356-
"runtimeCodeHash": "0x14766ed022e02676f1db45c0a9c90b818d4329b250ec7ee8ed88bb3239370782",
357-
"txHash": "0x5507299a89531c36a49c2b454ebe132ea148c88c48e496b2382b5f5c25241666"
346+
"address": "0x26b4AFb60d6C903165150C6F0AA14F8016bE4aec",
347+
"creationCodeHash": "0x337eea244aea5d4c3b38d80b7899697f0c63f680ee00aed08a7029635c71e187",
348+
"runtimeCodeHash": "0xcc47d8debe6fd4833a6bf622a48179ef9c8ffc7b52858613a2fd83887e3a826b",
349+
"txHash": "0x9504dac3f7f231e08e806ceee44924810c4122db5a9701ab62c331ab8f9f34cc"
358350
},
359351
"IndexerSingleAssetInterpreter": {
360-
"address": "0x0290FB167208Af455bB137780163b7B7a9a10C16",
361-
"creationCodeHash": "0x08863ebe18a36c31305875ec9446059043308432aa2a9c9e971236ab82bc5c61",
362-
"runtimeCodeHash": "0x7ad00fc2867794871d2f5dc2d12c6ba9ed3039460b9caf86b473f4f1abd85654",
363-
"txHash": "0xbf3a1605ca2801f7b592758aa49226702b77fec4a1be781533964112245b7f5b"
352+
"address": "0x630589690929E9cdEFDeF0734717a9eF3Ec7Fcfe",
353+
"creationCodeHash": "0x3161b109cec45b116dd57b0e483cb530d5b2827f30f7a9403380ac221acf0186",
354+
"runtimeCodeHash": "0x426111b6e5ee95f95aefea77b3daf1f6f0835dcebfb948f88e266207960e8223",
355+
"txHash": "0x9f1d259766d611c316accb69f670089c1d077765b2da8f923457b402d8228f5c"
364356
},
365357
"IndexerMultiAssetInterpreter": {
366-
"address": "0x9b1f7F645351AF3631a656421eD2e40f2802E6c0",
367-
"creationCodeHash": "0xf180b4b36c13e92196a950b05cea667156ac4c0bbf2c5316f0ef6e1e14ce89e9",
368-
"runtimeCodeHash": "0x832440ffd2d73095a824c9805eafc17ad0c29993dc0a44ba5bbc2a9ec99d14a3",
369-
"txHash": "0xdd8a6500b1a135d721d51fcf8f49efc1cdc63aaaf6d070d21255a1d55a092484"
358+
"address": "0x0E696947A06550DEf604e82C26fd9E493e576337",
359+
"creationCodeHash": "0xd44a3de6a2fca66467fb6848b41ad018c6b97df53b79a4bf39c8c484913101f1",
360+
"runtimeCodeHash": "0xd086e4566baf12432186ab3a9d64a8b18aa987e5b207a358ee48ec32703425a3",
361+
"txHash": "0xab4b28f601fbca12ffef6051927078088aba790d15a7b8663fea89b79c940dcf"
370362
},
371363
"IndexerWithdrawInterpreter": {
372-
"address": "0x67B5656d60a809915323Bf2C40A8bEF15A152e3e",
373-
"creationCodeHash": "0x778e7da684dbef1004e02c15fc720d323ee83bb5719141c8fcc64c7815bbd3b7",
374-
"runtimeCodeHash": "0xcbe4abd7dcc9bffc390c1115816d5c124d765e3d7b559ac81b8b6a2e8afcafb8",
375-
"txHash": "0x031cacc8f501cc0549a304a34b674399cbbdda39bb887a0742077f07a202aa1c"
364+
"address": "0xDb56f2e9369E0D7bD191099125a3f6C370F8ed15",
365+
"creationCodeHash": "0xa02b723f655e68583b08c678353872a739ac9defeb756bb66192835dc5dda4f1",
366+
"runtimeCodeHash": "0x95a8e2ccaffd34062d266b7412ac50d306d29866f3f97258e6cf51f260158086",
367+
"txHash": "0x54a574ffebb20fe7b0febd842578af5eb3250923de5fc3019c451b7b78e88cfc"
376368
},
377369
"MinimumViableMultisig": {
378-
"address": "0x2612Af3A521c2df9EAF28422Ca335b04AdF3ac66",
370+
"address": "0xA94B7f0465E98609391C623d0560C5720a3f2D33",
379371
"constructorArgs": [
380372
{
381373
"name": "node",
382374
"value": "0x0000000000000000000000000000000000000000"
383375
},
384376
{
385377
"name": "staking",
386-
"value": "0x9561C133DD8580860B6b7E504bC5Aa500f0f06a7"
378+
"value": "0x0290FB167208Af455bB137780163b7B7a9a10C16"
387379
},
388380
{
389381
"name": "CTDT",
390-
"value": "0x59d3631c86BbE35EF041872d502F218A39FBa150"
382+
"value": "0x26b4AFb60d6C903165150C6F0AA14F8016bE4aec"
391383
},
392384
{
393385
"name": "singleAssetInterpreter",
394-
"value": "0x0290FB167208Af455bB137780163b7B7a9a10C16"
386+
"value": "0x630589690929E9cdEFDeF0734717a9eF3Ec7Fcfe"
395387
},
396388
{
397389
"name": "multiAssetInterpreter",
398-
"value": "0x9b1f7F645351AF3631a656421eD2e40f2802E6c0"
390+
"value": "0x0E696947A06550DEf604e82C26fd9E493e576337"
399391
},
400392
{
401393
"name": "withdrawInterpreter",
402-
"value": "0x67B5656d60a809915323Bf2C40A8bEF15A152e3e"
394+
"value": "0xDb56f2e9369E0D7bD191099125a3f6C370F8ed15"
403395
}
404396
],
405-
"creationCodeHash": "0xeb199bfba54763e4fe4205848785237d3a1934b450a90a52e9bdc38db0cc7542",
406-
"runtimeCodeHash": "0xcb3a520f02fc2be80c4007a2b48501051396925fbe667c1eabdc86cca9e439dc",
407-
"txHash": "0x8312018ae2babce4cc58facadf758d8b9916f24e21e2f22aac898971dc94c7be"
397+
"creationCodeHash": "0x480e6ecb0a3e68919870cc1c9e67984a3f2f8452ff2cd6ed1aa7f10a11f8040f",
398+
"runtimeCodeHash": "0x55ebee7b0594c0d21c464670dca8ed13fca9f572e1d7b7a281145943d5c99768",
399+
"txHash": "0xfe0f673fb28a5068f16948bad4486bf2ede457951dfb1a62a8a1c2e5aaf32009"
408400
}
409401
},
410402
"kovan": {

0 commit comments

Comments
 (0)