nim-eth/eth/common
Jordan Hrycaj 8761ea3222
Fix stability issues (#512)
* Fix stability issues

why:
  Handling malformed messages typically raises `RangeError` exceptions
  when de-serialising RLP, or decoding message data. This is an
  (incomplete) attempt to weed out some out it driven by real live
  tests.

remark:
  Employing the new `snap` protocol there might be different views on what
  the messages really contain (currently specs are more a hint.)

* Update RLP exception handling

* Undo effect-less patch

why:
  problem occurred somewhere above the try/catch handler

* Using `checkedEnumAssign()` for RLP enum
2022-06-16 16:23:07 +01:00
..
eth_types.nim Fix stability issues (#512) 2022-06-16 16:23:07 +01:00
eth_types_json_serialization.nim More --styleCheck fixes for discoveryv5 and eth/common (#473) 2022-02-03 15:51:08 +01:00
state_accessors.nim Adjust for chronosStrictException usage in rest of eth/p2p 2021-05-06 17:20:54 +02:00
transaction.nim implement EIP-1559 Transaction and BlockHeader 2021-06-27 20:12:47 +07:00
utils.nim Add build_dcli target and add it to CI (#344) 2021-04-06 13:33:24 +02:00