Skip to content

Commit f0af456

Browse files
authored
fix: deploy height (#60)
1 parent 4959b94 commit f0af456

File tree

10 files changed

+40
-8
lines changed

10 files changed

+40
-8
lines changed

.github/workflows/rust.yml

Lines changed: 0 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -11,5 +11,4 @@ jobs:
1111
rust-library-base:
1212
uses: init4tech/actions/.github/workflows/rust-library-base.yml@main
1313
with:
14-
require-lockfile: true
1514
rust-profile: "ci-rust"

Cargo.toml

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@ members = ["crates/*"]
33
resolver = "2"
44

55
[workspace.package]
6-
version = "0.16.0-rc.2"
6+
version = "0.16.0-rc.3"
77
edition = "2024"
88
rust-version = "1.88"
99
authors = ["init4"]

crates/blobber/src/blobs/cache.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -267,7 +267,7 @@ mod tests {
267267
let encoded_transactions =
268268
encode(vec![sign_tx_with_key_pair(wallet.clone(), tx).encoded_2718()]);
269269

270-
let result = SidecarBuilder::<SimpleCoder>::from_slice(&encoded_transactions).build();
270+
let result = SidecarBuilder::<SimpleCoder>::from_slice(&encoded_transactions).build_4844();
271271
assert!(result.is_ok());
272272

273273
let mut mock_transaction = MockTransaction::eip4844_with_sidecar(result.unwrap().into());

crates/blobber/src/blobs/fetch.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -280,7 +280,7 @@ mod tests {
280280
let encoded_transactions =
281281
encode(vec![sign_tx_with_key_pair(wallet.clone(), tx).encoded_2718()]);
282282

283-
let result = SidecarBuilder::<SimpleCoder>::from_slice(&encoded_transactions).build();
283+
let result = SidecarBuilder::<SimpleCoder>::from_slice(&encoded_transactions).build_4844();
284284
assert!(result.is_ok());
285285

286286
let mut mock_transaction = MockTransaction::eip4844_with_sidecar(result.unwrap().into());

crates/genesis/src/lib.rs

Lines changed: 21 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -270,3 +270,24 @@ impl From<KnownChains> for GenesisSpec {
270270
Self::Known(known)
271271
}
272272
}
273+
274+
#[cfg(test)]
275+
mod tests {
276+
use super::*;
277+
use signet_constants::SignetSystemConstants;
278+
279+
#[test]
280+
fn load_files() {
281+
for key in [
282+
KnownChains::Mainnet,
283+
KnownChains::Parmigiana,
284+
#[allow(deprecated)]
285+
KnownChains::Pecorino,
286+
KnownChains::Test,
287+
] {
288+
let genesis =
289+
GenesisSpec::from(key).load_genesis().expect("Failed to load genesis").rollup;
290+
SignetSystemConstants::try_from_genesis(&genesis).unwrap();
291+
}
292+
}
293+
}

crates/genesis/src/mainnet.genesis.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -30,7 +30,7 @@
3030
"signetConstants": {
3131
"host": {
3232
"chainId": 1,
33-
"deployHeight": "23734244",
33+
"deployHeight": 0,
3434
"zenith": "0xBCe84D45d7be8859bcBd838d4a7b3448B55E6869",
3535
"orders": "0x96f44ddc3Bc8892371305531F1a6d8ca2331fE6C",
3636
"passage": "0x02a64d6e2c30d2B07ddBD177b24D9D0f6439CcbD",

crates/node/src/rpc.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -4,7 +4,7 @@ use reth_node_api::{FullNodeComponents, NodeTypes};
44
use signet_block_processor::AliasOracleFactory;
55
use signet_node_types::NodeTypesDbTrait;
66
use signet_rpc::{RpcCtx, RpcServerGuard, ServeConfig};
7-
use signet_tx_cache::client::TxCache;
7+
use signet_tx_cache::TxCache;
88
use tracing::info;
99

1010
impl<Host, Db, AliasOracle> SignetNode<Host, Db, AliasOracle>

crates/rpc/src/ctx/full.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,7 @@ use reth_node_api::FullNodeComponents;
1010
use signet_db::RuRevmState;
1111
use signet_evm::EvmNeedsTx;
1212
use signet_node_types::Pnt;
13-
use signet_tx_cache::client::TxCache;
13+
use signet_tx_cache::TxCache;
1414
use signet_types::constants::SignetSystemConstants;
1515
use std::sync::Arc;
1616
use tokio::sync::{AcquireError, OwnedSemaphorePermit, Semaphore};

crates/rpc/src/ctx/signet.rs

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -42,7 +42,7 @@ use reth_node_api::BlockBody;
4242
use reth_rpc_eth_api::{RpcBlock, RpcConvert, RpcReceipt, RpcTransaction};
4343
use signet_db::RuRevmState;
4444
use signet_node_types::Pnt;
45-
use signet_tx_cache::client::TxCache;
45+
use signet_tx_cache::TxCache;
4646
use signet_types::{MagicSig, constants::SignetSystemConstants};
4747
use std::{marker::PhantomData, sync::Arc};
4848
use tracing::{Level, instrument, trace};

crates/rpc/src/debug/tracer.rs

Lines changed: 12 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -41,6 +41,7 @@ where
4141
};
4242

4343
match built_in {
44+
GethDebugBuiltInTracerType::Erc7562Tracer => trace_erc7562(trevm).map_err(Into::into),
4445
GethDebugBuiltInTracerType::FourByteTracer => trace_four_byte(trevm).map_err(Into::into),
4546
GethDebugBuiltInTracerType::CallTracer => {
4647
trace_call(&config.tracer_config, trevm).map_err(Into::into)
@@ -64,6 +65,17 @@ where
6465
}
6566
}
6667

68+
fn trace_erc7562<Db, Insp>(
69+
_trevm: EvmReady<Db, Insp>,
70+
) -> Result<(GethTrace, EvmNeedsTx<Db, Insp>), EthApiError>
71+
where
72+
Db: Database + DatabaseCommit,
73+
Insp: Inspector<Ctx<Db>>,
74+
{
75+
// ERC-7562 tracing is not yet implemented.
76+
Err(EthApiError::Unsupported("ERC-7562 tracing is not yet implemented"))
77+
}
78+
6779
/// Traces a call using [`GethDebugBuiltInTracerType::FourByteTracer`].
6880
fn trace_four_byte<Db, Insp>(
6981
trevm: EvmReady<Db, Insp>,

0 commit comments

Comments
 (0)