mirror of
https://github.com/hl-archive-node/nanoreth.git
synced 2025-12-06 10:59:55 +00:00
chore(deps): bump op-alloy-rpc-types (#10646)
Co-authored-by: Roman Krasiuk <rokrassyuk@gmail.com>
This commit is contained in:
16
Cargo.lock
generated
16
Cargo.lock
generated
@ -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"
|
||||
|
||||
@ -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"
|
||||
|
||||
|
||||
@ -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());
|
||||
}
|
||||
|
||||
|
||||
Reference in New Issue
Block a user