|
|
264f00fe39
|
更新合约文档,翻译为中文以增强可读性,包括 AccessControl、Ownable、ERC20 和 IERC20 的相关说明。修正了一些注释以确保准确性和一致性。
transpile upgradeable / transpile (push) Has been cancelled
|
2025-07-12 23:27:57 +08:00 |
|
|
|
784d4f71b1
|
Add non-value types in EnumerableSet and EnumerableMap (#5658)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2025-06-03 16:26:06 +02:00 |
|
|
|
205f59e9b6
|
Update dependency eslint to v9 (#4996)
Co-authored-by: renovate[bot] <29139614+renovate[bot]@users.noreply.github.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-10-23 08:31:39 +02:00 |
|
|
|
6325009675
|
Split StorageSlot into TransientSlot (#5239)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-10-08 13:39:53 -06:00 |
|
|
|
3cfebcb5c4
|
Refactor Heap.sol to remove index and lookup (#5190)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
|
2024-09-19 14:29:39 +02:00 |
|
|
|
231fae33f0
|
Add Binary heap structure (#5084)
Co-authored-by: Ernesto García <ernestognw@gmail.com>
Co-authored-by: cairo <cairoeth@protonmail.com>
|
2024-07-23 11:31:26 -06:00 |
|
|
|
b73bcb231f
|
Process and verify merkle proofs (and multiproof) with custom hash function (#4887)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-07-15 18:08:58 +02:00 |
|
|
|
dc62599257
|
Extended packing and extracting library for value types (#5056)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-06-11 12:07:00 -06:00 |
|
|
|
dd1e8988ab
|
Generate already lint code from procedural generation (#5060)
|
2024-05-30 09:16:12 -06:00 |
|
|
|
d6ad9db0a0
|
Add transient storage slot support in StorageSlot.sol (#4980)
Co-authored-by: ernestognw <ernestognw@gmail.com>
|
2024-04-04 01:15:30 +02:00 |
|
|
|
cb2aaaa04a
|
Add slot derivation library (#4975)
|
2024-03-27 21:17:46 +00:00 |
|
|
|
5e3ba29b08
|
Procedurally generate Arrays.sol (#4859)
Co-authored-by: ernestognw <ernestognw@gmail.com>
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2024-03-27 13:17:19 +00:00 |
|
|
|
4448c13c3c
|
Move the Checkpoints library to utils/structs (#4275)
|
2023-05-26 16:19:27 -03:00 |
|
|
|
f2346b6749
|
Add fuzz tests for the Checkpoints library (#4146)
Co-authored-by: Francisco <fg@frang.io>
|
2023-04-11 11:21:53 +02:00 |
|
|
|
91e8d0ba3c
|
Add string and bytes support to the StorageSlots library (#4008)
Co-authored-by: Francisco <frangio.1@gmail.com>
|
2023-02-01 18:46:05 -03:00 |
|
|
|
a28aafdc85
|
Use Prettier for JS files (#3913)
Co-authored-by: Hadrien Croubois <hadrien.croubois@gmail.com>
|
2023-01-04 15:03:40 +01:00 |
|
|
|
c1d9da4052
|
Use hardhat-exposed to reduce the need for mocks (#3666)
Co-authored-by: Francisco <fg@frang.io>
|
2023-01-03 14:38:13 +00:00 |
|
|
|
71aaca2d9d
|
Extend Checkpoints with new sizes and lookup mechanisms (#3589)
|
2022-08-30 21:32:12 +02:00 |
|
|
|
17bc2dabe0
|
Procedurally generate EnumerableSet and EnumerableMap (#3429)
|
2022-08-19 14:12:18 +02:00 |
|
|
|
109778c17c
|
Fix check for generated code when last updated is a release candidate
|
2022-06-14 15:38:04 -03:00 |
|
|
|
b61faf8368
|
Procedural SafeCast.sol generation (#3245)
|
2022-05-21 14:38:31 +02:00 |
|