From df78f0348dc01c03eefe6881712fe48f1afed1e0 Mon Sep 17 00:00:00 2001 From: Shorn Date: Fri, 25 Oct 2024 14:39:52 +0200 Subject: [PATCH] RINGS version with changes to bonus and invite amounts - change CRC and Circles to RINGS - change signup bonus to 200 - change inviter fee to 1 --- node_modules/.package-lock.json | 7 ++++++ package-lock.json | 14 +++++++++++ script/deployments/gnosisChainDeploy.sh | 2 +- .../constructorArgs_BaseGroupMintPolicy.txt | 1 + .../constructorArgs_ERC20Lift.txt | 1 + .../constructorArgs_Hub.txt | 1 + ...nstructorArgs_MastercopyDemurrageERC20.txt | 1 + ...ructorArgs_MastercopyInflationaryERC20.txt | 1 + ...onstructorArgs_MastercopyStandardVault.txt | 1 + .../constructorArgs_Migration.txt | 1 + .../constructorArgs_NameRegistry.txt | 1 + .../constructorArgs_StandardTreasury.txt | 1 + ...ts-rc-1.0.0-beta-2ad72f7-241021-150907.txt | 9 +++++++ ...in-rc-1.0.0-beta-2ad72f7-241021-150907.log | 24 +++++++++++++++++++ .../constructorArgs_BaseGroupMintPolicy.txt | 1 + .../constructorArgs_ERC20Lift.txt | 1 + .../constructorArgs_Hub.txt | 1 + ...nstructorArgs_MastercopyDemurrageERC20.txt | 1 + .../constructorArgs_Migration.txt | 1 + .../constructorArgs_NameRegistry.txt | 1 + .../constructorArgs_StandardTreasury.txt | 1 + ...ts-rc-1.0.0-beta-2ad72f7-241025-112633.txt | 7 ++++++ .../constructorArgs_BaseGroupMintPolicy.txt | 1 + .../constructorArgs_ERC20Lift.txt | 1 + .../constructorArgs_Hub.txt | 1 + ...nstructorArgs_MastercopyDemurrageERC20.txt | 1 + ...ructorArgs_MastercopyInflationaryERC20.txt | 1 + ...onstructorArgs_MastercopyStandardVault.txt | 1 + .../constructorArgs_Migration.txt | 1 + .../constructorArgs_NameRegistry.txt | 1 + .../constructorArgs_StandardTreasury.txt | 1 + ...ts-rc-1.0.0-beta-2ad72f7-241025-115731.txt | 9 +++++++ ...in-rc-1.0.0-beta-2ad72f7-241025-115731.log | 24 +++++++++++++++++++ .../constructorArgs_BaseGroupMintPolicy.txt | 1 + .../constructorArgs_ERC20Lift.txt | 1 + .../constructorArgs_Hub.txt | 1 + ...nstructorArgs_MastercopyDemurrageERC20.txt | 1 + ...ructorArgs_MastercopyInflationaryERC20.txt | 1 + ...onstructorArgs_MastercopyStandardVault.txt | 1 + .../constructorArgs_Migration.txt | 1 + .../constructorArgs_NameRegistry.txt | 1 + .../constructorArgs_StandardTreasury.txt | 1 + ...ts-rc-1.0.0-beta-2ad72f7-241025-122531.txt | 9 +++++++ ...in-rc-1.0.0-beta-2ad72f7-241025-122531.log | 24 +++++++++++++++++++ src/hub/Hub.sol | 8 +++---- src/names/NameRegistry.sol | 8 +++---- 46 files changed, 170 insertions(+), 9 deletions(-) create mode 100644 node_modules/.package-lock.json create mode 100644 package-lock.json create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_BaseGroupMintPolicy.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_ERC20Lift.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Hub.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyDemurrageERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyInflationaryERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyStandardVault.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Migration.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_NameRegistry.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_StandardTreasury.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241021-150907.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907.log create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_BaseGroupMintPolicy.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_ERC20Lift.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Hub.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_MastercopyDemurrageERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Migration.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_NameRegistry.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_StandardTreasury.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-112633.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_BaseGroupMintPolicy.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_ERC20Lift.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Hub.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyDemurrageERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyInflationaryERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyStandardVault.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Migration.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_NameRegistry.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_StandardTreasury.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-115731.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731.log create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_BaseGroupMintPolicy.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_ERC20Lift.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Hub.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyDemurrageERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyInflationaryERC20.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyStandardVault.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Migration.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_NameRegistry.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_StandardTreasury.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-122531.txt create mode 100644 script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531.log diff --git a/node_modules/.package-lock.json b/node_modules/.package-lock.json new file mode 100644 index 0000000..3fcb1e5 --- /dev/null +++ b/node_modules/.package-lock.json @@ -0,0 +1,7 @@ +{ + "name": "@circles/circles-contracts-v2", + "version": "0.2.1", + "lockfileVersion": 3, + "requires": true, + "packages": {} +} diff --git a/package-lock.json b/package-lock.json new file mode 100644 index 0000000..9758acc --- /dev/null +++ b/package-lock.json @@ -0,0 +1,14 @@ +{ + "name": "@circles/circles-contracts-v2", + "version": "0.2.1", + "lockfileVersion": 3, + "requires": true, + "packages": { + "": { + "name": "@circles/circles-contracts-v2", + "version": "0.2.1", + "license": "AGPL-3.0", + "devDependencies": {} + } + } +} diff --git a/script/deployments/gnosisChainDeploy.sh b/script/deployments/gnosisChainDeploy.sh index 433ce11..b3d3bf5 100755 --- a/script/deployments/gnosisChainDeploy.sh +++ b/script/deployments/gnosisChainDeploy.sh @@ -22,7 +22,7 @@ deploy_and_store_details() { --private-key ${PRIVATE_KEY} \ --optimizer-runs 200 \ --chain-id 100 \ ---priority-gas-price 2200000000 \ +--priority-gas-price 1200000000 \ --nonce ${nonce_to_use} \ ${source_path} \ ${@:5}" diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..9759f7a --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 0x4b7Ac58EBB809433C8841D124bd28E4444ecF139 0x13672DF69b7427ee761f22FA0edb0c67217dAcC2 0x6d0E1a382322DE134BC93cb0ae94657FfB0e9161 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Hub.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Hub.txt new file mode 100644 index 0000000..3568f48 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x4b7Ac58EBB809433C8841D124bd28E4444ecF139 0xCFC1AE9217513EA107B95E2eBAF5222dcf197067 0x082c6C777bFDB9f320F4f5f3B2106530edC9dd5F 0x189AF380890bCa3d04353c6DF4c667B0A5363959 1602720000 2199052 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyStandardVault.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Migration.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Migration.txt new file mode 100644 index 0000000..300523f --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 1602720000 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..6628d82 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..911c654 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 0x00d1E9EAF7B8BF8513419fA72C12D657E392b586 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241021-150907.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241021-150907.txt new file mode 100644 index 0000000..08fa05d --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241021-150907.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x4b7Ac58EBB809433C8841D124bd28E4444ecF139 0xCFC1AE9217513EA107B95E2eBAF5222dcf197067 0x082c6C777bFDB9f320F4f5f3B2106530edC9dd5F 0x189AF380890bCa3d04353c6DF4c667B0A5363959 1602720000 2199052 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0xCFC1AE9217513EA107B95E2eBAF5222dcf197067","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x4b7Ac58EBB809433C8841D124bd28E4444ecF139","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x082c6C777bFDB9f320F4f5f3B2106530edC9dd5F","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 0x4b7Ac58EBB809433C8841D124bd28E4444ecF139 0x13672DF69b7427ee761f22FA0edb0c67217dAcC2 0x6d0E1a382322DE134BC93cb0ae94657FfB0e9161","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0x189AF380890bCa3d04353c6DF4c667B0A5363959","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 0x00d1E9EAF7B8BF8513419fA72C12D657E392b586","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x7704F8E059B93Ab3caeE7e23b3a700AD05914967","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0x13672DF69b7427ee761f22FA0edb0c67217dAcC2","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x6d0E1a382322DE134BC93cb0ae94657FfB0e9161","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x00d1E9EAF7B8BF8513419fA72C12D657E392b586","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907.log b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907.log new file mode 100644 index 0000000..b983e08 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907/gnosischain-rc-1.0.0-beta-2ad72f7-241021-150907.log @@ -0,0 +1,24 @@ +Gnosis Chain deployment +================= +Deployment Date: 2024-10-21 15:09:07 +Version: rc-1.0.0-beta +Git Commit: 2ad72f7ed62276bb9f071f50df7d8c1f75334863 +Deployer Address: 0x438285f5ab11e75bF6A2B2368bd67b504d071b96, Initial nonce: 18 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0xe69fBe9847EdF881e00f5F06B484D7b03CAD3544 +Migration: 0xCFC1AE9217513EA107B95E2eBAF5222dcf197067 +NameRegistry: 0x4b7Ac58EBB809433C8841D124bd28E4444ecF139 +ERC20Lift: 0x082c6C777bFDB9f320F4f5f3B2106530edC9dd5F +StandardTreasury: 0x189AF380890bCa3d04353c6DF4c667B0A5363959 +BaseGroupMintPolicy: 0x7704F8E059B93Ab3caeE7e23b3a700AD05914967 +MastercopyDemurrageERC20: 0x13672DF69b7427ee761f22FA0edb0c67217dAcC2 +MastercopyInflationaryERC20: 0x6d0E1a382322DE134BC93cb0ae94657FfB0e9161 +MastercopyStandardVault: 0x00d1E9EAF7B8BF8513419fA72C12D657E392b586 + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-21 13:09:07 UTC +Bootstrap Period: 2199052 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1729516147 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..d0b0d30 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 0x56AEA7E4f81D10ea521DBAe33945B012BEFFe6fb 0x4702c38Af1Ae74DD01d60406F4a267F4D82D7D50 0xE20C83161FD3cff99A5df5a9F04494aa21F6D927 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Hub.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Hub.txt new file mode 100644 index 0000000..7a85ae6 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x56AEA7E4f81D10ea521DBAe33945B012BEFFe6fb 0x36f2c0edd39aF41C7D8418B373c7653DDC3877C1 0x1BcFfae747503A382aDd92259e3f2C55FA2d4Aef 0x4c759E9712700eb53B771a57f6Fa2C2E4742a3a6 1602720000 1866806 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Migration.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Migration.txt new file mode 100644 index 0000000..bc501fa --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 1602720000 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..dce6862 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..328e2a3 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-112633.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-112633.txt new file mode 100644 index 0000000..ff177df --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-112633/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-112633.txt @@ -0,0 +1,7 @@ +{"contractName":"Hub","deployedAddress":"0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x56AEA7E4f81D10ea521DBAe33945B012BEFFe6fb 0x36f2c0edd39aF41C7D8418B373c7653DDC3877C1 0x1BcFfae747503A382aDd92259e3f2C55FA2d4Aef 0x4c759E9712700eb53B771a57f6Fa2C2E4742a3a6 1602720000 1866806 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0x36f2c0edd39aF41C7D8418B373c7653DDC3877C1","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x56AEA7E4f81D10ea521DBAe33945B012BEFFe6fb","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x1BcFfae747503A382aDd92259e3f2C55FA2d4Aef","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 0x56AEA7E4f81D10ea521DBAe33945B012BEFFe6fb 0x4702c38Af1Ae74DD01d60406F4a267F4D82D7D50 0xE20C83161FD3cff99A5df5a9F04494aa21F6D927","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0x4c759E9712700eb53B771a57f6Fa2C2E4742a3a6","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xe3a7A9A644FbaDB1156C826ED77a69e6281F0AB7 0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x903127137B9C53D93AC633655500B04951963BEc","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0x4702c38Af1Ae74DD01d60406F4a267F4D82D7D50","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..1bb8f34 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 0x6b2879C7239d34044665B91C19f3973b8Fa290c7 0xb47A5E4F4D5a9E960f6f3b4acb0d233EBc960857 0xB627b3759903b4DE0ADCC4b6D2C5b88E5D9d5f35 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Hub.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Hub.txt new file mode 100644 index 0000000..c527efc --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x6b2879C7239d34044665B91C19f3973b8Fa290c7 0x6024221A6a67C35997217C103F67D48fD97f700C 0x18A195cED102E276a3Eef3B6c9dF84734Fef0617 0xb43fa07218f141beccCa5a9e3f730997Be8589c4 1602720000 1864948 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyStandardVault.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Migration.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Migration.txt new file mode 100644 index 0000000..b141a54 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 1602720000 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..9eec9d9 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..0bf265c --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 0x83B46118Cc87248D74ADEB9eb96832c48b14702C diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-115731.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-115731.txt new file mode 100644 index 0000000..e942e3c --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-115731.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x6b2879C7239d34044665B91C19f3973b8Fa290c7 0x6024221A6a67C35997217C103F67D48fD97f700C 0x18A195cED102E276a3Eef3B6c9dF84734Fef0617 0xb43fa07218f141beccCa5a9e3f730997Be8589c4 1602720000 1864948 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0x6024221A6a67C35997217C103F67D48fD97f700C","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x6b2879C7239d34044665B91C19f3973b8Fa290c7","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x18A195cED102E276a3Eef3B6c9dF84734Fef0617","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 0x6b2879C7239d34044665B91C19f3973b8Fa290c7 0xb47A5E4F4D5a9E960f6f3b4acb0d233EBc960857 0xB627b3759903b4DE0ADCC4b6D2C5b88E5D9d5f35","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0xb43fa07218f141beccCa5a9e3f730997Be8589c4","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 0x83B46118Cc87248D74ADEB9eb96832c48b14702C","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x2fCd0185B30662B4C2bC0729b48d27247f79F1Ec","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0xb47A5E4F4D5a9E960f6f3b4acb0d233EBc960857","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0xB627b3759903b4DE0ADCC4b6D2C5b88E5D9d5f35","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x83B46118Cc87248D74ADEB9eb96832c48b14702C","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731.log b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731.log new file mode 100644 index 0000000..fe51ca7 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731/gnosischain-rc-1.0.0-beta-2ad72f7-241025-115731.log @@ -0,0 +1,24 @@ +Gnosis Chain deployment +================= +Deployment Date: 2024-10-25 11:57:31 +Version: rc-1.0.0-beta +Git Commit: 2ad72f7ed62276bb9f071f50df7d8c1f75334863 +Deployer Address: 0x438285f5ab11e75bF6A2B2368bd67b504d071b96, Initial nonce: 35 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0xFDb802c5B3b94a2d79f15b00C9F0101d266e4610 +Migration: 0x6024221A6a67C35997217C103F67D48fD97f700C +NameRegistry: 0x6b2879C7239d34044665B91C19f3973b8Fa290c7 +ERC20Lift: 0x18A195cED102E276a3Eef3B6c9dF84734Fef0617 +StandardTreasury: 0xb43fa07218f141beccCa5a9e3f730997Be8589c4 +BaseGroupMintPolicy: 0x2fCd0185B30662B4C2bC0729b48d27247f79F1Ec +MastercopyDemurrageERC20: 0xb47A5E4F4D5a9E960f6f3b4acb0d233EBc960857 +MastercopyInflationaryERC20: 0xB627b3759903b4DE0ADCC4b6D2C5b88E5D9d5f35 +MastercopyStandardVault: 0x83B46118Cc87248D74ADEB9eb96832c48b14702C + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-25 09:57:31 UTC +Bootstrap Period: 1864948 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1729850251 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..fb3d53d --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 0x3A0EE828759E8760daE1825315DfE8fB1069485c 0x14F3142676dF175f161C9f2432dDbc6437D31615 0x37DdaA3a789662B92568DEde73D723A258B1C316 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Hub.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Hub.txt new file mode 100644 index 0000000..42a3d63 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x3A0EE828759E8760daE1825315DfE8fB1069485c 0xAEaFC28b35E7751262C9421a35Bb10FDB5facf5D 0x45431218Cf0fF5c3695223d9C5b8997b0469dCb1 0xf0ABAd9281E165f9d97B61A36Bd79b4427B16846 1602720000 1863268 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyStandardVault.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Migration.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Migration.txt new file mode 100644 index 0000000..66e318c --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 1602720000 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..b83da02 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..e36c898 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 0x4106478C814112CBc9c6E00D4e05DEf09F0a0043 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-122531.txt b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-122531.txt new file mode 100644 index 0000000..aa952ce --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-artefacts-rc-1.0.0-beta-2ad72f7-241025-122531.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x3A0EE828759E8760daE1825315DfE8fB1069485c 0xAEaFC28b35E7751262C9421a35Bb10FDB5facf5D 0x45431218Cf0fF5c3695223d9C5b8997b0469dCb1 0xf0ABAd9281E165f9d97B61A36Bd79b4427B16846 1602720000 1863268 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0xAEaFC28b35E7751262C9421a35Bb10FDB5facf5D","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x3A0EE828759E8760daE1825315DfE8fB1069485c","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x45431218Cf0fF5c3695223d9C5b8997b0469dCb1","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 0x3A0EE828759E8760daE1825315DfE8fB1069485c 0x14F3142676dF175f161C9f2432dDbc6437D31615 0x37DdaA3a789662B92568DEde73D723A258B1C316","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0xf0ABAd9281E165f9d97B61A36Bd79b4427B16846","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 0x4106478C814112CBc9c6E00D4e05DEf09F0a0043","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x493fd20788D925d28c1c7119b500aE7A10568fa8","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0x14F3142676dF175f161C9f2432dDbc6437D31615","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x37DdaA3a789662B92568DEde73D723A258B1C316","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x4106478C814112CBc9c6E00D4e05DEf09F0a0043","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531.log b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531.log new file mode 100644 index 0000000..6900d98 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531/gnosischain-rc-1.0.0-beta-2ad72f7-241025-122531.log @@ -0,0 +1,24 @@ +Gnosis Chain deployment +================= +Deployment Date: 2024-10-25 12:25:31 +Version: rc-1.0.0-beta +Git Commit: 2ad72f7ed62276bb9f071f50df7d8c1f75334863 +Deployer Address: 0x438285f5ab11e75bF6A2B2368bd67b504d071b96, Initial nonce: 44 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0xAEEAA82FF9917f8667Cb8D789AE2A9c3aafCDE61 +Migration: 0xAEaFC28b35E7751262C9421a35Bb10FDB5facf5D +NameRegistry: 0x3A0EE828759E8760daE1825315DfE8fB1069485c +ERC20Lift: 0x45431218Cf0fF5c3695223d9C5b8997b0469dCb1 +StandardTreasury: 0xf0ABAd9281E165f9d97B61A36Bd79b4427B16846 +BaseGroupMintPolicy: 0x493fd20788D925d28c1c7119b500aE7A10568fa8 +MastercopyDemurrageERC20: 0x14F3142676dF175f161C9f2432dDbc6437D31615 +MastercopyInflationaryERC20: 0x37DdaA3a789662B92568DEde73D723A258B1C316 +MastercopyStandardVault: 0x4106478C814112CBc9c6E00D4e05DEf09F0a0043 + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-25 10:25:31 UTC +Bootstrap Period: 1863268 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1729851931 diff --git a/src/hub/Hub.sol b/src/hub/Hub.sol index 14e6a6d..be5ce84 100644 --- a/src/hub/Hub.sol +++ b/src/hub/Hub.sol @@ -25,14 +25,14 @@ contract Hub is Circles, TypeDefinitions, IHubErrors { // Constants /** - * @dev Welcome bonus for new avatars invited to Circles. Set to 48 Circles. + * @dev Welcome bonus for new avatars invited to Circles. Set to 200 RINGS. */ - uint256 private constant WELCOME_BONUS = 48 * EXA; + uint256 private constant WELCOME_BONUS = 200 * EXA; /** - * @dev The cost of an invitation for a new avatar, paid in personal Circles burnt, set to 96 Circles. + * @dev The cost of an invitation for a new avatar, paid in personal Circles burnt, set to 0 RINGS. */ - uint256 private constant INVITATION_COST = 2 * WELCOME_BONUS; + uint256 private constant INVITATION_COST = 1; /** * @dev The address used as the first element of the linked list of avatars. diff --git a/src/names/NameRegistry.sol b/src/names/NameRegistry.sol index b318543..9e11fda 100644 --- a/src/names/NameRegistry.sol +++ b/src/names/NameRegistry.sol @@ -18,12 +18,12 @@ contract NameRegistry is Base58Converter, INameRegistry, INameRegistryErrors, IC /** * @notice The default name prefix for Circles */ - string public constant DEFAULT_CIRCLES_NAME_PREFIX = "Circles-"; + string public constant DEFAULT_CIRCLES_NAME_PREFIX = "Rings-"; /** * @notice The default symbol for Circles */ - string public constant DEFAULT_CIRCLES_SYMBOL = "CRC"; + string public constant DEFAULT_CIRCLES_SYMBOL = "RINGS"; // State variables @@ -80,8 +80,8 @@ contract NameRegistry is Base58Converter, INameRegistry, INameRegistryErrors, IC hub = _hub; // register the hub itself in the name registry - customNames[address(_hub)] = "Circles"; - customSymbols[address(_hub)] = "CRC"; + customNames[address(_hub)] = "Rings"; + customSymbols[address(_hub)] = "RINGS"; } // External functions