Skip to content
This repository has been archived by the owner on Oct 19, 2024. It is now read-only.

feat(providers): add a subset of admin namespace #1880

Merged
merged 54 commits into from
Nov 30, 2022

Commits on Nov 28, 2022

  1. Configuration menu
    Copy the full SHA
    0c0a99c View commit details
    Browse the repository at this point in the history
  2. wip: add admin namespace support

     * add networking and peer related structs
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    a350324 View commit details
    Browse the repository at this point in the history
  3. Configuration menu
    Copy the full SHA
    0fce96c View commit details
    Browse the repository at this point in the history
  4. add datadir to geth

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    4adffd4 View commit details
    Browse the repository at this point in the history
  5. fix data dir ref

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    0562f0b View commit details
    Browse the repository at this point in the history
  6. add dev flag to geth

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    26c0d66 View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    2bedcd2 View commit details
    Browse the repository at this point in the history
  8. Configuration menu
    Copy the full SHA
    6a237b3 View commit details
    Browse the repository at this point in the history
  9. Configuration menu
    Copy the full SHA
    d6b9687 View commit details
    Browse the repository at this point in the history
  10. add p2p port to geth

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    fce6c40 View commit details
    Browse the repository at this point in the history
  11. Configuration menu
    Copy the full SHA
    52a7a35 View commit details
    Browse the repository at this point in the history
  12. Configuration menu
    Copy the full SHA
    e28d1a1 View commit details
    Browse the repository at this point in the history
  13. fix nodeinfo protocol field

     * the type is better represented by a struct which can have either eth
       or snap
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    4cfaffb View commit details
    Browse the repository at this point in the history
  14. Configuration menu
    Copy the full SHA
    1033b13 View commit details
    Browse the repository at this point in the history
  15. remove PeerEvent

     * should re-add when peer event endpoints are implemented
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    5e3eb65 View commit details
    Browse the repository at this point in the history
  16. Configuration menu
    Copy the full SHA
    2bb8b32 View commit details
    Browse the repository at this point in the history
  17. change signature for peer modification apis

     * these admin apis accept an enode, which _may_ be an enr, but could
       also be a legacy enode "v4" url.
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    3dcacb4 View commit details
    Browse the repository at this point in the history
  18. Configuration menu
    Copy the full SHA
    280a3d3 View commit details
    Browse the repository at this point in the history
  19. Configuration menu
    Copy the full SHA
    0c1cf6d View commit details
    Browse the repository at this point in the history
  20. Configuration menu
    Copy the full SHA
    23fa941 View commit details
    Browse the repository at this point in the history
  21. update pr number in changelog

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    09c4509 View commit details
    Browse the repository at this point in the history
  22. cargo fmt

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    f9a324a View commit details
    Browse the repository at this point in the history
  23. Configuration menu
    Copy the full SHA
    285f037 View commit details
    Browse the repository at this point in the history
  24. accept genesis file in geth

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    20446a3 View commit details
    Browse the repository at this point in the history
  25. Configuration menu
    Copy the full SHA
    0052e72 View commit details
    Browse the repository at this point in the history
  26. Configuration menu
    Copy the full SHA
    343fd89 View commit details
    Browse the repository at this point in the history
  27. Configuration menu
    Copy the full SHA
    02db1b1 View commit details
    Browse the repository at this point in the history
  28. Configuration menu
    Copy the full SHA
    6f5b06f View commit details
    Browse the repository at this point in the history
  29. make clippy happy

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    037fbcf View commit details
    Browse the repository at this point in the history
  30. Configuration menu
    Copy the full SHA
    567cf38 View commit details
    Browse the repository at this point in the history
  31. Configuration menu
    Copy the full SHA
    6183c87 View commit details
    Browse the repository at this point in the history
  32. remove debugging printlns

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    d27d0bc View commit details
    Browse the repository at this point in the history
  33. Configuration menu
    Copy the full SHA
    a345fa3 View commit details
    Browse the repository at this point in the history
  34. Configuration menu
    Copy the full SHA
    2c3375d View commit details
    Browse the repository at this point in the history
  35. Configuration menu
    Copy the full SHA
    7efbd36 View commit details
    Browse the repository at this point in the history
  36. support deserializing json bignums to U256

     * the serde_json arbitrary_precision feature is necessary so the
       serde_json::Number variant of `IntOrHexOrBigNum` can be converted
       into a string and fed into U256::from_dec_string
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    51b4638 View commit details
    Browse the repository at this point in the history
  37. Configuration menu
    Copy the full SHA
    302cb9c View commit details
    Browse the repository at this point in the history
  38. remove third variant from IntOrHex

     * unnecessary since serde_json::Number handles smaller ints as well
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    54ad70c View commit details
    Browse the repository at this point in the history
  39. add comments for ids

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    ae22226 View commit details
    Browse the repository at this point in the history
  40. Configuration menu
    Copy the full SHA
    cce36a6 View commit details
    Browse the repository at this point in the history
  41. fix admin typo in Cargo.toml

    Co-authored-by: Georgios Konstantopoulos <me@gakonst.com>
    Rjected and gakonst committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    20557f0 View commit details
    Browse the repository at this point in the history
  42. Configuration menu
    Copy the full SHA
    7697f69 View commit details
    Browse the repository at this point in the history
  43. Configuration menu
    Copy the full SHA
    e92dbf6 View commit details
    Browse the repository at this point in the history
  44. update geth

     * the build can be updated by changing the GETH_BUILD env var
    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    50ccfce View commit details
    Browse the repository at this point in the history
  45. wait for geth to exit on drop

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    af47a31 View commit details
    Browse the repository at this point in the history
  46. remove unnecessary wait

    Rjected committed Nov 28, 2022
    Configuration menu
    Copy the full SHA
    f6188d3 View commit details
    Browse the repository at this point in the history

Commits on Nov 29, 2022

  1. Configuration menu
    Copy the full SHA
    548b360 View commit details
    Browse the repository at this point in the history
  2. remove println

    Rjected committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    dbb53a9 View commit details
    Browse the repository at this point in the history
  3. make tests less flaky

    Rjected committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    96c897c View commit details
    Browse the repository at this point in the history
  4. Configuration menu
    Copy the full SHA
    7c445e3 View commit details
    Browse the repository at this point in the history
  5. dump geth stderr to debug failing ci test

     * add method which dumps the unread stderr of the geth instance into a
       string
    Rjected committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    a66548d View commit details
    Browse the repository at this point in the history
  6. remove call_raw debug println

     * bug is due to authrpc endpoint being in use
    Rjected committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    b71c71c View commit details
    Browse the repository at this point in the history
  7. Configuration menu
    Copy the full SHA
    9d7e23e View commit details
    Browse the repository at this point in the history
  8. remove dump_stderr from GethInstance

     * did not work properly anyways
    Rjected committed Nov 29, 2022
    Configuration menu
    Copy the full SHA
    8ca864c View commit details
    Browse the repository at this point in the history