1. 20 Aug, 2020 2 commits
  2. 19 Aug, 2020 4 commits
  3. 18 Aug, 2020 1 commit
  4. 14 Aug, 2020 1 commit
  5. 11 Aug, 2020 4 commits
  6. 10 Aug, 2020 5 commits
  7. 07 Aug, 2020 9 commits
  8. 06 Aug, 2020 5 commits
  9. 05 Aug, 2020 3 commits
  10. 04 Aug, 2020 4 commits
  11. 03 Aug, 2020 2 commits
    • Natsu Kagami's avatar
      signer: EIP 712, parse `bytes` and `bytesX` as hex strings + correct padding (#21307) · 90dedea4
      Natsu Kagami authored
      * Handle hex strings for bytesX types
      
      * Add tests for parseBytes
      
      * Improve tests
      
      * Return nil bytes if error is non-nil
      
      * Right-pad instead of left-pad bytes
      
      * More tests
      90dedea4
    • rene's avatar
      node: refactor package node (#21105) · c0c01612
      rene authored
      This PR significantly changes the APIs for instantiating Ethereum nodes in
      a Go program. The new APIs are not backwards-compatible, but we feel that
      this is made up for by the much simpler way of registering services on
      node.Node. You can find more information and rationale in the design
      document: https://gist.github.com/renaynay/5bec2de19fde66f4d04c535fd24f0775.
      
      There is also a new feature in Node's Go API: it is now possible to
      register arbitrary handlers on the user-facing HTTP server. In geth, this
      facility is used to enable GraphQL.
      
      There is a single minor change relevant for geth users in this PR: The
      GraphQL API is no longer available separately from the JSON-RPC HTTP
      server. If you want GraphQL, you need to enable it using the
      ./geth --http --graphql flag combination.
      
      The --graphql.port and --graphql.addr flags are no longer available.
      c0c01612