1. 02 Mar, 2021 2 commits
  2. 01 Mar, 2021 1 commit
  3. 24 Feb, 2021 4 commits
  4. 22 Feb, 2021 3 commits
  5. 19 Feb, 2021 5 commits
  6. 18 Feb, 2021 4 commits
  7. 17 Feb, 2021 1 commit
  8. 09 Feb, 2021 4 commits
  9. 08 Feb, 2021 1 commit
  10. 04 Feb, 2021 4 commits
  11. 02 Feb, 2021 8 commits
  12. 01 Feb, 2021 1 commit
  13. 29 Jan, 2021 2 commits
    • Update lockfile (#2481) · d163aeb8
      Co-authored-by: Renovate Bot <bot@renovateapp.com>
      renovate[bot] authored
    • Adopt new Solidity features interfaceId, try/catch, keccak constants (#2487) · 60205944
      * Clean code
      
      -  using type().interfaceId to improve readeability of ERC165 registration
      - hardcoding some keccak256 that are otherwise computed at construction.
      
      * hardcode keccak256 result
      
      * Improve code readeability using try/catch
      
      * Remove hardcoded hash 
      
      tests show that solc 0.8.0 does the optimization as expected
      
      * Use try/catch to improve readability
      
      * ERC165Checker: Do not revert when returndata is empty + new test
      
      * Address PR comments
      
      * improve testing of ERC721Receiver errors
      
      * put back comment about invalid interface id
      
      * coverage does not support 0.8.1. Reverting back to 0.8.0
      
      * bubble all data with length > 0 if onERC721Receive fails.
      
      * Fix test: revert without message trigger is bubble with the default message
      
      * using enum object to improve readability
      Hadrien Croubois authored