Skip to content
Merged
Changes from all commits
Commits
File filter

Filter by extension

Filter by extension

Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
2 changes: 1 addition & 1 deletion lib/openzeppelin-contracts
Submodule openzeppelin-contracts updated 60 files
+5 −0 .changeset/famous-roses-clean.md
+5 −0 .changeset/rate-limiter-library.md
+5 −0 .changeset/slimy-pugs-shop.md
+1 −1 .github/actions/setup/action.yml
+1 −2 contracts/access/AccessControl.sol
+34 −8 contracts/access/manager/AccessManager.sol
+2 −2 contracts/account/Account.sol
+1 −1 contracts/account/utils/ERC4337Utils.sol
+1 −1 contracts/crosschain/ERC7786Recipient.sol
+5 −0 contracts/crosschain/bridges/BridgeERC20.sol
+2 −2 contracts/crosschain/bridges/abstract/BridgeMultiToken.sol
+3 −0 contracts/finance/README.adoc
+3 −2 contracts/finance/VestingWalletCliff.sol
+7 −1 contracts/governance/README.adoc
+3 −3 contracts/governance/extensions/GovernorTimelockCompound.sol
+2 −2 contracts/governance/extensions/GovernorVotesSuperQuorumFraction.sol
+16 −0 contracts/mocks/MerkleTreeMock.sol
+1 −0 contracts/mocks/Stateless.sol
+2 −2 contracts/mocks/docs/token/ERC1155/MyERC1155HolderContract.sol
+34 −33 contracts/proxy/ERC1967/ERC1967Clones.sol
+1 −1 contracts/token/ERC1155/utils/ERC1155Utils.sol
+2 −3 contracts/token/ERC20/extensions/ERC20Burnable.sol
+2 −2 contracts/token/ERC20/extensions/ERC20FlashMint.sol
+2 −2 contracts/token/ERC20/utils/SafeERC20.sol
+1 −1 contracts/token/ERC721/extensions/ERC721Consecutive.sol
+9 −1 contracts/utils/BlockHeader.sol
+1 −1 contracts/utils/Create3.sol
+11 −9 contracts/utils/Memory.sol
+1 −1 contracts/utils/NoncesKeyed.sol
+3 −0 contracts/utils/README.adoc
+10 −10 contracts/utils/RLP.sol
+307 −0 contracts/utils/RateLimiter.sol
+1 −1 contracts/utils/ShortStrings.sol
+1 −1 contracts/utils/cryptography/P256.sol
+2 −0 contracts/utils/cryptography/README.adoc
+2 −2 contracts/utils/cryptography/TrieProof.sol
+1 −1 contracts/utils/cryptography/draft-ERC7739Utils.sol
+1 −1 contracts/utils/cryptography/signers/SignerECDSA.sol
+11 −1 contracts/utils/cryptography/verifiers/ERC7913WebAuthnVerifier.sol
+2 −2 contracts/utils/draft-InteroperableAddress.sol
+1 −1 contracts/utils/structs/Heap.sol
+1 −1 docs/modules/ROOT/pages/erc1155.adoc
+11 −0 docs/modules/ROOT/pages/extending-contracts.adoc
+4 −4 docs/modules/ROOT/pages/governance.adoc
+1 −1 docs/modules/ROOT/pages/index.adoc
+1 −1 docs/modules/ROOT/pages/upgradeable.adoc
+5 −5 docs/modules/ROOT/pages/utilities.adoc
+1 −1 fv/README.md
+1 −1 fv/specs/AccessControlDefaultAdminRules.spec
+1 −1 fv/specs/ERC20Wrapper.spec
+3 −3 fv/specs/EnumerableMap.spec
+1 −1 fv/specs/TimelockController.spec
+1 −0 scripts/generate/run.js
+42 −0 test/access/manager/AccessManager.test.js
+4 −2 test/proxy/Proxy.behaviour.js
+2 −4 test/token/ERC721/ERC721.behavior.js
+1 −1 test/utils/Address.test.js
+73 −20 test/utils/RLP.test.js
+619 −0 test/utils/RateLimiter.test.js
+63 −0 test/utils/structs/MerkleTree.test.js