Skip to content

Commit f97f738

Browse files
authored
Add GenericSchemeMultiCall (#602)
* Add GenericSchemeMultiCall * Update Competition.spec.ts * test * Arc v47 * DxDaoSchemeConstraint indexing * check address not null sc
1 parent 43fd105 commit f97f738

30 files changed

+1008
-80
lines changed

daos/private/testdao16.json

Lines changed: 22 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{
2-
"name": "Fulsome Patternmaker",
2+
"name": "Bilious Snakes",
33
"Avatar": "0xE7A2C59e134ee81D4035Ae6DB2254f79308e334f",
44
"DAOToken": "0xcDbe8b52A6c60A5f101d4A0F1f049f19a9e1D35F",
55
"Reputation": "0x93cdbf39fB9e13BD253CA5819247D52fbabf0F2f",
@@ -10,6 +10,12 @@
1010
"alias": "ContributionRewardExt",
1111
"address": "0xEC5d4F247aF81A843612eb1371CBCfa88b762119",
1212
"arcVersion": "0.0.1-rc.43"
13+
},
14+
{
15+
"name": "GenericSchemeMultiCall",
16+
"alias": "GenericSchemeMultiCall",
17+
"address": "0x22d5C8BdD4346b390014a07109a8F830094d4abf",
18+
"arcVersion": "0.0.1-rc.47"
1319
}
1420
],
1521
"StandAloneContracts": [
@@ -27,6 +33,21 @@
2733
"name": "Competition",
2834
"address": "0xDDb64fE46a91D46ee29420539FC25FD07c5FEa3E",
2935
"arcVersion": "0.0.1-rc.43"
36+
},
37+
{
38+
"name": "GenericSchemeMultiCall",
39+
"address": "0x22d5C8BdD4346b390014a07109a8F830094d4abf",
40+
"arcVersion": "0.0.1-rc.47"
41+
},
42+
{
43+
"name": "ActionMock",
44+
"address": "0x7414e38377D6DAf6045626EC8a8ABB8a1BC4B97a",
45+
"arcVersion": "0.0.1-rc.16"
46+
},
47+
{
48+
"name": "DxDaoSchemeConstraints",
49+
"address": "0xB9bdBAEc07751F6d54d19A6B9995708873F3DE18",
50+
"arcVersion": "0.0.1-rc.47"
3051
}
3152
],
3253
"arcVersion": "0.0.1-rc.16"

daos/private/testdao19.json

