Commit Graph

  • c5ffc11c01
    Merge 89903c4524 into cea23299be Kim De Mey 2023-06-16 13:44:25 +0200
  • cea23299be
    Avoid double socket destroy on timed-out uTP SYN-ACK (#619) Kim De Mey 2023-06-15 04:26:22 -0600
  • 2c58f84fdc
    Avoid double socket destroy on timed-out uTP SYN-ACK kdeme 2023-06-15 11:45:19 +0200
  • d766fc435e
    remove stddefects import (#618) tersec 2023-06-11 12:14:10 +0000
  • 113360481b
    remove stddefects import tersec 2023-06-10 06:27:50 +0000
  • d1e12e0853
    export `generate` Etan Kissling 2023-06-06 23:15:56 +0200
  • 0404df93b6
    Merge commit '99d980c3f6016c616edc938ed8d12542fae193b2' into dev/etan/rn-genprovider Etan Kissling 2023-06-06 23:15:39 +0200
  • c7d79092ac
    rm `newRng`, see https://github.com/status-im/nim-websock/pull/132 Etan Kissling 2023-06-06 23:12:49 +0200
  • 8c18115e15
    move `newRng` to `random2`, and `random2` to `common` Etan Kissling 2023-06-06 22:33:10 +0200
  • 99d980c3f6
    use correct exception in `parseCmdArg` (#614) Etan Kissling 2023-06-06 22:28:14 +0200
  • 783c49c51b
    typealias for allowing different RNG contexts Etan Kissling 2023-06-06 21:59:32 +0200
  • 6c588d953d
    Merge branch 'master' into dev/etan/cu-valueerror Etan Kissling 2023-06-06 21:51:34 +0200
  • c608426d03
    add/change Deneb fields per https://github.com/ethereum/execution-apis/pull/417 (#616) tersec 2023-06-03 18:47:55 +0000
  • e4738ba58e
    add/change Deneb fields per https://github.com/ethereum/execution-apis/pull/417 tersec 2023-06-03 18:21:21 +0000
  • 55b9da0bea
    fix cancellation syntax (#615) Jacek Sieka 2023-06-02 14:33:06 +0200
  • 484e453fb7
    simplify Jacek Sieka 2023-06-01 11:10:41 +0200
  • 0812d690a4
    fix cancellation syntax Jacek Sieka 2023-06-01 09:42:00 +0200
  • 9c1cbcdf7a
    Merge branch 'master' into dev/etan/cu-valueerror Etan Kissling 2023-05-31 15:29:54 +0200
  • 644e834ac7
    use correct exception in `parseCmdArg` Etan Kissling 2023-05-31 15:26:04 +0200
  • 91b2b9d2ed
    rlp codec support optional fields (#613) andri lim 2023-05-30 20:02:02 +0700
  • 2046debfff
    add optional fields usage and behavior to RLP readme jangko 2023-05-30 18:51:44 +0700
  • 0a8bcdbb49
    rlp codec now support Opt too for optional fields jangko 2023-05-30 18:41:18 +0700
  • 0300de7f91
    rlp codec support optional fields jangko 2023-05-30 14:41:47 +0700
  • 67bbd88616
    Replace exception with assertion in rlp.append of BlockHeader jangko 2023-05-25 15:27:37 +0700
  • 7ff6de2367
    fix rlp.readRecordType of BlockBody and friends jangko 2023-05-23 14:07:16 +0700
  • e639dc1e14
    fix missing withdrawals field in EthBlock jangko 2023-05-22 16:11:30 +0700
  • 285da12bf3
    nat.nim: breaking dependency with 'confutils' (#609) Ivan Folgueira Bande 2023-05-16 13:43:31 +0200
  • 254c9f6064
    Raiging 'ValueError' instead of 'ConfigurationError' Ivan Folgueira Bande 2023-05-16 10:51:10 +0200
  • 2ffd3d0079
    nat.nim: breaking dependency with 'confutils' Ivan Folgueira Bande 2023-05-15 12:11:13 +0200
  • 6e5ee490c2
    avoid ptr_arith (#608) Jacek Sieka 2023-05-11 09:39:21 +0200
  • 811c05709b
    avoid ptr_arith Jacek Sieka 2023-05-11 09:07:49 +0200
  • d57a1094b1
    Remove all Defect raises to avoid unnecessary warnings (#607) Kim De Mey 2023-05-10 15:50:04 +0200
  • 5d0a227650
    Remove all Defect raises to avoid unnecessary warnings kdeme 2023-05-10 14:18:06 +0200
  • 7564b21ade
    support only Nim 1.6+ (#606) tersec 2023-05-09 20:19:44 +0000
  • f6d395d623 support only Nim 1.6+ tersec 2023-05-09 17:02:14 +0000
  • 607539d821
    upgrade github actions to v3 jangko 2023-04-20 16:52:42 +0700
  • 89903c4524
    Add relay notifications WIP discv5.2 kdeme 2023-04-28 22:30:26 +0200
  • b1a99d5ea3
    Add session message packet WIP kdeme 2023-04-28 22:08:52 +0200
  • a3c008b80f
    Remove Topic related message types kdeme 2023-04-20 12:52:18 +0200
  • ce4cde6557
    Update discv5 version to 5.2 kdeme 2023-04-20 12:48:01 +0200
  • d4e94da09e Added a comment to explain the need for the missing-node stuff. Adam Spitz 2023-04-28 12:12:27 -0400
  • 4b818e8307
    In the incomplete-db node-existence check, don't use contains. (#603) Adam Spitz 2023-04-28 12:04:33 -0400
  • daebb99d9a Sometimes we want missing nodes to be errors, sometimes not. Adam Spitz 2023-04-23 11:24:21 -0400
  • 3d3d69df38 Need this when compiling under older versions of Nim. Adam Spitz 2023-04-23 10:44:07 -0400
  • e7b7932c24 Oh, I needed the AssertionDefect thing too. Adam Spitz 2023-04-23 10:32:15 -0400
  • 0fe4642703 In the incomplete-db check, just checking len > 0 isn't right. Adam Spitz 2023-04-23 09:43:57 -0400
  • 4c6d247bb9 In the incomplete-db node-existence check, don't use contains. Adam Spitz 2023-04-23 09:03:09 -0400
  • f5dd26eac0
    Some changes to make hexary.nim better able to handle incomplete DBs (#602) Adam Spitz 2023-04-21 07:59:15 -0400
  • 075ceb8c3c Merge branch 'master' into incomplete-db Adam Spitz 2023-04-21 07:04:17 -0400
  • 917888356e
    no more wild constants and rename ecdhSecret to ecdhSharedSecret jangko 2023-04-21 15:59:44 +0700
  • 9bf2e1786b
    remove ecdhRaw usage and replace it with ecdh+custom hash function jangko 2023-04-20 11:54:54 +0700
  • 6053c252e7
    Remove appveyor and travis scripts jangko 2023-04-20 08:33:16 +0700
  • 9a1d35f803
    Fix block body encoding (#598) Jordan Hrycaj 2023-04-19 13:26:41 +0100
  • d8f4754db9 Fix block body encoding Jordan Hrycaj 2023-04-18 15:59:49 +0100
  • 25b0da0280
    Fix JSON writer for logging in devp2p code (#597) Kim De Mey 2023-04-18 13:51:02 +0200
  • b8274c4d24
    Fix JSON writer for logging in devp2p code kdeme 2023-04-18 12:13:07 +0200
  • ffc3ef3a7c Made trie.del throw an exception if it encounters a missing node. Adam Spitz 2023-04-05 14:10:43 -0400
  • ea3c164a00
    uTP clarification on SYN-ACK seqnr and some cleanup (#596) Kim De Mey 2023-04-04 17:11:36 +0200
  • 0e0f681ee0
    uTP clarification on SYN-ACK seqnr and some cleanup kdeme 2023-04-04 12:55:28 +0200
  • 4754543605
    Added maybeGet, for working with incomplete DBs. (#595) Adam Spitz 2023-04-03 13:01:25 -0400
  • 4f6b4aec49 Added maybeGet, for working with incomplete DBs. Adam Spitz 2023-04-03 12:08:16 -0400
  • 9e89f0dccc
    Made rlp.readRecordType(BlockBody, false) include withdrawals. (#594) Adam Spitz 2023-03-17 10:41:38 -0400
  • fee915b0f1 Made rlp.readRecordType(BlockBody, false) include withdrawals. Adam Spitz 2023-03-17 09:46:37 -0400
  • d2ba753792
    Add rlpx metrics and avoid immediate peer reconnections (#585) Kim De Mey 2023-03-16 16:45:12 +0100
  • 29b14749fa
    Improve uTP decoded packet logs + style and comment clean-up (#593) Kim De Mey 2023-03-14 17:17:39 +0100
  • 27af801d4d
    Don't test for the exact error strings in uTP decode + clean-up kdeme 2023-03-14 16:40:46 +0100
  • 5ad7611ff1
    Improve uTP decoded packet logs + style and comment clean-up kdeme 2023-03-14 15:51:05 +0100
  • 72c9858927
    kvstore: remove unnecessary EH (#592) Jacek Sieka 2023-02-22 10:03:13 +0100
  • 8f5ea2bdcf
    kvstore: remove unnecessary EH Jacek Sieka 2023-02-22 09:18:52 +0100
  • ca1c205441
    fix missing gcsafe (#591) Jacek Sieka 2023-02-22 09:11:32 +0100
  • 9881278b12
    fix missing gcsafe Jacek Sieka 2023-02-22 00:03:05 +0100
  • ade6d19691
    Defect fixes in kvstore (#589) Jacek Sieka 2023-02-21 18:54:30 +0100
  • ddbe28c20a
    ci: cancel stale builds Jacek Sieka 2023-02-21 10:26:16 +0100
  • 75f4ad4f50
    compile fixes Jacek Sieka 2023-02-21 10:14:29 +0100
  • e1309e644f
    Defect fixes in kvstore Jacek Sieka 2023-02-21 09:53:53 +0100
  • d2a3727c4c
    Use chronos isGlobal to verify public IPs for net/nat and discv5 (#588) Kim De Mey 2023-02-21 09:34:26 +0100
  • 42d5bfed9f
    Use chronos isGlobal to verify public IPs for net/nat and discv5 kdeme 2023-02-20 21:30:19 +0100
  • 5b4e9db0d3
    Narrow Defect to expect AssertionDefect in rlp tests (#587) Kim De Mey 2023-02-20 20:52:49 +0100
  • 34043d5981
    Narrow Defect to expect AssertionDefect in rlp tests kdeme 2023-02-20 16:32:38 +0100
  • 7fd1e01e4f
    Fix rlpx thunk fuzzer kdeme 2023-02-20 12:03:24 +0100
  • 9d01ce8e40
    Avoid reconnecting to peers that just failed connection kdeme 2023-02-16 17:58:34 +0100
  • d00484f20d
    Add metrics related to devp2p peer connections kdeme 2023-02-02 17:40:42 +0100
  • a8bd504f95
    Add liblz4 for i386 CI (rocksdb dep) (#586) Kim De Mey 2023-02-20 16:27:41 +0100
  • 9dbc974a76
    Add liblz4 for i386 CI (rocksdb dep) kdeme 2023-02-20 15:10:25 +0100
  • 4d55bfc9e8
    Move dcli tool to a tools folder (#584) Kim De Mey 2023-01-27 18:40:40 +0100
  • c2fa56bee3
    Move dcli tool to a tools folder kdeme 2023-01-26 12:01:10 +0100
  • 20d2d318f0
    Fixed a bug that I just introduced in the BlockBody RLP code. (#583) Adam Spitz 2023-01-21 14:41:30 +0100
  • b110a6889a Fixed a bug that I just introduced in the BlockBody RLP code. Adam Spitz 2023-01-21 13:23:18 +0100
  • 5b189ce5e2
    EIP-4895: added withdrawals to BlockBody. (#581) Adam Spitz 2023-01-20 12:18:39 +0100
  • 975582116f EIP-4895: added withdrawals to BlockBody. Adam Spitz 2023-01-20 11:24:54 +0100
  • 27814d5b61
    Added a supportsClear bool to testKvStore. (#579) Adam Spitz 2023-01-20 09:21:51 +0100
  • 36c4c54fc8 Added a supportsClear bool to testKvStore. Adam Spitz 2023-01-19 20:41:14 +0100
  • 71b148a5b0
    Propagating the del-returns-a-bool change through the trie DB code. (#578) Adam Spitz 2023-01-17 16:39:28 -0500
  • 838c8c27a4
    Merge branch 'master' into deleteAndClear Adam Spitz 2023-01-17 11:50:09 -0500
  • 68f4c53828
    withdrawals amount in uint64 gwei: https://github.com/ethereum/execution-apis/pull/354 (#577) tersec 2023-01-14 14:39:23 +0000
  • 56da74ddb7
    withdrawals amount in uint64 gwei: https://github.com/ethereum/execution-apis/pull/354 tersec 2023-01-14 12:59:25 +0000
  • 0807378e7f
    Migrate some functions from nimbus-eth1 in order to make them available in nimbus-eth2 (#576) zah 2023-01-10 18:56:27 +0200
  • af7d1290b6 For EIP-4895, added withdrawals to BlockBody. Adam Spitz 2023-01-09 13:10:38 -0500
  • 1fbc85c7bd Propagating the del-returns-a-bool change through the trie DB code. Adam Spitz 2023-01-09 13:00:08 -0500
  • 59e4f1d534
    Migrate some functions from nimbus-eth1 in order to make them available in nimbus-eth2 Zahary Karadjov 2023-01-06 03:26:08 +0200