diff --git a/Cargo.lock b/Cargo.lock index 696055c1..5ffb1b50 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -736,7 +736,7 @@ dependencies = [ "ckb-fixed-hash", "ckb-hash", "ckb-occupied-capacity", - "molecule", + "molecule 0.8.0", "numext-fixed-uint", "seq-macro", "strum", @@ -754,13 +754,13 @@ dependencies = [ [[package]] name = "ckb-jsonrpc-types" -version = "1.0.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93fd050ea71b67f1e4d304b3450c939a87a30dea5b27ba30c0231e2b75d51959" +checksum = "495cd453425519ad63885c37b8194fdc44f4041043e573b0939602d499f1373a" dependencies = [ "ckb-types", - "ckb_schemars", "faster-hex", + "schemars", "seq-macro", "serde", "serde_json", @@ -786,9 +786,9 @@ dependencies = [ [[package]] name = "ckb-mock-tx-types" -version = "1.0.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "08f05c40c36a5109007a3721cdf940153a19bafade295407df0bad5113a524e4" +checksum = "5bf88d2ce64e8c3d17d7cd3d0f0ff9038772d35cbe63d1e4f640e0e25428f390" dependencies = [ "ckb-jsonrpc-types", "ckb-traits", @@ -982,18 +982,18 @@ dependencies = [ [[package]] name = "ckb-traits" -version = "1.0.0" +version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5d6f061d2788746ab9cd596fb9aa39d92ae3abce730c1792c2a2e064165c1ced" +checksum = "86ffe5ef4a146798bf044311e46f45ec92abc65fc53b4f36126129ef488a8dff" dependencies = [ "ckb-types", ] [[package]] name = "ckb-types" -version = "1.0.0" +version = "1.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "90a5f1e62fa0e969386928163607d22dd3563857ec134440ffe46a5ca68bb8fc" +checksum = "411518697fc61a52654f8052ec6657954a19408e69c31329b480ebc84caf5b83" dependencies = [ "bit-vec", "bytes 1.11.1", @@ -1008,7 +1008,7 @@ dependencies = [ "derive_more 1.0.0", "golomb-coded-set", "merkle-cbt", - "molecule", + "molecule 0.9.2", "numext-fixed-uint", "paste", ] @@ -1070,7 +1070,7 @@ checksum = "1506d63311ded0645342c052b1eb21ba272177b32f55d8eb7e11255aed3e74c6" dependencies = [ "proc-macro2", "quote", - "serde_derive_internals", + "serde_derive_internals 0.26.0", "syn 1.0.109", ] @@ -2539,6 +2539,16 @@ dependencies = [ "faster-hex", ] +[[package]] +name = "molecule" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "314eebe1fb025f681c1d6a62fdacbe831027177c1046503a8d73d8027fe19e16" +dependencies = [ + "bytes 1.11.1", + "cfg-if 1.0.0", +] + [[package]] name = "native-tls" version = "0.2.12" @@ -3339,6 +3349,26 @@ dependencies = [ "rust-argon2", ] +[[package]] +name = "ref-cast" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f354300ae66f76f1c85c5f84693f0ce81d747e2c3f21a45fef496d89c960bf7d" +dependencies = [ + "ref-cast-impl", +] + +[[package]] +name = "ref-cast-impl" +version = "1.0.25" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b7186006dcb21920990093f30e3dea63b7d6e977bf1256be20c3563a5db070da" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "reflink-copy" version = "0.1.19" @@ -3555,6 +3585,31 @@ dependencies = [ "windows-sys", ] +[[package]] +name = "schemars" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a2b42f36aa1cd011945615b92222f6bf73c599a102a300334cd7f8dbeec726cc" +dependencies = [ + "dyn-clone", + "ref-cast", + "schemars_derive", + "serde", + "serde_json", +] + +[[package]] +name = "schemars_derive" +version = "1.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "7d115b50f4aaeea07e79c1912f645c7513d81715d0420f8bc77a18c6260b307f" +dependencies = [ + "proc-macro2", + "quote", + "serde_derive_internals 0.29.1", + "syn 2.0.87", +] + [[package]] name = "scopeguard" version = "1.2.0" @@ -3693,15 +3748,28 @@ dependencies = [ "syn 1.0.109", ] +[[package]] +name = "serde_derive_internals" +version = "0.29.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "18d26a20a969b9e3fdf2fc2d9f21eda6c40e2de84c9408bb5d3b05d499aae711" +dependencies = [ + "proc-macro2", + "quote", + "syn 2.0.87", +] + [[package]] name = "serde_json" -version = "1.0.120" +version = "1.0.150" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e0d21c9a8cae1235ad58a00c11cb40d4b1e5c784f1ef2c537876ed6ffd8b7c5" +checksum = "e8014e44b4736ed0538adeecded0fce2a272f22dc9578a7eb6b2d9993c74cfb9" dependencies = [ "itoa", - "ryu", + "memchr", "serde", + "serde_core", + "zmij", ] [[package]] @@ -4793,3 +4861,9 @@ dependencies = [ "quote", "syn 2.0.87", ] + +[[package]] +name = "zmij" +version = "1.0.21" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b8848ee67ecc8aedbaf3e4122217aff892639231befc6a1b58d29fff4c2cabaa"