Lines changed: 30 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -1,32 +1,53 @@
11
{
2-
"name": "Mannered Artist",
3-
"Avatar": "0xf88E4C158298323a85dD7678eD60DBfF6DA71007",
4-
"DAOToken": "0xa09Cd74C747bf9DDB9154B1C75e271Dd12E45224",
5-
"Reputation": "0x5E06A0d7BA9728E3B3140857B26fFD6626D66793",
6-
"Controller": "0x3d6cF0d60B392e781d0cB8dcA333A2B197548198",
2+
"name": "Taciturn Potato",
3+
"Avatar": "0xAf6F348C0af707B0D9C23fb4e07ceDA5d9AaC465",
4+
"DAOToken": "0x6258F90A25c4fB7B8ee6331903767edD49De44e0",
5+
"Reputation": "0x76016A8076aA1CD967b946708C01A8274b75Fe4C",
6+
"Controller": "0x34dF74e75eA20E9fC3E066bA39Ad54f23BB05E12",
77
"Schemes": [
88
{
99
"name": "ContributionRewardExt",
1010
"alias": "ContributionRewardExt",
11-
"address": "0x405fC0EE23C7fcd0a41A864505Fe8c969ca3eF6A",
11+
"address": "0xb3212b66C337F83D277172D891Daf31776FF9D79",
1212
"arcVersion": "0.0.1-rc.43"
13+
},
14+
{
15+
"name": "GenericSchemeMultiCall",
16+
"alias": "GenericSchemeMultiCall",
17+
"address": "0x7322258910EeA3A9918b6bB64472fC15969e9d79",
18+
"arcVersion": "0.0.1-rc.47"
1319
}
1420
],
1521
"StandAloneContracts": [
1622
{
1723
"name": "Wallet",
18-
"address": "0xfd30B6e495CC375Bd98d01BD959F741Dd2772d64",
24+
"address": "0x4d46f75Be6E98dBA8E8384802a68d550DeB69770",
1925
"arcVersion": "0.0.1-rc.19"
2026
},
2127
{
2228
"name": "ContributionRewardExt",
23-
"address": "0x405fC0EE23C7fcd0a41A864505Fe8c969ca3eF6A",
29+
"address": "0xb3212b66C337F83D277172D891Daf31776FF9D79",
2430
"arcVersion": "0.0.1-rc.43"
2531
},
2632
{
2733
"name": "Competition",
28-
"address": "0x4A1D2A5060C782049Ef966d9412f1239E95183b7",
34+
"address": "0xf454f24A62E5Be73aA877Aa824b78F8F2a31d236",
2935
"arcVersion": "0.0.1-rc.43"
36+
},
37+
{
38+
"name": "GenericSchemeMultiCall",
39+
"address": "0x7322258910EeA3A9918b6bB64472fC15969e9d79",
40+
"arcVersion": "0.0.1-rc.47"
41+
},
42+
{
43+
"name": "ActionMock",
44+
"address": "0xf1486cC376555A5035cFa85A761279c9876Daddc",
45+
"arcVersion": "0.0.1-rc.19"
46+
},
47+
{
48+
"name": "DxDaoSchemeConstraints",
49+
"address": "0xF3Ecf410c2f4EF71691F63E409300f85c16c4f33",
50+
"arcVersion": "0.0.1-rc.47"
3051
}
3152
],
3253
"arcVersion": "0.0.1-rc.19"

daos/private/testdao32.json

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,59 @@
11
{
2-
"name": "Egregious Captain",
3-
"Avatar": "0x98CcB5051fD767e2E89567bCCCA4Efc532250544",
4-
"DAOToken": "0x30dB4905b474aff3e1EAfc60394ece85dC524A92",
5-
"Reputation": "0x4992595a747d772bF291f64112735064BFc8878f",
6-
"Controller": "0x5294fd6B7ee619548598ab1Ca24ED49064AaCf4c",
2+
"name": "Efficacious Stick figures",
3+
"Avatar": "0x6621372fFA1B23808886b1fb1BbB6F235603eEB0",
4+
"DAOToken": "0x8ffD5653a0a4d6FEcF912d8aF214C0a3063306c2",
5+
"Reputation": "0x587C9DF9Fd5252D223DA0F455Bc7858AADc4678d",
6+
"Controller": "0xC1aB3C464eD71C7aC04332f482E13Ae1eFDc0286",
77
"Schemes": [
88
{
99
"name": "GenericScheme",
1010
"alias": "GenericSchemeAlias",
11-
"address": "0x353B67029c2B8D94E0a89Bfacd18B2e41152B661",
11+
"address": "0xbbAD47bfdBfF3d1219baFb4E674483fACAAfb3FA",
1212
"arcVersion": "0.0.1-rc.32"
1313
},
1414
{
1515
"name": "ContributionRewardExt",
1616
"alias": "ContributionRewardExt",
17-
"address": "0x5023deB3F76D484102c9650933541a90B528CBFF",
17+
"address": "0x7B12b7697B09ea345290D7f123F184eB98bD703B",
1818
"arcVersion": "0.0.1-rc.43"
19+
},
20+
{
21+
"name": "GenericSchemeMultiCall",
22+
"alias": "GenericSchemeMultiCall",
23+
"address": "0xE1Fa62693b945288ddEe43eDf714c497d3D7c5fe",
24+
"arcVersion": "0.0.1-rc.47"
1925
}
2026
],
2127
"StandAloneContracts": [
2228
{
2329
"name": "Wallet",
24-
"address": "0xbe74Dd781E1A3fAb6554A4934132649A5b858541",
30+
"address": "0x6884D17Fac0FBd05382cF562E86DE82c79e26117",
2531
"arcVersion": "0.0.1-rc.32"
2632
},
2733
{
2834
"name": "ContributionRewardExt",
29-
"address": "0x5023deB3F76D484102c9650933541a90B528CBFF",
35+
"address": "0x7B12b7697B09ea345290D7f123F184eB98bD703B",
3036
"arcVersion": "0.0.1-rc.43"
3137
},
3238
{
3339
"name": "Competition",
34-
"address": "0xCb7126eC611fab65A1Fbd1253fd947634A4623Fa",
40+
"address": "0xb7e4CC5689ad2907596154D72dC8d8a0bf6CC8c0",
3541
"arcVersion": "0.0.1-rc.43"
42+
},
43+
{
44+
"name": "GenericSchemeMultiCall",
45+
"address": "0xE1Fa62693b945288ddEe43eDf714c497d3D7c5fe",
46+
"arcVersion": "0.0.1-rc.47"
47+
},
48+
{
49+
"name": "ActionMock",
50+
"address": "0x94247cc867ED6277b901AFED817F3b13962814eD",
51+
"arcVersion": "0.0.1-rc.32"
52+
},
53+
{
54+
"name": "DxDaoSchemeConstraints",
55+
"address": "0xe39613CE5124f16E5904B51390d17F384F8515ec",
56+
"arcVersion": "0.0.1-rc.47"
3657
}
3758
],
3859
"arcVersion": "0.0.1-rc.32"

daos/private/testdao33.json

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,59 @@
11
{
2-
"name": "Feckless Cookies",
3-
"Avatar": "0x2268317B403ADEc49Fde9241a977335aba406A55",
4-
"DAOToken": "0x78B7beA9fB68616E4520DC2F522833616f6413d5",
5-
"Reputation": "0x0819C56Db86FbC6Cb3e0ef63F7DF0c4d5e60d915",
6-
"Controller": "0x26bc7F1d9642BB480B01dE689deA64b97Fdd332B",
2+
"name": "Munificent Director",
3+
"Avatar": "0x57F909211c361AE0A11E269b74Dca470078c6e67",
4+
"DAOToken": "0xE9A11C4C015D142D090CFF82dEd1Deea5B824185",
5+
"Reputation": "0xCf9dB88B2bef5f498de16327b051C10A17bC6132",
6+
"Controller": "0x63ad03B017A26782A53B1c4cD1DDF4b3273c8d03",
77
"Schemes": [
88
{
99
"name": "GenericScheme",
1010
"alias": "GenericSchemeAlias",
11-
"address": "0x6884D17Fac0FBd05382cF562E86DE82c79e26117",
11+
"address": "0x9dcf3D406e850BB65240107e5FA02d6116EF9393",
1212
"arcVersion": "0.0.1-rc.33"
1313
},
1414
{
1515
"name": "ContributionRewardExt",
1616
"alias": "ContributionRewardExt",
17-
"address": "0xFa117aD3aEC87df869C456d91f6731950Cfef6ee",
17+
"address": "0xf56Ca75Ac4EB296978Cf3773caA5d52FC57a9FE8",
1818
"arcVersion": "0.0.1-rc.43"
19+
},
20+
{
21+
"name": "GenericSchemeMultiCall",
22+
"alias": "GenericSchemeMultiCall",
23+
"address": "0xBbA961069d46ae92006b7985fAA1e90e33c09D98",
24+
"arcVersion": "0.0.1-rc.47"
1925
}
2026
],
2127
"StandAloneContracts": [
2228
{
2329
"name": "Wallet",
24-
"address": "0x44b2C55F5CAe26D328F047a547d766E6BE836eb9",
30+
"address": "0x3DEe4593fBc3DC789DF5828E5E10f7b4E3cb5C01",
2531
"arcVersion": "0.0.1-rc.33"
2632
},
2733
{
2834
"name": "ContributionRewardExt",
29-
"address": "0xFa117aD3aEC87df869C456d91f6731950Cfef6ee",
35+
"address": "0xf56Ca75Ac4EB296978Cf3773caA5d52FC57a9FE8",
3036
"arcVersion": "0.0.1-rc.43"
3137
},
3238
{
3339
"name": "Competition",
34-
"address": "0x017383Ddb609fdbf85B80910A34936a733DA0913",
40+
"address": "0x2a45Bac91F4f06cE3A1a2a5b7138540b33E02883",
3541
"arcVersion": "0.0.1-rc.43"
42+
},
43+
{
44+
"name": "GenericSchemeMultiCall",
45+
"address": "0xBbA961069d46ae92006b7985fAA1e90e33c09D98",
46+
"arcVersion": "0.0.1-rc.47"
47+
},
48+
{
49+
"name": "ActionMock",
50+
"address": "0xFF5bA3B4efA9175BC3F096d615A34E69c6C479AC",
51+
"arcVersion": "0.0.1-rc.33"
52+
},
53+
{
54+
"name": "DxDaoSchemeConstraints",
55+
"address": "0xe011485b54301995924F87Dd56dA2f0f1f289065",
56+
"arcVersion": "0.0.1-rc.47"
3657
}
3758
],
3859
"arcVersion": "0.0.1-rc.33"

daos/private/testdao41.json

Lines changed: 31 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -1,38 +1,59 @@
11
{
2-
"name": "Luminous Mermaid eggs",
3-
"Avatar": "0x1EaddB8b4095320cf44cEE3448ac73eeCD9A2D6D",
4-
"DAOToken": "0x375f4ecc738EE3175FA00F5bC13a47DC15AbeBd7",
5-
"Reputation": "0xcBDFAB17efb4F1b5cd3B05615D7e32415fa80d10",
6-
"Controller": "0x923F16917b0929CC08F5Fa35113F3e207aEE4fB3",
2+
"name": "Effulgent Wheelwright",
3+
"Avatar": "0xde1837963BCa0cBDE1214c6ca83Ac8dCde7Cfe63",
4+
"DAOToken": "0x66688d72B4d3834Ed24b448D2894dA0D83e18f28",
5+
"Reputation": "0xa26d9ccFA2978Bb87F9De3705Ed0c1a126046E45",
6+
"Controller": "0x22061A7615a05C2867fF0B54FC5696D877Df62EA",
77
"Schemes": [
88
{
99
"name": "GenericScheme",
1010
"alias": "GenericSchemeAlias",
11-
"address": "0x158CBa029dE5D141f0e6e264de7b4F22C1c6A700",
11+
"address": "0x877720eBA2E76941066C50469111A248c51e5bF6",
1212
"arcVersion": "0.0.1-rc.41"
1313
},
1414
{
1515
"name": "ContributionRewardExt",
1616
"alias": "ContributionRewardExt",
17-
"address": "0x3f63362ef1a187dcec09C5C951DB47be3FddBF11",
17+
"address": "0xd9218bb2a7Ff0131555A9b6F179fF5103a27a286",
1818
"arcVersion": "0.0.1-rc.43"
19+
},
20+
{
21+
"name": "GenericSchemeMultiCall",
22+
"alias": "GenericSchemeMultiCall",
23+
"address": "0x6A5d6554EC6a0bbDe9671488db2620B877B77FB3",
24+
"arcVersion": "0.0.1-rc.47"
1925
}
2026
],
2127
"StandAloneContracts": [
2228
{
2329
"name": "Wallet",
24-
"address": "0x12eb8682598481A2AEb01F86B3d9DBF00291Ef7D",
30+
"address": "0x66b97486811e4d8275387404dCe9cc2057630109",
2531
"arcVersion": "0.0.1-rc.41"
2632
},
2733
{
2834
"name": "ContributionRewardExt",
29-
"address": "0x3f63362ef1a187dcec09C5C951DB47be3FddBF11",
35+
"address": "0xd9218bb2a7Ff0131555A9b6F179fF5103a27a286",
3036
"arcVersion": "0.0.1-rc.43"
3137
},
3238
{
3339
"name": "Competition",
34-
"address": "0xd5484bb1F891023ABC512902d6F5949E3AC063e4",
40+
"address": "0xFe0bcF750d4042480943CC8bA818CA3482DDf691",
3541
"arcVersion": "0.0.1-rc.43"
42+
},
43+
{
44+
"name": "GenericSchemeMultiCall",
45+
"address": "0x6A5d6554EC6a0bbDe9671488db2620B877B77FB3",
46+
"arcVersion": "0.0.1-rc.47"
47+
},
48+
{
49+
"name": "ActionMock",
50+
"address": "0xf897334C5084bC212ac2c29d8762F2DD1b96cd0D",
51+
"arcVersion": "0.0.1-rc.41"
52+
},
53+
{
54+
"name": "DxDaoSchemeConstraints",
55+
"address": "0x7331E275619166F9abAfE6a78D6923Ce29b2B64A",
56+
"arcVersion": "0.0.1-rc.47"
3657
}
3758
],
3859
"arcVersion": "0.0.1-rc.41"

daos/private/testdao45.json

Lines changed: 50 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,50 @@
1+
{
2+
"name": "Querulous Stick figures",
3+
"Avatar": "0xf1124a684B3f087f2E951d0B9c5bF8015de532d1",
4+
"DAOToken": "0x3932D64B07199aC13Eb5B2A5a19E0C32fd760C3d",
5+
"Reputation": "0x541dc9116b17bD2dB1B67D0D36A2565f45026b51",
6+
"Controller": "0x12f90A95Dd3923bf69344fa30B9927ac9Dd79C84",
7+
"Schemes": [
8+
{
9+
"name": "GenericScheme",
10+
"alias": "GenericSchemeAlias",
11+
"address": "0xbB890Efc11F5e5A1C8537b3Fa7DD5792659eB9e1",
12+
"arcVersion": "0.0.1-rc.45"
13+
},
14+
{
15+
"name": "ContributionRewardExt",
16+
"alias": "ContributionRewardExt",
17+
"address": "0xf04CcE283D79025e621753DfDF25aec03EAeB108",
18+
"arcVersion": "0.0.1-rc.43"
19+
},
20+
{
21+
"name": "GenericSchemeMultiCall",
22+
"alias": "GenericSchemeMultiCall",
23+
"address": "0xd1B5002Da809021b0830624fe9C1d87392301AE4",
24+
"arcVersion": "0.0.1-rc.46"
25+
}
26+
],
27+
"StandAloneContracts": [
28+
{
29+
"name": "Wallet",
30+
"address": "0xe014640DD824Ce61F9532B6ebaac5B91E9891eeD",
31+
"arcVersion": "0.0.1-rc.45"
32+
},
33+
{
34+
"name": "ContributionRewardExt",
35+
"address": "0xf04CcE283D79025e621753DfDF25aec03EAeB108",
36+
"arcVersion": "0.0.1-rc.43"
37+
},
38+
{
39+
"name": "Competition",
40+
"address": "0x5Abd8fa661B2e6C494Ea4Af9760F2d5B9D0Dd78E",
41+
"arcVersion": "0.0.1-rc.43"
42+
},
43+
{
44+
"name": "DxDaoSchemeConstraints",
45+
"address": "0xBBC181f0e156aA31475327bFbAE76a02aD959c97",
46+
"arcVersion": "0.0.1-rc.46"
47+
}
48+
],
49+
"arcVersion": "0.0.1-rc.45"
50+
}

0 commit comments

Comments
 (0)