Skip to content

Commit

Permalink
Merge pull request #106 from ethpandaops/bbusa/fix-minimal-forktime-calc
Browse files Browse the repository at this point in the history
fix: minimal forktime calculation
  • Loading branch information
barnabasbusa authored Mar 28, 2024
2 parents 1824e10 + a0b611a commit 29af0d6
Show file tree
Hide file tree
Showing 4 changed files with 4 additions and 3 deletions.
2 changes: 1 addition & 1 deletion apps/el-gen/genesis_besu.py
Original file line number Diff line number Diff line change
Expand Up @@ -149,6 +149,6 @@
# Add alloc entry to output's alloc field
out["alloc"][addr] = alloc_entry

out['config']['pragueTime'] = int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * 32 * int(data['slot_duration_in_seconds']))
out['config']['pragueTime'] = int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * ( 32 if data['preset_base']=='mainnet' else 8 ) * int(data['slot_duration_in_seconds']))
out['config']['ethash'] = {}
print(json.dumps(out, indent=' '))
2 changes: 1 addition & 1 deletion apps/el-gen/genesis_chainspec.py
Original file line number Diff line number Diff line change
Expand Up @@ -190,5 +190,5 @@
# Add alloc entry to output's alloc field
out["accounts"][addr] = alloc_entry

out['params']['eip6800TransitionTimestamp']= hex(int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * 32 * int(data['slot_duration_in_seconds'])))
out['params']['eip6800TransitionTimestamp']= hex(int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * ( 32 if data['preset_base']=='mainnet' else 8 ) * int(data['slot_duration_in_seconds'])))
print(json.dumps(out, indent=' '))
2 changes: 1 addition & 1 deletion apps/el-gen/genesis_geth.py
Original file line number Diff line number Diff line change
Expand Up @@ -148,5 +148,5 @@
# Add alloc entry to output's alloc field
out["alloc"][addr] = alloc_entry

out['config']['pragueTime'] = int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * 32 * int(data['slot_duration_in_seconds']))
out['config']['pragueTime'] = int(data['genesis_timestamp']) + int(data['genesis_delay']) + (int(data['electra_fork_epoch']) * ( 32 if data['preset_base']=='mainnet' else 8 ) * int(data['slot_duration_in_seconds']))
print(json.dumps(out, indent=' '))
1 change: 1 addition & 0 deletions config-example/el/genesis-config.yaml
Original file line number Diff line number Diff line change
@@ -1,3 +1,4 @@
preset_base: ${PRESET_BASE}
chain_id: ${CHAIN_ID}
deposit_contract_address: "${DEPOSIT_CONTRACT_ADDRESS}"
mnemonic: ${EL_AND_CL_MNEMONIC}
Expand Down

0 comments on commit 29af0d6

Please sign in to comment.