export interface OpNodeConfig {
genesis: {
l1: {
hash: string
number: number
}
l2: {
hash: string
number: number
}
l2_time: number
}
block_time: number
max_sequencer_drift: number
seq_window_size: number
channel_timeout: number
l1_chain_id: number
l2_chain_id: number
p2p_sequencer_address: string
batch_inbox_address: string
batch_sender_address: string
deposit_contract_address: string
}
-
Mark Tyneway authored
* bedrock: make fee recipient be SequencerFeeVault The fee recipient or `block.coinbase` is now set to a hardcoded value of the predeploy `SequencerFeeVault`. This reduces configuration that is consensus criticial. * op-chain-ops: correct config Fixes a bug in the fee tests * core-utils: remove dead config field from op-node config * contracts-bedrock: deployment files Existing tooling expects the name of the contract to equal the name of the deployment. The latest work that updated the deploy files added the `Impl` suffix to contract names. * sdk: improve erc20 deposit logs
927b4321