{"name":"subsoil","vers":"0.1.0","deps":[],"cksum":"c5a24c974b3e80c2b78af37c5be101b0d8fe4b61bd95d099a0d40cc5423cc536","features":{},"yanked":false,"pubtime":"2025-12-20T15:54:17Z"} {"name":"subsoil","vers":"0.2.0","deps":[{"name":"ahash","req":"^0.8.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"anyhow","req":"^1.0.81","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"arbitrary","req":"^1.3.2","features":["derive"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"ark-bls12-377","req":"^0.5.0","features":["curve"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-bls12-377-ext","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-bls12-381","req":"^0.5.0","features":["curve"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-bls12-381-ext","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-bw6-761","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-bw6-761-ext","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ec","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ed-on-bls12-377","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ed-on-bls12-377-ext","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ed-on-bls12-381-bandersnatch","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ed-on-bls12-381-bandersnatch-ext","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-ff","req":"^0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ark-scale","req":"^0.0.13","features":["hazmat"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"ark-std","req":"^0.5.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"},{"name":"ark-vrf","req":"^0.1.0","features":["bandersnatch","ring"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"array-bytes","req":"^6.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"array-bytes","req":"^6.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"assert_matches","req":"^1.5.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"async-trait","req":"^0.1.88","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"backtrace","req":"^0.3.71","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"bip39","req":"^2.2.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bitflags","req":"^1.3.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"blake2","req":"^0.10.4","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bounded-collections","req":"^0.3.2","features":["scale-codec"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"bs58","req":"^0.5.1","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"bytes","req":"^1.4.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"codec","req":"^3.7.5","features":["derive","max-encoded-len","bytes"],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"parity-scale-codec"},{"name":"criterion","req":"^0.5.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"docify","req":"^0.2.9","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"dyn-clone","req":"^1.0.17","features":[],"optional":false,"default_features":true,"target":"cfg(not(substrate_runtime))","kind":"normal"},{"name":"ed25519-dalek","req":"^2.1","features":[],"optional":false,"default_features":false,"target":"cfg(not(substrate_runtime))","kind":"normal"},{"name":"ed25519-zebra","req":"^4.0.3","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"either","req":"^1.8.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"environmental","req":"^1.1.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"finality-grandpa","req":"^0.16.3","features":["derive-codec"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"foldhash","req":"^0.1.5","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"frame-metadata","req":"^23.0.1","features":["current"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"futures","req":"^0.3.30","features":["alloc"],"optional":false,"default_features":false,"target":"cfg(not(substrate_runtime))","kind":"normal"},{"name":"futures","req":"^0.3.31","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"hash-db","req":"^0.16.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hash256-std-hasher","req":"^0.15.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"hashbrown","req":"^0.15.3","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"hmac","req":"^0.12.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"impl-serde","req":"^0.5.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"impl-trait-for-tuples","req":"^0.2.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"integer-sqrt","req":"^0.1.2","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"itertools","req":"^0.11","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"k256","req":"^0.13.4","features":["alloc","ecdsa"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"kvdb","req":"^0.13.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"kvdb-rocksdb","req":"^0.21.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"libsecp256k1","req":"^0.7.0","features":["static-context"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"log","req":"^0.4.22","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"memory-db","req":"^0.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"merlin","req":"^3.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"mmr-lib","req":"^0.8.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal","package":"polkadot-ckb-merkle-mountain-range"},{"name":"nohash-hasher","req":"^0.2.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"num-traits","req":"^0.2.17","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"parity-wasm","req":"^0.45.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"parking_lot","req":"^0.12.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"paste","req":"^1.0.15","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"pbkdf2","req":"^0.12.2","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"polkavm-derive","req":"^0.30.0","features":[],"optional":false,"default_features":true,"target":"cfg(all(any(target_arch = \"riscv32\", target_arch = \"riscv64\"), substrate_runtime))","kind":"normal"},{"name":"pretty_assertions","req":"^1.3.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"primitive-types","req":"^0.13.1","features":["num-traits","codec","scale-info"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"primitive-types","req":"^0.13.1","features":["num-traits"],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rand","req":"^0.8.5","features":["small_rng"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rand","req":"^0.8.5","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"ref-cast","req":"^1.0.23","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"regex","req":"^1.10.2","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hash","req":"^1.1.0","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"rustc-hex","req":"^2.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"rustversion","req":"^1.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"build"},{"name":"rustversion","req":"^1.0.17","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"scale-info","req":"^2.11.6","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"schemars","req":"^0.8.13","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"schnellru","req":"^0.2.3","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"schnorrkel","req":"^0.11.4","features":["preaudit_deprecated"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"secp256k1","req":"^0.28.0","features":["alloc","recovery"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"secrecy","req":"^0.8.0","features":["alloc"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"serde","req":"^1.0.214","features":["alloc","derive"],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"serde_json","req":"^1.0.132","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"sha2","req":"^0.10.7","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"simple-mermaid","req":"^0.1.1","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"smallvec","req":"^1.11.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"ss58-registry","req":"^1.34.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"static_assertions","req":"^1.1.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"strum","req":"^0.26.3","features":["derive"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"subsoil-crypto-hashing","req":"^0.2.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"subsoil-macros","req":"^0.2.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"normal"},{"name":"thiserror","req":"^1.0.64","features":[],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"tracing","req":"^0.1.37","features":["log"],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-core","req":"^0.1.32","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"tracing-subscriber","req":"=0.3.19","features":["env-filter","time","tracing-log"],"optional":true,"default_features":true,"target":null,"kind":"normal"},{"name":"trie-bench","req":"^0.42.1","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trie-db","req":"^0.31.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"trie-root","req":"^0.18.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"trie-standardmap","req":"^0.16.0","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"trybuild","req":"^1.0.103","features":[],"optional":false,"default_features":true,"target":null,"kind":"dev"},{"name":"tuplex","req":"^0.1","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"w3f-bls","req":"^0.1.9","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"wasmtime","req":"^35.0.0","features":[],"optional":true,"default_features":false,"target":null,"kind":"normal"},{"name":"zeroize","req":"^1.7.0","features":[],"optional":false,"default_features":false,"target":null,"kind":"normal"},{"name":"zstd","req":"^0.12.4","features":[],"optional":false,"default_features":false,"target":null,"kind":"dev"}],"cksum":"35f2bb47e88938a730afe8f50a01869a85000bd1559684c2eb64ee150340df43","features":{"bandersnatch-experimental":["ark-vrf"],"bls-experimental":["w3f-bls"],"crypto-ec-utils-all-curves":["crypto-ec-utils-bls12-377","crypto-ec-utils-bls12-381","crypto-ec-utils-bw6-761","crypto-ec-utils-ed-on-bls12-377","crypto-ec-utils-ed-on-bls12-381-bandersnatch"],"crypto-ec-utils-bls12-377":["ark-bls12-377","ark-bls12-377-ext","crypto-ec-utils-common"],"crypto-ec-utils-bls12-381":["ark-bls12-381","ark-bls12-381-ext","crypto-ec-utils-common"],"crypto-ec-utils-bw6-761":["ark-bw6-761","ark-bw6-761-ext","crypto-ec-utils-common"],"crypto-ec-utils-common":["ark-ec","ark-scale"],"crypto-ec-utils-ed-on-bls12-377":["ark-ed-on-bls12-377","ark-ed-on-bls12-377-ext","crypto-ec-utils-common"],"crypto-ec-utils-ed-on-bls12-381-bandersnatch":["ark-ed-on-bls12-381-bandersnatch","ark-ed-on-bls12-381-bandersnatch-ext","crypto-ec-utils-common"],"debug":[],"disable-logging":["log/max_level_off"],"disable_target_static_assertions":[],"frame-metadata":[],"full-metadata-docs":["scale-info/docs"],"full_crypto":["blake2"],"fuzzing":["arbitrary"],"io-disable_allocator":[],"io-disable_oom":[],"io-disable_panic_handler":[],"io-improved_panic_error_reporting":[],"no-metadata-docs":["subsoil-macros/no-metadata-docs"],"npos-elections-bench":[],"rocksdb":["kvdb-rocksdb"],"runtime-benchmarks":[],"try-runtime":[],"with-tracing":["codec/derive","codec/full"]},"features2":{"default":["std"],"json-schema":["dep:schemars"],"serde":["dep:serde","impl-serde","scale-info/serde","bounded-collections/serde","blake2","bs58/alloc","k256/serde","primitive-types/serde_no_std"],"std":["async-trait","finality-grandpa/std","mmr-lib/std","bytes/std","subsoil-crypto-hashing/std","bounded-collections/std","backtrace","regex","anyhow?/std","codec/std","environmental/std","frame-metadata/std","hash-db/std","log/std","num-traits/std","scale-info/std","serde/std","kvdb","parking_lot","tracing-core/std","tracing-subscriber","tracing/std","rustc-hash","with-tracing","impl-serde/std","ark-vrf?/std","bip39/rand","bip39/std","blake2/std","bs58/std","ed25519-zebra/std","full_crypto","futures/std","futures/thread-pool","hash256-std-hasher/std","itertools","k256/std","libsecp256k1/std","merlin/std","primitive-types/byteorder","primitive-types/rustc-hex","primitive-types/serde","primitive-types/std","rand","schnorrkel/std","secp256k1/global-context","secp256k1/std","sha2/std","ss58-registry/std","thiserror","ahash","foldhash/std","memory-db/std","nohash-hasher","schnellru","trie-db/std","trie-root/std","w3f-bls?/std","zeroize/alloc","zeroize/std","parity-wasm","ed25519-dalek/std","either/std","either/use_std","simple-mermaid","strum/std","tuplex/std","ark-bls12-377-ext?/std","ark-bls12-377?/std","ark-bls12-381-ext?/std","ark-bls12-381?/std","ark-bw6-761-ext?/std","ark-bw6-761?/std","ark-ec?/parallel","ark-ec?/std","ark-ed-on-bls12-377-ext?/std","ark-ed-on-bls12-377?/std","ark-ed-on-bls12-381-bandersnatch-ext?/std","ark-ed-on-bls12-381-bandersnatch?/std","ark-ff/std","ark-scale?/std","ark-std/std"],"wasm-interface-wasmtime":["anyhow","dep:wasmtime"]},"yanked":false,"pubtime":"2026-03-09T02:45:30Z","v":2}