Skip to content

Commit

Permalink
Scroll mainnet deploy (#110)
Browse files Browse the repository at this point in the history
* Deploy Scroll Mainnet

Co-authored-by: jaxcoder / <[email protected]>
Co-authored-by: Kurt <[email protected]>

* update chains.md

---------

Co-authored-by: Kurt <[email protected]>
  • Loading branch information
codenamejason and 0xKurt authored Jan 22, 2024
1 parent 7c1b724 commit 76a6d19
Show file tree
Hide file tree
Showing 8 changed files with 706 additions and 17 deletions.
671 changes: 671 additions & 0 deletions .openzeppelin/unknown-534352.json

Large diffs are not rendered by default.

20 changes: 19 additions & 1 deletion docs/CHAINS.md
Original file line number Diff line number Diff line change
Expand Up @@ -375,4 +375,22 @@ These are contracts that are created/deployed once for goerli
| RoundFactory | 0xF2a07728107B04266015E67b1468cA0a536956C8 |
| RoundImplementation | 0xc7722909fEBf7880E15e67d563E2736D9Bb9c1Ab |
| ProjectRegistry | 0xA78Daa89fE9C1eC66c5cB1c5833bC8C6Cb307918 |
| DummyVotingStrategy | 0x53f93b998d845c55B90E806CD81d86a6c2aE20Cc |
| DummyVotingStrategy | 0x53f93b998d845c55B90E806CD81d86a6c2aE20Cc |

## Scroll Mainnet

| Contract | Address |
|---------------------------------------|--------------------------------------------|
| ProgramFactory | 0x545B282A50EaeA01A619914d44105437036CbB36 |
| ProgramImplementation | 0x2AFA4bE0f2468347A2F086c2167630fb1E58b725 |
| QuadraticFundingVotingStrategyFactory | 0x5b55728e41154562ee80027C1247B13382692e5C |
| QFVotingStrategyImplementation | 0x27efa1C90e097c980c669AB1a6e326AD4164f1Cb |
| MerklePayoutStrategyFactory | 0x7ac74Be34b1A27E48a2525259719F877a57B2Aa4 |
| MerklePayouStrategyImplementation | 0xc6B90f42Ea395898B4C1B33e5C8Fa351829BCD90 |
| DirectPayoutStrategyFactory | 0xc7722909fEBf7880E15e67d563E2736D9Bb9c1Ab |
| DirectPayoutStrategyImplementation | 0x8eC471f30cA797FD52F9D37A47Be2517a7BD6912 |
| AlloSettings | 0x0c33c9dEF7A3d9961b802C6C6402d306b7D48135 |
| RoundFactory | 0x29aAF7D4E83A778DAee08Fe04B0712c4C2989AD1 |
| RoundImplementation | 0x53f93b998d845c55B90E806CD81d86a6c2aE20Cc |
| ProjectRegistry | 0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e |
| DummyVotingStrategy | 0x1525370A2B92FB5e8D0a44F3A9833f0E9F1a54b5 |
4 changes: 2 additions & 2 deletions scripts/config/allo.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ export const AlloSettingsParams: DeployParams = {
newProtocolTreasury: "0x1fD06f088c720bA3b7a3634a8F021Fdd485DcA42",
},
scroll: {
alloSettingsContract: "0x",
alloSettingsContract: "0x0c33c9dEF7A3d9961b802C6C6402d306b7D48135",
newProtocolFeePercentage: 0,
newProtocolTreasury: "0x",
newProtocolTreasury: "0x1fD06f088c720bA3b7a3634a8F021Fdd485DcA42",
},
"scroll-sepolia": {
alloSettingsContract: "0x359c9fD5ef57D4eDD6C8b42a351e12352DB0DaBC",
Expand Down
8 changes: 4 additions & 4 deletions scripts/config/payoutStrategy.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,8 +84,8 @@ export const MerklePayoutParams: DeployParams = {
contract: "",
},
scroll: {
factory: "0x",
implementation: "0x",
factory: "0x7ac74Be34b1A27E48a2525259719F877a57B2Aa4",
implementation: "0xc6B90f42Ea395898B4C1B33e5C8Fa351829BCD90",
contract: "",
},
"scroll-sepolia": {
Expand Down Expand Up @@ -178,8 +178,8 @@ export const DirectPayoutParams: DeployParams = {
contract: "",
},
scroll: {
factory: "0x",
implementation: "0x",
factory: "0xc7722909fEBf7880E15e67d563E2736D9Bb9c1Ab",
implementation: "0x8eC471f30cA797FD52F9D37A47Be2517a7BD6912",
contract: "",
},
"scroll-sepolia": {
Expand Down
6 changes: 3 additions & 3 deletions scripts/config/program.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ export const programParams: DeployParams = {
programContract: "",
},
scroll: {
programFactoryContract: "0x",
programImplementationContract: "0x",
programContract: "",
programFactoryContract: "0x545B282A50EaeA01A619914d44105437036CbB36",
programImplementationContract: "0x2AFA4bE0f2468347A2F086c2167630fb1E58b725",
programContract: "0x87a9F0FefA442D9653cc292d9181F521180aad3b",
},
"scroll-sepolia": {
programFactoryContract: "0xd07D54b0231088Ca9BF7DA6291c911B885cBC140",
Expand Down
2 changes: 1 addition & 1 deletion scripts/config/projectRegistry.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -52,7 +52,7 @@ export const projectRegistryParams: DeployParams = {
proxyContractAddress: "0xA78Daa89fE9C1eC66c5cB1c5833bC8C6Cb307918",
},
scroll: {
proxyContractAddress: "0x",
proxyContractAddress: "0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e",
},
"scroll-sepolia": {
proxyContractAddress: "0xDF9BF58Aa1A1B73F0e214d79C652a7dd37a6074e",
Expand Down
4 changes: 2 additions & 2 deletions scripts/config/round.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -86,8 +86,8 @@ export const roundParams: DeployParams = {
roundContract: "",
},
scroll: {
roundFactoryContract: "0x",
roundImplementationContract: "0x",
roundFactoryContract: "0x29aAF7D4E83A778DAee08Fe04B0712c4C2989AD1",
roundImplementationContract: "0x53f93b998d845c55B90E806CD81d86a6c2aE20Cc",
roundContract: "0x",
},
"scroll-sepolia": {
Expand Down
8 changes: 4 additions & 4 deletions scripts/config/votingStrategy.config.ts
Original file line number Diff line number Diff line change
Expand Up @@ -84,9 +84,9 @@ export const QFVotingParams: DeployParams = {
contract: "",
},
scroll: {
factory: "0x",
implementation: "0x",
contract: "0x",
factory: "0x5b55728e41154562ee80027C1247B13382692e5C",
implementation: "0x27efa1C90e097c980c669AB1a6e326AD4164f1Cb",
contract: "0x71FfD466a8A367112D5F9A752C466ebd2A30C9E9",
},
"scroll-sepolia": {
factory: "0x545B282A50EaeA01A619914d44105437036CbB36",
Expand Down Expand Up @@ -152,7 +152,7 @@ export const DummyVotingParams: Record<string, { contract: string }> = {
contract: "0x73AB205af1476Dc22104A6B8b3d4c273B58C6E27",
},
scroll: {
contract: "0x",
contract: "0x1525370A2B92FB5e8D0a44F3A9833f0E9F1a54b5",
},
"scroll-sepolia": {
contract: "0x53f93b998d845c55B90E806CD81d86a6c2aE20Cc",
Expand Down

0 comments on commit 76a6d19

Please sign in to comment.