Commit History

Author SHA1 Message Date
  Hadrien Croubois 76e02bc055 Fix bug in Bytes.lastIndexOf when array is empty and position is not 2²⁵⁶-1 (#5797) 2 months ago
  Hadrien Croubois 101bbaf1a8 Add warning about Clones pointing to implementation with no code (#5798) 2 months ago
  Hadrien Croubois 32397f25d7 Add Bytes.splice, an inplace variant of Buffer.slice (#5733) 2 months ago
  Hadrien Croubois 2ea54a192d Refactor SafeERC20 to save gas (#5771) 2 months ago
  Hadrien Croubois bc8f775df2 Add Calldata variants of ECDSA.recover, ECDSA.tryRecover and SignatureChecker.isValidSignatureNow (#5788) 2 months ago
  Hadrien Croubois 667bb9b5c3 Clarify documentation for IAccessManager.canCall (#5795) 2 months ago
  Ernesto García 5def3f7c7e Add `reverseBits` operations to Bytes.sol (#5724) 2 months ago
  Ernesto García 21cd7e8aa3 Add `Memory` utility library (#5189) 2 months ago
  Hadrien Croubois a5350ecdd3 Add Strings.toHexString(bytes) (#5761) 3 months ago
  Hadrien Croubois fd9bbaec30 Add ERC-7786 interface (#5737) 3 months ago
  Ernesto García 6ef73e3386 Add Account framework docs and guides (#5660) 3 months ago
  Ernesto García a95d01c30d Address 5.4 audit documentation improvements (#5779) 3 months ago
  Hadrien Croubois ba35d580f4 Cause _addSigners to revert if it triggers a totalWeight overflow (#5790) 3 months ago
  Wael f9f7db03f3 Fix flaky test `testFuzzFutureBlocks` (#5783) 3 months ago
  Ernesto García 0aaa23e57d Minimize pragma for MultiSignerERC7913Weighted.sol (#5778) 3 months ago
  Hadrien Croubois 5936cd8025 Improve naming consystency in EnumerableSet (#5776) 3 months ago
  Hadrien Croubois 292b3542fc Do not emit an event when setSignerWeight is a no-op (#5775) 3 months ago
  Hadrien Croubois 6e14ecc01a Fix typos in release-5.4 (#5777) 3 months ago
  Hadrien Croubois cc94ea4930 MultiSignerERC7913: prevent setting the threshold to zero (#5772) 3 months ago
  Arr00 1a87de9326 Use hardhat network helper to clear code blockhash test (#5768) 3 months ago
  Arr00 2422d7cf7f Update hardhat and hardhat-ethers dependencies (#5752) 3 months ago
  Hadrien Croubois 387ce69e6b Add script to automatically minimize pragma (#5740) 3 months ago
  renovate[bot] 56fe41c588 Update dependency halmos to v0.3.0 (#5763) 3 months ago
  dependabot[bot] 90117f33f0 Bump pbkdf2 from 3.1.2 to 3.1.3 (#5766) 3 months ago
  Arr00 b84db20fb2 Add checkpoint variant with uint256 keys and values (#5748) 3 months ago
  Hadrien Croubois 6079eb3f01 Add signer constructors (#5757) 3 months ago
  Hadrien Croubois 61f81e313c Annotate stateless cryptography contracts (#5756) 3 months ago
  Hadrien Croubois 668221e314 Fix upgradeable workflow by not running the linter on transpiled output (#5754) 3 months ago
  Hadrien Croubois 2909098755 ERC-7930 (#5736) 3 months ago
  renovate[bot] 51da8ae490 Update dependency yargs to v18 (#5704) 3 months ago