nimbus-eth1/tests
Jordan Hrycaj 8ed40c78e0
Core db+aristo provides tracer funtionality (#2089)
* Aristo: Provide descriptor fork based on search in transaction stack

details:
  Try to find the tx that has a particular pair `(vertex-id,hash-key)`,
  and by extension try filter and backend if the former fails.

* Cleanup & docu

* CoreDb+Aristo: Implement context re-position to earlier in-memory state

why:
  It is a easy way to explore how there can be concurrent access to the
  same backend storage DB with different view states. This one can access
  an earlier state from the transaction stack.

* CoreDb+Aristo: Populate tracer stubs with real functionality

* Update `tracer.nim` to new API

why:
  Legacy API does not sufficiently support `Aristo`

* Fix logging problems in tracer

details:
  Debug logging turned off by default

* Fix function prototypes

* Add Copyright header

* Add tables import

why:
  For older compiler versions on CI
2024-03-21 10:45:57 +00:00
..
amphora Migrate to Engine API spec version v1.0.0-alpha.5; More progress towards working M1 2022-01-25 12:52:50 +02:00
bootstrap
customgenesis Add geth compatibility to genesis config parser 2023-11-29 16:15:31 +07:00
db Added support for namespaces to RocksDb kvstore. (#2066) 2024-03-12 11:04:46 +08:00
fixtures Bump eth_tests to 5bf1fff257c0662bc526c27d7546d470025b3239 (#2047) 2024-02-21 23:04:44 +07:00
graphql Fix TxPool when handling EIP-4844 blob tx (#1831) 2023-10-20 15:30:05 +07:00
keystore implement more eth rpc and keystore management 2020-07-23 14:54:32 +07:00
merge reenable testEngineAPI in test_merge 2022-03-17 12:54:04 +07:00
replay Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
rpc Experimental RPC endpoints for generating block witnesses (#1977) 2024-01-22 17:11:37 +08:00
test_aristo Core db maintenance update (#2087) 2024-03-20 15:15:56 +00:00
test_beacon Beacon skeleton works with ttdPassed=true flag too (#1826) 2023-10-19 10:29:06 +07:00
test_clique Fix styles (#2046) 2024-02-21 23:04:59 +07:00
test_coredb Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_jwt_auth
test_rocksdb_timing Added support for namespaces to RocksDb kvstore. (#2066) 2024-03-12 11:04:46 +08:00
test_sync_snap Update Nimbus codebase to use the new nim-rocksdb API. (#2054) 2024-03-05 12:54:42 +08:00
test_txpool Fix styles (#2046) 2024-02-21 23:04:59 +07:00
README.md
all_tests.nim Storage of block witnesses (#1986) 2024-02-13 17:49:41 +08:00
all_tests_macro.nim Fix unhandled overflow exception in gasCall 2023-12-04 14:10:56 +07:00
asynctest.nim
evm_tests.nim Core db and aristo updates for destructor and tx logic (#1894) 2023-11-16 19:35:03 +00:00
macro_assembler.nim Provide public default db symbol (#2050) 2024-02-23 09:17:24 +00:00
nim.cfg
persistBlockTestGen.nim Provide public default db symbol (#2050) 2024-02-23 09:17:24 +00:00
test_accounts_cache.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_allowed_to_fail.nim
test_aristo.nim Aristo+Kvt: Let destructor crash when `nil` argument is given (#2080) 2024-03-15 14:20:00 +00:00
test_block_fixture.nim Core db and aristo updates for destructor and tx logic (#1894) 2023-11-16 19:35:03 +00:00
test_blockchain_json.nim Fix styles (#2046) 2024-02-21 23:04:59 +07:00
test_clique.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
test_code_stream.nim
test_config.nim
test_configuration.nim Fix styles (#2046) 2024-02-21 23:04:59 +07:00
test_coredb.nim Core db+aristo provides tracer funtionality (#2089) 2024-03-21 10:45:57 +00:00
test_difficulty.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_eip4844.nim
test_filters.nim Bump nim-web3 and others 2024-01-14 10:41:23 +07:00
test_forkid.nim Provide public default db symbol (#2050) 2024-02-23 09:17:24 +00:00
test_gas_meter.nim
test_generalstate_json.nim Bump eth_tests and related fixes (#2042) 2024-02-21 16:14:20 +07:00
test_genesis.nim Provide public default db symbol (#2050) 2024-02-23 09:17:24 +00:00
test_getproof_json.nim Experimental RPC endpoints for generating block witnesses (#1977) 2024-01-22 17:11:37 +08:00
test_graphql.nim
test_helpers.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
test_jwt_auth.nim Implement combo http server for rpc, engine_api, and graphql services (#1992) 2024-01-29 20:20:04 +07:00
test_keyed_queue_rlp.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
test_memory.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
test_merge.nim Bump json-rpc to 9c65df305390ab01a13788af5aea78cd62dceb2a (#2035) 2024-02-19 16:33:43 +07:00
test_misc.nim
test_op_arith.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_op_bit.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_op_custom.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_op_env.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_op_memory.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_op_misc.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_overflow.nim Ledger activate unified accounts cache wrapper (#1939) 2023-12-12 19:12:56 +00:00
test_persistblock_json.nim
test_persistblock_witness_json.nim Storage of block witnesses (#1986) 2024-02-13 17:49:41 +08:00
test_pow.nim
test_precompiles.nim
test_rocksdb_timing.nim Update Nimbus codebase to use the new nim-rocksdb API. (#2054) 2024-03-05 12:54:42 +08:00
test_rpc.nim Bump nim-web3 to 285d97c2b05bbe2a13dab4b52ea878157fb1a1a1 (#2088) 2024-03-21 08:05:22 +07:00
test_rpc_experimental_json.nim Reduce compiler warnings (#2030) 2024-02-16 16:08:07 +07:00
test_rpc_getproofs_track_state_changes.nim Prepare source code for nim v2 CI (#2028) 2024-02-15 09:57:05 +07:00
test_stack.nim
test_state_db.nim
test_sync_snap.nim Fix styles and reduce compiler warnings (#2086) 2024-03-20 14:35:38 +07:00
test_tools_build.nim More witness fixes (#2009) 2024-02-09 12:09:02 +08:00
test_tracer_json.nim Core db and aristo updates for destructor and tx logic (#1894) 2023-11-16 19:35:03 +00:00
test_transaction_json.nim
test_txpool.nim Fix styles (#2046) 2024-02-21 23:04:59 +07:00
test_txpool2.nim Fix styles (#2046) 2024-02-21 23:04:59 +07:00
test_wire_protocol.nim
tracerTestGen.nim

README.md

tests

TODO: more GeneralStateTest fixtures!