Commit Graph

  • 58284ffeda
    Attempt to connect to many peers concurrently, not in sequence. (#575) Adam Spitz 2023-01-04 05:56:23 -0500
  • 9bb17a40d5
    Merge branch 'master' into concurrent-connections Adam Spitz 2023-01-03 12:47:52 -0500
  • 8f0ae55353
    kvstore: return bool from del, add clear (#574) Jacek Sieka 2023-01-03 16:38:27 +0100
  • 5629041173
    Apply suggestions from code review Jacek Sieka 2023-01-03 14:33:56 +0100
  • 4d15a350c8 Merge branch 'concurrent-connections' into incomplete-tries Adam Spitz 2022-12-28 15:29:55 -0500
  • b9677796b5 Attempt to connect to many peers concurrently, not in sequence. Adam Spitz 2022-12-28 15:26:11 -0500
  • 8497a0e24a Make HexaryTrie.del raise an exception if a node is missing. Adam Spitz 2022-12-28 15:03:35 -0500
  • b6b575cdda
    kvstore: return bool from del, add clear Jacek Sieka 2022-12-23 09:04:57 +0100
  • fe1b3fd764 Add nimble setup files Ivan Yonchovski 2022-12-20 10:42:02 +0200
  • 40ec601d07
    Fix accidential usage of default rlp decode for DisconnectionReason (#572) Kim De Mey 2022-12-14 10:57:23 +0100
  • 1f5616583b
    Fix accidential usage of default rlp decode for DisconnectionReason kdeme 2022-12-14 09:55:40 +0100
  • 2b5f2a27e3
    fix `excessDataGas` type (`GasInt` --> `UInt256`) (#571) Etan Kissling 2022-12-14 00:25:27 +0100
  • e818968924
    fix `excessDataGas` type (`GasInt` --> `UInt256`) Etan Kissling 2022-12-13 21:17:13 +0100
  • c9fcab8052
    extend `BlockHeader` for EIP-4844 (#570) Etan Kissling 2022-12-13 20:53:05 +0100
  • 714f429bcb
    v not k Etan Kissling 2022-12-13 17:31:59 +0100
  • 39f458bb4a
    extend `BlockHeader` for EIP-4844 Etan Kissling 2022-12-13 12:05:51 +0100
  • 5c46220e72
    add eth topic to all the logs scope (#568) Lorenzo Delgado 2022-12-06 14:54:03 +0100
  • f76f9e5482
    add eth topic to all the logs scope Lorenzo Delgado 2022-12-05 13:02:40 +0100
  • 571b98d7f7
    avoid invalid codegen/UB by avoiding case object discriminant assignment (#566) tersec 2022-12-01 12:55:42 +0000
  • 19ed5649ee
    avoid invalid codegen/UB by avoiding case object discriminant assignment tersec 2022-12-01 08:54:24 +0000
  • 833818e9c7
    Make discv5 `protocol-id` configurable at compile time Lorenzo Delgado 2022-11-30 12:59:41 +0100
  • 22d0ac81e1
    Fix defect when writing over send buffer (#564) KonradStaniec 2022-11-30 09:34:08 +0100
  • c3be2caece
    Make discv5 protocol id configurable at compile time ksr 2022-03-02 10:26:48 +0100
  • 9c6a44502d
    style changes KonradStaniec 2022-11-29 11:56:00 +0100
  • 13a416478d
    Fix defect when writing over send buffer KonradStaniec 2022-11-29 11:19:44 +0100
  • 8f4ef19fc9
    sqlite: support read-only kvstores (#563) Jacek Sieka 2022-11-28 21:15:53 +0100
  • df69663a5a
    more tests, fix find Jacek Sieka 2022-11-25 16:59:10 +0100
  • bb6e764f0e
    simpler code for readonly flag Jacek Sieka 2022-11-25 12:09:07 +0100
  • ce338f90a7
    export hasTable, avoid defect Jacek Sieka 2022-11-25 11:39:07 +0100
  • 6499ee2bc5
    extend `BlockHeader` for Capella (#562) Etan Kissling 2022-11-25 11:07:51 +0100
  • 52b2ad9b91
    sqlite: support read-only kvstores Jacek Sieka 2022-11-25 11:02:18 +0100
  • f7db4a5257
    use correct list length Etan Kissling 2022-11-24 20:11:44 +0100
  • 96abb97706
    Revert "extend `RLP fields count` test" Etan Kissling 2022-11-24 19:03:39 +0100
  • 8118fa5c59
    extend `RLP fields count` test Etan Kissling 2022-11-24 16:52:39 +0100
  • f218f5a12e
    add RLP reading support and roundtrip test Etan Kissling 2022-11-24 16:42:50 +0100
  • d8ed02682d
    extend `BlockHeader` for Capella Etan Kissling 2022-11-24 15:55:57 +0100
  • f4ef9181c7
    persist discovered ENRs from the discv5 into CSV (#560) Mikel Cortes 2022-11-23 23:48:44 +0100
  • f2839856a9 apply reviewer's suggestions cortze 2022-11-23 01:39:11 +0100
  • f6e68083d5
    Update eth/p2p/discoveryv5/dcli.nim Mikel Cortes 2022-11-23 00:03:09 +0100
  • af388e2789 Added various procs that return Options. Adam Spitz 2022-11-21 17:52:19 -0500
  • 571f001679 filter fork_digest from eth2 data cortze 2022-11-19 00:21:48 +0100
  • f6da550d95 persist ENRs (parsed) from the discovery5 protocol cortze 2022-11-18 23:42:21 +0100
  • 9ba1eb99e3
    Fix possible crashes due to RangeErrors in rlpx auth decoding (#558) Kim De Mey 2022-11-17 08:46:27 +0100
  • e7d3de6ebf
    Fix some typos (#557) Justin Traglia 2022-11-16 10:44:00 -0600
  • 071a68322a
    Fix possible crashes due to RangeErrors in rlpx auth decoding kdeme 2022-11-16 15:13:11 +0100
  • ad6822bb92 Fix currentSlowStartThreshold Justin Traglia 2022-11-16 07:29:37 -0600
  • 721966acf1
    Merge branch 'master' into fix-some-typos Justin Traglia 2022-11-15 07:09:37 -0600
  • fa76f4b304 Fix camelCase for variable Justin Traglia 2022-11-15 07:08:23 -0600
  • ff0b1a330a
    Allow distance of 256 in lookupDistances (#556) Justin Traglia 2022-11-15 05:36:16 -0600
  • 4b22fcdce4
    Proc to func in enr code and style guide related clean-up (#555) Kim De Mey 2022-11-15 10:34:56 +0100
  • c90b5bed95 Fix some typos Justin Traglia 2022-11-14 14:54:54 -0600
  • 8085112301
    Merge branch 'master' into fix-lookup-distances Justin Traglia 2022-11-14 13:22:29 -0600
  • dcb2cc6e8e Allow distance of 256 in lookupDistances Justin Traglia 2022-11-14 13:09:38 -0600
  • e4901fedf4
    Proc to func in enr code and style guide related clean-up kdeme 2022-11-14 16:59:28 +0100
  • 522db295f2
    Fix RLP deserialzation for Enum with holes (#554) Kim De Mey 2022-11-14 15:49:37 +0100
  • afe866dac4
    Fix RLP deserialzation for Enum with holes kdeme 2022-11-10 16:38:34 +0100
  • 9b0f054b04
    Tackle some Nim warnings new since Nim 1.4 & 1.6 (#553) Kim De Mey 2022-11-10 16:32:57 +0100
  • 911ed0d47a
    Tackle some Nim warnings new since Nim 1.4 & 1.6 kdeme 2022-11-10 12:12:33 +0100
  • 70b83a4efb
    Improve the discv5 initialization logs (#552) Kim De Mey 2022-11-10 10:52:24 +0100
  • 129d8902c6
    Improve the discv5 initialization logs kdeme 2022-11-09 12:37:48 +0100
  • 86b37bf72e
    Default compile all tests and binaries with TRACE log level (#549) Kim De Mey 2022-11-10 09:01:58 +0100
  • 10870d8b15
    Revert #544 "Fix related to nim devel branch" (#551) andri lim 2022-11-10 00:57:04 +0700
  • 3ca4e7505d
    Revert #544 "Fix related to nim devel branch" jangko 2022-11-09 22:01:21 +0700
  • 5d13052dd9
    refactor: compile with nim-devel jangko 2022-10-18 09:01:52 +0700
  • e1bdf1741a
    refactor p2pProtocol internals jangko 2022-10-13 09:50:49 +0700
  • d238693571
    refactor: replace shallowCopy with something else jangko 2022-10-14 20:06:40 +0700
  • 53490cb456
    Default compile all tests and binaries with TRACE log level kdeme 2022-11-07 17:37:28 +0100
  • 64b56d866c
    Add own node checks before sending ping (#548) Kim De Mey 2022-11-07 14:25:11 +0100
  • f0fd053b72
    Add own node checks before sending ping kdeme 2022-11-07 10:52:39 +0100
  • fef47331c3
    Networkid common (#547) Kim De Mey 2022-10-20 08:49:20 +0200
  • bc4eee16ce
    Remove # in front of multiline comment end bracket kdeme 2022-10-19 14:01:29 +0200
  • a9a14f391f
    Move NetworkId type to common eth_types kdeme 2022-10-19 13:16:04 +0200
  • cc52ef35e4
    add more tests to verify network state replacement jangko 2022-10-15 08:49:11 +0700
  • 7cd5d56de3
    more descriptive silence unused warning jangko 2022-10-14 11:53:24 +0700
  • 8115885b6e
    allow EhereumNode network state override jangko 2022-10-14 17:16:25 +0700
  • ae616935c3
    move eth1 specific code to where it belongs jangko 2022-10-11 10:02:16 +0700
  • bd8d9c65a3
    Seperate discv5 protocol message encoding from packet encoding (#539) Kim De Mey 2022-10-10 12:13:20 +0200
  • 21b093c02f
    Seperate discv5 protocol message encoding from packet encoding kdeme 2022-10-07 12:05:07 +0200
  • ceac50c62f
    Log the IP-address + Port when a discv5 send fails (#542) Kim De Mey 2022-10-10 10:33:40 +0200
  • 3e44299b49
    Remove unused mock_peers and tserver files (#540) Kim De Mey 2022-10-07 17:28:41 +0200
  • 8ae7ddfee7 Log the IP-address + Port when a discv5 send fails kdeme 2022-10-07 16:08:09 +0200
  • 4c821c5eae
    Remove async_utils/traceAsyncErrors usage from discv5 (#541) Kim De Mey 2022-10-07 17:20:03 +0200
  • f662fa6d50
    Remove async_utils/traceAsyncErrors usage from discv5 kdeme 2022-10-07 16:00:06 +0200
  • 5bd80cdf68
    Remove unused mock_peers and tserver files kdeme 2022-10-07 15:51:45 +0200
  • ba69c1ff29
    Quickfix for a potential double future completion in rlpx (#538) Kim De Mey 2022-10-06 13:34:35 +0200
  • c72d9c4a84
    Quickfix for a potential double future completion in rlpx kdeme 2022-10-06 11:01:48 +0200
  • 591360284b
    remove Whisper (#537) Jacek Sieka 2022-09-21 11:58:22 +0200
  • 7fe5575138
    remove Whisper Jacek Sieka 2022-09-21 11:12:38 +0200
  • 2734ed6bda
    kad: remove unnecessary randomize call (#535) Jacek Sieka 2022-09-19 10:47:30 +0200
  • 059d319c16
    Safer mpt proof verification (#536) KonradStaniec 2022-09-14 19:02:05 +0200
  • cef9a383ab
    Pr comments KonradStaniec 2022-09-14 13:12:07 +0200
  • ad37a8e9af
    Safer mpt proof verification KonradStaniec 2022-09-14 10:23:01 +0200
  • d8c174c47d
    use `rng.sample` Jacek Sieka 2022-09-13 08:40:40 +0200
  • a2b0b4a2b1
    kad: remove unnecessary randomize call Jacek Sieka 2022-09-13 08:14:51 +0200
  • 5885f638e4
    discv4: fix ping pong time removal algorithm jangko 2022-09-07 21:12:32 +0700
  • 58d7e98c5c
    fix nim-devel compilation error in auth.nim jangko 2022-09-07 00:38:22 +0700
  • 84e60c6930
    fix discovery v4 ping pong handler jangko 2022-09-06 22:19:47 +0700
  • 2186d67163
    fix openssl problem in ci (#533) andri lim 2022-09-05 17:00:05 +0700
  • 11ed37b7b4
    Merge branch 'master' into fix-ci Jacek Sieka 2022-09-05 11:10:16 +0200
  • 5e4123fda8
    tighter nimcrypto imports (#532) Jacek Sieka 2022-09-05 11:09:38 +0200