nim-eth/eth
Jordan Hrycaj 5ecbcb5886
Using unsigned types for message type and requst IDs (#722)
* Using unsigned types for message type and requst IDs

why:
  Negative values are neither defined for RLP nor in the protocol specs
  which refer to the RLPs (see yellow paper app B clause (199).

* Fix `int` argument (must be `uint`) in fuzzing tests

why:
  Not part of all tests so it slipped through.
2024-08-30 17:27:09 +00:00
..
common Revert speedups (#718) 2024-08-09 07:20:35 +02:00
db results: use standalone repo (#687) 2024-05-30 14:46:57 +02:00
keyfile Use results.Opt instead of option in discv5, utp and nat (#705) 2024-06-18 18:09:27 +02:00
net Use results.Opt instead of option in discv5, utp and nat (#705) 2024-06-18 18:09:27 +02:00
p2p Using unsigned types for message type and requst IDs (#722) 2024-08-30 17:27:09 +00:00
rlp Revert speedups (#718) 2024-08-09 07:20:35 +02:00
trie Treat putting empty data in hexary trie as deleting data (#720) 2024-08-14 23:48:39 +00:00
utp Differentiate log for invalid packet seqnr without reorder buffer and not (#723) 2024-08-29 18:15:26 +02:00
async_utils.nim better async timeout wait (#659) 2024-01-16 18:12:47 +01:00
bloom.nim Revert speedups (#718) 2024-08-09 07:20:35 +02:00
common.nim clean up eth_types (#531) 2022-09-02 16:57:52 +02:00
eip1559.nim Add a helper for calculating the EIP1559 base fee 2022-08-18 23:36:45 +03:00
keyfile.nim Add build_dcli target and add it to CI (#344) 2021-04-06 13:33:24 +02:00
keys.nim Fix missing CancelledError on discv5 waitMessage + results imports (#704) 2024-06-13 12:11:25 +02:00
p2p.nim Use asyncraises in p2p (#675) 2024-02-14 15:59:13 +07:00
rlp.nim Fix rlpx hello crash caused by rlp decoder (#721) 2024-08-19 11:38:46 +00:00
trie.nim binary tries: remove (#684) 2024-05-26 09:57:59 +02:00