Commit Graph

48 Commits (43f1d309fc7aa9040b16bb2844b0a0ee0a6a6170)

Author SHA1 Message Date
Fallengirl 9cfcf8bbfe minor typos (#5463) 3 weeks ago
Hadrien Croubois 13781c1f49
Add missing `Calldata`, `Bytes`, `CAIP2` and `CAIP10` API references (#5428) 1 month ago
lfg2 8939cb7835
Documentation: Fix README.adoc (#5361) 2 months ago
Hadrien Croubois 2fa4d103fe
Add NoncesKeyed variant (#5272) 4 months ago
Hadrien Croubois fe6249ec2c
Bytes library and CAIP2/CAIP10 helpers (#5252) 4 months ago
Hadrien Croubois bd588959ad
Add toUint, toInt and hexToUint to Strings (#5166) 4 months ago
Ernesto García 6325009675
Split StorageSlot into TransientSlot (#5239) 4 months ago
Eric Lau f6db28630c
Add P256 and RSA documentation sections (#5227) 5 months ago
omahs 5fc38baea2
Fix documentation typos (#5118) 6 months ago
Hadrien Croubois 231fae33f0
Add Binary heap structure (#5084) 7 months ago
Hadrien Croubois 05f218fb66
Implement P256 verification via RIP-7212 precompile with Solidity fallback (#4881) 8 months ago
Francisco c3f8b760ad
Fix docs links to ERC165 (#5096) 8 months ago
Hadrien Croubois c80b675b8d
Add CircularBuffer data structure (#4913) 10 months ago
Hadrien Croubois f8c2e1035e
Add Packing library (#4992) 11 months ago
Hadrien Croubois b6e07917eb
Transient version of ReentrancyGuard (#4988) 11 months ago
Hadrien Croubois d6ad9db0a0
Add transient storage slot support in StorageSlot.sol (#4980) 11 months ago
Hadrien Croubois cb2aaaa04a
Add slot derivation library (#4975) 11 months ago
Hadrien Croubois 92ff025622
Add a MerkleTree builder (#3617) 12 months ago
Hadrien Croubois 036c3cbef2
Replace custom errors with native panic codes in DoubleEndedQueue (#4872) 1 year ago
Ernesto García a51f1e1354
List every contract in each API doc section (#4848) 1 year ago
Renan Souza 7bd2b2aaf6
Use ERC-XXX syntax (#4730) 1 year ago
Francisco 98b83dfbaa
Move security directory contents to utils (#4551) 1 year ago
Ernesto García 0053ee040a
Move `ECDSA` message hash methods to its own `MessageHashUtils` library (#4430) 2 years ago
Hadrien Croubois 2ee1da12c4
Remove utils/Counters.sol (#4289) 2 years ago
Hadrien Croubois 0f10efe232
Remove code in preparation for v5.0 (#4258) 2 years ago
Hadrien Croubois 260e082ed1
Add a library for handling short strings in a gas efficient way (#4023) 2 years ago
JulissaDantes 81dbe643a0 Remove ERC165Storage (#3880) 2 years ago
Hadrien Croubois aace774961
Add a double ended queue (#3153) 3 years ago
rotcivegaf 3458c1e854
Add SignedMath with math utilities for signed integers (#2686) 3 years ago
Ernesto García ef0273fde1
Add Base64 library to utils (#2884) 3 years ago
JulissaDantes b42b05311b
Add ERC721Votes for NFT-based governance (#2944) 3 years ago
Hadrien Croubois f7da53cebd
Add a BitMap struct (#2710) 4 years ago
Hadrien Croubois 8ea06b75aa
Add a Counter.reset function (#2678) 4 years ago
Hadrien Croubois 1c676ac0ec
Implement UUPS proxy (ERC1822) (#2542) 4 years ago
Martín Triay 7f6a1666fa
Add Multicall module (#2608) 4 years ago
Hadrien Croubois 0c621246d3
Add tooling to verify signatures with support for ERC1271 (#2532) 4 years ago
Hadrien Croubois 0b3e0d74b0 Further reorganisation of the repo (#2575) 4 years ago
Hadrien Croubois f076ff5dbd
Further reorganisation of the repo (#2575) 4 years ago
Hadrien Croubois 24a0bc23cf
Reorganize the repo structure (#2503) 4 years ago
tincho aaa5ef81cf
Fix typos (#2343) 5 years ago
Francisco Giordano ef3bbbcf40
Add readme notices with link to docs site (#2300) 5 years ago
Nicolás Venturo 5bb8d0245b
Improve Hooks documentation (#2199) 5 years ago
Nicolás Venturo 402c6ab4cc
Update docs (#2168) 5 years ago
Nicolás Venturo c9630526e2
Draft and lifecycles directories cleanup (#2122) 5 years ago
Alberto Cuesta Cañada 1e0f07751e Implementation of an address Enumerable Set (#2061) 5 years ago
Francisco Giordano 8c40a5b275 Create2 feature pending tasks (#2013) 5 years ago
Benjamin Smith 2c11ed59fa Safe Casting Library from uint256 to uintXX (#1926) 5 years ago
Francisco Giordano 7552af95e4 migrate content to format for new docs site 6 years ago