Skip to content

Commit dab5216

Browse files
authored
Merge branch 'dev' into fixing-dev
2 parents d1e4bd5 + 09c7c91 commit dab5216

File tree

137 files changed

+49828
-20575
lines changed

Some content is hidden

Large Commits have some content hidden by default. Use the searchbox below for content that may be hidden.

137 files changed

+49828
-20575
lines changed

apps/web/components/Forms/CommunityForm.tsx

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -210,7 +210,7 @@ export const CommunityForm = ({
210210
};
211211

212212
const addressIsSAFE = async (walletAddress: Address) => {
213-
if (localStorage.getItem("bypassSafeCheck") === "true") {
213+
if (localStorage.getItem("bypassSafeCheck") === "true" || chainFromPath.isTestnet) {
214214
return true;
215215
}
216216
let isSafe = false;

apps/web/configs/chains.tsx

Lines changed: 10 additions & 10 deletions
Original file line numberDiff line numberDiff line change
@@ -107,8 +107,8 @@ export const chainConfigMap: {
107107
),
108108
globalTribunal: "0xb05A948B5c1b057B88D381bDe3A375EfEA87EbAD",
109109
allo: "0x1133eA7Af70876e64665ecD07C0A0476d09465a1",
110-
arbitrator: "0x5534fecacd5f84e22c0aba9ea9813ff594d37262",
111-
passportScorer: "0x32fe66622a4d4607241ac723e23fef487acdabb5",
110+
arbitrator: "0x05EC011e0d8B4d2add98e1cc4AC7DF38a95EF4Ed",
111+
passportScorer: "0x2053E225672776deb23Af0A3EBa9CE2c87838a72",
112112
isTestnet: true,
113113
},
114114
// 11155111: {
@@ -149,8 +149,8 @@ export const chainConfigMap: {
149149
),
150150
globalTribunal: "0x1b8c7f06f537711a7caf6770051a43b4f3e69a7e",
151151
allo: "0x1133eA7Af70876e64665ecD07C0A0476d09465a1",
152-
arbitrator: "0xd58ff588177f02cc535a0e235a4c002a17e27202",
153-
passportScorer: "0xa2d5900d53a548637dd61312d02b90f3ff1d6a5e",
152+
arbitrator: "0x10B469b23a47BC557daB81743af8A97Ef9e9f833",
153+
passportScorer: "0x8cd4bA4ad10d85A550fe45d567a49E49e1D23CE1",
154154
isTestnet: false,
155155
safePrefix: "arb",
156156
},
@@ -168,8 +168,8 @@ export const chainConfigMap: {
168168
),
169169
globalTribunal: "0x1B8C7f06F537711A7CAf6770051A43B4F3E69A7e",
170170
allo: "0x1133eA7Af70876e64665ecD07C0A0476d09465a1",
171-
arbitrator: "0xb39dfa15f96055664179e8ecaa890f3fa26c21e9",
172-
passportScorer: "0xc93830dd463516ed5f28f6cd4f837173b87ff389",
171+
arbitrator: "0x01b415E97310611EF5fea5c0b43470F6217456aA",
172+
passportScorer: "0x084a5504dCFeac0ec3E10517247639e50c8DcFFd",
173173
isTestnet: false,
174174
safePrefix: "opt",
175175
},
@@ -187,8 +187,8 @@ export const chainConfigMap: {
187187
),
188188
globalTribunal: "0x1B8C7f06F537711A7CAf6770051A43B4F3E69A7e",
189189
allo: "0x1133eA7Af70876e64665ecD07C0A0476d09465a1",
190-
arbitrator: "0x7842e2d0dda2e64727c251382e9b1ee70fa33b94",
191-
passportScorer: "0x1fac47cf25f1ca9f20ba366099d26b28401f5715",
190+
arbitrator: "0x8cb85C8FF0be6802AF7aE7462A44cD2a4103688e",
191+
passportScorer: "0x190Fa730E6FfC64Ebd0031bE59b3007cC9eE2bB3",
192192
isTestnet: false,
193193
safePrefix: "matic",
194194
},
@@ -206,8 +206,8 @@ export const chainConfigMap: {
206206
),
207207
globalTribunal: "0x1B8C7f06F537711A7CAf6770051A43B4F3E69A7e",
208208
allo: "0x1133eA7Af70876e64665ecD07C0A0476d09465a1",
209-
arbitrator: "0x450967c1497ab95df8530a9a8eaae5e951171dee",
210-
passportScorer: "0xd7b72fcb6a4e2857685175f609d1498ff5392e46",
209+
arbitrator: "0x7dd4020A2344A9e039092F12e46ba4F1EF1e3c91",
210+
passportScorer: "0x20965C5C8a021ac6fFeD5dE7A402f7CEaC3b0A82",
211211
isTestnet: false,
212212
safePrefix: "gno",
213213
},

