# bal-devnet-0 spec
:::info
:mega: bal-devnet-0 targets to launch on end of Oct 2025.
:::
## EIP List for bal-devnet-0
[EIP-7928: Block-Level Access Lists](https://github.com/ethereum/EIPs/blob/master/EIPS/eip-7928.md) :new:
**Key:**
- :up:, EIP has updated!
- :new:, new EIP added.
### Test Releases
**Consensus Specs:** [`v1.6.0-alpha.6`](https://github.com/ethereum/consensus-specs/releases/tag/v1.6.0-alpha.6) :heavy_check_mark:
**Execution Specs:** EEST Block-Level Access Lists (BAL) pre-release [v1.3.0](https://github.com/ethereum/execution-spec-tests/releases/tag/bal%40v1.3.0) :heavy_check_mark:
**Execution Test Progress:** Client TDD progress: [pokeball](https://pokebal.raxhvl.com/)
### Spec versions required & Open PRs
**Beacon Metrics**
**Execution Metrics**
**Beacon API**
**Builder Specs**
**Consensus Specs**
**Execution APIs**
BAL: https://github.com/ethereum/execution-apis/pull/691
**Execution Spec PRs**
## Kurtosis Interop Conifg (Pre-devnet testing)
### Working configs
Lodestar Besu + Reth
```yaml=
participants:
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: nethermind
el_image: ethpandaops/nethermind:bal-devnet-0
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: reth
el_image: ethpandaops/reth:bal-devnet-0
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: besu
el_image: ethpandaops/besu:bal-devnet-0
el_extra_params: ["--bonsai-parallel-tx-processing-enabled=false"]
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: geth
el_image: ethpandaops/geth:bal-devnet-0-fe61a7a
network_params:
genesis_delay: 20
fulu_fork_epoch: 0
gloas_fork_epoch: 1
seconds_per_slot: 6
num_validator_keys_per_node: 32
snooper_enabled: true
dora_params:
image: ethpandaops/dora:eip7928-support
additional_services:
- dora
#- tracoor
#- tx_fuzz
#- spamoor
port_publisher:
additional_services:
enabled: true
public_port_start: 64400
spamoor_params:
spammers:
- scenario: eoatx
config:
throughput: 100
- scenario: uniswap-swaps
config:
throughput: 100
```
### Open Issues
Prysm does not manage to peer with lodestar after the Gloas fork. All Prysm blocks are orphaned:
```yaml
participants:
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: reth
el_image: ethpandaops/reth:bal-devnet-0
count: 1
- cl_type: lodestar
cl_image: ethpandaops/lodestar:bal-devnet-0
supernode: true
el_type: besu
el_image: ethpandaops/besu:bal-devnet-0
el_extra_params: ["--bonsai-parallel-tx-processing-enabled=false"]
count: 1
- cl_type: prysm
cl_image: ethpandaops/prysm-beacon-chain:bal-devnet-0
supernode: true
vc_type: prysm
vc_image: ethpandaops/prysm-validator:bal-devnet-0
el_type: geth
el_image: ethpandaops/geth:bal-devnet-0
count: 1
network_params:
genesis_delay: 20
fulu_fork_epoch: 0
gloas_fork_epoch: 1
seconds_per_slot: 6
num_validator_keys_per_node: 32
snooper_enabled: true
dora_params:
image: ethpandaops/dora:eip7928-support
additional_services:
- dora
- tracoor
port_publisher:
additional_services:
enabled: true
public_port_start: 64400
spamoor_params:
spammers:
- scenario: eoatx
config:
throughput: 100
- scenario: uniswap-swaps
config:
throughput: 100
```
## Test Vectors
- Tests where the coinbase receives ETH through a [EIP-4895](https://eips.ethereum.org/EIPS/eip-4895) withdrawal. In this case, the coinbase address should be included in the BAL, even though there are 0 transactions.
- External STEEL tests runs against the devnet & against kurtosis testnets
- Send transactions with diffferent types 0x1, [0x2](https://eips.ethereum.org/EIPS/eip-1559), [0x3](https://eips.ethereum.org/EIPS/eip-4844), [0x4](https://eips.ethereum.org/EIPS/eip-7702). Especially 0x4 is a interesting test vector.
- Run the EEST tests against a running testnet/devnet.
- TxFuzz & Spammor with a evm fuzzer scenario
-