From 51c22b5c082a3646d77e149b0c600ac790f694f2 Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Thu, 10 Mar 2022 14:09:53 +0100 Subject: [PATCH 1/2] Add version report for relase 6 --- .../versionReports/release6-report.json | 350 ++++++++++++++++++ 1 file changed, 350 insertions(+) create mode 100644 packages/protocol/releaseData/versionReports/release6-report.json diff --git a/packages/protocol/releaseData/versionReports/release6-report.json b/packages/protocol/releaseData/versionReports/release6-report.json new file mode 100644 index 00000000000..b9c97acb15e --- /dev/null +++ b/packages/protocol/releaseData/versionReports/release6-report.json @@ -0,0 +1,350 @@ +{ + "oldArtifactsFolder": "/home/circleci/app/packages/protocol/build/core-contracts.v5/contracts", + "newArtifactsFolder": "/home/circleci/app/packages/protocol/build/core-contracts.v6/contracts", + "exclude": "/.*Test|Mock.*|I[A-Z].*|.*Proxy|MultiSig.*|ReleaseGold|SlasherUtil|UsingPrecompiles/", + "report": { + "contracts": { + "Accounts": { + "changes": { + "storage": [], + "major": [], + "minor": [ + { + "contract": "Accounts", + "signature": "addStorageRoot(bytes)", + "type": "MethodAdded" + }, + { + "contract": "Accounts", + "signature": "removeStorageRoot(uint256)", + "type": "MethodAdded" + }, + { + "contract": "Accounts", + "signature": "getOffchainStorageRoots(address)", + "type": "MethodAdded" + } + ], + "patch": [ + { + "contract": "Accounts", + "type": "DeployedBytecode" + }, + { + "contract": "Accounts", + "dependency": "Signatures", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "+1", + "patch": "0" + } + }, + "Attestations": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "Attestations", + "type": "DeployedBytecode" + }, + { + "contract": "Attestations", + "dependency": "Signatures", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "Election": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "Election", + "type": "DeployedBytecode" + }, + { + "contract": "Election", + "dependency": "AddressSortedLinkedList", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "Escrow": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "Escrow", + "type": "DeployedBytecode" + }, + { + "contract": "Escrow", + "dependency": "Signatures", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "Governance": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "Governance", + "type": "DeployedBytecode" + }, + { + "contract": "Governance", + "dependency": "Proposals", + "type": "LibraryLinkingChange" + }, + { + "contract": "Governance", + "dependency": "IntegerSortedLinkedList", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "LockedGold": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "LockedGold", + "type": "DeployedBytecode" + }, + { + "contract": "LockedGold", + "dependency": "Signatures", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "MetaTransactionWallet": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "MetaTransactionWallet", + "type": "DeployedBytecode" + }, + { + "contract": "MetaTransactionWallet", + "dependency": "Signatures", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "SortedOracles": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "SortedOracles", + "type": "DeployedBytecode" + }, + { + "contract": "SortedOracles", + "dependency": "AddressSortedLinkedListWithMedian", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + }, + "Validators": { + "changes": { + "storage": [], + "major": [], + "minor": [], + "patch": [ + { + "contract": "Validators", + "type": "DeployedBytecode" + }, + { + "contract": "Validators", + "dependency": "AddressLinkedList", + "type": "LibraryLinkingChange" + } + ] + }, + "versionDelta": { + "storage": "=", + "major": "=", + "minor": "=", + "patch": "+1" + } + } + }, + "libraries": { + "AddressLinkedList": { + "storage": [], + "major": [ + { + "contract": "AddressLinkedList", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "AddressLinkedList", + "type": "DeployedBytecode" + } + ] + }, + "AddressSortedLinkedList": { + "storage": [], + "major": [ + { + "contract": "AddressSortedLinkedList", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "AddressSortedLinkedList", + "type": "DeployedBytecode" + } + ] + }, + "AddressSortedLinkedListWithMedian": { + "storage": [], + "major": [ + { + "contract": "AddressSortedLinkedListWithMedian", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "AddressSortedLinkedListWithMedian", + "type": "DeployedBytecode" + } + ] + }, + "IntegerSortedLinkedList": { + "storage": [], + "major": [ + { + "contract": "IntegerSortedLinkedList", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "IntegerSortedLinkedList", + "type": "DeployedBytecode" + } + ] + }, + "Proposals": { + "storage": [], + "major": [ + { + "contract": "Proposals", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "Proposals", + "type": "DeployedBytecode" + } + ] + }, + "Signatures": { + "storage": [], + "major": [ + { + "contract": "Signatures", + "signature": "getVersionNumber()", + "type": "MethodRemoved" + } + ], + "minor": [], + "patch": [ + { + "contract": "Signatures", + "type": "DeployedBytecode" + } + ] + } + } + } +} From 8f7655a3d4f9298b36d691b224ba07e29fd02e2d Mon Sep 17 00:00:00 2001 From: Marcin Chrzanowski Date: Fri, 11 Mar 2022 10:25:25 +0100 Subject: [PATCH 2/2] Generate report against v5 --- .../versionReports/release6-report.json | 38 +++++++++++++++++++ 1 file changed, 38 insertions(+) diff --git a/packages/protocol/releaseData/versionReports/release6-report.json b/packages/protocol/releaseData/versionReports/release6-report.json index b9c97acb15e..d633c114262 100644 --- a/packages/protocol/releaseData/versionReports/release6-report.json +++ b/packages/protocol/releaseData/versionReports/release6-report.json @@ -4,6 +4,44 @@ "exclude": "/.*Test|Mock.*|I[A-Z].*|.*Proxy|MultiSig.*|ReleaseGold|SlasherUtil|UsingPrecompiles/", "report": { "contracts": { + "ExchangeBRL": { + "changes": { + "storage": [], + "major": [ + { + "contract": "ExchangeBRL", + "type": "NewContract" + } + ], + "minor": [], + "patch": [] + }, + "versionDelta": { + "storage": "=", + "major": "+1", + "minor": "0", + "patch": "0" + } + }, + "StableTokenBRL": { + "changes": { + "storage": [], + "major": [ + { + "contract": "StableTokenBRL", + "type": "NewContract" + } + ], + "minor": [], + "patch": [] + }, + "versionDelta": { + "storage": "=", + "major": "+1", + "minor": "0", + "patch": "0" + } + }, "Accounts": { "changes": { "storage": [],