Commit Graph

206 Commits (e73913c3c10080cff1c5dd630fa705addc74adb0)

Author SHA1 Message Date
Mihir Wadekar 192e873fcb
Add `Math.modExp` and a `Panic` library (#3298) 1 year ago
Hadrien Croubois 61117c4db8
Bound lookup in arrays with duplicate (#4842) 1 year ago
Ernesto García 6b30d2d8de
Fuzz Base64 and Base64URL (#4853) 1 year ago
Hadrien Croubois e86bb45477
Add a Math.inv function that inverse a number in Z/nZ (#4839) 1 year ago
Vittorio Minacori e5f02bc608
Add ERC1363 implementation (#4631) 1 year ago
Hadrien Croubois a5c4cd8182
Add new EnumerableMap types (#4843) 1 year ago
Vladislav Volosnikov dfae50fa5b
Refactor abs without logical branching (#4497) 1 year ago
Hadrien Croubois 692dbc560f
Add Base64Url encoding (#4822) 1 year ago
Renan Souza e68720efb6
Refactor supports interface (#4817) 1 year ago
Renan Souza 04cb014144
Make tests style more uniform (#4812) 1 year ago
Hadrien Croubois a72c9561b9
Finalize test migration: remove legacy dependencies and test helpers (#4797) 1 year ago
Hadrien Croubois 015ef69287
Refactor time helper and remove custom error helper. (#4803) 1 year ago
NiftyMike f627500649
Update SupportsInterface.behavior.js (#4674) 1 year ago
Hadrien Croubois 5bca2119ca
Migrate ERC165 tests (#4794) 1 year ago
Hadrien Croubois d155600d55
Migrate `utils/types/time` tests to ethers.js (#4778) 1 year ago
Renan Souza 88512b23d2
Migrate ERC20 extensions tests to ethers v6 (#4773) 1 year ago
Hadrien Croubois cffb2f1ddc
Migrate math tests to ethers.js v6 (#4769) 1 year ago
Renan Souza c411700572
Refactor EnumerableSet generation and tests (#4762) 1 year ago
Renan Souza e0ac73cd6e
Refactor enumerableMap generate and tests (#4760) 1 year ago
Renan Souza 78d5708340
Migrate utils to ethersjs v6 (#4736) 1 year ago
carter-ya e5fb718d40
Optimized gas costs in `ceilDiv` (#4553) 1 year ago
Renan Souza 0950532d9a
Migrate utils-structs tests to ethersjs (#4748) 1 year ago
Renan Souza bf75bccaea
Migrate address to ethersjs (#4739) 1 year ago
Renan Souza 6a56b3b08d
Migrate EIP712 to ethersjs (#4750) 1 year ago
Renan Souza 9702b67ce1
Migrate utils-cryptography to ethers (#4749) 1 year ago
Hadrien Croubois e473bcf859
Migrate metatx tests to ethers.js (#4737) 1 year ago
Ernesto García 2ec2ed9695
Migrate `AccessControl` tests (#4694) 1 year ago
Hadrien Croubois 7c8b7a2728
Migrate `MerkleProof` tests among other testing utilities (#4689) 1 year ago
Vittorio Minacori 33ceb2320c
Fix typo in tests (#4625) 1 year ago
Hadrien Croubois 2215d9fd5e
Remove Time.Delay *At functions (#4606) 1 year ago
Hadrien Croubois bba33516b1
Remove unused return value and reuse helper function (#4588) 1 year ago
Hadrien Croubois 87f7a2cd42
Refactor Time library to use valueBefore/valueAfter (#4555) 1 year ago
Francisco 98b83dfbaa
Move security directory contents to utils (#4551) 1 year ago
Hadrien Croubois cd67894914
Use Trace208 in Votes to support ERC6372 clocks (#4539) 1 year ago
Francisco adbb8c9d27
Add Governor module connecting with AccessManager (#4523) 1 year ago
Francisco 8643fd45fd
Update remappings and install instructions for Foundry on docs site (#4498) 2 years ago
Ernesto García b81bec4552
Use `Ownable` in `VestingWallet` instead of an immutable beneficiary (#4508) 2 years ago
Ernesto García f715365ec4
Implement recommendations from 5.0 audit Phase 1B (#4502) 2 years ago
Hadrien Croubois 21716722ad
Remove GovernorCompatibilyBravo and add simpler GovernorStorage (#4360) 2 years ago
Hadrien Croubois 00cbf5a236
Update pragma to 0.8.20 (#4489) 2 years ago
Ernesto García 121be5dd09
Make `TransparentUpgradeableProxy` deploy its `ProxyAdmin` and optimize proxy interfaces (#4382) 2 years ago
Francisco 84db204a41
Rename rounding modes and complete with fourth (#4455) 2 years ago
Ernesto García 0053ee040a
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430) 2 years ago
Ernesto García 63bfab1a0c
Enable ERC-1271 signature checks in Governor `castVoteBySig` (#4418) 2 years ago
Renan Souza 90163661df
Implement ERC165 tests realted to invalidID (#4414) 2 years ago
Ernesto García 6e21422737
Add Governor signature nonces (#4378) 2 years ago
Francisco 874c2d3c02
Use explicit imports (#4399) 2 years ago
Balaji Shetty Pachai 1f4e33fb72
Add toStringSigned to Strings.sol (#4330) 2 years ago
Francisco c95a445130
Detect MerkleProof multiproof invariant violation (#4367) 2 years ago
Ernesto García 2477534260
Change behavior of ceilDiv(0, 0) and improve test coverage (#4348) 2 years ago