diff --git a/Cargo.lock b/Cargo.lock index bc93b63..642ad6a 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -1535,16 +1535,6 @@ dependencies = [ "serde", ] -[[package]] -name = "bincode2" -version = "2.0.1" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f49f6183038e081170ebbbadee6678966c7d54728938a3e7de7f4e780770318f" -dependencies = [ - "byteorder", - "serde", -] - [[package]] name = "bindgen" version = "0.69.5" @@ -1718,7 +1708,7 @@ checksum = "4f8754ff7a709cf0643f82093fff582192a36afe3b075cde8e752ad9e39d35ed" dependencies = [ "cargo_metadata", "fs2", - "gadget-blueprint-proc-macro-core", + "gadget-blueprint-proc-macro-core 0.1.5", "rustdoc-types", "serde", "serde_json", @@ -4174,11 +4164,11 @@ dependencies = [ [[package]] name = "gadget-blueprint-proc-macro" -version = "0.3.1" +version = "0.4.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "9279fa5ac3579da5e1c5467c395aae4c910cc63a702fcae097d529687398a4b7" +checksum = "6f6acfb3136e908bfa36a0e68d5556298aec5dd743a4fd6f2190fccf7125c5dd" dependencies = [ - "gadget-blueprint-proc-macro-core", + "gadget-blueprint-proc-macro-core 0.2.0", "indexmap 2.6.0", "itertools 0.13.0", "proc-macro2", @@ -4199,10 +4189,32 @@ dependencies = [ ] [[package]] -name = "gadget-context-derive" +name = "gadget-blueprint-proc-macro-core" version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c2f15fa82798ae66fec9bea17791a5f37f200ed9803158b08180fd6ba85737c1" +checksum = "926d5a5d8c7706be67b50fee8e57d9e9a9c8e4b5430e6ed464c9943128b006bc" +dependencies = [ + "cid", + "ethereum-types", + "serde", +] + +[[package]] +name = "gadget-blueprint-serde" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0c70fbc91721439daf6b33678e83ebed8b2f48fe73a4ab20a050f91040de7764" +dependencies = [ + "paste", + "serde", + "tangle-subxt", +] + +[[package]] +name = "gadget-context-derive" +version = "0.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "41828995faf594c8d7c2e1d825b542aa3500cbd6ad529055bd11c60603db0566" dependencies = [ "proc-macro2", "quote", @@ -4234,11 +4246,12 @@ dependencies = [ [[package]] name = "gadget-sdk" -version = "0.4.0" +version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "155e6e50f8d4651766c2d597132b421cc19f23fddcde752f8014363b98140de0" +checksum = "31f104e44f6946ae10ae4c0b87c4a81d0d5c6cc2e59b50fecc5231a1f0c4ea3a" dependencies = [ "alloy-contract", + "alloy-json-abi", "alloy-network", "alloy-primitives 0.7.7", "alloy-provider", @@ -4256,9 +4269,9 @@ dependencies = [ "auto_impl", "backon", "bincode", - "bincode2", "bollard", "clap", + "color-eyre", "dashmap 6.1.0", "ed25519-zebra 4.0.3", "eigensdk", @@ -4266,7 +4279,8 @@ dependencies = [ "failure", "futures", "gadget-blueprint-proc-macro", - "gadget-blueprint-proc-macro-core", + "gadget-blueprint-proc-macro-core 0.2.0", + "gadget-blueprint-serde", "gadget-context-derive", "gadget-io", "getrandom", diff --git a/Cargo.toml b/Cargo.toml index 9f6397c..ffce377 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -20,7 +20,7 @@ tokio = { version = "1.41", default-features = false, features = ["full"] } serde = { version = "1", features = ["derive"] } [dependencies.gadget-sdk] -version = "0.4.0" +version = "0.5.1" features = ["getrandom"] [dependencies.libp2p]