From 7ae367ec8a0403650459e777642e0ca4101e1884 Mon Sep 17 00:00:00 2001 From: Mihajlo Pavlovic Date: Fri, 24 Jan 2025 10:24:54 +0100 Subject: [PATCH 1/4] Remove update --- contracts/KnowledgeCollection.sol | 116 +++++++++++++++--------------- 1 file changed, 58 insertions(+), 58 deletions(-) diff --git a/contracts/KnowledgeCollection.sol b/contracts/KnowledgeCollection.sol index 1b0fd093..3304b454 100644 --- a/contracts/KnowledgeCollection.sol +++ b/contracts/KnowledgeCollection.sol @@ -110,64 +110,64 @@ contract KnowledgeCollection is INamed, IVersioned, ContractStatus, IInitializab return id; } - function updateKnowledgeCollection( - uint256 id, - string calldata updateOperationId, - bytes32 merkleRoot, - uint256 mintKnowledgeAssetsAmount, - uint256[] calldata knowledgeAssetsToBurn, - uint88 byteSize, - uint96 tokenAmount, - address paymaster, - uint72 publisherNodeIdentityId, - bytes32 publisherNodeR, - bytes32 publisherNodeVS, - uint72[] calldata identityIds, - bytes32[] calldata r, - bytes32[] calldata vs - ) external { - KnowledgeCollectionStorage kcs = knowledgeCollectionStorage; - EpochStorage es = epochStorage; - - (, , , uint88 oldByteSize, , uint40 endEpoch, uint96 oldTokenAmount, bool isImmutable) = kcs - .getKnowledgeCollectionMetadata(id); - - if (isImmutable) { - revert KnowledgeCollectionLib.CannotUpdateImmutableKnowledgeCollection(id); - } - - _verifySignature( - publisherNodeIdentityId, - ECDSA.toEthSignedMessageHash(keccak256(abi.encodePacked(publisherNodeIdentityId, merkleRoot))), - publisherNodeR, - publisherNodeVS - ); - - _verifySignatures(identityIds, ECDSA.toEthSignedMessageHash(merkleRoot), r, vs); - - uint256 currentEpoch = chronos.getCurrentEpoch(); - if (currentEpoch > endEpoch) { - revert KnowledgeCollectionLib.KnowledgeCollectionExpired(id, currentEpoch, endEpoch); - } - - kcs.updateKnowledgeCollection( - msg.sender, - id, - updateOperationId, - merkleRoot, - mintKnowledgeAssetsAmount, - knowledgeAssetsToBurn, - oldByteSize + byteSize, - oldTokenAmount + tokenAmount - ); - - _validateTokenAmount(byteSize - oldByteSize, endEpoch - currentEpoch, tokenAmount, true); - - es.addTokensToEpochRange(1, currentEpoch, endEpoch, tokenAmount); - es.addEpochProducedKnowledgeValue(publisherNodeIdentityId, currentEpoch, tokenAmount); - - _addTokens(tokenAmount, paymaster); - } + // function updateKnowledgeCollection( + // uint256 id, + // string calldata updateOperationId, + // bytes32 merkleRoot, + // uint256 mintKnowledgeAssetsAmount, + // uint256[] calldata knowledgeAssetsToBurn, + // uint88 byteSize, + // uint96 tokenAmount, + // address paymaster, + // uint72 publisherNodeIdentityId, + // bytes32 publisherNodeR, + // bytes32 publisherNodeVS, + // uint72[] calldata identityIds, + // bytes32[] calldata r, + // bytes32[] calldata vs + // ) external { + // KnowledgeCollectionStorage kcs = knowledgeCollectionStorage; + // EpochStorage es = epochStorage; + + // (, , , uint88 oldByteSize, , uint40 endEpoch, uint96 oldTokenAmount, bool isImmutable) = kcs + // .getKnowledgeCollectionMetadata(id); + + // if (isImmutable) { + // revert KnowledgeCollectionLib.CannotUpdateImmutableKnowledgeCollection(id); + // } + + // _verifySignature( + // publisherNodeIdentityId, + // ECDSA.toEthSignedMessageHash(keccak256(abi.encodePacked(publisherNodeIdentityId, merkleRoot))), + // publisherNodeR, + // publisherNodeVS + // ); + + // _verifySignatures(identityIds, ECDSA.toEthSignedMessageHash(merkleRoot), r, vs); + + // uint256 currentEpoch = chronos.getCurrentEpoch(); + // if (currentEpoch > endEpoch) { + // revert KnowledgeCollectionLib.KnowledgeCollectionExpired(id, currentEpoch, endEpoch); + // } + + // kcs.updateKnowledgeCollection( + // msg.sender, + // id, + // updateOperationId, + // merkleRoot, + // mintKnowledgeAssetsAmount, + // knowledgeAssetsToBurn, + // oldByteSize + byteSize, + // oldTokenAmount + tokenAmount + // ); + + // _validateTokenAmount(byteSize - oldByteSize, endEpoch - currentEpoch, tokenAmount, true); + + // es.addTokensToEpochRange(1, currentEpoch, endEpoch, tokenAmount); + // es.addEpochProducedKnowledgeValue(publisherNodeIdentityId, currentEpoch, tokenAmount); + + // _addTokens(tokenAmount, paymaster); + // } function extendKnowledgeCollectionLifetime( uint256 id, From 59a62815b3d8c5deffdf8da44dd5ace4655052ed Mon Sep 17 00:00:00 2001 From: Mihajlo Pavlovic Date: Fri, 24 Jan 2025 10:30:35 +0100 Subject: [PATCH 2/4] Update ABI --- abi/KnowledgeCollection.json | 89 ------------------------------------ 1 file changed, 89 deletions(-) diff --git a/abi/KnowledgeCollection.json b/abi/KnowledgeCollection.json index 3eaeebfa..5af35289 100644 --- a/abi/KnowledgeCollection.json +++ b/abi/KnowledgeCollection.json @@ -10,17 +10,6 @@ "stateMutability": "nonpayable", "type": "constructor" }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "id", - "type": "uint256" - } - ], - "name": "CannotUpdateImmutableKnowledgeCollection", - "type": "error" - }, { "inputs": [ { @@ -516,84 +505,6 @@ "stateMutability": "view", "type": "function" }, - { - "inputs": [ - { - "internalType": "uint256", - "name": "id", - "type": "uint256" - }, - { - "internalType": "string", - "name": "updateOperationId", - "type": "string" - }, - { - "internalType": "bytes32", - "name": "merkleRoot", - "type": "bytes32" - }, - { - "internalType": "uint256", - "name": "mintKnowledgeAssetsAmount", - "type": "uint256" - }, - { - "internalType": "uint256[]", - "name": "knowledgeAssetsToBurn", - "type": "uint256[]" - }, - { - "internalType": "uint88", - "name": "byteSize", - "type": "uint88" - }, - { - "internalType": "uint96", - "name": "tokenAmount", - "type": "uint96" - }, - { - "internalType": "address", - "name": "paymaster", - "type": "address" - }, - { - "internalType": "uint72", - "name": "publisherNodeIdentityId", - "type": "uint72" - }, - { - "internalType": "bytes32", - "name": "publisherNodeR", - "type": "bytes32" - }, - { - "internalType": "bytes32", - "name": "publisherNodeVS", - "type": "bytes32" - }, - { - "internalType": "uint72[]", - "name": "identityIds", - "type": "uint72[]" - }, - { - "internalType": "bytes32[]", - "name": "r", - "type": "bytes32[]" - }, - { - "internalType": "bytes32[]", - "name": "vs", - "type": "bytes32[]" - } - ], - "name": "updateKnowledgeCollection", - "outputs": [], - "stateMutability": "nonpayable", - "type": "function" - }, { "inputs": [], "name": "version", From 300217f1fc39b0ba448a1bbf8b74e7c5d4d13136 Mon Sep 17 00:00:00 2001 From: Mihajlo Pavlovic Date: Fri, 24 Jan 2025 11:44:11 +0100 Subject: [PATCH 3/4] Base tesnted KC redeployed --- deployments/base_sepolia_test_contracts.json | 18 +++++++++--------- 1 file changed, 9 insertions(+), 9 deletions(-) diff --git a/deployments/base_sepolia_test_contracts.json b/deployments/base_sepolia_test_contracts.json index 2ac7be33..d1ed8c08 100644 --- a/deployments/base_sepolia_test_contracts.json +++ b/deployments/base_sepolia_test_contracts.json @@ -172,15 +172,6 @@ "deploymentTimestamp": 1735137901423, "deployed": true }, - "KnowledgeCollection": { - "evmAddress": "0x46121121F78f8351DA4526813FbfBffD044dec6c", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "ddb3f9e1ef7c2f9f7ca8554b19fae7d521a5507f", - "deploymentBlock": 19684808, - "deploymentTimestamp": 1735137910837, - "deployed": true - }, "Migrator": { "evmAddress": "0x974892b18A62AE61D21a14F9db005f4f6DD2e52A", "version": null, @@ -189,6 +180,15 @@ "deploymentBlock": 19684813, "deploymentTimestamp": 1735137919078, "deployed": true + }, + "KnowledgeCollection": { + "evmAddress": "0xAF09267e228E5D529732497BF20d652d10278a6e", + "version": "1.0.0", + "gitBranch": "fix/remove-kc-update", + "gitCommitHash": "59a62815b3d8c5deffdf8da44dd5ace4655052ed", + "deploymentBlock": 20972223, + "deploymentTimestamp": 1737712739031, + "deployed": true } } } From 0dfb4b1c3699a14a0d61f0c28592b76d91d25b56 Mon Sep 17 00:00:00 2001 From: Mihajlo Pavlovic Date: Fri, 24 Jan 2025 12:49:38 +0100 Subject: [PATCH 4/4] Update deployment files --- deployments/base_mainnet_contracts.json | 391 +++++++++--------- deployments/gnosis_mainnet_contracts.json | 382 +++++++++--------- deployments/neuroweb_mainnet_contracts.json | 424 ++++++++++---------- 3 files changed, 598 insertions(+), 599 deletions(-) diff --git a/deployments/base_mainnet_contracts.json b/deployments/base_mainnet_contracts.json index 6bbe24e5..80b13c86 100644 --- a/deployments/base_mainnet_contracts.json +++ b/deployments/base_mainnet_contracts.json @@ -1,199 +1,198 @@ { - "contracts": { - "Token": { - "deployed": true, - "evmAddress": "0xa81a52b4dda010896cdd386c7fbdc5cdc835ba23" - }, - "NeurowebERC20": { - "deployed": true, - "evmAddress": "0x2548c27A04e49B412DD887b08d062D34C72ad2B6" - }, - "OldHub": { - "evmAddress": "0xaBfcf2ad1718828E7D3ec20435b0d0b5EAfbDf2c" - }, - "OldIdentityStorage": { - "evmAddress": "0xD40c74f5D1Ee382deb63Fa92d7ff5bC65415bBEE" - }, - "Hub": { - "evmAddress": "0x99Aa571fD5e681c2D27ee08A7b7989DB02541d13", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189831, - "deploymentTimestamp": 1735169014502, - "deployed": true - }, - "ParametersStorage": { - "evmAddress": "0xdC6615170420b1DDF54812f4430B9cc71eD10099", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189835, - "deploymentTimestamp": 1735169022283, - "deployed": true - }, - "WhitelistStorage": { - "evmAddress": "0x5d7aCedD766b39aa6f20BC49D8F36D2665cdcEb2", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189840, - "deploymentTimestamp": 1735169032135, - "deployed": true - }, - "IdentityStorage": { - "evmAddress": "0xDc67F8Fc0021b20db24701dfA6E67E5739bf094b", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189844, - "deploymentTimestamp": 1735169040198, - "deployed": true - }, - "ShardingTableStorage": { - "evmAddress": "0xF59ca9Eb70D7af0700394924B1053548dE6aE7aF", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189848, - "deploymentTimestamp": 1735169048165, - "deployed": true - }, - "StakingStorage": { - "evmAddress": "0x57307C87E95a372C5D94BCC372bb7304505A739D", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189852, - "deploymentTimestamp": 1735169053403, - "deployed": true - }, - "ProfileStorage": { - "evmAddress": "0x62Ac6414857FAaa08eadA066F3370e7fB3010ed3", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189856, - "deploymentTimestamp": 1735169062573, - "deployed": true - }, - "Chronos": { - "evmAddress": "0x07B1442717bbeD003ab2B2165B1b020F3F6B924B", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189860, - "deploymentTimestamp": 1735169070781, - "deployed": true - }, - "EpochStorageV6": { - "evmAddress": "0x390B6Dc895D5C815FDC85023d6FB1261fe62c9F7", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189864, - "deploymentTimestamp": 1735169080177, - "deployed": true - }, - "EpochStorageV8": { - "evmAddress": "0x271Dd66348844bbe1d8bf838a4DAE5b4B7f558A1", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189869, - "deploymentTimestamp": 1735169088758, - "deployed": true - }, - "KnowledgeCollectionStorage": { - "evmAddress": "0xc28F310A87f7621A087A603E2ce41C22523F11d7", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189873, - "deploymentTimestamp": 1735169097530, - "deployed": true - }, - "PaymasterManager": { - "evmAddress": "0x937f4A6299ae22DB3f1990aFff8513F2a181eA7C", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189877, - "deploymentTimestamp": 1735169102947, - "deployed": true - }, - "AskStorage": { - "evmAddress": "0xDBdfe1628B4700f2D45Cb2292F905e56F06B8802", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 24224668, - "deploymentTimestamp": 1735238686973, - "deployed": true - }, - - "Identity": { - "evmAddress": "0x57fE6A6f56191bEcfAC857778FdB002803cd2EB2", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189884, - "deploymentTimestamp": 1735169119909, - "deployed": true - }, - "ShardingTable": { - "evmAddress": "0x825B05c8838A8D939EADd08D80e4bce980059b70", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189888, - "deploymentTimestamp": 1735169127961, - "deployed": true - }, - "Ask": { - "evmAddress": "0xF4be9eE05cBA91b6445DA7576F43CF91cB8958F5", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 24221985, - "deploymentTimestamp": 1735233321134, - "deployed": true - }, - "Staking": { - "evmAddress": "0xd5Ed8EAb35536F8C33C38128087441218Df65B1C", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 24221990, - "deploymentTimestamp": 1735233334587, - "deployed": true - }, - "Profile": { - "evmAddress": "0x2F0dd0781F13aA24d3E3061E3AfB8a411fbc64d7", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 24221996, - "deploymentTimestamp": 1735233343023, - "deployed": true - }, - "KnowledgeCollection": { - "evmAddress": "0x0924BeF5F4fB8c72064781ff2a4a661e298c76FC", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189905, - "deploymentTimestamp": 1735169162103, - "deployed": true - }, - "Migrator": { - "evmAddress": "0xc6B8b1E3EFE8BE4dA79f3C2Cfc36d37d6F3DC8CB", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 24189909, - "deploymentTimestamp": 1735169166389, - "deployed": true - } + "contracts": { + "Token": { + "deployed": true, + "evmAddress": "0xa81a52b4dda010896cdd386c7fbdc5cdc835ba23" + }, + "NeurowebERC20": { + "deployed": true, + "evmAddress": "0x2548c27A04e49B412DD887b08d062D34C72ad2B6" + }, + "OldHub": { + "evmAddress": "0xaBfcf2ad1718828E7D3ec20435b0d0b5EAfbDf2c" + }, + "OldIdentityStorage": { + "evmAddress": "0xD40c74f5D1Ee382deb63Fa92d7ff5bC65415bBEE" + }, + "Hub": { + "evmAddress": "0x99Aa571fD5e681c2D27ee08A7b7989DB02541d13", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189831, + "deploymentTimestamp": 1735169014502, + "deployed": true + }, + "ParametersStorage": { + "evmAddress": "0xdC6615170420b1DDF54812f4430B9cc71eD10099", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189835, + "deploymentTimestamp": 1735169022283, + "deployed": true + }, + "WhitelistStorage": { + "evmAddress": "0x5d7aCedD766b39aa6f20BC49D8F36D2665cdcEb2", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189840, + "deploymentTimestamp": 1735169032135, + "deployed": true + }, + "IdentityStorage": { + "evmAddress": "0xDc67F8Fc0021b20db24701dfA6E67E5739bf094b", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189844, + "deploymentTimestamp": 1735169040198, + "deployed": true + }, + "ShardingTableStorage": { + "evmAddress": "0xF59ca9Eb70D7af0700394924B1053548dE6aE7aF", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189848, + "deploymentTimestamp": 1735169048165, + "deployed": true + }, + "StakingStorage": { + "evmAddress": "0x57307C87E95a372C5D94BCC372bb7304505A739D", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189852, + "deploymentTimestamp": 1735169053403, + "deployed": true + }, + "ProfileStorage": { + "evmAddress": "0x62Ac6414857FAaa08eadA066F3370e7fB3010ed3", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189856, + "deploymentTimestamp": 1735169062573, + "deployed": true + }, + "Chronos": { + "evmAddress": "0x07B1442717bbeD003ab2B2165B1b020F3F6B924B", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189860, + "deploymentTimestamp": 1735169070781, + "deployed": true + }, + "EpochStorageV6": { + "evmAddress": "0x390B6Dc895D5C815FDC85023d6FB1261fe62c9F7", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189864, + "deploymentTimestamp": 1735169080177, + "deployed": true + }, + "EpochStorageV8": { + "evmAddress": "0x271Dd66348844bbe1d8bf838a4DAE5b4B7f558A1", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189869, + "deploymentTimestamp": 1735169088758, + "deployed": true + }, + "KnowledgeCollectionStorage": { + "evmAddress": "0xc28F310A87f7621A087A603E2ce41C22523F11d7", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189873, + "deploymentTimestamp": 1735169097530, + "deployed": true + }, + "PaymasterManager": { + "evmAddress": "0x937f4A6299ae22DB3f1990aFff8513F2a181eA7C", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189877, + "deploymentTimestamp": 1735169102947, + "deployed": true + }, + "AskStorage": { + "evmAddress": "0xDBdfe1628B4700f2D45Cb2292F905e56F06B8802", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 24224668, + "deploymentTimestamp": 1735238686973, + "deployed": true + }, + "Identity": { + "evmAddress": "0x57fE6A6f56191bEcfAC857778FdB002803cd2EB2", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189884, + "deploymentTimestamp": 1735169119909, + "deployed": true + }, + "ShardingTable": { + "evmAddress": "0x825B05c8838A8D939EADd08D80e4bce980059b70", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189888, + "deploymentTimestamp": 1735169127961, + "deployed": true + }, + "Ask": { + "evmAddress": "0xF4be9eE05cBA91b6445DA7576F43CF91cB8958F5", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 24221985, + "deploymentTimestamp": 1735233321134, + "deployed": true + }, + "Staking": { + "evmAddress": "0xd5Ed8EAb35536F8C33C38128087441218Df65B1C", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 24221990, + "deploymentTimestamp": 1735233334587, + "deployed": true + }, + "Profile": { + "evmAddress": "0x2F0dd0781F13aA24d3E3061E3AfB8a411fbc64d7", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 24221996, + "deploymentTimestamp": 1735233343023, + "deployed": true + }, + "Migrator": { + "evmAddress": "0xc6B8b1E3EFE8BE4dA79f3C2Cfc36d37d6F3DC8CB", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 24189909, + "deploymentTimestamp": 1735169166389, + "deployed": true + }, + "KnowledgeCollection": { + "evmAddress": "0x49CECDF153cE9419a0D2B762Cfd1AFda5C5c6Efd", + "version": "1.0.0", + "gitBranch": "fix/remove-kc-update", + "gitCommitHash": "300217f1fc39b0ba448a1bbf8b74e7c5d4d13136", + "deploymentBlock": 25464971, + "deploymentTimestamp": 1737719292176, + "deployed": true } + } } diff --git a/deployments/gnosis_mainnet_contracts.json b/deployments/gnosis_mainnet_contracts.json index 01482f93..1d6266fa 100644 --- a/deployments/gnosis_mainnet_contracts.json +++ b/deployments/gnosis_mainnet_contracts.json @@ -1,194 +1,194 @@ { - "contracts": { - "Token": { - "deployed": true, - "evmAddress": "0xEddd81E0792E764501AaE206EB432399a0268DB5" - }, - "OldHub": { - "evmAddress": "0xbEF14fc04F870c2dD65c13Df4faB6ba01A9c746b" - }, - "OldIdentityStorage": { - "evmAddress": "0xe369328795B24853C53132186DE45757105f79e4" - }, - "Hub": { - "evmAddress": "0x882D0BF07F956b1b94BBfe9E77F47c6fc7D4EC8f", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713034, - "deploymentTimestamp": 1735170543771, - "deployed": true - }, - "ParametersStorage": { - "evmAddress": "0x2323c8B7B60A5b8A6CEa0B3EE5e444306C9F69aB", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713036, - "deploymentTimestamp": 1735170552655, - "deployed": true - }, - "WhitelistStorage": { - "evmAddress": "0xd8ca67a3Ac9C24D266C6097B96eEF275156B2e9a", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713038, - "deploymentTimestamp": 1735170563255, - "deployed": true - }, - "IdentityStorage": { - "evmAddress": "0x3baDc8222C7B801FEc824890E4ea65Fa7ecF70a3", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713040, - "deploymentTimestamp": 1735170571481, - "deployed": true - }, - "ShardingTableStorage": { - "evmAddress": "0xba6a5c765CEf48f1992324a6b400D5b0Eb0B13B4", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713042, - "deploymentTimestamp": 1735170583604, - "deployed": true - }, - "StakingStorage": { - "evmAddress": "0x03DbaBD10C2e99C9F4cb5f18a6635545Ef526386", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713044, - "deploymentTimestamp": 1735170593608, - "deployed": true - }, - "ProfileStorage": { - "evmAddress": "0x60c9bCD2Fab842DD5D631C4bCeCE7cF305EF5416", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713046, - "deploymentTimestamp": 1735170602933, - "deployed": true - }, - "Chronos": { - "evmAddress": "0x0913cBBbF760D53A88915a0CFF57ED8A3409b4fe", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713048, - "deploymentTimestamp": 1735170613290, - "deployed": true - }, - "EpochStorageV6": { - "evmAddress": "0x6a3f334144b349def5DB1CB14491558974b205f2", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713050, - "deploymentTimestamp": 1735170625963, - "deployed": true - }, - "EpochStorageV8": { - "evmAddress": "0x054f356265E7E43f3E1641D00cDF51E762e8Cd58", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713052, - "deploymentTimestamp": 1735170639130, - "deployed": true - }, - "KnowledgeCollectionStorage": { - "evmAddress": "0x3Cb124E1cDcEECF6E464BB185325608dbe635f5D", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713054, - "deploymentTimestamp": 1735170649343, - "deployed": true - }, - "PaymasterManager": { - "evmAddress": "0xF258508Cada5176A808A6acb640Fd621Af74885b", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713056, - "deploymentTimestamp": 1735170658326, - "deployed": true - }, - "AskStorage": { - "evmAddress": "0x397441d8480Ab694Ba9f915D7e2Fb6E7206A207c", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 37726238, - "deploymentTimestamp": 1735239475012, - "deployed": true - }, - "Identity": { - "evmAddress": "0x08062706018bda4Ed91986E12A069f4cddb8Ec94", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713060, - "deploymentTimestamp": 1735170676192, - "deployed": true - }, - "ShardingTable": { - "evmAddress": "0x16F056aea9166349D05A8f707511C834a5B193C7", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713062, - "deploymentTimestamp": 1735170688253, - "deployed": true - }, - "Ask": { - "evmAddress": "0x48BA9d59c827B4DBc3661761791A84995cD114C8", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 37724989, - "deploymentTimestamp": 1735233004117, - "deployed": true - }, - "Staking": { - "evmAddress": "0x828405dfc287f7d9B9Cc0588D036f2B94231e166", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 37724991, - "deploymentTimestamp": 1735233012746, - "deployed": true - }, - "Profile": { - "evmAddress": "0x8b372Da0A74d2AbF10DC9b3Fbf29c8d3F98DbeE2", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 37724993, - "deploymentTimestamp": 1735233025701, - "deployed": true - }, - "KnowledgeCollection": { - "evmAddress": "0x2149a412E88014C9F47c2628bBf70239a398f425", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713070, - "deploymentTimestamp": 1735170726022, - "deployed": true - }, - "Migrator": { - "evmAddress": "0xdB60B4d2747680051d5D6010Ed0e08576aB2aaec", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 37713071, - "deploymentTimestamp": 1735170734385, - "deployed": true - } + "contracts": { + "Token": { + "deployed": true, + "evmAddress": "0xEddd81E0792E764501AaE206EB432399a0268DB5" + }, + "OldHub": { + "evmAddress": "0xbEF14fc04F870c2dD65c13Df4faB6ba01A9c746b" + }, + "OldIdentityStorage": { + "evmAddress": "0xe369328795B24853C53132186DE45757105f79e4" + }, + "Hub": { + "evmAddress": "0x882D0BF07F956b1b94BBfe9E77F47c6fc7D4EC8f", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713034, + "deploymentTimestamp": 1735170543771, + "deployed": true + }, + "ParametersStorage": { + "evmAddress": "0x2323c8B7B60A5b8A6CEa0B3EE5e444306C9F69aB", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713036, + "deploymentTimestamp": 1735170552655, + "deployed": true + }, + "WhitelistStorage": { + "evmAddress": "0xd8ca67a3Ac9C24D266C6097B96eEF275156B2e9a", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713038, + "deploymentTimestamp": 1735170563255, + "deployed": true + }, + "IdentityStorage": { + "evmAddress": "0x3baDc8222C7B801FEc824890E4ea65Fa7ecF70a3", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713040, + "deploymentTimestamp": 1735170571481, + "deployed": true + }, + "ShardingTableStorage": { + "evmAddress": "0xba6a5c765CEf48f1992324a6b400D5b0Eb0B13B4", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713042, + "deploymentTimestamp": 1735170583604, + "deployed": true + }, + "StakingStorage": { + "evmAddress": "0x03DbaBD10C2e99C9F4cb5f18a6635545Ef526386", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713044, + "deploymentTimestamp": 1735170593608, + "deployed": true + }, + "ProfileStorage": { + "evmAddress": "0x60c9bCD2Fab842DD5D631C4bCeCE7cF305EF5416", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713046, + "deploymentTimestamp": 1735170602933, + "deployed": true + }, + "Chronos": { + "evmAddress": "0x0913cBBbF760D53A88915a0CFF57ED8A3409b4fe", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713048, + "deploymentTimestamp": 1735170613290, + "deployed": true + }, + "EpochStorageV6": { + "evmAddress": "0x6a3f334144b349def5DB1CB14491558974b205f2", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713050, + "deploymentTimestamp": 1735170625963, + "deployed": true + }, + "EpochStorageV8": { + "evmAddress": "0x054f356265E7E43f3E1641D00cDF51E762e8Cd58", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713052, + "deploymentTimestamp": 1735170639130, + "deployed": true + }, + "KnowledgeCollectionStorage": { + "evmAddress": "0x3Cb124E1cDcEECF6E464BB185325608dbe635f5D", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713054, + "deploymentTimestamp": 1735170649343, + "deployed": true + }, + "PaymasterManager": { + "evmAddress": "0xF258508Cada5176A808A6acb640Fd621Af74885b", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713056, + "deploymentTimestamp": 1735170658326, + "deployed": true + }, + "AskStorage": { + "evmAddress": "0x397441d8480Ab694Ba9f915D7e2Fb6E7206A207c", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 37726238, + "deploymentTimestamp": 1735239475012, + "deployed": true + }, + "Identity": { + "evmAddress": "0x08062706018bda4Ed91986E12A069f4cddb8Ec94", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713060, + "deploymentTimestamp": 1735170676192, + "deployed": true + }, + "ShardingTable": { + "evmAddress": "0x16F056aea9166349D05A8f707511C834a5B193C7", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713062, + "deploymentTimestamp": 1735170688253, + "deployed": true + }, + "Ask": { + "evmAddress": "0x48BA9d59c827B4DBc3661761791A84995cD114C8", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 37724989, + "deploymentTimestamp": 1735233004117, + "deployed": true + }, + "Staking": { + "evmAddress": "0x828405dfc287f7d9B9Cc0588D036f2B94231e166", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 37724991, + "deploymentTimestamp": 1735233012746, + "deployed": true + }, + "Profile": { + "evmAddress": "0x8b372Da0A74d2AbF10DC9b3Fbf29c8d3F98DbeE2", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 37724993, + "deploymentTimestamp": 1735233025701, + "deployed": true + }, + "Migrator": { + "evmAddress": "0xdB60B4d2747680051d5D6010Ed0e08576aB2aaec", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 37713071, + "deploymentTimestamp": 1735170734385, + "deployed": true + }, + "KnowledgeCollection": { + "evmAddress": "0x49CECDF153cE9419a0D2B762Cfd1AFda5C5c6Efd", + "version": "1.0.0", + "gitBranch": "fix/remove-kc-update", + "gitCommitHash": "300217f1fc39b0ba448a1bbf8b74e7c5d4d13136", + "deploymentBlock": 38203521, + "deploymentTimestamp": 1737719183101, + "deployed": true } + } } diff --git a/deployments/neuroweb_mainnet_contracts.json b/deployments/neuroweb_mainnet_contracts.json index dd86eb2c..51f9a747 100644 --- a/deployments/neuroweb_mainnet_contracts.json +++ b/deployments/neuroweb_mainnet_contracts.json @@ -1,215 +1,215 @@ { - "contracts": { - "Token": { - "deployed": true, - "evmAddress": "0xFfFFFFff00000000000000000000000000000001", - "substrateAddress": "5EMjsd1DUGXmZiLinvCzc3vG9GVfE5dE1TMBYKR5LMVDrVvU" - }, - "OldHub": { - "evmAddress": "0x5fA7916c48Fe6D5F1738d12Ad234b78c90B4cAdA" - }, - "OldIdentityStorage": { - "evmAddress": "0x2C81a650A2E9C8eB88d941A8ab50E1F3eEEe08Ac" - }, - "Hub": { - "evmAddress": "0x0957e25BD33034948abc28204ddA54b6E1142D6F", - "substrateAddress": "5EMjsczN3iPG2tB2mv2p1QDLDDCaVjuFNtfC9HkNEJoa1PL5", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237897, - "deploymentTimestamp": 1735172196310, - "deployed": true - }, - "ParametersStorage": { - "evmAddress": "0xF81D1E84C75AEbb717d8E3560477fFB0fcc642A7", - "substrateAddress": "5EMjsd1BtcmH3C7FxzXDk9j9E6ApAFZussCHDCKWD1wKJMNB", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237899, - "deploymentTimestamp": 1735172203804, - "deployed": true - }, - "WhitelistStorage": { - "evmAddress": "0x0e93233BAE82554B74AC989BD67eBed0EA47E116", - "substrateAddress": "5EMjsczP6Wg5t1ThcxMsMV1Wk3s8nU9sVZJg1CvPaRihLaTf", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237900, - "deploymentTimestamp": 1735172209196, - "deployed": true - }, - "IdentityStorage": { - "evmAddress": "0x9E2306977C0bC6f0BfF7BC9290B5C68D0386Caf2", - "substrateAddress": "5EMjsczsrwNyT7f4KMbCh65oWobJ7YEAg5iCE7Ebzyrb8JUf", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237901, - "deploymentTimestamp": 1735172216391, - "deployed": true - }, - "ShardingTableStorage": { - "evmAddress": "0xe6ddE49E3cb2dc24549CD2506052Af14762dc36D", - "substrateAddress": "5EMjsd18SBMaFCpQz9Den91TEJ9nu5GbfVtxEqGd75N4aRZY", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237902, - "deploymentTimestamp": 1735172224118, - "deployed": true - }, - "StakingStorage": { - "evmAddress": "0x36175d07F8F0022B7cB24dd6F68062f1dD7E425f", - "substrateAddress": "5EMjsczX1ky6BxmSwnbofNUJUVCkasCEBRgKFZe9qR5m9qVY", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237903, - "deploymentTimestamp": 1735172228119, - "deployed": true - }, - "ProfileStorage": { - "evmAddress": "0x33C4ed3117aE00A4226CAB9182bE7CFC1307dBe7", - "substrateAddress": "5EMjsczWYmoLPJRQLSr2RCMVp7uASoopwsH9GwphgSTThCQu", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237904, - "deploymentTimestamp": 1735172235628, - "deployed": true - }, - "Chronos": { - "evmAddress": "0xCFb72d5F0C888Be93d67EeaAf6Daac8507D85853", - "substrateAddress": "5EMjsd13o89txKQYdL3T6xZXyR7cNrACHeviJienVtS3d5Qt", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237905, - "deploymentTimestamp": 1735172242852, - "deployed": true - }, - "EpochStorageV6": { - "evmAddress": "0x1Bb8e5e73f95ecCf63771bB53aA461c3Fac57c5B", - "substrateAddress": "5EMjsczRjJp3iiUFXSgPVkYDQ9RFYRRtYDkoYwTQz4ZoyaUS", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237906, - "deploymentTimestamp": 1735172245713, - "deployed": true - }, - "EpochStorageV8": { - "evmAddress": "0x079C6744ed723Df6da6d18c56520362569D5448A", - "substrateAddress": "5EMjsczMhagqnbm94sBEW8iZXqb2cgAf7Fdqh3Q6NWqP8CyR", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237907, - "deploymentTimestamp": 1735172253485, - "deployed": true - }, - "KnowledgeCollectionStorage": { - "evmAddress": "0x8f678eB0E57ee8A109B295710E23076fA3a443fe", - "substrateAddress": "5EMjsczpuj16nJsqCa2jKa3qZadcS8SEHM6UeEz3U56doXgq", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237908, - "deploymentTimestamp": 1735172257647, - "deployed": true - }, - "PaymasterManager": { - "evmAddress": "0x32c70FfB23BcC1cD6632e1e0C9208AB947565aCe", - "substrateAddress": "5EMjsczWMFNLZhpo7TbwUobfpCHNEtYcpBEDLdrfvxEr9wtz", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237909, - "deploymentTimestamp": 1735172265323, - "deployed": true - }, - "AskStorage": { - "evmAddress": "0x44e438332dF57983ec3402B0a5F8f462caE268d4", - "substrateAddress": "5EMjsczZym8M2g4w4UqNvMEortekbVKZqbkHYTh3KEVV2BuV", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 7249059, - "deploymentTimestamp": 1735239728174, - "deployed": true - }, - "Identity": { - "evmAddress": "0xF9F7c3Eac0b489ae87c33F5eE8095E148115Ea9a", - "substrateAddress": "5EMjsd1CGAX7ifoX9AsS4Dt9ZwcFJpCN63zdqXufvca6p6Pj", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237912, - "deploymentTimestamp": 1735172282503, - "deployed": true - }, - "ShardingTable": { - "evmAddress": "0x6a1D804274C6f0624cD95b590481a14CFF50691a", - "substrateAddress": "5EMjsczhSMyq6Z9ZWBuHUBkX7vZzLSuE9Z89xLZXqcxZqhM2", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237913, - "deploymentTimestamp": 1735172290900, - "deployed": true - }, - "Ask": { - "evmAddress": "0x064F451b40791BB43dBAb92434768B5e30EE03a6", - "substrateAddress": "5EMjsczMSTYBbHGu8ZwE8Hf8Zk68iMe8yhqGsAdN21yXcdJs", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 7248330, - "deploymentTimestamp": 1735235312583, - "deployed": true - }, - "Staking": { - "evmAddress": "0x996eF3cfd6c788618C359Fb538D49281a0b13805", - "substrateAddress": "5EMjsczrvH2FESdqKMxY6Rz1yskqnqgJAKjr6efKNqXoFn6k", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 7248332, - "deploymentTimestamp": 1735235328833, - "deployed": true - }, - "Profile": { - "evmAddress": "0x53352D8B4C3582162fAc3f4e0067961E67C3c231", - "substrateAddress": "5EMjsczcr94VH5QyM1RC9tfY3awdUrkAFFP1mrnKVMGi2Asz", - "version": "1.0.0", - "gitBranch": "v8/pricing-fix", - "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", - "deploymentBlock": 7248334, - "deploymentTimestamp": 1735235336400, - "deployed": true - }, - "KnowledgeCollection": { - "evmAddress": "0xc8cf8064d7fc7cF42d51Ca5B28218472157F3d90", - "substrateAddress": "5EMjsd12QspKvHfuBbRBtiHPYt99HtrVYtVLhPrvHXVkAFES", - "version": "1.0.0", - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237920, - "deploymentTimestamp": 1735172331238, - "deployed": true - }, - "Migrator": { - "evmAddress": "0xce8499e36297F7cd0c0C9BCCb0C0C7945744e1D4", - "substrateAddress": "5EMjsd13ZCvxUafKvUNyzeJU2g5JUC5wcph9kF8WfGXF8UfD", - "version": null, - "gitBranch": "v8-contracts", - "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", - "deploymentBlock": 7237921, - "deploymentTimestamp": 1735172339296, - "deployed": true - } + "contracts": { + "Token": { + "deployed": true, + "evmAddress": "0xFfFFFFff00000000000000000000000000000001", + "substrateAddress": "5EMjsd1DUGXmZiLinvCzc3vG9GVfE5dE1TMBYKR5LMVDrVvU" + }, + "OldHub": { + "evmAddress": "0x5fA7916c48Fe6D5F1738d12Ad234b78c90B4cAdA" + }, + "OldIdentityStorage": { + "evmAddress": "0x2C81a650A2E9C8eB88d941A8ab50E1F3eEEe08Ac" + }, + "Hub": { + "evmAddress": "0x0957e25BD33034948abc28204ddA54b6E1142D6F", + "substrateAddress": "5EMjsczN3iPG2tB2mv2p1QDLDDCaVjuFNtfC9HkNEJoa1PL5", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237897, + "deploymentTimestamp": 1735172196310, + "deployed": true + }, + "ParametersStorage": { + "evmAddress": "0xF81D1E84C75AEbb717d8E3560477fFB0fcc642A7", + "substrateAddress": "5EMjsd1BtcmH3C7FxzXDk9j9E6ApAFZussCHDCKWD1wKJMNB", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237899, + "deploymentTimestamp": 1735172203804, + "deployed": true + }, + "WhitelistStorage": { + "evmAddress": "0x0e93233BAE82554B74AC989BD67eBed0EA47E116", + "substrateAddress": "5EMjsczP6Wg5t1ThcxMsMV1Wk3s8nU9sVZJg1CvPaRihLaTf", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237900, + "deploymentTimestamp": 1735172209196, + "deployed": true + }, + "IdentityStorage": { + "evmAddress": "0x9E2306977C0bC6f0BfF7BC9290B5C68D0386Caf2", + "substrateAddress": "5EMjsczsrwNyT7f4KMbCh65oWobJ7YEAg5iCE7Ebzyrb8JUf", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237901, + "deploymentTimestamp": 1735172216391, + "deployed": true + }, + "ShardingTableStorage": { + "evmAddress": "0xe6ddE49E3cb2dc24549CD2506052Af14762dc36D", + "substrateAddress": "5EMjsd18SBMaFCpQz9Den91TEJ9nu5GbfVtxEqGd75N4aRZY", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237902, + "deploymentTimestamp": 1735172224118, + "deployed": true + }, + "StakingStorage": { + "evmAddress": "0x36175d07F8F0022B7cB24dd6F68062f1dD7E425f", + "substrateAddress": "5EMjsczX1ky6BxmSwnbofNUJUVCkasCEBRgKFZe9qR5m9qVY", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237903, + "deploymentTimestamp": 1735172228119, + "deployed": true + }, + "ProfileStorage": { + "evmAddress": "0x33C4ed3117aE00A4226CAB9182bE7CFC1307dBe7", + "substrateAddress": "5EMjsczWYmoLPJRQLSr2RCMVp7uASoopwsH9GwphgSTThCQu", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237904, + "deploymentTimestamp": 1735172235628, + "deployed": true + }, + "Chronos": { + "evmAddress": "0xCFb72d5F0C888Be93d67EeaAf6Daac8507D85853", + "substrateAddress": "5EMjsd13o89txKQYdL3T6xZXyR7cNrACHeviJienVtS3d5Qt", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237905, + "deploymentTimestamp": 1735172242852, + "deployed": true + }, + "EpochStorageV6": { + "evmAddress": "0x1Bb8e5e73f95ecCf63771bB53aA461c3Fac57c5B", + "substrateAddress": "5EMjsczRjJp3iiUFXSgPVkYDQ9RFYRRtYDkoYwTQz4ZoyaUS", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237906, + "deploymentTimestamp": 1735172245713, + "deployed": true + }, + "EpochStorageV8": { + "evmAddress": "0x079C6744ed723Df6da6d18c56520362569D5448A", + "substrateAddress": "5EMjsczMhagqnbm94sBEW8iZXqb2cgAf7Fdqh3Q6NWqP8CyR", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237907, + "deploymentTimestamp": 1735172253485, + "deployed": true + }, + "KnowledgeCollectionStorage": { + "evmAddress": "0x8f678eB0E57ee8A109B295710E23076fA3a443fe", + "substrateAddress": "5EMjsczpuj16nJsqCa2jKa3qZadcS8SEHM6UeEz3U56doXgq", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237908, + "deploymentTimestamp": 1735172257647, + "deployed": true + }, + "PaymasterManager": { + "evmAddress": "0x32c70FfB23BcC1cD6632e1e0C9208AB947565aCe", + "substrateAddress": "5EMjsczWMFNLZhpo7TbwUobfpCHNEtYcpBEDLdrfvxEr9wtz", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237909, + "deploymentTimestamp": 1735172265323, + "deployed": true + }, + "AskStorage": { + "evmAddress": "0x44e438332dF57983ec3402B0a5F8f462caE268d4", + "substrateAddress": "5EMjsczZym8M2g4w4UqNvMEortekbVKZqbkHYTh3KEVV2BuV", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 7249059, + "deploymentTimestamp": 1735239728174, + "deployed": true + }, + "Identity": { + "evmAddress": "0xF9F7c3Eac0b489ae87c33F5eE8095E148115Ea9a", + "substrateAddress": "5EMjsd1CGAX7ifoX9AsS4Dt9ZwcFJpCN63zdqXufvca6p6Pj", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237912, + "deploymentTimestamp": 1735172282503, + "deployed": true + }, + "ShardingTable": { + "evmAddress": "0x6a1D804274C6f0624cD95b590481a14CFF50691a", + "substrateAddress": "5EMjsczhSMyq6Z9ZWBuHUBkX7vZzLSuE9Z89xLZXqcxZqhM2", + "version": "1.0.0", + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237913, + "deploymentTimestamp": 1735172290900, + "deployed": true + }, + "Ask": { + "evmAddress": "0x064F451b40791BB43dBAb92434768B5e30EE03a6", + "substrateAddress": "5EMjsczMSTYBbHGu8ZwE8Hf8Zk68iMe8yhqGsAdN21yXcdJs", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 7248330, + "deploymentTimestamp": 1735235312583, + "deployed": true + }, + "Staking": { + "evmAddress": "0x996eF3cfd6c788618C359Fb538D49281a0b13805", + "substrateAddress": "5EMjsczrvH2FESdqKMxY6Rz1yskqnqgJAKjr6efKNqXoFn6k", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 7248332, + "deploymentTimestamp": 1735235328833, + "deployed": true + }, + "Profile": { + "evmAddress": "0x53352D8B4C3582162fAc3f4e0067961E67C3c231", + "substrateAddress": "5EMjsczcr94VH5QyM1RC9tfY3awdUrkAFFP1mrnKVMGi2Asz", + "version": "1.0.0", + "gitBranch": "v8/pricing-fix", + "gitCommitHash": "41db1cea6e655a8a7d869814b05f0d49dcaed9d4", + "deploymentBlock": 7248334, + "deploymentTimestamp": 1735235336400, + "deployed": true + }, + "Migrator": { + "evmAddress": "0xce8499e36297F7cd0c0C9BCCb0C0C7945744e1D4", + "substrateAddress": "5EMjsd13ZCvxUafKvUNyzeJU2g5JUC5wcph9kF8WfGXF8UfD", + "version": null, + "gitBranch": "v8-contracts", + "gitCommitHash": "e8eb0e42e23f4e7d0d957266d83d25d9407ff656", + "deploymentBlock": 7237921, + "deploymentTimestamp": 1735172339296, + "deployed": true + }, + "KnowledgeCollection": { + "evmAddress": "0x7CB6F4d2bd9021De7009811f57C8eBcf6633a90b", + "substrateAddress": "5EMjsczmAX27JyN8wSU3qD7KGmkXCNfgYe34ucV1ZWsKtyYo", + "version": "1.0.0", + "gitBranch": "fix/remove-kc-update", + "gitCommitHash": "300217f1fc39b0ba448a1bbf8b74e7c5d4d13136", + "deploymentBlock": 7657316, + "deploymentTimestamp": 1737719140267, + "deployed": true } + } }