Commit Graph

  • 2aa7fef1d0 p2p/simulations: expose admin namespace properly rjl493456442 2020-11-09 14:21:37 +08:00
  • 866d5363e2 les: remove useless rjl493456442 2020-11-09 14:03:04 +08:00
  • 97fd797242 les, log, p2p: fix simulation framework rjl493456442 2020-11-09 14:01:57 +08:00
  • aa239e7602
    Update FAQ.md Ali Atiia 2020-11-08 23:17:04 -05:00
  • bf283f4222
    Update FAQ.md Ali Atiia 2020-11-08 23:09:15 -05:00
  • cff284ab64
    test/fuzzers: make stacktrie fuzzer use 32-byte keys Martin Holst Swende 2020-11-08 20:24:35 +01:00
  • 979615c424
    tests/fuzzers: fuzzer for stacktrie vs regular trie Martin Holst Swende 2020-11-08 19:57:45 +01:00
  • 2d394a31e0
    trie: improved tests Martin Holst Swende 2020-11-08 19:57:03 +01:00
  • 8921e76418
    fuzzers: make trie-fuzzer use correct returnvalues Martin Holst Swende 2020-11-08 19:56:19 +01:00
  • 9f2a5de915
    trie: fix error in stacktrie not committing small roots Martin Holst Swende 2020-11-08 19:55:29 +01:00
  • 9aa7024cf9 trie: loop unrolling Guillaume Ballet 2020-11-07 14:14:58 +01:00
  • 615b68aa80 Fully automate dev setup with Gitpod Ricardo Contreras 2020-11-06 16:02:48 +00:00
  • cea20afc58 Fix unnecessary conversion warnings Sergey Pavlov 2020-11-06 13:53:15 +03:00
  • 46750bc726 Bit boundary fix for the DAG generation routine Sergey Pavlov 2020-11-06 13:21:25 +03:00
  • 87bd9007b1 les: added comments Zsolt Felfoldi 2020-11-06 02:23:08 +01:00
  • 48c7ec938f les: les/4 protocol extensions Zsolt Felfoldi 2020-10-30 08:57:15 +01:00
  • 97fc1c3b1d
    Merge pull request #21787 from karalabe/pod-non-verbose Péter Szilágyi 2020-11-05 11:55:50 +02:00
  • 6cfe494276
    build: stop verbose output to keep travis from overflowing Péter Szilágyi 2020-11-05 11:52:35 +02:00
  • 175506e7fd
    core/types, rlp: optimize derivesha (#21728) Martin Holst Swende 2020-11-04 19:29:24 +01:00
  • 36bb7ac083
    cmd/devp2p/internal/ethtest: add correct chain files and improve test output (#21782) rene 2020-11-04 17:36:56 +01:00
  • 61e442efc1 core/types: update function name Felix Lange 2020-11-04 17:15:48 +01:00
  • e4bacf9634 rlp: rename AppendInt -> AppendUint64 and add tests Felix Lange 2020-11-04 17:14:29 +01:00
  • 1e4a91ab83 cmd/devp2p/internal/ethtest: use spew for printing messages Felix Lange 2020-11-04 16:03:16 +01:00
  • 2eea61bc5c cmd/devp2p/internal/ethtest: improve log messages Felix Lange 2020-11-04 15:29:30 +01:00
  • c94181c493 cmd/devp2p/internal/ethtest: add timeout in ReadAndServe Felix Lange 2020-11-04 15:21:26 +01:00
  • 43c5a07f16 cmd/devp2p/internal/ethtest: make error path prettier Felix Lange 2020-11-04 15:21:06 +01:00
  • 1561b3c825 cmd/devp2p/internal/ethtest: update chain file path in test Felix Lange 2020-11-04 15:20:22 +01:00
  • 9abb3bf371 cmd/devp2p: move doc text before links block Felix Lange 2020-11-03 15:45:44 +01:00
  • 5990519b72 period renaynay 2020-11-03 15:39:33 +01:00
  • 2b3e61e18f add docs to the devp2p docs readme renaynay 2020-11-03 15:39:11 +01:00
  • 4b9d3f73ae gzipped files renaynay 2020-11-03 15:33:47 +01:00
  • e896133758 add docs renaynay 2020-11-03 15:23:28 +01:00
  • 32c22bb016 added halfchain annd full chain files for eth test renaynay 2020-11-03 15:14:58 +01:00
  • 5d20fbbb6f
    cmd/devp2p, internal/utesting: implement TAP output (#21760) Felix Lange 2020-11-04 15:02:58 +01:00
  • 153371edc6 internal/utesting: remove TAP version line Felix Lange 2020-11-04 13:55:47 +01:00
  • e6402677c2
    core/state/snapshot: fix journal recovery from generating old journal (#21775) gary rong 2020-11-04 19:41:46 +08:00
  • 3eebf34038
    common: remove ToHex and ToHexArray (#21610) Marius van der Wijden 2020-11-04 11:20:39 +01:00
  • 71105c9fd0 snappy encode_arm64 bug fix ucwong 2020-11-04 10:53:57 +08:00
  • 7f06ad9524 trie: M4 from an M5 trie Guillaume Ballet 2020-11-03 14:48:51 +01:00
  • 7b3cae7bb0 core: add tests rjl493456442 2020-11-03 11:30:44 +08:00
  • 23590234c6
    Address khokho1986 2020-11-03 05:14:30 +03:00
  • 310db7e0dd Remove the depth==0 clauses Horacio Mijail Anton Quiles 2020-11-03 10:01:47 +10:00
  • d23a7d432f signer/core/api: as .../0'/0/0 already included by default paths, do not include it again with ledger live paths Kristofer Peterson 2020-11-02 22:53:20 +00:00
  • b719dbe67c signer/core/api: derive ten default paths for all hardware wallets, plus ten legacy and ten live paths for ledger wallets Kristofer Peterson 2020-11-02 19:53:18 +00:00
  • 29e05a807d trie: more feedback from holiman Guillaume Ballet 2020-11-02 19:24:05 +01:00
  • 10684d303b ci: quell linter errors Guillaume Ballet 2020-11-02 19:23:43 +01:00
  • 11bba3e8b1 core/state/snapshot: fix snapshot recovery rjl493456442 2020-11-02 22:40:02 +08:00
  • 4f0b39522b core/state/snapshot: print warning if failed to resolve journal rjl493456442 2020-11-02 22:23:05 +08:00
  • 213d80e3a9 signer/core/api: fix derivation of ledger live accounts Kristofer Peterson 2020-10-26 16:18:35 +00:00
  • 4c120a85da trie: integrate holiman's feedback Guillaume Ballet 2020-11-02 13:32:13 +01:00
  • b8c7604836 trie: add blake2b test code Guillaume Ballet 2020-11-02 13:27:03 +01:00
  • 1d529abd57 trie: implementation of M4 binary tries for comparison Guillaume Ballet 2020-10-30 18:34:38 +01:00
  • a087867904 trie: implementation of M5 binary tries Guillaume Ballet 2020-10-30 18:34:15 +01:00
  • 7086e10f44 trie: benchmark code for m4 v. m5 Guillaume Ballet 2020-10-30 18:20:02 +01:00
  • a3e2e966ff trie: can switch between keccak and blake2b Guillaume Ballet 2020-10-30 18:15:59 +01:00
  • 46c8ff5402 trie: value is no longer necessary in resolveNode Guillaume Ballet 2020-10-28 18:44:19 +01:00
  • a61968c197 trie: comment cleanup Guillaume Ballet 2020-10-20 20:25:00 +02:00
  • 00de990d71 trie: TryUpdate inserts new node, not resolveNode Guillaume Ballet 2020-10-20 20:17:13 +02:00
  • 88baeaab8f bintrie: use the full prefix length with node prefix Guillaume Ballet 2020-10-20 18:46:38 +02:00
  • b20cc8f45b Ground work for TryGet Guillaume Ballet 2020-10-09 08:51:57 +02:00
  • 8540f935c6 trie: Add common tests + fixes to pass them Guillaume Ballet 2020-10-06 15:56:19 +02:00
  • 439ec6b940 update m5 to include key in base hash Guillaume Ballet 2020-10-05 17:34:00 +02:00
  • f2e6b664a3 binary: simplify test code Guillaume Ballet 2020-10-02 14:56:32 +00:00
  • 629e326784 Introduce binkey and BinaryTrie Guillaume Ballet 2020-10-01 09:36:15 +00:00
  • eebc767eea trie: M5 method Guillaume Ballet 2020-09-25 18:09:53 +02:00
  • b5d37c0584 m3 binary Guillaume Ballet 2020-08-07 10:30:29 +02:00
  • d6097611f9 add trace Guillaume Ballet 2020-08-06 09:54:54 +02:00
  • c8b70bc810 trie: Implement the 2x32-byte -> 32-byte model Guillaume Ballet 2020-07-06 18:55:23 +02:00
  • 62822fcdc2 trie: change bintrie structure to keep keys at the bottom Guillaume Ballet 2020-07-06 17:02:44 +02:00
  • 40cabb6b64 Increase count for report on number of read keys Guillaume Ballet 2020-06-08 15:24:21 +02:00
  • 71dc886319 bug: values were overwritten before it hit the DB Guillaume Ballet 2020-06-05 19:17:03 +02:00
  • d5e02f7257 fix: move value to left of node if right is inserted Guillaume Ballet 2020-06-05 16:49:32 +02:00
  • cc9bc2ded2 fix: bit overflow in binary prefix's first byte Guillaume Ballet 2020-06-05 16:18:39 +02:00
  • d404903336 Code to read back from the binary trie DB Guillaume Ballet 2020-05-05 17:04:53 +02:00
  • 552fe994f2 bugfixes and helpers needed to read from the bintrie Guillaume Ballet 2020-05-05 16:24:12 +02:00
  • 435775bdf0 trie: store binary trie in datadir Guillaume Ballet 2020-04-22 14:14:06 +02:00
  • 9710bf46d4 trie: refactor binary node creation Guillaume Ballet 2020-04-22 11:25:28 +02:00
  • a4849eaf88 trie: offload db writes to goroutine + remove dependency on DB in BinaryTrie Guillaume Ballet 2020-04-21 16:09:15 +02:00
  • 30ba063fe5 Change the node hash format to something hexary-like Guillaume Ballet 2020-04-20 19:47:55 +02:00
  • a3d5b9ffa7 trie: extension support in binary trie Guillaume Ballet 2020-04-20 08:38:57 +02:00
  • c6c82bcbde trie: Add helper to represent bintries in dot format Guillaume Ballet 2020-04-18 15:40:39 +02:00
  • 0cedee42bb trie: cleanup and one more extension read test Guillaume Ballet 2020-04-17 17:19:42 +02:00
  • d58e9816c4 trie: introduce extension nodes in search Guillaume Ballet 2020-04-17 17:11:44 +02:00
  • a5ea651a68 Benchmarking code for bintrie Guillaume Ballet 2020-04-03 14:12:07 +02:00
  • adcbd29e19 Prune the left subtree when inserting into the right subtree Guillaume Ballet 2020-04-01 18:48:48 +02:00
  • b272cd2c9a fix a fix in tryGet tests Guillaume Ballet 2020-04-01 18:43:41 +02:00
  • 8884a27102 Fix tests broken after rebase Guillaume Ballet 2020-04-01 18:40:05 +02:00
  • 1ef7f290a4 Fix a couple bugs in insert and add a corresponding test Guillaume Ballet 2020-04-01 18:38:53 +02:00
  • e74f5061ba Fix bintrie command Guillaume Ballet 2020-04-01 18:35:22 +02:00
  • 2214200065 Update trie/binary.go Guillaume Ballet 2020-04-01 13:28:36 +02:00
  • 5b1d154142 Update trie/binary.go Guillaume Ballet 2020-04-01 13:23:50 +02:00
  • 384b409ebb trie: binary trie + snapbin command Guillaume Ballet 2020-04-01 13:18:30 +02:00
  • 0470774800 trie: stacktrie -- don't create unnecessary common.Hash objects (#14) Guillaume Ballet 2020-03-31 16:48:33 +02:00
  • b3462616b1 Restacktrie with pruning (#13) Guillaume Ballet 2020-03-25 14:00:55 +01:00
  • e863f2bb6a core/state/snapshot: faster slim-to-hash method Martin Holst Swende 2020-03-24 12:42:57 +01:00
  • 071e78afa5 trie: stack trie rewrite (#10) Guillaume Ballet 2020-03-20 17:08:22 +01:00
  • 255efa543e squashmelater: add snaphash verifier function Martin Holst Swende 2020-03-20 10:57:12 +01:00
  • 319d2d64dd tests: validate snapshot after test Martin Holst Swende 2020-03-18 09:40:01 +01:00
  • f86b4b1f72 cmd/geth, core: implement poc trie-root-generator command Martin Holst Swende 2020-03-04 15:31:11 +01:00
  • 4b20048fcb core/state/snapshot, trie: fix tests after rebase + minor refactor or trie gen Martin Holst Swende 2020-03-04 13:59:02 +01:00