diff --git a/README.md b/README.md index 943fb3c..1b9b275 100644 --- a/README.md +++ b/README.md @@ -1,4 +1,4 @@ -# Circles Protocol +# Circles Protocol (Clone for RINGS test deployment) Circles is a decentralized protocol for creating and distributing fair and social money through personal currencies. Built on the Gnosis Chain, it utilizes smart contracts to manage the creation, distribution, and transfer of personal currencies using the ERC1155 multi-token standard. 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.json b/package.json deleted file mode 100644 index 0c6cb49..0000000 --- a/package.json +++ /dev/null @@ -1,26 +0,0 @@ -{ - "name": "@circles/circles-contracts-v2", - "version": "0.2.1", - "contributors": [ - "Benjamin Bollen ", - "Martin Köppelmann ", - "Daniel Janz ", - "Ingo Collatz " - ], - "license": "AGPL-3.0", - "scripts": { - "build": "forge build" - }, - "repository": { - "type": "git", - "url": "git+https://github.com/CirclesUBI/circles-contracts-v2.git" - }, - "bugs": { - "url": "https://github.com/CirclesUBI/circles-contracts-v2/issues" - }, - "homepage": "https://github.com/CirclesUBI/circles-contracts-v2", - "devDependencies": { - }, - "dependencies": { - } -} diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-artefacts-rings-1.0.1-beta-94752ca-241031-190155.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-artefacts-rings-1.0.1-beta-94752ca-241031-190155.txt new file mode 100644 index 0000000..2be4dcf --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-artefacts-rings-1.0.1-beta-94752ca-241031-190155.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0x26A1616dE65Cca533eB9f46867ebB146C4249FE6","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0xdbF22D4e8962Db3b2F1d9Ff55be728A887e47710 0x294aB2cE287C955c4e8D089278063F416e4C0eFd 0xd42cD9C5927534b7BB7348BfDbCF6D4827635e8d 0x7992092357A3AdF4Cc9a214d9571Aa073DEFA57f 0x65927b2b1ED4526c1c8Aea38F928D7C760E6dE21 1675209600 1313885 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0xd42cD9C5927534b7BB7348BfDbCF6D4827635e8d","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0xdbF22D4e8962Db3b2F1d9Ff55be728A887e47710 0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 1675209600","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x294aB2cE287C955c4e8D089278063F416e4C0eFd","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0x26A1616dE65Cca533eB9f46867ebB146C4249FE6","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x7992092357A3AdF4Cc9a214d9571Aa073DEFA57f","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 0x294aB2cE287C955c4e8D089278063F416e4C0eFd 0xb674cD2a057B3786B4Feed0eA44143C9a3D50F4c 0x9894B115E6b946Ae0BC28916A67D7504aC40b552","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0x65927b2b1ED4526c1c8Aea38F928D7C760E6dE21","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 0x74E09176Da39ac779eC09005294536D9207e99FD","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x25F35BE6424fD6968EFf0E6f22070eEB50Ce9461","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0xb674cD2a057B3786B4Feed0eA44143C9a3D50F4c","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x9894B115E6b946Ae0BC28916A67D7504aC40b552","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x74E09176Da39ac779eC09005294536D9207e99FD","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-rings-1.0.1-beta-94752ca-241031-190155.log b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-rings-1.0.1-beta-94752ca-241031-190155.log new file mode 100644 index 0000000..51336ab --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/chiado-rings-1.0.1-beta-94752ca-241031-190155.log @@ -0,0 +1,24 @@ +Chiado deployment +================= +Deployment Date: 2024-10-31 19:01:55 +Version: rings-1.0.1-beta +Git Commit: 94752cae14143bcb49d95707bd38f9cbadc59227 +Deployer Address: 0x7619F26728Ced663E50E578EB6ff42430931564c, Intitial nonce: 270 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 +Migration: 0xd42cD9C5927534b7BB7348BfDbCF6D4827635e8d +NameRegistry: 0x294aB2cE287C955c4e8D089278063F416e4C0eFd +ERC20Lift: 0x7992092357A3AdF4Cc9a214d9571Aa073DEFA57f +StandardTreasury: 0x65927b2b1ED4526c1c8Aea38F928D7C760E6dE21 +BaseGroupMintPolicy: 0x25F35BE6424fD6968EFf0E6f22070eEB50Ce9461 +MastercopyDemurrageERC20: 0xb674cD2a057B3786B4Feed0eA44143C9a3D50F4c +MastercopyInflationaryERC20: 0x9894B115E6b946Ae0BC28916A67D7504aC40b552 +MastercopyStandardVault: 0x74E09176Da39ac779eC09005294536D9207e99FD + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-31 19:01:54 UTC +Bootstrap Period: 1313885 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1730401314 diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_ERC20Lift.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..7728b31 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 0x294aB2cE287C955c4e8D089278063F416e4C0eFd 0xb674cD2a057B3786B4Feed0eA44143C9a3D50F4c 0x9894B115E6b946Ae0BC28916A67D7504aC40b552 diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Hub.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Hub.txt new file mode 100644 index 0000000..a0ac88a --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0xdbF22D4e8962Db3b2F1d9Ff55be728A887e47710 0x294aB2cE287C955c4e8D089278063F416e4C0eFd 0xd42cD9C5927534b7BB7348BfDbCF6D4827635e8d 0x7992092357A3AdF4Cc9a214d9571Aa073DEFA57f 0x65927b2b1ED4526c1c8Aea38F928D7C760E6dE21 1675209600 1313885 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyStandardVault.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Migration.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Migration.txt new file mode 100644 index 0000000..38052ab --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0xdbF22D4e8962Db3b2F1d9Ff55be728A887e47710 0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 1675209600 diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_NameRegistry.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..abe1a54 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 diff --git a/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_StandardTreasury.txt b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..94c6358 --- /dev/null +++ b/script/deployments/chiado-rings-1.0.1-beta-94752ca-241031-190155/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0x26A1616dE65Cca533eB9f46867ebB146C4249FE6 0x74E09176Da39ac779eC09005294536D9207e99FD 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/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/artefacts.txt b/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/artefacts.txt new file mode 100644 index 0000000..859a248 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/artefacts.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xA27566fD89162cC3D40Cb59c87AAaA49B85F3474 0xD44B8dcFBaDfC78EA64c55B705BFc68199B56376 0x5F99a795dD2743C36D63511f0D4bc667e6d3cDB5 0x08F90aB73A515308f03A718257ff9887ED330C6e 1602720000 2883058 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0xD44B8dcFBaDfC78EA64c55B705BFc68199B56376","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0xA27566fD89162cC3D40Cb59c87AAaA49B85F3474","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x5F99a795dD2743C36D63511f0D4bc667e6d3cDB5","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8 0xA27566fD89162cC3D40Cb59c87AAaA49B85F3474 0x7E849942b44276e07629740A6543068FF4149C7F 0x84717E1d160A70CfEbB8Fa12a36ed068B238eed1","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0x08F90aB73A515308f03A718257ff9887ED330C6e","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8 0x9bC9F2Aa593d9629D0caFd9192e79539db1e8933","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0xcCa27c26CF7BAC2a9928f42201d48220F0e3a549","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0x7E849942b44276e07629740A6543068FF4149C7F","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x84717E1d160A70CfEbB8Fa12a36ed068B238eed1","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x9bC9F2Aa593d9629D0caFd9192e79539db1e8933","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} \ No newline at end of file diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/gnosischain-rc-1.0.0-beta-bb1e9a-community-deployment.log b/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/gnosischain-rc-1.0.0-beta-bb1e9a-community-deployment.log new file mode 100644 index 0000000..42ce72e --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-bb1ed9a-community-deployment/gnosischain-rc-1.0.0-beta-bb1e9a-community-deployment.log @@ -0,0 +1,22 @@ +Deployment Date: 2024-10-13 17:09:01 +Version: rc-1.0.0-beta +Git Commit: bb1ed9ab930934b61c89c6312c904ec51ee98799 +Deployer Address: 0x9b9C71BD4A3f4D3D709bF99f9888E1A8f03D889a, Initial nonce: 8 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0xc12C1E50ABB450d6205Ea2C3Fa861b3B834d13e8 +Migration: 0xD44B8dcFBaDfC78EA64c55B705BFc68199B56376 +NameRegistry: 0xA27566fD89162cC3D40Cb59c87AAaA49B85F3474 +ERC20Lift: 0x5F99a795dD2743C36D63511f0D4bc667e6d3cDB5 +StandardTreasury: 0x08F90aB73A515308f03A718257ff9887ED330C6e +BaseGroupMintPolicy: 0xcCa27c26CF7BAC2a9928f42201d48220F0e3a549 +MastercopyDemurrageERC20: 0x7E849942b44276e07629740A6543068FF4149C7F +MastercopyInflationaryERC20: 0x84717E1d160A70CfEbB8Fa12a36ed068B238eed1 +MastercopyStandardVault: 0x9bC9F2Aa593d9629D0caFd9192e79539db1e8933 + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-13 15:09:01 UTC +Bootstrap Period: 2883058 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1728832141 \ No newline at end of file diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..e4086c4 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149 0xD9C0E3327404c33c8aF5E26DF0092f604513aa78 0x9a2ea193B1f69686353F75EAce42d429300F4F46 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Hub.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Hub.txt new file mode 100644 index 0000000..e9f38f3 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149 0x90267D5D0Beab8f66aC29B84b828aBA7736b2D02 0x0D217f092f1a708fB1b89177197fA2B23B988990 0xfC8b7c15e09a690e5A2e5bEDA08C29D7a442f478 1602720000 1423441 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyStandardVault.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Migration.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Migration.txt new file mode 100644 index 0000000..489d5d0 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 1602720000 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..8a0c714 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..7af1582 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 0x6415D003eBDeF1DA4681F0410DE517985E974526 diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-artefacts-rc-1.0.0-beta-df78f03-241030-133558.txt b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-artefacts-rc-1.0.0-beta-df78f03-241030-133558.txt new file mode 100644 index 0000000..304c0b2 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-artefacts-rc-1.0.0-beta-df78f03-241030-133558.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149 0x90267D5D0Beab8f66aC29B84b828aBA7736b2D02 0x0D217f092f1a708fB1b89177197fA2B23B988990 0xfC8b7c15e09a690e5A2e5bEDA08C29D7a442f478 1602720000 1423441 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0x90267D5D0Beab8f66aC29B84b828aBA7736b2D02","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0x0D217f092f1a708fB1b89177197fA2B23B988990","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149 0xD9C0E3327404c33c8aF5E26DF0092f604513aa78 0x9a2ea193B1f69686353F75EAce42d429300F4F46","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0xfC8b7c15e09a690e5A2e5bEDA08C29D7a442f478","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 0x6415D003eBDeF1DA4681F0410DE517985E974526","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x8EbDBB171566F27399A4a9ddC182abD87B0bB712","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0xD9C0E3327404c33c8aF5E26DF0092f604513aa78","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x9a2ea193B1f69686353F75EAce42d429300F4F46","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0x6415D003eBDeF1DA4681F0410DE517985E974526","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-rc-1.0.0-beta-df78f03-241030-133558.log b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-rc-1.0.0-beta-df78f03-241030-133558.log new file mode 100644 index 0000000..9bb9811 --- /dev/null +++ b/script/deployments/gnosischain-rc-1.0.0-beta-df78f03-241030-133558/gnosischain-rc-1.0.0-beta-df78f03-241030-133558.log @@ -0,0 +1,24 @@ +Gnosis Chain deployment +================= +Deployment Date: 2024-10-30 13:35:58 +Version: rc-1.0.0-beta +Git Commit: df78f0348dc01c03eefe6881712fe48f1afed1e0 +Deployer Address: 0x438285f5ab11e75bF6A2B2368bd67b504d071b96, Initial nonce: 53 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0xAC0E0daffB795109d68cd13e8d209Edb8AaDd7A1 +Migration: 0x90267D5D0Beab8f66aC29B84b828aBA7736b2D02 +NameRegistry: 0xb1F1649376A7c888dE7a73bcF06e8EB3341a6149 +ERC20Lift: 0x0D217f092f1a708fB1b89177197fA2B23B988990 +StandardTreasury: 0xfC8b7c15e09a690e5A2e5bEDA08C29D7a442f478 +BaseGroupMintPolicy: 0x8EbDBB171566F27399A4a9ddC182abD87B0bB712 +MastercopyDemurrageERC20: 0xD9C0E3327404c33c8aF5E26DF0092f604513aa78 +MastercopyInflationaryERC20: 0x9a2ea193B1f69686353F75EAce42d429300F4F46 +MastercopyStandardVault: 0x6415D003eBDeF1DA4681F0410DE517985E974526 + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-30 12:35:58 UTC +Bootstrap Period: 1423441 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1730291758 diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_BaseGroupMintPolicy.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_BaseGroupMintPolicy.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_BaseGroupMintPolicy.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_ERC20Lift.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_ERC20Lift.txt new file mode 100644 index 0000000..02e8504 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_ERC20Lift.txt @@ -0,0 +1 @@ +0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968 0x045d7b6374C14b250eC05b064156465c71EE99B1 0x7213Fa0F97881D2DF0aC8A146E698B3770dcAac4 diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Hub.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Hub.txt new file mode 100644 index 0000000..3a9271d --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Hub.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968 0x28141b6743c8569Ad8B20Ac09046Ba26F9Fb1c90 0xF47c14035e23E35D551F7d3d96Abbc028143CC11 0x3545955Bc3900bda704261e4991f239BBd99ecE5 1602720000 1313598 https://gateway.aboutcircles.com/v1/circles/{id}.json diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyDemurrageERC20.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyDemurrageERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyDemurrageERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyInflationaryERC20.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyInflationaryERC20.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyInflationaryERC20.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyStandardVault.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyStandardVault.txt new file mode 100644 index 0000000..8b13789 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_MastercopyStandardVault.txt @@ -0,0 +1 @@ + diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Migration.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Migration.txt new file mode 100644 index 0000000..ff7e765 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_Migration.txt @@ -0,0 +1 @@ +0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 1602720000 diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_NameRegistry.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_NameRegistry.txt new file mode 100644 index 0000000..9b2c2a7 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_NameRegistry.txt @@ -0,0 +1 @@ +0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_StandardTreasury.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_StandardTreasury.txt new file mode 100644 index 0000000..3636299 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/constructorArgs_StandardTreasury.txt @@ -0,0 +1 @@ +0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 0xc27cDd9a22943Da7906a355346073070fE2458D8 diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-artefacts-rings-1.0.1-beta-94752ca-241031-190641.txt b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-artefacts-rings-1.0.1-beta-94752ca-241031-190641.txt new file mode 100644 index 0000000..430e79a --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-artefacts-rings-1.0.1-beta-94752ca-241031-190641.txt @@ -0,0 +1,9 @@ +{"contractName":"Hub","deployedAddress":"0x3D61f0A272eC69d65F5CFF097212079aaFDe8267","sourcePath":"src/hub/Hub.sol:Hub","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968 0x28141b6743c8569Ad8B20Ac09046Ba26F9Fb1c90 0xF47c14035e23E35D551F7d3d96Abbc028143CC11 0x3545955Bc3900bda704261e4991f239BBd99ecE5 1602720000 1313598 https://gateway.aboutcircles.com/v1/circles/{id}.json","argumentsFile":"constructorArgs_Hub.txt"} +{"contractName":"Migration","deployedAddress":"0x28141b6743c8569Ad8B20Ac09046Ba26F9Fb1c90","sourcePath":"src/migration/Migration.sol:Migration","constructor-args":"0x29b9a7fBb8995b2423a71cC17cf9810798F6C543 0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 1602720000","argumentsFile":"constructorArgs_Migration.txt"} +{"contractName":"NameRegistry","deployedAddress":"0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968","sourcePath":"src/names/NameRegistry.sol:NameRegistry","constructor-args":"0x3D61f0A272eC69d65F5CFF097212079aaFDe8267","argumentsFile":"constructorArgs_NameRegistry.txt"} +{"contractName":"ERC20Lift","deployedAddress":"0xF47c14035e23E35D551F7d3d96Abbc028143CC11","sourcePath":"src/lift/ERC20Lift.sol:ERC20Lift","constructor-args":"0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968 0x045d7b6374C14b250eC05b064156465c71EE99B1 0x7213Fa0F97881D2DF0aC8A146E698B3770dcAac4","argumentsFile":"constructorArgs_ERC20Lift.txt"} +{"contractName":"StandardTreasury","deployedAddress":"0x3545955Bc3900bda704261e4991f239BBd99ecE5","sourcePath":"src/treasury/StandardTreasury.sol:StandardTreasury","constructor-args":"0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 0xc27cDd9a22943Da7906a355346073070fE2458D8","argumentsFile":"constructorArgs_StandardTreasury.txt"} +{"contractName":"BaseGroupMintPolicy","deployedAddress":"0x79Cbc9C7077dF161b92a745345A6Ade3fC626A60","sourcePath":"src/groups/BaseMintPolicy.sol:MintPolicy","constructor-args":"","argumentsFile":"constructorArgs_BaseGroupMintPolicy.txt"} +{"contractName":"MastercopyDemurrageERC20","deployedAddress":"0x045d7b6374C14b250eC05b064156465c71EE99B1","sourcePath":"src/lift/DemurrageCircles.sol:DemurrageCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyDemurrageERC20.txt"} +{"contractName":"MastercopyInflationaryERC20","deployedAddress":"0x7213Fa0F97881D2DF0aC8A146E698B3770dcAac4","sourcePath":"src/lift/InflationaryCircles.sol:InflationaryCircles","constructor-args":"","argumentsFile":"constructorArgs_MastercopyInflationaryERC20.txt"} +{"contractName":"MastercopyStandardVault","deployedAddress":"0xc27cDd9a22943Da7906a355346073070fE2458D8","sourcePath":"src/treasury/StandardVault.sol:StandardVault","constructor-args":"","argumentsFile":"constructorArgs_MastercopyStandardVault.txt"} diff --git a/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-rings-1.0.1-beta-94752ca-241031-190641.log b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-rings-1.0.1-beta-94752ca-241031-190641.log new file mode 100644 index 0000000..9fedec4 --- /dev/null +++ b/script/deployments/gnosischain-rings-1.0.1-beta-94752ca-241031-190641/gnosischain-rings-1.0.1-beta-94752ca-241031-190641.log @@ -0,0 +1,24 @@ +Gnosis Chain deployment +================= +Deployment Date: 2024-10-31 19:06:41 +Version: rings-1.0.1-beta +Git Commit: 94752cae14143bcb49d95707bd38f9cbadc59227 +Deployer Address: 0x0e50fc4e7d629bC5EdD69B6DDDb3c22C6E60704b, Initial nonce: 176 +Compiler Version: v0.8.24+commit.e11b9ed9 + +Deployed Contracts: +Hub: 0x3D61f0A272eC69d65F5CFF097212079aaFDe8267 +Migration: 0x28141b6743c8569Ad8B20Ac09046Ba26F9Fb1c90 +NameRegistry: 0x8D1BEBbf5b8DFCef0F7E2039e4106A76Cb66f968 +ERC20Lift: 0xF47c14035e23E35D551F7d3d96Abbc028143CC11 +StandardTreasury: 0x3545955Bc3900bda704261e4991f239BBd99ecE5 +BaseGroupMintPolicy: 0x79Cbc9C7077dF161b92a745345A6Ade3fC626A60 +MastercopyDemurrageERC20: 0x045d7b6374C14b250eC05b064156465c71EE99B1 +MastercopyInflationaryERC20: 0x7213Fa0F97881D2DF0aC8A146E698B3770dcAac4 +MastercopyStandardVault: 0xc27cDd9a22943Da7906a355346073070fE2458D8 + +Bootstrap End Date: 2024-11-15 23:59:59 UTC +Current Time: 2024-10-31 19:06:41 UTC +Bootstrap Period: 1313598 seconds +Bootstrap End Date (Unix time): 1731715199 +Current Time (Unix time): 1730401601 diff --git a/script/deployments/package.json b/script/deployments/package.json index 8687c7c..488c525 100644 --- a/script/deployments/package.json +++ b/script/deployments/package.json @@ -1,6 +1,6 @@ { - "name": "deploy-circles", - "version": "rc-1.0.0-beta", + "name": "deploy-rings", + "version": "rings-1.0.1-beta", "type": "module", "dependencies": { "dotenv": "^16.4.5", diff --git a/src/hub/Hub.sol b/src/hub/Hub.sol index 14e6a6d..41a9450 100644 --- a/src/hub/Hub.sol +++ b/src/hub/Hub.sol @@ -11,8 +11,8 @@ import "../names/INameRegistry.sol"; import "./TypeDefinitions.sol"; /** - * @title Hub v2 contract for Circles - * @notice The Hub contract is the main contract for the Circles protocol. + * @title Hub v2 contract for Rings (test version of Circles) + * @notice The Hub contract is the main contract for the Rings(Circles) protocol. * It adopts the ERC1155 standard for multi-token contracts and governs * the personal and group Circles of people, organizations and groups. * Circle balances are demurraged in the Hub contract. @@ -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 Rings burnt, set to 0.1 RINGS. */ - uint256 private constant INVITATION_COST = 2 * WELCOME_BONUS; + uint256 private constant INVITATION_COST = 1 * EXA / 10; /** * @dev The address used as the first element of the linked list of avatars. @@ -220,35 +220,28 @@ contract Hub is Circles, TypeDefinitions, IHubErrors { // External functions /** - * @notice Register human allows to register an avatar for a human, - * if they have a stopped v1 Circles contract, that has been stopped - * before the end of the invitation period. - * Otherwise the caller must have been invited by an already registered human avatar. + * @notice Register human allows to register an avatar for a human (for RINGS, anyone can always self-register). + * Preserving functionality from Circles: Otherwise the caller must have been invited by an already registered human avatar. * Humans can invite someone by trusting their address ahead of this call. * After the invitation period, the inviter must burn the invitation cost, and the * newly registered human will receive the welcome bonus. * @param _inviter address of the inviter, who must have trusted the caller ahead of this call. - * If the inviter is zero, the caller can self-register if they have a stopped v1 Circles contract - * (stopped before the end of the invitation period). + * If the inviter is zero, the caller can self-register (always in RINGS) * @param _metadataDigest (optional) sha256 metadata digest for the avatar metadata * should follow ERC1155 metadata standard. */ function registerHuman(address _inviter, bytes32 _metadataDigest) external { if (_inviter == address(0)) { - // to self-register yourself if you are a stopped v1 user, - // leave the inviter address as zero. - - // only available for v1 users with stopped v1 mint, for initial bootstrap period - (address v1CirclesStatus, uint256 v1LastTouched) = _registerHuman(msg.sender, _inviter); - // check if v1 Circles exists and has been stopped - // and if it has been stopped, did it stop before the end of the invitation period? - if (v1CirclesStatus != CIRCLES_STOPPED_V1 || v1LastTouched >= invitationOnlyTime) { - // revert CirclesHubRegisterAvatarV1MustBeStoppedBeforeEndOfInvitationPeriod(msg.sender, 0); - revert CirclesErrorOneAddressArg(msg.sender, 0x60); - } + // anyone can self-register in RINGS (test deployment) + // Simply leave the inviter address as zero + + _registerHuman(msg.sender, _inviter); + + // always mint the welcome bonus to the newly registered human + _mintAndUpdateTotalSupply(msg.sender, toTokenId(msg.sender), WELCOME_BONUS, "", true); } else { // if someone has invited you by trusting your address ahead of this call, - // they must themselves be a registered human, and they must pay the invitation cost (after invitation period). + // they must themselves be a registered human, and they must pay the invitation cost. if (!isHuman(_inviter) || !isTrusted(_inviter, msg.sender)) { // revert CirclesHubMustBeHuman(msg.sender, 0); @@ -262,13 +255,11 @@ contract Hub is Circles, TypeDefinitions, IHubErrors { // if they have not stopped their v1 contract) _registerHuman(msg.sender, _inviter); - if (block.timestamp > invitationOnlyTime) { - // after the invitation period, the inviter must burn the invitation cost - _burnAndUpdateTotalSupply(_inviter, toTokenId(_inviter), INVITATION_COST); + // after the invitation period, the inviter must burn the invitation cost + _burnAndUpdateTotalSupply(_inviter, toTokenId(_inviter), INVITATION_COST); - // mint the welcome bonus to the newly registered human - _mintAndUpdateTotalSupply(msg.sender, toTokenId(msg.sender), WELCOME_BONUS, "", true); - } + // mint the welcome bonus to the newly registered human + _mintAndUpdateTotalSupply(msg.sender, toTokenId(msg.sender), WELCOME_BONUS, "", true); } // store the metadata digest for the avatar metadata 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 diff --git a/test/names/NameRegistry.t.sol b/test/names/NameRegistry.t.sol index 90f4d95..b626979 100644 --- a/test/names/NameRegistry.t.sol +++ b/test/names/NameRegistry.t.sol @@ -35,7 +35,7 @@ contract NamesTest is Test, HumanRegistration { function testShortName() public { // without a short name registered, first get the long name string memory longName = mockNameRegistry.getShortOrLongName(addresses[0]); - assertEq(longName, "Circles-3fNX29VBXc9WSxAT2dG3RYSfj6uX"); + assertEq(longName, "Rings-3fNX29VBXc9WSxAT2dG3RYSfj6uX"); // now register a short name vm.prank(addresses[0]); @@ -43,7 +43,7 @@ contract NamesTest is Test, HumanRegistration { // and get the short name string memory shortName = mockNameRegistry.getShortOrLongName(addresses[0]); - assertEq(shortName, "Circles-Q6sQpEYS9Dg1"); + assertEq(shortName, "Rings-Q6sQpEYS9Dg1"); // can't register a second time vm.expectRevert(); @@ -55,7 +55,7 @@ contract NamesTest is Test, HumanRegistration { vm.prank(addresses[0]); mockNameRegistry.registerShortNameWithNonceNoChecks(839892892); string memory shortName = mockNameRegistry.getShortOrLongName(addresses[0]); - assertEq(shortName, "Circles-uNJGyf6sN6vY"); + assertEq(shortName, "Rings-uNJGyf6sN6vY"); } function testShortNameWithPadding() public { @@ -65,7 +65,7 @@ contract NamesTest is Test, HumanRegistration { // but as a short name it shold be padded to 12 characters mockNameRegistry.storeShortName(addresses[0], 42); string memory shortName = mockNameRegistry.getShortOrLongName(addresses[0]); - assertEq(shortName, "Circles-11111111111j"); + assertEq(shortName, "Rings-11111111111j"); } function testBase58Conversion() public { @@ -82,8 +82,8 @@ contract NamesTest is Test, HumanRegistration { } function testCustomName() public { - mockNameRegistry.registerCustomNameNoChecks(addresses[0], "Circles"); - assertEq(mockNameRegistry.customNames(addresses[0]), "Circles"); + mockNameRegistry.registerCustomNameNoChecks(addresses[0], "Rings"); + assertEq(mockNameRegistry.customNames(addresses[0]), "Rings"); } function testInvalidCustomNames() public {