nimbus-eth1/nimbus
jangko 83bdde55aa
handle reorg case in sealing engine
if engine api receive forkChoiceUpdated and turn out
reorg happened, sealing engine must update txpool
head.

so in the next iteration when the txpool asked to
produce a fresh block, it will produce it in the
current 'correct' chain and abandon side chain.
2022-04-13 08:05:17 +07:00
..
accounts Initial implementation of the merge spec 2022-01-24 09:44:39 +02:00
db move rocksdb support to eth1 (#927) 2022-04-06 07:28:19 +02:00
docs.static Kludge for 'make docs' to produce pretty nim manuals 2022-01-22 08:26:57 +02:00
graphql setup nimbus tx pool for app wide usage 2022-01-25 11:38:49 +07:00
merge inserting header without set head from engine api should also validate the header 2022-03-11 15:13:59 +07:00
p2p unify eip1559TxNormalization 2022-04-05 17:22:46 +07:00
rpc Jordan/dissolve txpool jobs queue (#1047) 2022-04-08 09:38:47 +01:00
sync Activate wire protocol eth/66 (#993) 2022-03-21 17:12:07 +00:00
transaction fix EIP-4399 'random' opcode 2022-02-08 20:23:40 +07:00
utils Jordan/remove unit tests txpool legacy stuff (#1048) 2022-04-08 15:05:30 +01:00
vm Update terminal total difficulty handling (#992) 2022-03-15 17:21:41 +00:00
vm2 Remove unused import of config to avoid select_backend db import (#1018) 2022-03-29 15:51:48 +02:00
block_types.nim reduce compiler warnings 2019-11-13 21:49:39 +07:00
chain_config.nim remove cruft (#1007) 2022-03-24 10:28:28 +00:00
conf_utils.nim config: replace stdlib parseOpt with nim-confutils 2021-09-18 17:34:46 +07:00
config.nim Enable JWT authentication for websockets (#1039) 2022-04-06 15:11:13 +01:00
constants.nim unify evm call for both json-rpc and graphql 2021-10-31 12:24:40 +07:00
context.nim config: remove global rng from NimbusConfiguration 2021-09-07 22:02:29 +07:00
debug.nim fix header.extraData printer in debug.nim 2022-03-25 14:00:44 +07:00
errors.nim Redesign of BaseVMState descriptor (#923) 2022-01-18 16:19:32 +00:00
forks.nim fix EIP-4399 'random' opcode 2022-02-08 20:23:40 +07:00
genesis.nim refactor genesis.nim 2022-03-03 08:28:00 +07:00
genesis_alloc.nim add goerli testnet genesis data[skip ci] 2020-04-09 19:13:17 +03:00
launcher.nim
lightchain_shell.nim
makefile Kludge for 'make docs' to produce pretty nim manuals 2022-01-22 08:26:57 +02:00
nim.cfg NAT port mapping 2019-04-17 03:56:28 +02:00
nimbus.nim Facilitate http code response on websocket JWT authentication failure (#1043) 2022-04-07 10:37:35 +01:00
sealer.nim handle reorg case in sealing engine 2022-04-13 08:05:17 +07:00
tracer.nim Redesign of BaseVMState descriptor (#923) 2022-01-18 16:19:32 +00:00
transaction.nim unify eip1559TxNormalization 2022-04-05 17:22:46 +07:00
utils.nim config: remove accounts management from NimbusConfiguration 2021-09-07 22:02:29 +07:00
validation.nim reduce compiler warnings 2019-11-13 21:49:39 +07:00
version.nim dist: precompiled binaries and Docker images (#1015) 2022-03-27 13:21:15 +02:00
vm_compile_info.nim Enable optional chunked RLPx messages (#1010) 2022-03-29 10:19:32 +01:00
vm_computation.nim EVM: Apply EIP-6 in the code (affects both vm and vm2) 2021-06-08 15:36:30 +01:00
vm_gas_costs.nim EIP-3529: Replace SSTORE_CLEARS_SCHEDULE 2021-06-29 07:37:17 +07:00
vm_internals.nim EIP 4399 changes: random -> prevRandao 2022-02-27 14:37:35 +07:00
vm_precompiles.nim re-named some v2*.nim sources to its original name *.nim (without the v2) 2021-04-28 15:24:14 +03:00
vm_state.nim Redesign of BaseVMState descriptor (#923) 2022-01-18 16:19:32 +00:00
vm_state_transactions.nim Transaction: Prepare txRefundGas to support txCallEvm 2021-05-03 19:51:20 +01:00
vm_types.nim cleanup: remove unused accessLogs code from vm_state 2021-10-28 11:30:18 +07:00