|
|
8b4b7b8d04
|
Simplify finance tests (#4912)
|
2024-02-22 15:15:26 +00:00 |
|
|
|
141c947921
|
Update chai matchers (#4899)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-19 19:27:39 +01:00 |
|
|
|
96e5c0830a
|
Deduplicate code in scripts/helpers and test/helpers/iterate (#4895)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-15 17:40:48 -06:00 |
|
|
|
4e7e6e54da
|
Add bytes memory version of Math.modExp (#4893)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-02-14 10:06:34 +01:00 |
|
|
|
ae1bafcb48
|
Add VestingWalletWithCliff (#4870)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-02-13 10:01:45 +01:00 |
|
|
|
f8b1ddf591
|
Add variants of Array.sort for address[] and bytes32[] (#4883)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-02-12 16:34:07 +00:00 |
|
|
|
17a8955cd8
|
Optimize Math operations using branchless bool to uint translation. (#4878)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-07 10:20:25 +01:00 |
|
|
|
0a757ec463
|
Add sort in memory to Arrays library (#4846)
Co-authored-by: RenanSouza2 <renan.rodrigues.souza1@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-02-06 20:49:12 +00:00 |
|
|
|
036c3cbef2
|
Replace custom errors with native panic codes in DoubleEndedQueue (#4872)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-06 21:02:01 +01:00 |
|
|
|
192e873fcb
|
Add Math.modExp and a Panic library (#3298)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-02-02 18:40:00 +01:00 |
|
|
|
7eba10dd1e
|
Move ERC721 and ERC1155 receiver checks to dedicate libraries (#4845)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-30 12:58:35 -06:00 |
|
|
|
61117c4db8
|
Bound lookup in arrays with duplicate (#4842)
Co-authored-by: RenanSouza2 <renan.rodrigues.souza1@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-29 20:44:33 +01:00 |
|
|
|
6b30d2d8de
|
Fuzz Base64 and Base64URL (#4853)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-01-24 09:09:41 -06:00 |
|
|
|
e86bb45477
|
Add a Math.inv function that inverse a number in Z/nZ (#4839)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-24 09:57:24 +01:00 |
|
|
|
e5f02bc608
|
Add ERC1363 implementation (#4631)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-24 08:38:25 +00:00 |
|
|
|
a5c4cd8182
|
Add new EnumerableMap types (#4843)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-22 19:25:01 +00:00 |
|
|
|
dfae50fa5b
|
Refactor abs without logical branching (#4497)
Co-authored-by: Francisco Giordano <fg@frang.io>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-18 20:22:47 +00:00 |
|
|
|
692dbc560f
|
Add Base64Url encoding (#4822)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-16 16:12:50 -06:00 |
|
|
|
efb8c1af6e
|
Fix gas report generation (#4824)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-01-12 23:24:17 +00:00 |
|
|
|
e68720efb6
|
Refactor supports interface (#4817)
|
2024-01-12 16:45:49 -06:00 |
|
|
|
ef68ac3ed8
|
Add getRoleMembers method to return all accounts that have role (#4546)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-01-04 14:07:53 +00:00 |
|
|
|
04cb014144
|
Make tests style more uniform (#4812)
|
2024-01-02 10:31:33 -06:00 |
|
|
|
a72c9561b9
|
Finalize test migration: remove legacy dependencies and test helpers (#4797)
|
2023-12-26 23:46:06 +01:00 |
|
|
|
015ef69287
|
Refactor time helper and remove custom error helper. (#4803)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-22 19:50:25 +00:00 |
|
|
|
be0572a8dc
|
Migrate ERC1155 tests to ethers v6 (#4771)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-21 21:57:39 +00:00 |
|
|
|
f627500649
|
Update SupportsInterface.behavior.js (#4674)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-19 15:14:25 +01:00 |
|
|
|
44965d7779
|
Migrate SafeERC20.test.js (#4798)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-19 10:00:16 +01:00 |
|
|
|
5bca2119ca
|
Migrate ERC165 tests (#4794)
|
2023-12-18 19:28:16 -06:00 |
|
|
|
c3cd70811b
|
Migrate governance tests to ethers.js (#4728)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-12-18 21:09:23 +01:00 |
|
|
|
d155600d55
|
Migrate utils/types/time tests to ethers.js (#4778)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-12-15 17:50:46 +01:00 |
|
|
|
88211e8fba
|
Migrate ERC721 tests (#4793)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-14 10:07:55 +01:00 |
|
|
|
88512b23d2
|
Migrate ERC20 extensions tests to ethers v6 (#4773)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-12-13 22:31:56 +00:00 |
|
|
|
3af62716dd
|
Make Multicall context-aware
|
2023-12-07 12:37:52 -06:00 |
|
|
|
cffb2f1ddc
|
Migrate math tests to ethers.js v6 (#4769)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2023-12-04 13:00:00 -06:00 |
|
|
|
ae69142379
|
Migrate proxy folder to ethersjs (#4746)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-29 21:51:08 +00:00 |
|
|
|
c35057978f
|
Migrate ERC20 and ERC20Wrapper tests to ethersjs (#4743)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-11-29 13:57:16 -06:00 |
|
|
|
c411700572
|
Refactor EnumerableSet generation and tests (#4762)
|
2023-11-28 17:51:58 -06:00 |
|
|
|
e0ac73cd6e
|
Refactor enumerableMap generate and tests (#4760)
|
2023-11-28 17:41:10 -06:00 |
|
|
|
78d5708340
|
Migrate utils to ethersjs v6 (#4736)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-24 01:32:30 +00:00 |
|
|
|
330c39b662
|
Implement revert tests for VestingWallet (#4733)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-11-23 20:45:45 +00:00 |
|
|
|
e5fb718d40
|
Optimized gas costs in ceilDiv (#4553)
|
2023-11-23 09:31:14 -06:00 |
|
|
|
0950532d9a
|
Migrate utils-structs tests to ethersjs (#4748)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-23 05:38:20 +00:00 |
|
|
|
7bd2b2aaf6
|
Use ERC-XXX syntax (#4730)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 23:18:04 -06:00 |
|
|
|
bf75bccaea
|
Migrate address to ethersjs (#4739)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 22:52:44 -06:00 |
|
|
|
6a56b3b08d
|
Migrate EIP712 to ethersjs (#4750)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 22:40:12 -06:00 |
|
|
|
9702b67ce1
|
Migrate utils-cryptography to ethers (#4749)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 21:35:55 -06:00 |
|
|
|
e473bcf859
|
Migrate metatx tests to ethers.js (#4737)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-22 20:24:21 -06:00 |
|
|
|
cf6ff90b6d
|
Migrate AccessManager tests to ethers (#4710)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-11-09 15:56:54 +00:00 |
|
|
|
f1f427ddaf
|
Migrate finance tests to ethers.js (#4723)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2023-11-08 18:14:06 +00:00 |
|
|
|
2ec2ed9695
|
Migrate AccessControl tests (#4694)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-10-25 20:52:09 -06:00 |
|