refactor: use op-alloy deposit signature (#12016)

This commit is contained in:
caglarkaya
2024-10-24 04:19:39 +03:00
committed by GitHub
parent 40935321e3
commit 082f2cd235
6 changed files with 31 additions and 49 deletions

View File

@ -20,7 +20,7 @@ mod op_sepolia;
use alloc::{vec, vec::Vec};
use alloy_chains::Chain;
use alloy_genesis::Genesis;
use alloy_primitives::{Parity, Signature, B256, U256};
use alloy_primitives::{B256, U256};
pub use base::BASE_MAINNET;
pub use base_sepolia::BASE_SEPOLIA;
use core::fmt::Display;
@ -178,12 +178,6 @@ pub struct OpChainSpec {
pub inner: ChainSpec,
}
/// Returns the signature for the optimism deposit transactions, which don't include a
/// signature.
pub fn optimism_deposit_tx_signature() -> Signature {
Signature::new(U256::ZERO, U256::ZERO, Parity::Parity(false))
}
impl EthChainSpec for OpChainSpec {
fn chain(&self) -> alloy_chains::Chain {
self.inner.chain()