diff --git a/Cargo.toml b/Cargo.toml index feee2489..5abe628c 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -37,10 +37,10 @@ bytes = "1.3.0" clap = { version = "4.0.29", features = ["derive"] } console-subscriber = "0.1.8" ctrlc = "3.2.4" -db = { package = "forest_db", git = "https://github.com/ChainSafe/forest", rev = "3e682310482718182cb2495fbaec5e575e5884e5", features = ["rocksdb"] } +db = { package = "forest_db", git = "https://github.com/ChainSafe/forest", features = ["rocksdb"] } dirs = "4" dotenv = "0.15.0" -ethers = "1.0.2" +ethers = { git = "https://github.com/gakonst/ethers-rs" } integer-encoding = "3.0.4" ipld_traversal = { git = "https://github.com/kckeiks/rs-graphsync.git", rev = "b8728c7ad02aa42cc11954192e95875f14fc6380" } fastmurmur3 = "0.1.2" @@ -49,7 +49,7 @@ futures = "0.3.25" futures-util = "0.3.25" fvm_ipld_blockstore = "0.1" fvm_ipld_car = "0.6" -fvm_ipld_encoding = "0.3.3" +fvm_ipld_encoding = "=0.3.2" geoutils = "0.5" graphsync = { git = "https://github.com/kckeiks/rs-graphsync.git", rev = "b8728c7ad02aa42cc11954192e95875f14fc6380" } hyper = { version = "0.14.23", features = ["full"] } diff --git a/crates/ursa-application/Cargo.toml b/crates/ursa-application/Cargo.toml index 86c4c51b..f50a99b0 100644 --- a/crates/ursa-application/Cargo.toml +++ b/crates/ursa-application/Cargo.toml @@ -19,9 +19,9 @@ toml.workspace = true tracing.workspace = true tracing-subscriber.workspace = true tracing-error.workspace = true -ethers.workspace = true abci-rs = { version = "0.11.3", features = ["async-api"] } +ethers = { git = "https://github.com/gakonst/ethers-rs" } revm = { version = "3.0.0", features = [ "serde", ] } diff --git a/crates/ursa-index-provider/src/provider.rs b/crates/ursa-index-provider/src/provider.rs index 493fcef3..87c4cc28 100644 --- a/crates/ursa-index-provider/src/provider.rs +++ b/crates/ursa-index-provider/src/provider.rs @@ -9,7 +9,6 @@ use axum::{ response::{IntoResponse, Response}, }; use fvm_ipld_blockstore::Blockstore; -#[allow(deprecated)] use fvm_ipld_encoding::Cbor; use libipld::{codec::Encode, multihash::Code, Cid}; use libipld_cbor::DagCborCodec; @@ -184,7 +183,6 @@ where }; info!("Announcing the advertisement with the message {message:?}"); - #[allow(deprecated)] Ok(message.marshal_cbor().unwrap()) } else { Err(anyhow!("No head found for announcement!")) @@ -200,7 +198,6 @@ pub struct Message { pub ExtraData: [u8; 0], } -#[allow(deprecated)] impl Cbor for Message { fn marshal_cbor(&self) -> Result, fvm_ipld_encoding::Error> { const MESSAGE_BUFFER_LENGTH: [u8; 1] = [131];