erigon-pulse/consensus/bor
Mark Holt ca3ad096e1
Bor fix rpcdeamon engine initialization (#8390)
This fixes 2 related issues:

* Now that the bor consensus engine is required for queries it can't be
created based on the pretense of a db directory, but must be based on
chain config read from the db. Using the DB presence causes Bor to get
instantiated for non bor chains which breaks.
* At the moment eth_calls on a remote daemon don't check Bor headers
prior to calling the EVM code as it was just using a fake ETHash
instance - which performs ETH header validation only.

The current version is mostly working but needs adapting to perform lazy
initialization of the engine.
2023-10-06 11:58:08 +01:00
..
abi Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
clerk Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
contract Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
heimdall eth, consensus/bor: handle 503 response from heimdall (#8364) 2023-10-04 13:43:07 +01:00
heimdallgrpc Milestone stage processing (#8187) 2023-09-18 18:05:33 +01:00
statefull Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
valset [devnet] Always select first node, fix configuration mess up between nodes (#7863) 2023-07-10 11:37:55 +01:00
bor_test.go Get vote on hash (#8172) 2023-09-13 11:49:49 +01:00
bor.go Bor fix rpcdeamon engine initialization (#8390) 2023-10-06 11:58:08 +01:00
errors.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
fake.go Move ApplyDAOHardFork & UpgradeBuildInSystemContract to engine.Initialize (#8095) 2023-08-30 15:51:19 +02:00
genesis_contract_mock.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
genesis.go Snapshots of Bor events (#7901) 2023-08-18 17:10:35 +01:00
merkle.go Bor file structure updated (#6167) 2023-01-31 14:00:57 +05:30
snapshot_test.go Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
snapshot.go Added fix to allow getroothash to work with no api running (#8342) 2023-10-02 18:55:31 +01:00
span_mock.go consensus/bor: use current producers for extra data validation (#7564) 2023-05-24 12:57:31 +07:00
span.go consensus/bor: use current producers for extra data validation (#7564) 2023-05-24 12:57:31 +07:00