erigon-pulse/core
Mark Holt 529d359ca6
Bor span testing (#7897)
An update to the devnet to introduce a local heimdall to facilitate
multiple validators without the need for an external process, and hence
validator registration/staking etc.

In this initial release only span generation is supported.  

It has the following changes:

* Introduction of a local grpc heimdall interface
* Allocation of accounts via a devnet account generator ()
* Introduction on 'Services' for the network config

"--chain bor-devnet --bor.localheimdall" will run a 2 validator network
with a local service
"--chain bor-devnet --bor.withoutheimdall" will sun a single validator
with no heimdall service as before

---------

Co-authored-by: Alex Sharp <alexsharp@Alexs-MacBook-Pro-2.local>
2023-07-18 09:47:04 +01:00
..
allocs Remove the Rinkeby testnet (#7677) 2023-06-07 07:42:36 +02:00
asm enable more linters #954 (#7179) 2023-03-25 05:13:27 +00:00
forkid Schedule Shapella for Gnosis Chain (#7784) 2023-06-22 15:36:07 +02:00
rawdb Simplifications for bor tx code (#7889) 2023-07-14 08:49:10 +01:00
state Remove excessive logging (#7882) 2023-07-13 00:52:03 +01:00
systemcontracts Added non root logger to bor.ValidatorSet (#7668) 2023-06-06 10:55:59 +01:00
types Use EIP-4844 constants from erigon-lib (#7874) 2023-07-11 17:53:00 +02:00
vm core/vm: implement EIP-5656, mcopy instruction (#7887) 2023-07-13 19:36:06 +02:00
.gitignore
block_builder_parameters.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
block_validator_test.go e3: release chain maker changes (#7787) 2023-06-23 10:07:42 +07:00
block_validator.go
blockchain.go added bor tx indexing with tests (#7826) 2023-07-12 23:31:38 +01:00
blocks.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
bor_fee_log.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
chain_makers.go added bor tx indexing with tests (#7826) 2023-07-12 23:31:38 +01:00
error.go eip-4844: data gas fees & related check (#7449) 2023-05-08 12:20:10 +07:00
events.go reference hash, address, and chain config from lib (#6536) 2023-01-13 18:12:18 +00:00
evm.go EIP-4844: add data_gas_used (#7639) 2023-06-02 21:26:19 +01:00
gaspool.go eip-4844: small additions and modified gaspool (#7190) 2023-03-27 21:39:15 +00:00
genesis_test.go Enforce blockReader interface (#7737) 2023-06-15 13:11:51 +07:00
genesis_write.go Bor span testing (#7897) 2023-07-18 09:47:04 +01:00
mkalloc.go Break dependency of ethcfg package to core/consensus/etc... move genesis struct to 'types' package (#7206) 2023-03-29 07:27:06 +00:00
rlp_test.go e3: release chain maker changes (#7787) 2023-06-23 10:07:42 +07:00
skip_analysis.go Remove BSC support in Erigon (step 1) (#7246) 2023-04-03 14:46:21 +00:00
state_processor.go EIP-4844: Handle data gas in txpool (#7779) 2023-06-23 11:10:23 +02:00
state_transition.go EIP-4844: Handle data gas in txpool (#7779) 2023-06-23 11:10:23 +02:00
system_contract_lookup.go Remove BSC support in Erigon (step 1) (#7246) 2023-04-03 14:46:21 +00:00
tx_cacher.go Move ETL to erigon-lib (#2667) 2021-09-12 08:50:17 +01:00