apps/web/configs/subgraph.json

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,4 +1,4 @@
11
{
2-
"VERSION_TESTNET": "0.2.0",
3-
"VERSION_PROD": "0.1.4"
2+
"VERSION_TESTNET": "0.2.4",
3+
"VERSION_PROD": "0.1.7"
44
}

apps/web/hooks/useConvictionRead.ts

Lines changed: 2 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -59,7 +59,7 @@ export const useConvictionRead = ({
5959
const { data: thresholdFromContract, error: errorThreshold } =
6060
useContractRead({
6161
...cvStrategyContract,
62-
functionName: "calculateThreshold" as any,
62+
functionName: "calculateThreshold",
6363
args: [proposalData?.requestedAmount ?? 0],
6464
enabled: enabled && PoolTypes[strategyConfig?.proposalType] === "funding",
6565
});
@@ -135,6 +135,7 @@ export const useConvictionRead = ({
135135

136136
logOnce("debug", "Conviction computed numbers", {
137137
thresholdPct,
138+
thresholdFromContract,
138139
totalSupportPct,
139140
currentConvictionPct,
140141
});

broadcast/DeployPassportScorer.s.sol/10/run-1732386580.json

Lines changed: 138 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/10/run-latest.json

Lines changed: 138 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/100/run-1732386622.json

Lines changed: 126 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/100/run-latest.json

Lines changed: 126 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/137/run-1732386682.json

Lines changed: 159 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/137/run-latest.json

Lines changed: 159 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/42161/run-1732386294.json

Lines changed: 130 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/42161/run-latest.json

Lines changed: 130 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/421614/run-1732400515.json

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/421614/run-1732400573.json

Lines changed: 130 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/421614/run-1732400671.json

Lines changed: 130 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeployPassportScorer.s.sol/421614/run-latest.json

Lines changed: 59 additions & 2092 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/10/run-1732387095.json

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/10/run-1732387178.json

Lines changed: 166 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/10/run-1732412514.json

Lines changed: 166 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/10/run-latest.json

Lines changed: 166 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/100/run-1732387197.json

Lines changed: 154 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/100/run-latest.json

Lines changed: 154 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/137/run-1732387114.json

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/137/run-1732387256.json

Lines changed: 187 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/137/run-latest.json

Lines changed: 187 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/42161/run-1732387068.json

Lines changed: 50 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/42161/run-1732387175.json

Lines changed: 158 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/42161/run-latest.json

Lines changed: 158 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/421614/run-1732400917.json

Lines changed: 158 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/DeploySafeArbitrator.s.sol/421614/run-latest.json

Lines changed: 71 additions & 3626 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/10/run-1732305934.json

Lines changed: 2358 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/10/run-latest.json

Lines changed: 2358 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/100/run-1732323027.json

Lines changed: 1158 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/100/run-latest.json

Lines changed: 1158 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/137/run-1732305951.json

Lines changed: 966 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/137/run-latest.json

Lines changed: 966 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/42161/run-1732323027.json

Lines changed: 1923 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/42161/run-latest.json

Lines changed: 1923 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732133231.json

Lines changed: 876 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732133573.json

Lines changed: 876 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732134138.json

Lines changed: 872 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732134645.json

Lines changed: 844 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732135777.json

Lines changed: 844 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732302101.json

Lines changed: 328 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732302159.json

Lines changed: 848 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732305097.json

Lines changed: 960 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-1732305604.json

Lines changed: 842 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/TransferOwnershipAllContracts.s.sol/421614/run-latest.json

Lines changed: 433 additions & 2454 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/10/run-1732415469.json

Lines changed: 132 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/10/run-1732417475.json

Lines changed: 132 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/10/run-1732589661.json

Lines changed: 132 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/10/run-latest.json

Lines changed: 132 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/100/run-1732415517.json

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/100/run-1732417836.json

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/100/run-1732589742.json

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/100/run-1732591593.json

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/100/run-latest.json

Lines changed: 114 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732415550.json

Lines changed: 165 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732417868.json

Lines changed: 165 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732587880.json

Lines changed: 65 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732588077.json

Lines changed: 65 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732588198.json

Lines changed: 165 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732589728.json

Lines changed: 65 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-1732590734.json

Lines changed: 165 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/137/run-latest.json

Lines changed: 165 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732383703.json

Lines changed: 156 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732415162.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732415464.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732417409.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732588427.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-1732589587.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainProd.s.sol/42161/run-latest.json

Lines changed: 120 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/100/run-latest.json

Lines changed: 757 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/137/run-1732590515.json

Lines changed: 510 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/137/run-latest.json

Lines changed: 510 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731865384.json

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731879593.json

Lines changed: 468 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731886679.json

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731888438.json

Lines changed: 468 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731972897.json

Lines changed: 472 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1731973529.json

Lines changed: 474 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732129818.json

Lines changed: 270 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732132271.json

Lines changed: 751 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732137389.json

Lines changed: 751 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732302183.json

Lines changed: 747 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732399199.json

Lines changed: 735 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-1732406188.json

Lines changed: 1340 additions & 0 deletions
Large diffs are not rendered by default.

broadcast/UpgradeCVMultichainTest.s.sol/421614/run-latest.json

Lines changed: 1198 additions & 59 deletions
Large diffs are not rendered by default.

foundry.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -14,7 +14,7 @@ extra_output = ["storageLayout"]
1414
optimizer = true
1515
optimizer-runs = 0
1616
# prompt_timeout = 120
17-
fs_permissions = [{ access = "read", path = "./"}]
17+
fs_permissions = [{ access = "read-write", path = "./"}]
1818
# fs_permissions = []
1919
# auto_detect_remappings = true # recursive auto-detection of remappings
2020
# remappings = ["ds-test/=lib/forge-std/lib/ds-test/src/",

pkg/contracts/Makefile

Lines changed: 163 additions & 18 deletions
Original file line numberDiff line numberDiff line change
@@ -265,37 +265,50 @@ transfer-ownership-arbsep:
265265
--account pkGarden \
266266
--sig "run(string)" 'arbsepolia' \
267267
--chain-id 421614 \
268-
--via-ir \
269268
--broadcast \
269+
--via-ir \
270+
--etherscan-api-key $(ARBISCAN_API_KEY) \
271+
--verify \
270272
-vvvv
271273

272274
deploy-passport-scorer-arbsep:
273275
-forge script script/DeployPassportScorer.s.sol:DeployPassportScorer \
274276
--rpc-url $(RPC_URL_ARB_TESTNET) \
275-
--account pkGarden \
276277
--sig "run(string)" 'arbsepolia' \
277278
--chain-id 421614 \
278-
--via-ir \
279279
--etherscan-api-key $(ARBISCAN_API_KEY) \
280+
--account pkGarden \
281+
--via-ir \
280282
--verify \
281283
--broadcast \
282-
-vvvv
283-
284+
-vv
284285

285286
deploy-safe-arbitrator-arbsep:
286287
-forge script script/DeploySafeArbitrator.s.sol:DeploySafeArbitrator \
287288
--rpc-url $(RPC_URL_ARB_TESTNET) \
288-
--account pkGarden \
289289
--sig "run(string)" 'arbsepolia' \
290290
--chain-id 421614 \
291-
--via-ir \
292291
--etherscan-api-key $(ARBISCAN_API_KEY) \
292+
--account pkGarden \
293+
--via-ir \
293294
--verify \
294295
--broadcast \
295-
-vvvv
296+
-vv
296297

297298
# Arbitrum
298299

300+
transfer-ownership-arbitrum:
301+
-forge script script/TransferOwnershipAllContracts.s.sol:TransferOwnershipAllContracts \
302+
--rpc-url $(RPC_URL_ARB) \
303+
--account pkGarden \
304+
--sig "run(string)" 'arbitrum' \
305+
--chain-id 42161 \
306+
--broadcast \
307+
--via-ir \
308+
--etherscan-api-key $(ARBISCAN_API_KEY) \
309+
--verify \
310+
-vvv
311+
299312
deploy-new-collateral-vault-template-arbitrum:
300313
-forge script script/DeployCollateralVaultTemplate.s.sol:DeployCollateralVaultTemplate \
301314
--rpc-url $(RPC_URL_ARB) \
@@ -357,23 +370,59 @@ change-passport-manager-arbitrum:
357370
-forge script script/PassportScorerWriter.s.sol:PassportScorerWriter \
358371
--rpc-url $(RPC_URL_ARB) \
359372
--sig "run(string)" 'arbitrum' \
373+
--chain-id 42161 \
360374
--account pkGarden \
361375
--ffi \
362-
--chain-id 42161 \
363376
--broadcast \
364377
--legacy \
365378
-vvv
366379

380+
deploy-passport-scorer-arbitrum:
381+
-forge script script/DeployPassportScorer.s.sol:DeployPassportScorer \
382+
--rpc-url $(RPC_URL_ARB) \
383+
--sig "run(string)" 'arbitrum' \
384+
--chain-id 42161 \
385+
--etherscan-api-key $(ARBISCAN_API_KEY) \
386+
--account pkGarden \
387+
--via-ir \
388+
--verify \
389+
--broadcast \
390+
-vv
391+
392+
deploy-safe-arbitrator-arbitrum:
393+
-forge script script/DeploySafeArbitrator.s.sol:DeploySafeArbitrator \
394+
--rpc-url $(RPC_URL_ARB) \
395+
--sig "run(string)" 'arbitrum' \
396+
--chain-id 42161 \
397+
--etherscan-api-key $(ARBISCAN_API_KEY) \
398+
--account pkGarden \
399+
--via-ir \
400+
--verify \
401+
--broadcast \
402+
-vv
403+
367404
# Optimism
368405

406+
transfer-ownership-optimism:
407+
-forge script script/TransferOwnershipAllContracts.s.sol:TransferOwnershipAllContracts \
408+
--rpc-url $(RPC_URL_OPT) \
409+
--sig "run(string)" 'optimism' \
410+
--etherscan-api-key $(OPTIMISM_API_KEY) \
411+
--chain-id 10 \
412+
--account pkGarden \
413+
--broadcast \
414+
--via-ir \
415+
--verify \
416+
-vvv
417+
369418
deploy-new-collateral-vault-template-optimism:
370419
-forge script script/DeployCollateralVaultTemplate.s.sol:DeployCollateralVaultTemplate \
371420
--rpc-url $(RPC_URL_OPT) \
372421
--sig "run(string)" 'optimism' \
373-
--account pkGarden \
374422
--etherscan-api-key $(OPTIMISM_API_KEY) \
375-
--ffi \
376423
--chain-id 10 \
424+
--account pkGarden \
425+
--ffi \
377426
--legacy \
378427
--broadcast \
379428
--via-ir \
@@ -429,23 +478,59 @@ change-passport-manager-optimism:
429478
-forge script script/PassportScorerWriter.s.sol:PassportScorerWriter \
430479
--rpc-url $(RPC_URL_OPT) \
431480
--sig "run(string)" 'optimism' \
481+
--chain-id 10 \
432482
--account pkGarden \
433483
--ffi \
434-
--chain-id 10 \
435484
--broadcast \
436485
--legacy \
437486
-vvv
438487

488+
deploy-passport-scorer-optimism:
489+
-forge script script/DeployPassportScorer.s.sol:DeployPassportScorer \
490+
--rpc-url $(RPC_URL_OPT) \
491+
--sig "run(string)" 'optimism' \
492+
--chain-id 10 \
493+
--etherscan-api-key $(OPTIMISM_API_KEY) \
494+
--account pkGarden \
495+
--via-ir \
496+
--verify \
497+
--broadcast \
498+
-vv
499+
500+
deploy-safe-arbitrator-optimism:
501+
-forge script script/DeploySafeArbitrator.s.sol:DeploySafeArbitrator \
502+
--rpc-url $(RPC_URL_OPT) \
503+
--sig "run(string)" 'optimism' \
504+
--chain-id 10 \
505+
--etherscan-api-key $(OPTIMISM_API_KEY) \
506+
--account pkGarden \
507+
--via-ir \
508+
--verify \
509+
--broadcast \
510+
-vv
511+
439512
# Polygon
440513

514+
transfer-ownership-polygon:
515+
-forge script script/TransferOwnershipAllContracts.s.sol:TransferOwnershipAllContracts \
516+
--rpc-url $(RPC_URL_POLYGON) \
517+
--sig "run(string)" 'polygon' \
518+
--etherscan-api-key $(POLYGONSCAN_API_KEY) \
519+
--chain-id 137 \
520+
--account pkGarden \
521+
--broadcast \
522+
--via-ir \
523+
--verify \
524+
-vvv
525+
441526
deploy-new-collateral-vault-template-polygon:
442527
-forge script script/DeployCollateralVaultTemplate.s.sol:DeployCollateralVaultTemplate \
443528
--rpc-url $(RPC_URL_POLYGON) \
444529
--sig "run(string)" 'polygon' \
445-
--account pkGarden \
446530
--etherscan-api-key $(POLYGONSCAN_API_KEY) \
447-
--ffi \
448531
--chain-id 137 \
532+
--account pkGarden \
533+
--ffi \
449534
--legacy \
450535
--broadcast \
451536
--via-ir \
@@ -499,23 +584,59 @@ change-passport-manager-polygon:
499584
-forge script script/PassportScorerWriter.s.sol:PassportScorerWriter \
500585
--rpc-url $(RPC_URL_POLYGON) \
501586
--sig "run(string)" 'polygon' \
587+
--chain-id 137 \
502588
--account pkGarden \
503589
--ffi \
504-
--chain-id 137 \
505590
--broadcast \
506591
--legacy \
507592
-vvv
508593

594+
deploy-passport-scorer-polygon:
595+
-forge script script/DeployPassportScorer.s.sol:DeployPassportScorer \
596+
--rpc-url $(RPC_URL_POLYGON) \
597+
--sig "run(string)" 'polygon' \
598+
--chain-id 137 \
599+
--etherscan-api-key $(POLYGONSCAN_API_KEY) \
600+
--account pkGarden \
601+
--via-ir \
602+
--verify \
603+
--broadcast \
604+
-vv
605+
606+
deploy-safe-arbitrator-polygon:
607+
-forge script script/DeploySafeArbitrator.s.sol:DeploySafeArbitrator \
608+
--rpc-url $(RPC_URL_POLYGON) \
609+
--sig "run(string)" 'polygon' \
610+
--chain-id 137 \
611+
--etherscan-api-key $(POLYGONSCAN_API_KEY) \
612+
--account pkGarden \
613+
--via-ir \
614+
--verify \
615+
--broadcast \
616+
-vv
617+
509618
# Gnosis
510619

620+
transfer-ownership-gnosis:
621+
-forge script script/TransferOwnershipAllContracts.s.sol:TransferOwnershipAllContracts \
622+
--rpc-url $(RPC_URL_GNOSIS) \
623+
--sig "run(string)" 'gnosis' \
624+
--etherscan-api-key $(GNOSISSCAN_API_KEY) \
625+
--chain-id 100 \
626+
--account pkGarden \
627+
--broadcast \
628+
--via-ir \
629+
--verify \
630+
-vvv
631+
511632
deploy-new-collateral-vault-template-gnosis:
512633
-forge script script/DeployCollateralVaultTemplate.s.sol:DeployCollateralVaultTemplate \
513634
--rpc-url $(RPC_URL_GNOSIS) \
514635
--sig "run(string)" 'gnosis' \
515-
--account pkGarden \
516636
--etherscan-api-key $(GNOSISSCAN_API_KEY) \
517-
--ffi \
518637
--chain-id 100 \
638+
--account pkGarden \
639+
--ffi \
519640
--legacy \
520641
--broadcast \
521642
--via-ir \
@@ -554,17 +675,41 @@ verify-blockscout-gnosis:
554675
-forge script script/UpgradeCVMultichainProd.s.sol:UpgradeCVMultichainProd \
555676
--rpc-url $(RPC_URL_GNOSIS) \
556677
--sig "run(string)" 'gnosis' \
678+
--chain-id 100 \
557679
--account pkGarden \
558680
--verifier blockscout \
559681
--verifier-url https://gnosis.blockscout.com/api/ \
560682
--ffi \
561-
--chain-id 100 \
562683
--legacy \
563684
--verify \
564685
--via-ir \
565686
-vvv \
566687
--slow
567688

689+
deploy-passport-scorer-gnosis:
690+
-forge script script/DeployPassportScorer.s.sol:DeployPassportScorer \
691+
--rpc-url $(RPC_URL_GNOSIS) \
692+
--sig "run(string)" 'gnosis' \
693+
--chain-id 100 \
694+
--etherscan-api-key $(GNOSISSCAN_API_KEY) \
695+
--account pkGarden \
696+
--via-ir \
697+
--verify \
698+
--broadcast \
699+
-vv
700+
701+
deploy-safe-arbitrator-gnosis:
702+
-forge script script/DeploySafeArbitrator.s.sol:DeploySafeArbitrator \
703+
--rpc-url $(RPC_URL_GNOSIS) \
704+
--sig "run(string)" 'gnosis' \
705+
--chain-id 100 \
706+
--etherscan-api-key $(GNOSISSCAN_API_KEY) \
707+
--account pkGarden \
708+
--via-ir \
709+
--verify \
710+
--broadcast \
711+
-vv
712+
568713
# verify-tenderly-gnosis:
569714
# -forge script script/UpgradeCVMultichainProd.s.sol:UpgradeCVMultichainProd \
570715
# --rpc-url $(RPC_URL_GNOSIS) \

0 commit comments

Comments
 (0)