Newer
Older
version = "2.0.0"
dependencies = [
"arbitrary",
"fraction",
"honggfuzz",
"num-bigint",
"sp-arithmetic",
]
[[package]]
name = "sp-ark-bls12-381"
version = "0.4.2"
source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f"
dependencies = [
"ark-bls12-381-ext",
"sp-crypto-ec-utils 0.4.1",
]
[[package]]
name = "sp-ark-ed-on-bls12-381-bandersnatch"
version = "0.4.2"
source = "git+https://github.com/paritytech/arkworks-substrate#caa2eed74beb885dd07c7db5f916f2281dad818f"
dependencies = [
"ark-ed-on-bls12-381-bandersnatch-ext",
"sp-crypto-ec-utils 0.4.1",
dependencies = [
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-application-crypto",
"sp-runtime",
]
[[package]]
name = "sp-block-builder"
dependencies = [
"sp-api",
"sp-inherents",
"sp-runtime",
]
[[package]]
name = "sp-blockchain"
dependencies = [
"futures",
"log",
"parity-scale-codec",
"parking_lot 0.12.1",
"schnellru",
"sp-api",
"sp-consensus",
"sp-database",
"sp-runtime",
"sp-state-machine",
"thiserror",
]
[[package]]
name = "sp-consensus"
dependencies = [
"async-trait",
"futures",
"log",
"sp-core",
"sp-inherents",
"sp-runtime",
"sp-state-machine",
"sp-test-primitives",
"thiserror",
]
[[package]]
name = "sp-consensus-aura"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-application-crypto",
"sp-consensus-slots",
"sp-inherents",
"sp-runtime",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-babe"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
"serde",
"sp-api",
"sp-application-crypto",
"sp-consensus-slots",
"sp-core",
"sp-inherents",
"sp-runtime",
"sp-timestamp",
]
[[package]]
name = "sp-consensus-beefy"
"lazy_static",
"parity-scale-codec",
"scale-info",
"serde",
"sp-api",
"sp-application-crypto",
"sp-core",
"sp-crypto-hashing",
"sp-io",
"sp-mmr-primitives",
"sp-runtime",
"w3f-bls",
]
[[package]]
name = "sp-consensus-grandpa"
dependencies = [
"finality-grandpa",
"log",
"parity-scale-codec",
"scale-info",
"serde",
"sp-api",
"sp-application-crypto",
"sp-core",
"sp-keystore",
"sp-runtime",
]
[[package]]
name = "sp-consensus-pow"
dependencies = [
"parity-scale-codec",
"sp-api",
"sp-core",
"sp-runtime",
[[package]]
name = "sp-consensus-sassafras"
version = "0.3.4-dev"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
"sp-api",
"sp-application-crypto",
"sp-consensus-slots",
"sp-core",
"sp-runtime",
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
"sp-timestamp",
]
[[package]]
name = "sp-core"
"criterion 0.4.0",
"dyn-clonable",
"ed25519-zebra 3.1.0",
"futures",
"hash-db",
"hash256-std-hasher",
"impl-serde",
"itertools 0.10.5",
"parity-scale-codec",
"parking_lot 0.12.1",
"paste",
"primitive-types",
"secp256k1",
"secrecy",
"serde",
"serde_json",
"sp-crypto-hashing",
"sp-debug-derive 14.0.0",
"sp-externalities 0.25.0",
"sp-runtime-interface 24.0.0",
"sp-std 14.0.0",
"sp-storage 19.0.0",
"ss58-registry",
"substrate-bip39",
"thiserror",
"tracing",
"w3f-bls",
"zeroize",
]
Michal Kucharczyk
committed
[[package]]
name = "sp-core-fuzz"
version = "0.0.0"
dependencies = [
"lazy_static",
"libfuzzer-sys",
"regex",
"sp-core",
]
version = "15.0.0"
"sp-crypto-hashing",
]
[[package]]
name = "sp-core-hashing-proc-macro"
version = "15.0.0"
"sp-crypto-hashing-proc-macro",
]
[[package]]
name = "sp-crypto-ec-utils"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
"ark-ed-on-bls12-377-ext",
"ark-ed-on-bls12-381-bandersnatch-ext",
"sp-runtime-interface 17.0.0",
"sp-std 8.0.0",
]
[[package]]
name = "sp-crypto-ec-utils"
dependencies = [
"ark-bls12-377",
"ark-bls12-377-ext",
"ark-bls12-381",
"ark-bls12-381-ext",
"ark-bw6-761",
"ark-bw6-761-ext",
"ark-ec",
"ark-ed-on-bls12-377",
"ark-ed-on-bls12-377-ext",
"ark-ed-on-bls12-381-bandersnatch",
"ark-ed-on-bls12-381-bandersnatch-ext",
"ark-scale 0.0.12",
"sp-runtime-interface 24.0.0",
"sp-std 14.0.0",
[[package]]
name = "sp-crypto-hashing"
dependencies = [
"blake2b_simd",
"byteorder",
"criterion 0.4.0",
"digest 0.10.7",
"sha2 0.10.7",
"sha3",
"sp-crypto-hashing-proc-macro",
"twox-hash",
]
[[package]]
name = "sp-crypto-hashing-proc-macro"
dependencies = [
"quote",
"sp-crypto-hashing",
"syn 2.0.48",
]
dependencies = [
"kvdb",
"parking_lot 0.12.1",
]
[[package]]
name = "sp-debug-derive"
version = "8.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
"syn 2.0.48",
[[package]]
name = "sp-debug-derive"
dependencies = [
"proc-macro2",
"quote",
"syn 2.0.48",
[[package]]
name = "sp-externalities"
version = "0.19.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
dependencies = [
"environmental",
"parity-scale-codec",
"sp-std 8.0.0",
"sp-storage 13.0.0",
]
[[package]]
name = "sp-externalities"
dependencies = [
"environmental",
"parity-scale-codec",
"sp-std 14.0.0",
"sp-storage 19.0.0",
]
[[package]]
name = "sp-genesis-builder"
dependencies = [
"serde_json",
"sp-api",
"sp-runtime",
dependencies = [
"async-trait",
"futures",
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
"sp-runtime",
"thiserror",
]
[[package]]
name = "sp-io"
"libsecp256k1",
"log",
"parity-scale-codec",
"rustversion",
"secp256k1",
"sp-core",
"sp-crypto-hashing",
"sp-externalities 0.25.0",
"sp-runtime-interface 24.0.0",
"sp-std 14.0.0",
"sp-tracing 16.0.0",
"sp-trie",
"tracing",
"tracing-core",
]
[[package]]
name = "sp-keyring"
dependencies = [
"parity-scale-codec",
"parking_lot 0.12.1",
"sp-externalities 0.25.0",
"thiserror",
]
[[package]]
name = "sp-maybe-compressed-blob"
dependencies = [
"thiserror",
"zstd 0.12.4",
]
[[package]]
name = "sp-metadata-ir"
dependencies = [
"frame-metadata",
"parity-scale-codec",
"scale-info",
dependencies = [
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-application-crypto",
"ckb-merkle-mountain-range",
"log",
"parity-scale-codec",
"scale-info",
"serde",
"sp-api",
"sp-core",
"sp-debug-derive 14.0.0",
"thiserror",
]
[[package]]
name = "sp-npos-elections"
"scale-info",
"serde",
"sp-arithmetic",
"sp-core",
"sp-runtime",
"substrate-test-utils",
]
[[package]]
name = "sp-npos-elections-fuzzer"
version = "2.0.0-alpha.5"
dependencies = [
"clap 4.4.18",
"sp-npos-elections",
"sp-runtime",
]
[[package]]
name = "sp-offchain"
dependencies = [
"sp-api",
"sp-core",
"sp-runtime",
]
[[package]]
name = "sp-panic-handler"
dependencies = [
"backtrace",
"lazy_static",
"regex",
]
[[package]]
name = "sp-rpc"
dependencies = [
"rustc-hash",
"serde",
"serde_json",
"sp-core",
]
[[package]]
name = "sp-runtime"
"either",
"hash256-std-hasher",
"impl-trait-for-tuples",
"log",
"parity-scale-codec",
"paste",
"simple-mermaid",
"sp-api",
"sp-application-crypto",
"sp-arithmetic",
"sp-core",
"sp-io",
"sp-state-machine",
"sp-std 14.0.0",
"sp-tracing 16.0.0",
"sp-weights",
"substrate-test-runtime-client",
"zstd 0.12.4",
]
[[package]]
name = "sp-runtime-interface"
version = "17.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
"primitive-types",
"sp-externalities 0.19.0",
"sp-runtime-interface-proc-macro 11.0.0",
"sp-std 8.0.0",
"sp-storage 13.0.0",
"sp-tracing 10.0.0",
"sp-wasm-interface 14.0.0",
[[package]]
name = "sp-runtime-interface"
dependencies = [
"bytes",
"impl-trait-for-tuples",
"parity-scale-codec",
"primitive-types",
"rustversion",
"sp-core",
"sp-externalities 0.25.0",
"sp-io",
"sp-runtime-interface-proc-macro 17.0.0",
"sp-runtime-interface-test-wasm",
"sp-state-machine",
"sp-std 14.0.0",
"sp-storage 19.0.0",
"sp-tracing 16.0.0",
"sp-wasm-interface 20.0.0",
]
[[package]]
name = "sp-runtime-interface-proc-macro"
version = "11.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
dependencies = [
"Inflector",
"proc-macro-crate 1.3.1",
"syn 2.0.48",
[[package]]
name = "sp-runtime-interface-proc-macro"
"expander 2.0.0",
"proc-macro-crate 3.0.0",
"syn 2.0.48",
]
[[package]]
name = "sp-runtime-interface-test"
version = "2.0.0"
dependencies = [
"sc-executor",
"sc-executor-common",
"sp-io",
"sp-runtime",
"sp-runtime-interface 24.0.0",
"sp-runtime-interface-test-wasm",
"sp-runtime-interface-test-wasm-deprecated",
"sp-state-machine",
"tracing",
"tracing-core",
]
[[package]]
name = "sp-runtime-interface-test-wasm"
version = "2.0.0"
dependencies = [
"bytes",
"sp-core",
"sp-io",
"sp-runtime-interface 24.0.0",
"sp-std 14.0.0",
"substrate-wasm-builder",
]
[[package]]
name = "sp-runtime-interface-test-wasm-deprecated"
version = "2.0.0"
dependencies = [
"sp-core",
"sp-io",
"sp-runtime-interface 24.0.0",
"substrate-wasm-builder",
]
[[package]]
name = "sp-session"
dependencies = [
"parity-scale-codec",
"scale-info",
"sp-api",
"sp-core",
"sp-keystore",
"sp-runtime",
"sp-staking",
dependencies = [
"impl-trait-for-tuples",
"parity-scale-codec",
"scale-info",
"serde",
"sp-core",
"sp-runtime",
]
[[package]]
name = "sp-state-machine"
"assert_matches",
"hash-db",
"log",
"parity-scale-codec",
"parking_lot 0.12.1",
"pretty_assertions",
"sp-externalities 0.25.0",
"sp-trie",
"thiserror",
"tracing",
"trie-db",
]
[[package]]
name = "sp-statement-store"
"scale-info",
"sha2 0.10.7",
"sp-api",
"sp-application-crypto",
"sp-core",
"sp-crypto-hashing",
"sp-externalities 0.25.0",
"sp-runtime-interface 24.0.0",
"sp-std 14.0.0",
"thiserror",
"x25519-dalek 2.0.0",
]
[[package]]
name = "sp-std"
version = "8.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
[[package]]
name = "sp-std"
[[package]]
name = "sp-storage"
version = "13.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
dependencies = [
"impl-serde",
"parity-scale-codec",
"ref-cast",
"serde",
"sp-debug-derive 8.0.0",
"sp-std 8.0.0",
]
dependencies = [
"impl-serde",
"parity-scale-codec",
"ref-cast",
"serde",
"sp-debug-derive 14.0.0",
"sp-std 14.0.0",
]
[[package]]
name = "sp-test-primitives"
version = "2.0.0"
dependencies = [
"parity-scale-codec",
"scale-info",
"serde",
"sp-application-crypto",
"sp-core",
"sp-runtime",
dependencies = [
"async-trait",
"parity-scale-codec",
"sp-inherents",
"sp-runtime",
"thiserror",
]
[[package]]
name = "sp-tracing"
version = "10.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
"sp-std 8.0.0",
"tracing",
"tracing-core",
"tracing-subscriber 0.2.25",
]
[[package]]
name = "sp-tracing"
dependencies = [
"parity-scale-codec",
"tracing-subscriber 0.2.25",
]
[[package]]
name = "sp-transaction-pool"
dependencies = [
"sp-api",
"sp-runtime",
]
[[package]]
name = "sp-transaction-storage-proof"
dependencies = [
"async-trait",
"parity-scale-codec",
"scale-info",
"sp-core",
"sp-inherents",
"sp-runtime",
"sp-trie",
]
[[package]]
name = "sp-trie"
"criterion 0.4.0",
"hash-db",
"lazy_static",
"memory-db",
"nohash-hasher",
"parity-scale-codec",
"parking_lot 0.12.1",
"sp-externalities 0.25.0",
"thiserror",
"tracing",
"trie-bench",
"trie-db",
"trie-root",
"trie-standardmap",
]
[[package]]
name = "sp-version"
dependencies = [
"impl-serde",
"parity-scale-codec",
"parity-wasm",
"scale-info",
"serde",
"sp-crypto-hashing-proc-macro",
"sp-version-proc-macro",
"thiserror",
]
[[package]]
name = "sp-version-proc-macro"
dependencies = [
"parity-scale-codec",
"proc-macro2",
"quote",
"sp-version",
"syn 2.0.48",
]
[[package]]
name = "sp-wasm-interface"
version = "14.0.0"
source = "git+https://github.com/paritytech/polkadot-sdk#82912acb33a9030c0ef3bf590a34fca09b72dc5f"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
"log",
"parity-scale-codec",
"sp-std 8.0.0",
"wasmtime",
]
[[package]]
name = "sp-wasm-interface"
dependencies = [
"anyhow",
"impl-trait-for-tuples",
"log",
"parity-scale-codec",
"wasmtime",
]
[[package]]
name = "sp-weights"
"schemars",
"sp-debug-derive 14.0.0",
"sp-std 14.0.0",
18951
18952
18953
18954
18955
18956
18957
18958
18959
18960
18961
18962
18963
18964
18965
18966
18967
18968
18969
18970
18971
18972
]
[[package]]
name = "spin"
version = "0.5.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d"
[[package]]
name = "spin"
version = "0.9.8"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "6980e8d7511241f8acf4aebddbb1ff938df5eebe98691418c4468d0b72a96a67"
[[package]]
name = "spinners"
version = "4.1.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "08615eea740067d9899969bc2891c68a19c315cb1f66640af9a9ecb91b13bcab"
dependencies = [
"lazy_static",
"maplit",
]
[[package]]
name = "spki"
version = "0.7.2"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "9d1e996ef02c474957d681f1b05213dfb0abab947b446a62d37770b23500184a"
dependencies = [
"base64ct",
18984
18985
18986
18987
18988
18989
18990
18991
18992
18993
18994
18995
18996
18997
18998
18999
19000
]
[[package]]
name = "ss58-registry"
version = "1.43.0"
source = "registry+https://github.com/rust-lang/crates.io-index"
checksum = "5e6915280e2d0db8911e5032a5c275571af6bdded2916abd691a659be25d3439"
dependencies = [
"Inflector",
"num-format",
"proc-macro2",
"quote",
"serde",
"serde_json",
"unicode-xid",
]