nim-eth/tests
Jacek Sieka bb5cb6a4d0
rlp: refresh code (#683)
A first step in cleaning up RLP, which has lots of interesting issues -
the next step would be to clean up the exception handling as well
(Resultify?)

* remove `RlpNode` (unused)
* single-pass parsing for most functionality via RlpItem
* stricter conformance to spec
  * remove float support
  * warn about signed integers
  * raise on invalid RLP earlier
* avoid several pointless allocations, in particular in `listLen`,
`listElem` etc
* include spec docs
2024-05-26 09:58:24 +02:00
..
common Introduce wrapper type for EIP-4844 transactions (#682) 2024-05-13 11:19:00 +03:00
db Replace registerCustomScalarFunction with createCustomFunction (#649) 2023-11-21 14:39:24 +01:00
fuzzing rlp: refresh code (#683) 2024-05-26 09:58:24 +02:00
keyfile Style fixes according to --styleCheck:usages (#452) 2021-12-20 13:14:50 +01:00
keys no more wild constants and rename ecdhSecret to ecdhSharedSecret 2023-04-21 16:08:57 +07:00
p2p rlp: refresh code (#683) 2024-05-26 09:58:24 +02:00
rlp rlp: refresh code (#683) 2024-05-26 09:58:24 +02:00
trie binary tries: remove (#684) 2024-05-26 09:57:59 +02:00
utp Remove usage of stew/shim/net (#670) 2024-01-24 09:09:11 +01:00
all_tests.nim Refactor p2pProtocol internals (#657) 2024-01-22 16:47:46 +07:00
nim.cfg Enable tests with also json sink and fix failures (#624) 2023-06-22 16:13:16 +00:00
stubloglevel.nim Default compile all tests and binaries with TRACE log level (#549) 2022-11-10 09:01:58 +01:00
test_async_utils.nim Add build_dcli target and add it to CI (#344) 2021-04-06 13:33:24 +02:00
test_bloom.nim CI: test with multiple Nim version (#429) 2021-12-11 19:12:55 +01:00