Commit Graph

172 Commits (ee4d8380d31527ff7ed9626477244ab662ffc29a)

Author SHA1 Message Date
Pascal Marco Caversaccio 5772512058
Add `address` to `string` conversion (#3403) 3 years ago
Kartik0099 3bdf4bfd29
Annotate Memory-Safe Assembly (#3392) 3 years ago
Hadrien Croubois 07b1b472c0
Improve wording consistency in code/doc (#3365) 3 years ago
Hadrien Croubois a035b235b4
Release v4.6 (#3358) 3 years ago
Jean Cvllr 3f49408fb6
Move event definition at the top of IERC20, IERC777 and IERC1820 (#3228) 3 years ago
Pandapip1 faf5820f03
Fix many spelling errors (#3274) 3 years ago
Wias Liaw b13bdb0249
Add bytes32 to bytes32 enumerable map (#3192) 3 years ago
Ben c239e1af8d
Fix typo (#3241) 3 years ago
Francisco Giordano 525a672862 Add missing docs about reverts in DoubleEndedQueue 3 years ago
Hadrien Croubois aace774961
Add a double ended queue (#3153) 3 years ago
Francisco Giordano afb20119b3
Release v4.5 3 years ago
Francisco Giordano bfd05d9646 Add "available since" on Base64.sol 3 years ago
Gaspar Dip ca755ce799
Add AddressToUintMap (#3150) 3 years ago
Doug Hoyte 4f8af2dceb
Add test and docs describing a misuse of MerkleProof (#3090) 3 years ago
Francisco Giordano f55d2716a8 Add function documentation for SignatureChecker. 3 years ago
Hadrien Croubois 3eb2d43b06
Move abs(int256) from Math to SafeMath (#3110) 3 years ago
Hadrien Croubois ecae978cb5
Make more functions virtual (#3078) 3 years ago
rotcivegaf 3458c1e854
Add SignedMath with math utilities for signed integers (#2686) 3 years ago
Hadrien Croubois fd7c4ba8f0
Update pragma in utils/Address.sol to 0.8.1 (#3098) 3 years ago
Ernesto García ef0273fde1
Add Base64 library to utils (#2884) 3 years ago
Anton Bukov da3a9ae18b
Avoid assembly in signature V and S decomposition (#3060) 3 years ago
Hadrien Croubois cafd900ad6
Fix memory leak in merkle verification (#3039) 3 years ago
Anton Bukov d95cdaae8e
Replace excodesize assembly with address.code.length (https://github.com/ethereum/solidity/releases/tag/v0.8.1) (#3025) 3 years ago
Francisco Giordano 6bd6b76d11 4.4.1 3 years ago
JulissaDantes b42b05311b
Add ERC721Votes for NFT-based governance (#2944) 3 years ago
Francisco Giordano 04109f8bee Address: explain dangers of isContract (#2994) 3 years ago
Francisco Giordano 4961a51cc7 4.4.0 3 years ago
barakman f6db5c1f30
A function which returns the absolute value of a signed value (#2984) 3 years ago
Francisco Giordano 65ef662a2b 4.4.0-rc.1 3 years ago
Francisco Giordano 0a87a4e75b 4.4.0-rc.0 3 years ago
Francisco Giordano c9bdb1f0ae
Add a comment documenting the package version being used (#2918) 3 years ago
Hadrien Croubois d244b81972
Add a MerkleProof.processProof utility function (#2841) 3 years ago
td-bn 5b28259dac
#890: Add ECDSA.toEthSignedMessageHash(bytes) for abritrary length message hashing (#2865) 3 years ago
Anton Bukov 29eeb2828e
Fix EIP712 for delegatecalls (#2852) 3 years ago
Francisco Giordano 6f23efa970
Review wording of SafeMath need in Solidity 0.8 (#2898) 3 years ago
Nicolas Mahe 1b27c13096
Fix typo in doc of SignatureChecker (#2881) 3 years ago
Anton Bukov 541e82144f
Optimize EOA signature verification (#2661) 4 years ago
Anton Bukov 3dadd40034
Avoid safe math in BitMap (#2797) 4 years ago
Mikhail Melnik d3c5bdf4de
Fix yellowpaper reference (#2775) 4 years ago
Hadrien Croubois 6c1a634053
Add Governor contracts (#2672) 4 years ago
Hadrien Croubois f88e555234
Add values() functions to EnumerableSets (#2768) 4 years ago
Francisco Giordano 3935b907d4 Fix NatSpec comment syntax 4 years ago
Anton Bukov 4e2641a915
Simplify selector access (#2766) 4 years ago
rotcivegaf 6d97f09195
Gas optimization on average function of Math.sol (#2757) 4 years ago
Hadrien Croubois f710bafae8
Fix typos (#2723) 4 years ago
Hadrien Croubois 788d338c9b
Improve naming of internal variables (#2721) 4 years ago
Hadrien Croubois fd111df16d
Remove unecessary code from Context (#2718) 4 years ago
Hadrien Croubois 0a05f6fa45
Add a recover(bytes32,bytes32,bytes32) that follows EIP2098 (#2713) 4 years ago
Hadrien Croubois f7da53cebd
Add a BitMap struct (#2710) 4 years ago
Hadrien Croubois b0cf6fbb7a
Add Prettier for linting and fix Solhint config (#2697) 4 years ago