Skip to content

Commit

Permalink
Merge branch 'master' into revert-4457-rmasl-fix-windows-ub-corosense…
Browse files Browse the repository at this point in the history
…i-stack-precommit
  • Loading branch information
ByteNacked authored Jan 28, 2025
2 parents 8b45d63 + b1aa585 commit 9f4c7a2
Show file tree
Hide file tree
Showing 12 changed files with 16 additions and 18 deletions.
6 changes: 1 addition & 5 deletions .github/workflows/check.yml
Original file line number Diff line number Diff line change
Expand Up @@ -44,11 +44,7 @@ jobs:
run: |
npm cache clean --force
# version from ethexe/contracts/lib/openzeppelin-foundry-upgrades/src/internal/Versions.sol
# npx @openzeppelin/upgrades-core@^1.37.0
# temp fix for CI
npx @openzeppelin/upgrades-core@=1.41.0
sed -i 's/\^1\.37\.0/=1.41.0/' ethexe/contracts/lib/openzeppelin-foundry-upgrades/src/internal/Versions.sol
npx @openzeppelin/upgrades-core@^1.37.0
cd ethexe/contracts
forge fmt --check
Expand Down
8 changes: 5 additions & 3 deletions .gitmodules
Original file line number Diff line number Diff line change
Expand Up @@ -5,18 +5,20 @@
[submodule "ethexe/contracts/lib/openzeppelin-contracts"]
path = ethexe/contracts/lib/openzeppelin-contracts
url = https://github.com/OpenZeppelin/openzeppelin-contracts
branch = "release-v5.1"
branch = "release-v5.2"
[submodule "ethexe/contracts/lib/openzeppelin-foundry-upgrades"]
path = ethexe/contracts/lib/openzeppelin-foundry-upgrades
url = https://github.com/OpenZeppelin/openzeppelin-foundry-upgrades
branch = "main"
[submodule "ethexe/contracts/lib/openzeppelin-contracts-upgradeable"]
path = ethexe/contracts/lib/openzeppelin-contracts-upgradeable
url = https://github.com/OpenZeppelin/openzeppelin-contracts-upgradeable
branch = "release-v5.1"
branch = "release-v5.2"
[submodule "ethexe/contracts/lib/symbiotic-core"]
path = ethexe/contracts/lib/symbiotic-core
url = https://github.com/grishasobol/symbiotic-core
url = https://github.com/gear-tech/symbiotic-core
branch = "gear-main"
[submodule "ethexe/contracts/lib/frost-secp256k1-evm"]
path = ethexe/contracts/lib/frost-secp256k1-evm
url = https://github.com/StackOverflowExcept1on/frost-secp256k1-evm
branch = "master"
2 changes: 1 addition & 1 deletion ethexe/contracts/lib/forge-std
2 changes: 1 addition & 1 deletion ethexe/contracts/lib/openzeppelin-contracts
2 changes: 1 addition & 1 deletion ethexe/contracts/lib/openzeppelin-contracts-upgradeable
Submodule openzeppelin-contracts-upgradeable updated 96 files
+1 −0 .codecov.yml
+0 −20 .eslintrc
+6 −2 .github/workflows/checks.yml
+1 −1 .github/workflows/formal-verification.yml
+1 −1 .gitmodules
+43 −1 CHANGELOG.md
+8 −1 GUIDELINES.md
+ audits/2024-10-v5.1.pdf
+1 −0 audits/README.md
+12 −0 contracts/account/README.adoc
+6 −1 contracts/finance/VestingWalletUpgradeable.sol
+38 −57 contracts/governance/GovernorUpgradeable.sol
+6 −0 contracts/governance/README.adoc
+250 −0 contracts/governance/extensions/GovernorCountingOverridableUpgradeable.sol
+4 −14 contracts/governance/extensions/GovernorPreventLateQuorumUpgradeable.sol
+106 −0 contracts/governance/utils/VotesExtendedUpgradeable.sol
+12 −11 contracts/governance/utils/VotesUpgradeable.sol
+1 −1 contracts/mocks/DummyImplementationUpgradeable.sol
+1 −1 contracts/mocks/MerkleTreeMockUpgradeable.sol
+8 −1 contracts/mocks/StatelessUpgradeable.sol
+53 −0 contracts/mocks/VotesExtendedMockUpgradeable.sol
+50 −1 contracts/mocks/WithInit.sol
+29 −0 contracts/mocks/account/utils/ERC7579UtilsMockUpgradeable.sol
+0 −0 contracts/mocks/docs/access-control/AccessControlNonRevokableAdminUpgradeable.sol
+24 −0 contracts/mocks/governance/GovernorCountingOverridableMockUpgradeable.sol
+2 −8 contracts/mocks/governance/GovernorPreventLateQuorumMockUpgradeable.sol
+1 −1 contracts/mocks/governance/GovernorStorageMockUpgradeable.sol
+1 −1 contracts/mocks/proxy/UUPSUpgradeableMockUpgradeable.sol
+42 −0 contracts/mocks/token/ERC20VotesAdditionalCheckpointsMockUpgradeable.sol
+2 −2 contracts/package.json
+2 −2 contracts/proxy/utils/UUPSUpgradeable.sol
+2 −2 contracts/token/ERC20/ERC20Upgradeable.sol
+6 −3 contracts/token/ERC20/extensions/ERC1363Upgradeable.sol
+94 −0 contracts/utils/NoncesKeyedUpgradeable.sol
+6 −1 contracts/utils/README.adoc
+1 −1 docs/modules/ROOT/pages/erc1155.adoc
+2 −2 docs/modules/ROOT/pages/erc4626.adoc
+1 −1 docs/modules/ROOT/pages/extending-contracts.adoc
+1 −1 docs/modules/ROOT/pages/governance.adoc
+26 −0 eslint.config.mjs
+1 −0 foundry.toml
+1 −1 fv-requirements.txt
+1 −1 lib/forge-std
+1 −1 lib/openzeppelin-contracts
+402 −311 package-lock.json
+9 −6 package.json
+5 −4 scripts/checks/inheritance-ordering.js
+49 −0 scripts/checks/pragma-consistency.js
+1 −1 scripts/generate/run.js
+0 −1 scripts/generate/templates/Checkpoints.js
+0 −1 scripts/generate/templates/Checkpoints.t.js
+0 −2 scripts/generate/templates/EnumerableMap.js
+0 −2 scripts/generate/templates/EnumerableSet.js
+0 −2 scripts/generate/templates/MerkleProof.js
+1 −1 scripts/generate/templates/Packing.opts.js
+2 −2 scripts/generate/templates/Packing.t.js
+0 −2 scripts/generate/templates/SafeCast.js
+2 −2 scripts/release/workflow/state.js
+1 −1 scripts/update-docs-branch.js
+1 −1 slither.config.json
+288 −0 test/account/utils/draft-ERC4337Utils.test.js
+421 −0 test/account/utils/draft-ERC7579Utils.t.sol
+353 −0 test/account/utils/draft-ERC7579Utils.test.js
+1 −0 test/bin/EntryPoint070.abi
+ test/bin/EntryPoint070.bytecode
+1 −0 test/bin/SenderCreator070.abi
+ test/bin/SenderCreator070.bytecode
+346 −0 test/governance/extensions/GovernorCountingOverridable.test.js
+11 −8 test/governance/utils/ERC6372.behavior.js
+152 −0 test/governance/utils/VotesExtended.test.js
+109 −0 test/helpers/chains.js
+7 −0 test/helpers/eip712-types.js
+31 −0 test/helpers/erc4337-entrypoint.js
+111 −0 test/helpers/erc4337.js
+58 −0 test/helpers/erc7579.js
+17 −0 test/helpers/governance.js
+1 −1 test/helpers/storage.js
+192 −78 test/metatx/ERC2771Forwarder.t.sol
+0 −77 test/metatx/ERC2771Forwarder.test.js
+34 −2 test/proxy/Clones.t.sol
+151 −71 test/proxy/Clones.test.js
+2 −2 test/proxy/transparent/TransparentUpgradeableProxy.behaviour.js
+8 −8 test/token/ERC721/extensions/ERC721Consecutive.test.js
+3 −2 test/utils/Address.test.js
+88 −0 test/utils/Bytes.test.js
+53 −0 test/utils/CAIP.test.js
+2 −2 test/utils/Create2.test.js
+189 −0 test/utils/Nonces.behavior.js
+3 −62 test/utils/Nonces.test.js
+17 −0 test/utils/NoncesKeyed.test.js
+402 −90 test/utils/Packing.t.sol
+50 −0 test/utils/Strings.t.sol
+174 −12 test/utils/Strings.test.js
+3 −5 test/utils/cryptography/ECDSA.test.js
+5 −100 test/utils/cryptography/P256.t.sol
+2 −2 test/utils/introspection/SupportsInterface.behavior.js
2 changes: 1 addition & 1 deletion ethexe/contracts/lib/symbiotic-core
Submodule symbiotic-core updated 230 files
2 changes: 1 addition & 1 deletion ethexe/ethereum/Mirror.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ethexe/ethereum/MirrorProxy.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ethexe/ethereum/Router.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ethexe/ethereum/TransparentUpgradeableProxy.json

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion ethexe/ethereum/WrappedVara.json

Large diffs are not rendered by default.

0 comments on commit 9f4c7a2

Please sign in to comment.