Commit Graph

  • 48f58a50bb
    core: stateDb has no trie and no snap return err (#2369) Ng Wei Han 2024-04-07 12:07:25 +08:00
  • 57503f13c2 pathdb: fix delete nodes according to destructset Fynn 2024-04-07 10:13:43 +08:00
  • 8fbd5f70fa pathdb: fix typo in GetStorage log Fynn 2024-04-07 09:19:20 +08:00
  • ae11a9d87b skip the loop for deleted account Rick975 2024-04-07 08:29:38 +08:00
  • 6915edd43a delete trie nodes, which belong to a deleted storage trie Rick975 2024-04-05 18:30:49 +08:00
  • 9392ea07b8 pathdb: refactor the double get check Fynn 2024-04-03 17:45:45 +08:00
  • 72d63c6d86 pathdb: fix nodebuffer storage search bug Fynn 2024-04-03 15:12:53 +08:00
  • e4688e4e7a
    remove code that will not be executed (#2333) sellskin 2024-04-03 14:02:34 +08:00
  • 14cbdda398 core: stateDb has no trie and no snap return err weiihann 2024-04-03 10:58:08 +08:00
  • 9962641594 pathdb: fix pathdb nodecache reset Fynn 2024-04-03 10:53:37 +08:00
  • 755b46ed7b
    build(deps): bump github.com/quic-go/quic-go from 0.39.4 to 0.42.0 dependabot[bot] 2024-04-02 14:25:52 +00:00
  • 75a03f420f
    triedb: do not open state freezer under notries (#2359) Ng Wei Han 2024-04-02 19:39:43 +08:00
  • 46df9b4dcb
    Merge pull request #2366 from bnb-chain/develop v1.4.4-beta zzzckck 2024-04-02 19:24:18 +08:00
  • 7dbafe7453
    fix: don't switch to snapsync for fast node (#2367) zzzckck 2024-04-02 19:01:22 +08:00
  • 51ea23486b
    fix: wrongly switch sync mode from full sync to snap sync issue (#17) Roshan 2024-04-02 18:06:16 +08:00
  • 975be8100c fix: don't switch to snapsync for fast node zzzckck 2024-04-02 17:21:27 +08:00
  • 219c0b36bd
    fix: concurrent map write issue (#15) Roshan 2024-04-02 17:01:13 +08:00
  • f2c9141e4f
    release: prepare for release v1.4.4-beta (#2365) zzzckck 2024-04-02 16:20:06 +08:00
  • 034427963a release: prepare for release v1.4.4-beta zzzckck 2024-04-02 15:09:09 +08:00
  • 4b8b5f0fca pathdb: fix latest storage clean cache Fynn 2024-04-02 14:49:46 +08:00
  • f94ed8af30 pathdb: fix lookup from nodebuffer error Fynn 2024-04-01 15:34:14 +08:00
  • 2d9b5d2438 Only add leaf node Rick975 2024-04-01 15:38:13 +08:00
  • 8a4bc04328 log nodes less than 32 bytes Rick975 2024-04-01 09:12:50 +08:00
  • 2127fee443 trie: remove some panic Fynn 2024-03-29 18:13:03 +08:00
  • 8a1f894949 trie: store unhash node for trie.getDirectly Fynn 2024-03-29 17:36:26 +08:00
  • a9562ca197 trie: remove unhashed node for key/value less than 32 Fynn 2024-03-29 16:56:03 +08:00
  • 59807faacd pathdb: add double check for trie get directly Fynn 2024-03-29 09:24:04 +08:00
  • 6547c2c53f pathdb: fix seek false and dbKey out of bounds Fynn 2024-03-28 19:32:15 +08:00
  • c517021c29 comment log Rick975 2024-03-28 18:39:15 +08:00
  • f97ccc54aa pathdb: fix read storage Fynn 2024-03-28 18:26:42 +08:00
  • 330d6b41db pathdb: fix read storage from trie directly prefix check error Fynn 2024-03-28 17:22:36 +08:00
  • 27c227231b pathdb: convert slm to full account when trie update Fynn 2024-03-28 16:47:29 +08:00
  • 14b212fb87 pathdb: remove some useless log Fynn 2024-03-27 17:21:52 +08:00
  • 552ba3e96b pathdb: delete clean account when flush Fynn 2024-03-27 16:42:18 +08:00
  • 4de2fb2266 pathdb: add latest account/storage/destructSet journal Fynn 2024-03-27 16:19:53 +08:00
  • fb42aa1754 fix: fix commit metrics flywukong 2024-03-27 11:55:18 +08:00
  • 3b4c04dc41 state: allow state prefetcher if snapshot database disable flywukong 2024-03-27 14:46:51 +08:00
  • 3dc65543d8 pathdb: fix slimaccount and stateaccount encoding error Fynn 2024-03-27 10:30:26 +08:00
  • 3613604f09 pathdb: add more log to debug Fynn 2024-03-27 09:57:15 +08:00
  • f1d389d25a pathdb: remove useless log Fynn 2024-03-26 17:07:23 +08:00
  • 501cae9206 pathdb: fix seek and readfromtrie directly Fynn 2024-03-26 16:30:34 +08:00
  • e80f85314f pathdb: fix key encoding Fynn 2024-03-26 14:55:10 +08:00
  • e9a06760fa pathdb: fix the decode method flywukong 2024-03-26 10:29:38 +08:00
  • 70325073ba fix: add prefix of reverse iterator flywukong 2024-03-26 09:45:10 +08:00
  • f6043e9d51 pathdb: add get account/storage directly for trie reader Fynn 2024-03-25 20:03:57 +08:00
  • 4b513cc3be pathdb: add metrics of left node flywukong 2024-03-25 19:50:35 +08:00
  • 4f30e8030c feat: support read pbss trie leaf node flywukong 2024-03-25 14:42:20 +08:00
  • 25be9e540b db: fix deleterange flywukong 2024-03-25 15:29:01 +08:00
  • 7dc14ee914 pathdb: add account cache and read path Fynn 2024-03-25 15:11:03 +08:00
  • 2b7c060599 pathdb: add cleancache for nodes and accounts Fynn 2024-03-25 14:51:37 +08:00
  • c9d03d98fc pathdb: commit destructSet to nodebuffer Fynn 2024-03-25 13:39:48 +08:00
  • 3618a6f933 feat: support delete range api flywukong 2024-03-25 12:59:55 +08:00
  • 36243662d9 pathdb: add shortNode parse function flywukong 2024-03-25 09:58:55 +08:00
  • d4c9e1109b feat: support reverse iterator flywukong 2024-03-21 18:38:48 +08:00
  • de9d22b196 pathdb: add account/storage flat query Fynn 2024-03-22 11:22:14 +08:00
  • 104683da3b metrics: fix excution and validation metrics flywukong 2024-03-18 17:11:38 +08:00
  • 2990f76c8f pathdb: add diffnode/diskbuffernode/diskcleannode/diskdbnode latency metrics Fynn 2024-03-18 10:25:19 +08:00
  • 0ca13b9caa
    doc: update README.builder.md (#14) Roshan 2024-04-02 14:24:32 +08:00
  • 98d57b24db
    fix: NPE and wrong profit (#13) irrun 2024-04-02 11:20:15 +08:00
  • c3623e9af7
    core: fix block report when chain is not setHead (#2352) buddho 2024-04-01 19:26:50 +08:00
  • 32ac07f257
    upgrade: update system contracts bytes code and hardfork time of Feynman upgrade (#2361) zzzckck 2024-04-01 16:37:03 +08:00
  • 25c2b09ca1 upgrade: update system contracts bytes code and hardfork time of Feynman upgrade (#2335) Roshan 2024-03-28 10:05:18 +08:00
  • 3b7ee60e14
    Merge pull request #2357 from irrun/re/bidfeeceil irrun 2024-04-01 13:38:30 +08:00
  • 1f769d5dd0
    docs: add changelog and new version number (#2358) v1.3.10_base zjubfd 2024-04-01 13:26:15 +08:00
  • bae7e6b52e docs: add changelog and new version number v1.3.13 v1.3.13_base zjubfd 2024-04-01 12:33:58 +08:00
  • 438cdf0861 fix: type irrun 2024-04-01 12:12:08 +08:00
  • d3409c1388 triedb: do not open state freezer under notries weiihann 2024-04-01 11:50:23 +08:00
  • 212b7a6972
    core: improve chain rewinding mechanism (#2334) VM 2024-04-01 11:41:09 +08:00
  • 7c7a9bc53b feat: add bid fee ceil in mev_params irrun 2024-04-01 11:21:24 +08:00
  • 04a3b1f94f fix: add bid fee ceil irrun 2024-03-28 15:08:54 +08:00
  • a4431f1210 core: fix block report when chain is not setHead buddh0 2024-03-29 18:08:51 +08:00
  • 5d51873890
    p2p: add metrics for inbound/outbound peers (#2342) Ng Wei Han 2024-03-29 15:06:54 +08:00
  • 3e97f827b4
    cmd: include more node info in metrics (#2338) Ng Wei Han 2024-03-29 15:04:33 +08:00
  • 9ab8565128
    cancun: change empty withdrawHash value of header; (#2350) GalaIO 2024-03-29 15:03:21 +08:00
  • 1179ad9df3 fix: fix some failed UTs; GalaIO 2024-03-29 14:38:00 +08:00
  • c87d377d2a fix: fix some failed UTs; GalaIO 2024-03-29 13:47:35 +08:00
  • bfb1413931 cancun: change empty withdrawHash value of header; GalaIO 2024-03-29 11:52:25 +08:00
  • 7c89c65a97
    4844: bugfix and improve (#2337) buddho 2024-03-28 16:35:39 +08:00
  • fda22902dc code: update code owner file zzzckck 2024-03-28 16:30:30 +08:00
  • cd1f42ae2d freezer: refactor write ancient blocks logic; GalaIO 2024-03-28 15:58:10 +08:00
  • c6d219fce7 core/types: fix EmptyBody buddh0 2024-03-28 15:43:47 +08:00
  • 5dfce5889b fix: fix failed UTs; GalaIO 2024-03-28 14:19:26 +08:00
  • 04c2670726 freezer: opt reset blob table logic; GalaIO 2024-03-28 13:19:42 +08:00
  • f3252365d8 freezer: opt reset blob table logic; GalaIO 2024-03-28 11:16:40 +08:00
  • 9409dbfa23 fix: opt da check logic; GalaIO 2024-03-27 21:20:14 +08:00
  • a76e9ed22f freezer: opt reset blob table logic; GalaIO 2024-03-28 10:43:06 +08:00
  • e3bcf46ae5 only newSnapshot for genesis block buddh0 2024-03-27 22:23:19 +08:00
  • bce8a737be fix: fix some lint issues; GalaIO 2024-03-27 18:02:15 +08:00
  • 35be77ac96 freezer: refactor ResetTable & ResetItems; GalaIO 2024-03-27 17:59:55 +08:00
  • 48affc90bd freezer: refactor ResetTable & ResetItems; GalaIO 2024-03-27 17:43:42 +08:00
  • 1443e89d72 narrow the semantics of func resetItems buddh0 2024-03-26 19:33:21 +08:00
  • 6a2cb4e632 core: add debug log for CheckDataAvailableInBatch buddh0 2024-03-26 18:32:35 +08:00
  • a6ad71bba9 4844: bugfix and improve buddh0 2024-03-26 15:52:02 +08:00
  • e222cb76b6 fix: fix incorrect comment VM 2024-03-26 10:26:28 +08:00
  • 3b55be5eb2
    upgrade: update system contracts bytes code and hardfork time of Feynman upgrade (#2335) Roshan 2024-03-28 10:05:18 +08:00
  • 653b220059 refine tracer NearZXH 2024-03-27 18:33:36 +08:00
  • e7c5ce2e94
    github: add branch protect rule (#2343) zzzckck 2024-03-27 15:47:59 +08:00
  • f2ff67f3eb github: add branch protect rule zzzckck 2024-03-27 15:19:29 +08:00
  • 21fc21ba43 update commit id Roshan 2024-03-27 15:13:53 +08:00
  • 61ff7ee8af update byte code Roshan 2024-03-27 15:12:15 +08:00