• Mark Tyneway's avatar
    bedrock: make fee recipient be SequencerFeeVault (#3781) · 927b4321
    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
op-node.ts 458 Bytes
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
}