diff --git a/Cargo.lock b/Cargo.lock index 004ddeef0..d847bba3a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -97,8 +97,9 @@ checksum = "5c6cb57a04249c6480766f7f7cef5467412af1490f8d1e243141daddada3264f" [[package]] name = "alloy-chains" -version = "0.1.32" -source = "git+https://github.com/bnb-chain/alloy-chains-rs.git?rev=6be74c75424a31a0d98a906084c778a9d74769fc#6be74c75424a31a0d98a906084c778a9d74769fc" +version = "0.1.36" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "94c225801d42099570d0674701dddd4142f0ef715282aeb5985042e2ec962df7" dependencies = [ "alloy-rlp", "arbitrary", diff --git a/Cargo.toml b/Cargo.toml index e8dc860e1..9bd4a1f79 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -364,7 +364,7 @@ reth-network-types = { path = "crates/net/network-types" } reth-nippy-jar = { path = "crates/storage/nippy-jar" } reth-node-api = { path = "crates/node/api" } reth-node-builder = { path = "crates/node/builder" } -reth-node-bsc= { path = "crates/bsc/node" } +reth-node-bsc = { path = "crates/bsc/node" } reth-node-core = { path = "crates/node/core" } reth-node-ethereum = { path = "crates/ethereum/node" } reth-node-events = { path = "crates/node/events" } @@ -430,7 +430,7 @@ revm-primitives = { version = "9.0.2", features = [ ], default-features = false } # eth -alloy-chains = "0.1.32" +alloy-chains = "0.1.33" alloy-dyn-abi = "0.8.0" alloy-json-abi = "0.8.0" alloy-primitives = { version = "0.8.0", default-features = false } @@ -603,7 +603,6 @@ tracy-client = "0.17.3" revm = { git = "https://github.com/bnb-chain/revm", rev = "fbc92f58052227c06f8a2a4e25227d111ed8e08e" } revm-interpreter = { git = "https://github.com/bnb-chain/revm", rev = "fbc92f58052227c06f8a2a4e25227d111ed8e08e" } revm-primitives = { git = "https://github.com/bnb-chain/revm", rev = "fbc92f58052227c06f8a2a4e25227d111ed8e08e" } -alloy-chains = { git = "https://github.com/bnb-chain/alloy-chains-rs.git", rev = "6be74c75424a31a0d98a906084c778a9d74769fc" } alloy-rpc-types-eth = { git = "https://github.com/bnb-chain/alloy", rev = "718aee579dc000019582245226eebf8b40d24c41" } alloy-consensus = { git = "https://github.com/bnb-chain/alloy", rev = "718aee579dc000019582245226eebf8b40d24c41" } alloy-eips = { git = "https://github.com/bnb-chain/alloy", rev = "718aee579dc000019582245226eebf8b40d24c41" } diff --git a/crates/bsc/chainspec/src/bsc.rs b/crates/bsc/chainspec/src/bsc.rs index 435a139b1..3b3e6ef32 100644 --- a/crates/bsc/chainspec/src/bsc.rs +++ b/crates/bsc/chainspec/src/bsc.rs @@ -17,7 +17,7 @@ use crate::BscChainSpec; pub static BSC_MAINNET: Lazy<Arc<BscChainSpec>> = Lazy::new(|| { BscChainSpec { inner: ChainSpec { - chain: Chain::from_named(NamedChain::BNBSmartChain), + chain: Chain::from_named(NamedChain::BinanceSmartChain), genesis: serde_json::from_str(include_str!("../res/genesis/bsc.json")) .expect("Can't deserialize BSC Mainnet genesis json"), genesis_hash: once_cell_set(b256!( diff --git a/crates/bsc/chainspec/src/bsc_chapel.rs b/crates/bsc/chainspec/src/bsc_chapel.rs index bd45a8915..a57fe414f 100644 --- a/crates/bsc/chainspec/src/bsc_chapel.rs +++ b/crates/bsc/chainspec/src/bsc_chapel.rs @@ -17,7 +17,7 @@ use crate::BscChainSpec; pub static BSC_CHAPEL: Lazy<Arc<BscChainSpec>> = Lazy::new(|| { BscChainSpec { inner: ChainSpec { - chain: Chain::from_named(NamedChain::BNBSmartChainTestnet), + chain: Chain::from_named(NamedChain::BinanceSmartChainTestnet), genesis: serde_json::from_str(include_str!("../res/genesis/bsc_chapel.json")) .expect("Can't deserialize BSC Testnet genesis json"), genesis_hash: once_cell_set(b256!( diff --git a/crates/chainspec/src/spec.rs b/crates/chainspec/src/spec.rs index 8652a6c97..8b2c7ee52 100644 --- a/crates/chainspec/src/spec.rs +++ b/crates/chainspec/src/spec.rs @@ -617,9 +617,13 @@ impl ChainSpec { C::Optimism => Some(op_nodes()), C::BaseGoerli | C::BaseSepolia => Some(base_testnet_nodes()), C::OptimismSepolia | C::OptimismGoerli | C::OptimismKovan => Some(op_testnet_nodes()), - C::BNBSmartChain => Some(bsc_mainnet_nodes()), - C::BNBSmartChainTestnet => Some(bsc_testnet_nodes()), + #[cfg(feature = "bsc")] + C::BinanceSmartChain => Some(bsc_mainnet_nodes()), + #[cfg(feature = "bsc")] + C::BinanceSmartChainTestnet => Some(bsc_testnet_nodes()), + #[cfg(all(feature = "optimism", feature = "opbnb"))] C::OpBNBTestnet => Some(opbnb_testnet_nodes()), + #[cfg(all(feature = "optimism", feature = "opbnb"))] C::OpBNBMainnet => Some(opbnb_mainnet_nodes()), _ => None, } diff --git a/crates/net/eth-wire-types/src/status.rs b/crates/net/eth-wire-types/src/status.rs index b0293e9f2..80e10ddb3 100644 --- a/crates/net/eth-wire-types/src/status.rs +++ b/crates/net/eth-wire-types/src/status.rs @@ -285,7 +285,7 @@ mod tests { let expected = hex!("f850423884024190faa0f8514c4680ef27700751b08f37645309ce65a449616a3ea966bf39dd935bb27ba00d21840abff46b96c84b2ac9e10e4f5cdaeb5693cb665db62a2f3b02d2d57b5bc6845d43d2fd80"); let status = Status { version: EthVersion::Eth66 as u8, - chain: Chain::from_named(NamedChain::BNBSmartChain), + chain: Chain::from_named(NamedChain::BinanceSmartChain), total_difficulty: U256::from(37851386u64), blockhash: B256::from_str( "f8514c4680ef27700751b08f37645309ce65a449616a3ea966bf39dd935bb27b", @@ -308,7 +308,7 @@ mod tests { let data = hex!("f850423884024190faa0f8514c4680ef27700751b08f37645309ce65a449616a3ea966bf39dd935bb27ba00d21840abff46b96c84b2ac9e10e4f5cdaeb5693cb665db62a2f3b02d2d57b5bc6845d43d2fd80"); let expected = Status { version: EthVersion::Eth66 as u8, - chain: Chain::from_named(NamedChain::BNBSmartChain), + chain: Chain::from_named(NamedChain::BinanceSmartChain), total_difficulty: U256::from(37851386u64), blockhash: B256::from_str( "f8514c4680ef27700751b08f37645309ce65a449616a3ea966bf39dd935bb27b",