Commit Graph

  • 3b40bcf689
    Prune offers and requests before accepting. bhartnett 2024-12-03 14:47:26 +08:00
  • b29fa0de07
    Fix defect in for loop when deleting element. bhartnett 2024-12-03 12:51:54 +08:00
  • 9da3f29dff
    Add desc validator to fc unit tests (#2899) Jordan Hrycaj 2024-12-02 17:49:53 +00:00
  • a747c1e12e
    Verify chain descriptor after changing state Jordan Hrycaj 2024-12-02 16:35:34 +00:00
  • 003973b2b0
    Debugging toolkit for FC Jordan Hrycaj 2024-12-02 14:18:16 +00:00
  • 053b7dad27
    Separate out FC descriptor iinto separate file Jordan Hrycaj 2024-11-28 16:06:45 +00:00
  • ff2f5cdcdc
    Kludge: fix eip4844 import in validate Jordan Hrycaj 2024-12-02 14:08:35 +00:00
  • 0fdb0235cf Deployed 3bf0920 with MkDocs version: 1.6.1 gh-pages 2024-12-02 16:30:40 +00:00
  • 3bf0920a16
    Remove Portal beacon-lc-bridge (#2897) Kim De Mey 2024-12-02 23:30:17 +07:00
  • be7f01dc50
    Revert "Revert commit 6142183 and partial of b446d2a (#2898)" bhartnett 2024-12-02 21:59:28 +08:00
  • 0f18de61dc
    Revert commit 6142183 and partial of b446d2a (#2898) Kim De Mey 2024-12-02 20:09:58 +07:00
  • 9f1a095dba
    Revert commit 6142183 and partial of b446d2a kdeme 2024-12-02 12:19:27 +01:00
  • d27ccff34a
    Remove Portal beacon-lc-bridge kdeme 2024-12-02 11:34:55 +01:00
  • dd888deadb
    Fc module various base tree admin updates (#2895) Jordan Hrycaj 2024-12-02 08:25:58 +00:00
  • 83d603a849
    Merge branch 'master' into fluffy-evm-integration fluffy-evm-integration bhartnett 2024-12-02 16:19:08 +08:00
  • b446d2a2e8
    Fluffy: Cleanup state bridge preimages backend and add logging for transfer limit reached (#2896) bhartnett 2024-12-02 16:09:43 +08:00
  • d4618cfd89
    Cleanup preimages backend from state bridge. bhartnett 2024-12-02 15:29:21 +08:00
  • 7b546f40a9
    Implement host interface stubs. bhartnett 2024-12-02 14:49:41 +08:00
  • ce23dd3c4b
    One less TODO item Jordan Hrycaj 2024-11-27 11:18:04 +00:00
  • 4e2c64daec
    Tighten condition: A block that is not on the base tree must be on the DB Jordan Hrycaj 2024-11-30 10:10:36 +00:00
  • e84e6c2506
    Not starting a new cursor arc with a block already on another arc Jordan Hrycaj 2024-11-27 11:18:04 +00:00
  • 667d27f194
    When calculating new a base it must reside on cursor arc (or leg.) Jordan Hrycaj 2024-11-29 20:04:42 +00:00
  • 622782daa9
    Fix FC chain selector findCanonicalHead() Jordan Hrycaj 2024-11-28 15:49:34 +00:00
  • 9df6532fd3
    Update FC base tree updater updateBase() Jordan Hrycaj 2024-11-27 11:18:04 +00:00
  • e7bd53a7f0
    Cosmetics, update log and exception messages Jordan Hrycaj 2024-11-25 16:45:43 +00:00
  • b3cb51e89e
    Speed up evm stack (#2881) Jacek Sieka 2024-11-30 10:07:10 +01:00
  • 6d5f4efd69
    Update TODO.md Danil 2024-11-29 22:39:42 +01:00
  • b2a4373cc9
    Revert "Adopt latest changes to requests hash computation" (#2892) tersec 2024-11-29 09:13:08 +00:00
  • 644c87e608
    Start implementing evmc host interface. bhartnett 2024-11-29 16:54:03 +08:00
  • a0bdd865a8
    Merge branch 'master' into fluffy-evm-integration bhartnett 2024-11-29 15:53:57 +08:00
  • 56306df1cb
    Fix test vector requestHash jangko 2024-11-29 14:11:25 +07:00
  • 1c9fd88795
    Revert "Adopt latest changes to requests hash computation (#2862)" tersec 2024-11-29 06:22:17 +00:00
  • 6142183d2c
    Fluffy: Limit concurrent offers that can be received from each peer (#2885) bhartnett 2024-11-29 11:31:46 +08:00
  • 958624a971
    Improve performance of canAddPendingTransfer and addPendingTransfer. bhartnett 2024-11-29 11:27:46 +08:00
  • c0199e8944
    Fix startedAtMs in traceContentLookup to use system clock (#2891) Kim De Mey 2024-11-29 01:05:15 +07:00
  • 4c33ae9537
    Fix startedAtMs in traceContentLookup to use system clock kdeme 2024-11-28 15:05:13 +01:00
  • e74d5c3f22
    Fluffy: Reduce info logs when looking up state. (#2890) bhartnett 2024-11-28 22:00:03 +08:00
  • 9f2a7711d5
    Reduce info logs when looking up state. bhartnett 2024-11-28 21:56:57 +08:00
  • f0499ca35b
    Merge branch 'master' into fluffy-limit-offers bhartnett 2024-11-28 20:39:37 +08:00
  • 23a43d1d15
    Fluffy: Implement poke in state network (#2750) bhartnett 2024-11-28 20:33:57 +08:00
  • adb30605d6
    avoid need to dispose of debug stack Jacek Sieka 2024-11-28 09:42:53 +01:00
  • a96a134ea3
    Limit content lookups. bhartnett 2024-11-28 16:22:47 +08:00
  • 5423b50b89
    Increase transfer limit. bhartnett 2024-11-28 15:30:22 +08:00
  • 4b0aeb361b
    Remove pending transfers in prune. bhartnett 2024-11-28 15:08:16 +08:00
  • 958e78fbe4
    Limit offer transfers per peer. bhartnett 2024-11-28 14:56:59 +08:00
  • 49af1868a1
    Revert "Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7 (#2878)" jangko 2024-11-28 12:36:34 +07:00
  • 84f486b2dc
    evmc Jacek Sieka 2024-11-27 16:08:42 +01:00
  • 750b7b7a8a
    Speed up evm stack Jacek Sieka 2024-11-27 14:18:17 +01:00
  • 5e90522e70
    Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7 (#2878) andri lim 2024-11-27 20:16:31 +07:00
  • ac157a5e02
    Comply to nph format style jangko 2024-11-27 19:10:14 +07:00
  • cfdb25d1d5
    Fix portal bridge jangko 2024-11-27 18:45:28 +07:00
  • 7eddffc416
    Bump nim-web3 to c8f36f59cb354196cfe117b6866e81d450c8cfd7 jangko 2024-11-26 14:08:34 +07:00
  • e55583bf7a
    Fix incomplete PR #2877 (#2880) andri lim 2024-11-27 17:45:37 +07:00
  • ec3707752e
    Fix incomplete PR #2877 jangko 2024-11-26 19:36:10 +07:00
  • fbbc500445
    Bump nim-evmc to 730d35d8572e1b3957b0c6c986ecd86413976da0 (#2879) andri lim 2024-11-27 16:08:14 +07:00
  • 3ee83c1715
    Revert "Add missing pieces of EIP-7702 (#2877)" revert-2877-fix-7702 tersec 2024-11-27 09:50:52 +01:00
  • b87b255398
    Add missing pieces of EIP-7702 (#2877) andri lim 2024-11-27 14:59:42 +07:00
  • 2f436d5bd1
    Bump nim-evmc jangko 2024-11-27 14:40:06 +07:00
  • 0926a2110b
    evmstate: make batched execution possible (#2875) andri lim 2024-11-27 13:15:05 +07:00
  • 1721435b3c
    Adopt latest changes to requests hash computation (#2862) andri lim 2024-11-27 12:09:26 +07:00
  • b22f5313a8
    Revert changes in CommonRef jangko 2024-11-27 12:04:05 +07:00
  • bf2743ac43
    Add missing pieces of EIP-7702 jangko 2024-11-26 19:36:10 +07:00
  • 0e793aedf8
    For the FC module, never add the base block to base tree (#2876) Jordan Hrycaj 2024-11-26 14:00:54 +00:00
  • 8683506f05
    For the FC module, never add the base block to base tree Jordan Hrycaj 2024-11-22 10:14:40 +00:00
  • 54b48fbec2
    evmstate: make batched execution possible jangko 2024-11-26 17:28:17 +07:00
  • f72dc00b12
    Fix multiple crashes due to doassert (#2873) Advaita Saha 2024-11-26 15:01:31 +05:30
  • 816405679f
    Merge branch 'master' into fluffy-state-network-poke bhartnett 2024-11-26 14:53:17 +08:00
  • 529921c93c
    remove unused import Advaita Saha 2024-11-26 07:46:37 +05:30
  • 5e152f9436
    Fix logging in block processing (#2870) Advaita Saha 2024-11-26 01:40:03 +05:30
  • b49e6188db
    introduce opt for error Advaita Saha 2024-11-26 01:18:55 +05:30
  • 0dd708354d
    fix tests Advaita Saha 2024-11-26 00:43:21 +05:30
  • a78e58d9b7
    remove doassert causing mulitple crashes in nimbus Advaita Saha 2024-11-26 00:26:39 +05:30
  • daaf0f2a20
    Remove trie_defs imports (#2872) andri lim 2024-11-25 22:37:57 +07:00
  • 4d9a9ed948
    Remove trie_defs imports jangko 2024-11-25 21:42:23 +07:00
  • 7aa3bdaa0b
    add parentHash Advaita Saha 2024-11-25 20:11:19 +05:30
  • 42ddc52f55
    some more logs in epilogue Advaita Saha 2024-11-25 20:05:47 +05:30
  • 041dd2b2ca
    logs for case when parent not found Advaita Saha 2024-11-25 20:02:56 +05:30
  • 52f4af69d4
    log blockhash and parentHash in stateRoot mismatch Advaita Saha 2024-11-25 19:59:18 +05:30
  • 6e7e63adf5
    Fluffy: Make the Kademlia concurrency factor configurable via a debug parameter (#2868) bhartnett 2024-11-25 20:16:27 +08:00
  • fbfc1611d7
    Implement EIP-7702: Set EOA account code (#2631) andri lim 2024-11-25 17:28:03 +07:00
  • a6686f0968
    macOS compatability Advaita Saha 2024-11-25 15:39:16 +05:30
  • 7e23cc271c
    speedup debugging Advaita Saha 2024-11-25 14:39:26 +05:30
  • b3af310bbe
    script fixes Advaita Saha 2024-11-25 13:23:21 +05:30
  • b695ac8223
    add the debug dockerfile Advaita Saha 2024-11-25 13:19:40 +05:30
  • 6ccd8c199d
    Merge branch 'master' into fluffy-evm-integration bhartnett 2024-11-25 13:35:15 +08:00
  • b1858d4fc0
    Make the Kademlia concurrency factor configurable via a debug parameter. bhartnett 2024-11-25 12:51:29 +08:00
  • 78c5770b2f
    Fluffy State Bridge: Support skipping gossip when content is found in the network (#2867) bhartnett 2024-11-25 11:40:09 +08:00
  • e64e5c77b3
    Inline gas cost/instruction fetching (#2865) Jacek Sieka 2024-11-24 13:41:33 +01:00
  • abf3d736db
    avoid a few more unnecessary seq allocations Jacek Sieka 2024-11-23 17:50:52 +01:00
  • 65a66e5095
    Inline gas cost/instruction fetching Jacek Sieka 2024-11-22 11:49:03 +01:00
  • 63f39a31c3
    Support skipping gossip when content is found. This is a useful optimization for when most of the content already exists. bhartnett 2024-11-22 23:46:07 +08:00
  • 81690e0446
    Beacon sync fix overlapping block list import (#2866) Jordan Hrycaj 2024-11-22 13:23:53 +00:00
  • 652539e628
    Simplify state root api (#2864) Jacek Sieka 2024-11-22 14:15:35 +01:00
  • 15ac70f1ca
    Update logging and docu Jordan Hrycaj 2024-11-21 17:24:08 +00:00
  • b6f83dec88
    Ignore FC overlapping blocks and the ones <= base Jordan Hrycaj 2024-11-19 13:00:55 +00:00
  • ac2f3a4358
    serve state in rpc (#2824) Advaita Saha 2024-11-22 16:45:52 +05:30
  • cd6aee192c
    Fixes eip-7742 jangko 2024-11-22 17:48:39 +07:00
  • 117a9af31f
    add missing fields in RPC object conversion jangko 2024-11-22 17:32:44 +07:00
  • 7a6b0ab43b
    Implementation of EIP-7742 for Prague jangko 2024-10-21 09:56:00 +07:00
  • 4eb59cb87b
    Fix test vector jangko 2024-11-22 17:19:27 +07:00