chore(deps): bump op-alloy-rpc-types (#10646)

Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
This commit is contained in:
Arsenii Kulikov
2024-09-02 12:24:39 +04:00
committed by GitHub
parent c49feffed4
commit 0243e03933
3 changed files with 20 additions and 14 deletions

16
Cargo.lock generated
View File

@ -5038,9 +5038,9 @@ checksum = "b410bbe7e14ab526a0e86877eb47c6996a2bd7746f027ba551028c925390e4e9"
[[package]]
name = "op-alloy-consensus"
version = "0.2.2"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "a0db6e3a9bbbcef7cef19d77aa2cc76d61377376e3bb86f89167e7e3f30ea023"
checksum = "f024d4e0aebc67d887600f90b38ef5c410bce74561995abd79bcb2a8139a52eb"
dependencies = [
"alloy-consensus",
"alloy-eips",
@ -5049,13 +5049,14 @@ dependencies = [
"alloy-serde",
"derive_more 1.0.0",
"serde",
"spin",
]
[[package]]
name = "op-alloy-network"
version = "0.2.2"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "66184e6c92269ba4ef1f80e8566ce11d41b584884ce7476d4b1b5e0e38503ecb"
checksum = "c90477039fba02e655363be5f034da3bbaea03404d6b3fc92cddaee278e3d64b"
dependencies = [
"alloy-consensus",
"alloy-eips",
@ -5068,9 +5069,9 @@ dependencies = [
[[package]]
name = "op-alloy-rpc-types"
version = "0.2.2"
version = "0.2.5"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "e9c604cd3b9680d0edd0b7127f3550bcff634c2d2efe27b2b4853e72320186a8"
checksum = "e0a8514b4b8571ef7202c6ad9de623e820952c6356285d928f64d4debbacdc09"
dependencies = [
"alloy-network",
"alloy-primitives 0.8.0",
@ -9637,6 +9638,9 @@ name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
dependencies = [
"lock_api",
]
[[package]]
name = "spki"

View File

@ -446,7 +446,7 @@ alloy-transport-ipc = { version = "0.3.0", default-features = false }
alloy-transport-ws = { version = "0.3.0", default-features = false }
# op
op-alloy-rpc-types = "0.2"
op-alloy-rpc-types = "0.2.5"
op-alloy-rpc-types-engine = "0.2"
op-alloy-network = "0.2"

View File

@ -60,9 +60,9 @@ pub fn op_receipt_fields(
op_fields.deposit_receipt_version = receipt.deposit_receipt_version;
} else if let Some(l1_block_info) = optimism_tx_meta.l1_block_info {
// always present
op_fields.l1_fee = optimism_tx_meta.l1_fee;
op_fields.l1_gas_price = Some(l1_block_info.l1_base_fee.saturating_to());
op_fields.l1_gas_used = optimism_tx_meta.l1_data_gas.map(|dg| {
op_fields.l1_block_info.l1_fee = optimism_tx_meta.l1_fee;
op_fields.l1_block_info.l1_gas_price = Some(l1_block_info.l1_base_fee.saturating_to());
op_fields.l1_block_info.l1_gas_used = optimism_tx_meta.l1_data_gas.map(|dg| {
dg.saturating_add(
l1_block_info.l1_fee_overhead.unwrap_or_default().saturating_to::<u128>(),
)
@ -72,16 +72,18 @@ pub fn op_receipt_fields(
// None if ecotone is active
if l1_block_info.l1_fee_overhead.is_some() {
// only pre Ecotone
op_fields.l1_fee_scalar =
op_fields.l1_block_info.l1_fee_scalar =
Some(f64::from(l1_block_info.l1_base_fee_scalar) / 1_000_000.0);
} else {
// base fee scalar is enabled post Ecotone
op_fields.l1_base_fee_scalar = Some(l1_block_info.l1_base_fee_scalar.saturating_to());
op_fields.l1_block_info.l1_base_fee_scalar =
Some(l1_block_info.l1_base_fee_scalar.saturating_to());
}
// 4844 post Ecotone
op_fields.l1_blob_base_fee = l1_block_info.l1_blob_base_fee.map(|v| v.saturating_to());
op_fields.l1_blob_base_fee_scalar =
op_fields.l1_block_info.l1_blob_base_fee =
l1_block_info.l1_blob_base_fee.map(|v| v.saturating_to());
op_fields.l1_block_info.l1_blob_base_fee_scalar =
l1_block_info.l1_blob_base_fee_scalar.map(|v| v.saturating_to());
}