erigon-pulse/cmd/rpcdaemon22/postman
ledgerwatch 8e3ac8a21c
Erigon2 upgrade 2 prototype (#4341)
* Erigon2 upgrade 2 prototype

* Latest erigon-lib

* Fixes

* Fix print

* Fix maxSpan

* Reduce maxSpan

* Remove duplicate joins

* TxNum

* Fix resuming

* first draft of history22

* Introduce historical reads

* Update to erigon-lib

* Update erigon-lib

* Update erigon-lib

* Fixes and tracing for checkChangeSets

* More trace

* Print account details

* fix getHeader

* Update to erigon-lib main

* Add tracer indices and event log indices

* Fix calltracer

* Fix calltracer

* Duplicate rpcdaemon into rpcdaemon22

* Fix tests

* Fix tests

* Fix tests

* Update to latest erigon-lib

Co-authored-by: Alexey Sharp <alexeysharp@Alexeys-iMac.local>
Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro.local>
2022-06-10 16:18:43 +01:00
..
README.md Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
RPC_Testing.json Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00
Trace_Testing.json Erigon2 upgrade 2 prototype (#4341) 2022-06-10 16:18:43 +01:00

Postman testing

There are two files here:

  • RPC_Testing.json
  • Trace_Testing.json

You can import them into Postman using these instructions: https://github.com/ledgerwatch/erigon/wiki/Using-Postman-to-Test-TurboGeth-RPC

The first one is used to generate help text and other documentation as well as running a sanity check against a new release. There is basically one test for each of the 81 RPC endpoints.

The second file contains 31 test cases specifically for the nine trace routines (five tests for five of the routines, three for another, one each for the other three).

Another collection of related tests can be found here: https://github.com/Great-Hill-Corporation/trueblocks-core/tree/develop/src/other/trace_tests