diff --git a/Cargo.lock b/Cargo.lock index 7849abe857..6f82b3c555 100644 --- a/Cargo.lock +++ b/Cargo.lock @@ -28,6 +28,12 @@ dependencies = [ "const-random", ] +[[package]] +name = "ahash" +version = "0.3.8" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" + [[package]] name = "aho-corasick" version = "0.7.10" @@ -66,6 +72,12 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "anyhow" +version = "1.0.32" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6b602bfe940d21c130f3895acd65221e8a61270debe89d628b9cb4e3ccb8569b" + [[package]] name = "approx" version = "0.3.2" @@ -96,6 +108,66 @@ version = "0.5.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "cff77d8686867eceff3105329d4698d96c2391c176d5d03adc90c7389162b5b8" +[[package]] +name = "asn1_der" +version = "0.6.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fce6b6a0ffdafebd82c87e79e3f40e8d2c523e5fea5566ff6b90509bf98d638" +dependencies = [ + "asn1_der_derive", +] + +[[package]] +name = "asn1_der_derive" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d0864d84b8e07b145449be9a8537db86bf9de5ce03b913214694643b4743502" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "async-channel" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "21279cfaa4f47df10b1816007e738ca3747ef2ee53ffc51cdbf57a8bb266fee3" +dependencies = [ + "concurrent-queue", + "event-listener", + "futures-core", +] + +[[package]] +name = "async-std" +version = "1.6.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "00d68a33ebc8b57800847d00787307f84a562224a14db069b0acefe4c2abbf5d" +dependencies = [ + "async-task", + "crossbeam-utils", + "futures-channel", + "futures-core", + "futures-io", + "futures-timer 3.0.2", + "kv-log-macro", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "memchr 2.3.3", + "num_cpus", + "once_cell 1.3.1", + "pin-project-lite", + "pin-utils", + "slab", + "smol", + "wasm-bindgen-futures", +] + +[[package]] +name = "async-task" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c17772156ef2829aadc587461c7753af20b7e8db1529bc66855add962a3b35d3" + [[package]] name = "async-trait" version = "0.1.31" @@ -107,6 +179,12 @@ dependencies = [ "syn", ] +[[package]] +name = "atomic-waker" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "065374052e7df7ee4047b1160cca5e1467a12351a40b3da123c870ba0b8eda2a" + [[package]] name = "atty" version = "0.2.14" @@ -192,7 +270,7 @@ dependencies = [ "byte-tools 0.3.1", "crypto-mac", "digest 0.8.1", - "opaque-debug", + "opaque-debug 0.2.3", ] [[package]] @@ -216,6 +294,17 @@ dependencies = [ "constant_time_eq", ] +[[package]] +name = "blake2s_simd" +version = "0.5.10" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ab9e07352b829279624ceb7c64adb4f585dacdb81d35cafae81139ccd617cf44" +dependencies = [ + "arrayref", + "arrayvec 0.5.1", + "constant_time_eq", +] + [[package]] name = "block-buffer" version = "0.3.3" @@ -232,12 +321,22 @@ version = "0.7.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c0940dc441f31689269e10ac70eb1002a3a1d3ad1390e030043662eb7fe4688b" dependencies = [ - "block-padding", + "block-padding 0.1.5", "byte-tools 0.3.1", "byteorder", "generic-array 0.12.3", ] +[[package]] +name = "block-buffer" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4152116fd6e9dadb291ae18fc1ec3575ed6d84c29642d97890f4b4a3417297e4" +dependencies = [ + "block-padding 0.2.1", + "generic-array 0.14.4", +] + [[package]] name = "block-padding" version = "0.1.5" @@ -247,6 +346,26 @@ dependencies = [ "byte-tools 0.3.1", ] +[[package]] +name = "block-padding" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8d696c370c750c948ada61c69a0ee2cbbb9c50b1019ddb86d9317157a99c2cae" + +[[package]] +name = "blocking" +version = "0.4.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d2468ff7bf85066b4a3678fede6fe66db31846d753ff0adfbfab2c6a6e81612b" +dependencies = [ + "async-channel", + "atomic-waker", + "futures-lite", + "once_cell 1.3.1", + "parking 1.0.6", + "waker-fn", +] + [[package]] name = "bs58" version = "0.3.1" @@ -302,6 +421,12 @@ dependencies = [ "loom", ] +[[package]] +name = "cache-padded" +version = "1.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "631ae5198c9be5e753e5cc215e1bd73c2b466a3565173db433f52bb9d3e66dba" + [[package]] name = "cc" version = "1.0.52" @@ -333,7 +458,7 @@ checksum = "c0e37fba0087d9f3f4e269827a55dc511abf3e440cc097a0c154ff4e6584f988" dependencies = [ "integer-encoding", "multibase", - "multihash", + "multihash 0.8.0", ] [[package]] @@ -392,6 +517,15 @@ dependencies = [ "rand 0.5.6", ] +[[package]] +name = "concurrent-queue" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "30ed07550be01594c6026cff2a1d7fe9c8f683caa798e12b68694ac9e88286a3" +dependencies = [ + "cache-padded", +] + [[package]] name = "const-random" version = "0.1.8" @@ -434,6 +568,12 @@ version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "b3a71ab494c0b5b860bdc8407ae08978052417070c2ced38573a9157ad75b8ac" +[[package]] +name = "cpuid-bool" +version = "0.1.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" + [[package]] name = "crossbeam-utils" version = "0.7.2" @@ -487,6 +627,19 @@ dependencies = [ "zeroize 1.1.0", ] +[[package]] +name = "curve25519-dalek" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" +dependencies = [ + "byteorder", + "digest 0.9.0", + "rand_core 0.5.1", + "subtle 2.2.2", + "zeroize 1.1.0", +] + [[package]] name = "data-encoding" version = "2.2.1" @@ -522,6 +675,15 @@ dependencies = [ "generic-array 0.12.3", ] +[[package]] +name = "digest" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" +dependencies = [ + "generic-array 0.14.4", +] + [[package]] name = "dirs" version = "1.0.5" @@ -560,16 +722,27 @@ version = "0.4.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "4358a9e11b9a09cf52383b451b49a169e8d797b68aa02301ff586d70d9661ea3" +[[package]] +name = "ed25519" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "07dfc993ea376e864fe29a4099a61ca0bb994c6d7745a61bf60ddb3d64e05237" +dependencies = [ + "signature", +] + [[package]] name = "ed25519-dalek" -version = "1.0.0-pre.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "978710b352437433c97b2bff193f2fb1dfd58a093f863dd95e225a19baa599a2" +checksum = "53d2e93f837d749c16d118e7ddf7a4dfd0ac8f452cf51e46e9348824e5ef6851" dependencies = [ - "clear_on_drop", - "curve25519-dalek 2.0.0", + "curve25519-dalek 3.0.0", + "ed25519", "rand 0.7.3", - "sha2 0.8.1", + "serde", + "sha2 0.9.1", + "zeroize 1.1.0", ] [[package]] @@ -609,6 +782,12 @@ version = "1.1.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "516aa8d7a71cb00a1c4146f0798549b93d083d4f189b3ced8f3de6b8f11ee6c4" +[[package]] +name = "event-listener" +version = "2.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e1cd41440ae7e4734bbd42302f63eaba892afc93a3912dad84006247f0dedb0e" + [[package]] name = "failure" version = "0.1.8" @@ -637,6 +816,27 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" +[[package]] +name = "fastrand" +version = "1.3.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "5c85295147490b8fcf2ea3d104080a105a8b2c63f9c319e82c02d8e952388919" + +[[package]] +name = "finality-grandpa" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b" +dependencies = [ + "either", + "futures 0.3.5", + "futures-timer 2.0.2", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits", + "parity-scale-codec", + "parking_lot 0.9.0", +] + [[package]] name = "fixed-hash" version = "0.5.2" @@ -661,6 +861,12 @@ dependencies = [ "static_assertions", ] +[[package]] +name = "fixedbitset" +version = "0.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "37ab347416e802de484e4d03c7316c48f1ecb56574dfd4a46a80f173ce1de04d" + [[package]] name = "fnv" version = "1.0.6" @@ -684,9 +890,9 @@ checksum = "00b0228411908ca8685dba7fc2cdd70ec9990a6e753e89b6ac91a84c40fbaf4b" [[package]] name = "frame-benchmarking" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b22054d77cb9377dcb9660f9634e79b2e50fcd4129fae7921e98ca30dc5c12e7" +checksum = "8e97e7543ebddd3ba196f1e29315042dcc51c26d1717922f87eb6e1aec156544" dependencies = [ "frame-support", "frame-system", @@ -694,7 +900,7 @@ dependencies = [ "parity-scale-codec", "paste", "sp-api", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-runtime-interface", "sp-std", @@ -702,15 +908,15 @@ dependencies = [ [[package]] name = "frame-executive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "76692e90be57adc50ca89c08ff92b6d501a1ec9e0800aedd67f3c9eb9cd26b37" +checksum = "9ec91c36be8039bfb57805be12ccb6402e096681ad3c987a3d0e86f3ecb9edff" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", "sp-tracing", @@ -718,9 +924,9 @@ dependencies = [ [[package]] name = "frame-metadata" -version = "11.0.0-alpha.7" +version = "11.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d4ed1031c3ab5fd338d4922380ecaa1784d96c4670b5e329838c1be9821f1596" +checksum = "16e1fe409ad74aa3956aa512079b465c442534c72857209fdfc8748f4dc348ee" dependencies = [ "parity-scale-codec", "serde", @@ -730,9 +936,9 @@ dependencies = [ [[package]] name = "frame-support" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bdd5a22a0c3e66a82b4ca1965e21373d3e0d29266313130d04a5045906c81dc4" +checksum = "4cee5bb7f1aa51cec540d004bd72822f234921a926786299e9121e1b99f4365f" dependencies = [ "bitmask", "frame-metadata", @@ -743,10 +949,11 @@ dependencies = [ "parity-scale-codec", "paste", "serde", + "smallvec 1.4.2", "sp-arithmetic", "sp-core", "sp-inherents", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-state-machine", "sp-std", @@ -755,9 +962,9 @@ dependencies = [ [[package]] name = "frame-support-procedural" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1a6b4279196725ff56647d12a285328a79685a7d05be6c507f55a11e00f492c0" +checksum = "73cd91cd2314249766408bea62535f31040d91568a15fe8ae51a9a01eb0a9f9f" dependencies = [ "frame-support-procedural-tools", "proc-macro2", @@ -767,9 +974,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d9135714a5cd9e01b9839c16433d5f075706ef87f8f2fc412944ff826fc8ccd1" +checksum = "5fd7ea4d0ff435c17d64dacd3bc7fd9b90fbdabcd2b8a5162eea775feba8ae52" dependencies = [ "frame-support-procedural-tools-derive", "proc-macro-crate", @@ -780,9 +987,9 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ab73d20fca63196489400b98b71aa96a8709968d83dc26e7c99aa135ba1eaf4f" +checksum = "a933eeef6264ad5980b1d63f41d9dc67b5c3047459820637b23cd298269abd29" dependencies = [ "proc-macro2", "quote", @@ -791,16 +998,16 @@ dependencies = [ [[package]] name = "frame-system" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "eb202b187ce580c0414d9c7608478377bd2fe90bb15a5777e8c6b746d4c9519a" +checksum = "523fd30378fe67111b1ab14eb4ab66206a0326e95aabbc8661a74b670101f6f9" dependencies = [ "frame-support", "impl-trait-for-tuples", "parity-scale-codec", "serde", "sp-core", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", "sp-version", @@ -883,6 +1090,21 @@ version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" +[[package]] +name = "futures-lite" +version = "0.1.11" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "97999970129b808f0ccba93211201d431fcc12d7e1ffae03a61b5cedd1a7ced2" +dependencies = [ + "fastrand", + "futures-core", + "futures-io", + "memchr 2.3.3", + "parking 2.0.0", + "pin-project-lite", + "waker-fn", +] + [[package]] name = "futures-macro" version = "0.3.5" @@ -910,6 +1132,22 @@ dependencies = [ "once_cell 1.3.1", ] +[[package]] +name = "futures-timer" +version = "2.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a1de7508b218029b0f01662ed8f61b1c964b3ae99d6f25462d0f55a595109df6" + +[[package]] +name = "futures-timer" +version = "3.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e64b03909df88034c26dc1547e8970b91f98bdb65165d6a4e9110d94263dbb2c" +dependencies = [ + "gloo-timers", + "send_wrapper 0.4.0", +] + [[package]] name = "futures-util" version = "0.3.5" @@ -968,6 +1206,16 @@ dependencies = [ "typenum", ] +[[package]] +name = "generic-array" +version = "0.14.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" +dependencies = [ + "typenum", + "version_check", +] + [[package]] name = "getrandom" version = "0.1.14" @@ -985,6 +1233,19 @@ version = "0.21.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "bcc8e0c9bce37868955864dbecd2b1ab2bdf967e6f28066d65aaac620444b65c" +[[package]] +name = "gloo-timers" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "47204a46aaff920a1ea58b11d03dec6f704287d27561724a4631e450654a891f" +dependencies = [ + "futures-channel", + "futures-core", + "js-sys", + "wasm-bindgen", + "web-sys", +] + [[package]] name = "h2" version = "0.2.5" @@ -1035,14 +1296,24 @@ version = "0.6.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead" dependencies = [ - "ahash", + "ahash 0.2.18", "autocfg 0.1.7", ] +[[package]] +name = "hashbrown" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25" +dependencies = [ + "ahash 0.3.8", + "autocfg 1.0.0", +] + [[package]] name = "hashbrown_tstd" version = "0.7.1" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "autocfg 1.0.0", ] @@ -1195,8 +1466,8 @@ dependencies = [ [[package]] name = "ias-verify" -version = "0.1.0" -source = "git+https://github.com/scs/pallet-substratee-registry.git?tag=v0.6.8-sub2.0.0-alpha.7#9adb121943960f983e6261d64c74f7d4bba37918" +version = "0.1.1" +source = "git+https://github.com/scs/pallet-substratee-registry.git?tag=v0.6.11-sub2.0.0-rc5#2497c23c338bb80eee3590a27b8f5a8f55d40dc9" dependencies = [ "base64", "chrono", @@ -1204,7 +1475,7 @@ dependencies = [ "parity-scale-codec", "serde_json", "sp-core", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-std", "webpki", ] @@ -1317,7 +1588,7 @@ dependencies = [ "hyper", "hyper-multipart-rfc7578", "hyper-tls", - "parity-multiaddr", + "parity-multiaddr 0.7.3", "serde", "serde_json", "serde_urlencoded", @@ -1326,6 +1597,15 @@ dependencies = [ "walkdir", ] +[[package]] +name = "itertools" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f56a2d0bc861f9165be4eb3442afd3c236d8a98afd426f65d92324ae1091a484" +dependencies = [ + "either", +] + [[package]] name = "itertools" version = "0.9.0" @@ -1358,9 +1638,9 @@ checksum = "078e285eafdfb6c4b434e0d31e8cfcb5115b651496faca5749b88fafd4f23bfd" [[package]] name = "jsonrpc-client-transports" -version = "14.1.0" +version = "14.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2307a7e78cf969759e390a8a2151ea12e783849a45bb00aa871b468ba58ea79e" +checksum = "2773fa94a2a1fd51efb89a8f45b8861023dbb415d18d3c9235ae9388d780f9ec" dependencies = [ "failure", "futures 0.1.29", @@ -1374,9 +1654,9 @@ dependencies = [ [[package]] name = "jsonrpc-core" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "25525f6002338fb4debb5167a89a0b47f727a5a48418417545ad3429758b7fec" +checksum = "a0747307121ffb9703afd93afbd0fb4f854c38fb873f2c8b90e0e902f27c7b62" dependencies = [ "futures 0.1.29", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1387,18 +1667,18 @@ dependencies = [ [[package]] name = "jsonrpc-core-client" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "87f9382e831a6d630c658df103aac3f971da096deb57c136ea2b760d3b4e3f9f" +checksum = "34221123bc79b66279a3fde2d3363553835b43092d629b34f2e760c44dc94713" dependencies = [ "jsonrpc-client-transports", ] [[package]] name = "jsonrpc-derive" -version = "14.0.5" +version = "14.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8609af8f63b626e8e211f52441fcdb6ec54f1a446606b10d5c89ae9bf8a20058" +checksum = "d0e77e8812f02155b85a677a96e1d16b60181950c0636199bc4528524fba98dc" dependencies = [ "proc-macro-crate", "proc-macro2", @@ -1408,13 +1688,14 @@ dependencies = [ [[package]] name = "jsonrpc-pubsub" -version = "14.1.0" +version = "14.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c4ca5e391d6c6a2261d4adca029f427fe63ea546ad6cef2957c654c08495ec16" +checksum = "2d44f5602a11d657946aac09357956d2841299ed422035edf140c552cb057986" dependencies = [ "jsonrpc-core", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parking_lot 0.10.2", + "rand 0.7.3", "serde", ] @@ -1434,6 +1715,25 @@ dependencies = [ "winapi-build", ] +[[package]] +name = "kv-log-macro" +version = "1.0.7" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0de8b303297635ad57c9f5059fd9cee7a47f8e8daa09df0fcd07dd39fb22977f" +dependencies = [ + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "kvdb" +version = "0.7.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0315ef2f688e33844400b31f11c263f2b3dc21d8b9355c6891c5f185fae43f9a" +dependencies = [ + "parity-util-mem", + "smallvec 1.4.2", +] + [[package]] name = "lazy_static" version = "1.4.0" @@ -1461,6 +1761,85 @@ version = "0.2.1" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "c7d73b3f436185384286bd8098d17ec07c9a7d2388a6599f824d8502b529702a" +[[package]] +name = "libp2p" +version = "0.22.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0306a49ee6a89468f96089906f36b0eef82c988dcfc8acf3e2dcd6ad1c859f85" +dependencies = [ + "bytes 0.5.5", + "futures 0.3.5", + "lazy_static", + "libp2p-core", + "libp2p-core-derive", + "libp2p-swarm", + "multihash 0.11.4", + "parity-multiaddr 0.9.2", + "parking_lot 0.10.2", + "pin-project", + "smallvec 1.4.2", + "wasm-timer", +] + +[[package]] +name = "libp2p-core" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a694fd76d7c33a45a0e6e1525e9b9b5d11127c9c94e560ac0f8abba54ed80af" +dependencies = [ + "asn1_der", + "bs58", + "ed25519-dalek", + "either", + "fnv", + "futures 0.3.5", + "futures-timer 3.0.2", + "lazy_static", + "libsecp256k1", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "multihash 0.11.4", + "multistream-select", + "parity-multiaddr 0.9.2", + "parking_lot 0.10.2", + "pin-project", + "prost", + "prost-build", + "rand 0.7.3", + "ring 0.16.15", + "rw-stream-sink", + "sha2 0.8.1", + "smallvec 1.4.2", + "thiserror", + "unsigned-varint 0.4.0", + "void", + "zeroize 1.1.0", +] + +[[package]] +name = "libp2p-core-derive" +version = "0.20.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f753d9324cd3ec14bf04b8a8cd0d269c87f294153d6bf2a84497a63a5ad22213" +dependencies = [ + "quote", + "syn", +] + +[[package]] +name = "libp2p-swarm" +version = "0.20.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f88d5e2a090a2aadf042cd33484e2f015c6dab212567406a59deece5dedbd133" +dependencies = [ + "futures 0.3.5", + "libp2p-core", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "rand 0.7.3", + "smallvec 1.4.2", + "void", + "wasm-timer", +] + [[package]] name = "libsecp256k1" version = "0.3.5" @@ -1532,7 +1911,16 @@ checksum = "4ecc775857611e1df29abba5c41355cdf540e7e9d4acfdf0f355eefee82330b7" dependencies = [ "cfg-if", "generator", - "scoped-tls", + "scoped-tls 0.1.2", +] + +[[package]] +name = "lru" +version = "0.4.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0609345ddee5badacf857d4f547e0e5a2e987db77085c24cd887f73573a04237" +dependencies = [ + "hashbrown 0.6.3", ] [[package]] @@ -1574,13 +1962,12 @@ checksum = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" [[package]] name = "memory-db" -version = "0.20.1" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6" +checksum = "36f36ddb0b2cdc25d38babba472108798e3477f02be5165f038c5e393e50c57a" dependencies = [ - "ahash", "hash-db", - "hashbrown 0.6.3", + "hashbrown 0.8.2", "parity-util-mem", ] @@ -1683,6 +2070,41 @@ dependencies = [ "tiny-keccak 1.5.0", ] +[[package]] +name = "multihash" +version = "0.11.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "567122ab6492f49b59def14ecc36e13e64dca4188196dd0cd41f9f3f979f3df6" +dependencies = [ + "blake2b_simd", + "blake2s_simd", + "digest 0.9.0", + "sha-1 0.9.1", + "sha2 0.9.1", + "sha3 0.9.1", + "unsigned-varint 0.5.1", +] + +[[package]] +name = "multimap" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "1255076139a83bb467426e7f8d0134968a8118844faa755985e077cf31850333" + +[[package]] +name = "multistream-select" +version = "0.8.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "c9157e87afbc2ef0d84cc0345423d715f445edde00141c93721c162de35a05e5" +dependencies = [ + "bytes 0.5.5", + "futures 0.3.5", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "pin-project", + "smallvec 1.4.2", + "unsigned-varint 0.4.0", +] + [[package]] name = "nalgebra" version = "0.18.1" @@ -1828,6 +2250,12 @@ version = "0.2.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" +[[package]] +name = "opaque-debug" +version = "0.3.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" + [[package]] name = "openssl" version = "0.10.29" @@ -1863,9 +2291,9 @@ dependencies = [ [[package]] name = "pallet-aura" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "84bfe377cb99f04a51ef30521bd3236acdf57ae76187d6ae8f0b1896fae1ba1d" +checksum = "066be51e73a4c548d25799e38f64c0758651eb3eafeb43630ad98221477cf157" dependencies = [ "frame-support", "frame-system", @@ -1875,35 +2303,48 @@ dependencies = [ "serde", "sp-application-crypto", "sp-consensus-aura", - "sp-core", "sp-inherents", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", "sp-timestamp", ] +[[package]] +name = "pallet-authorship" +version = "2.0.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "564a0e545e711034d4fe2e27d031f3a86815b0eadb8c6aa00b2c1bc77ac23733" +dependencies = [ + "frame-support", + "frame-system", + "impl-trait-for-tuples", + "parity-scale-codec", + "sp-authorship", + "sp-inherents", + "sp-runtime", + "sp-std", +] + [[package]] name = "pallet-balances" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "5933eed290294f48ae9c6ca9b83c48f73c0e50eb2d86532a388d2076806f9d37" +checksum = "f5e2f1a1918319da7e6c43279837a89d20271dbe48a7d4e578b23fb58455a8d4" dependencies = [ "frame-benchmarking", "frame-support", "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", ] [[package]] name = "pallet-finality-tracker" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "99b6aaf467788f82d9f18c940f57b6773e6114988120c63630ec1a30ef6af73d" +checksum = "a1e3cad111ce9364e732bd2b17bcfd1534b40d435a445d5ef14ceac07cbe2e58" dependencies = [ "frame-support", "frame-system", @@ -1918,28 +2359,32 @@ dependencies = [ [[package]] name = "pallet-grandpa" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0be9854b7b21a8ab2d14bc323d08b18b6d57d1bbdba1657f37169a02ac198162" +checksum = "33a6b1297f97b25921da1c04525496a5772114a23e910b64e1c68e44bb499046" dependencies = [ + "frame-benchmarking", "frame-support", "frame-system", + "pallet-authorship", "pallet-finality-tracker", "pallet-session", "parity-scale-codec", "serde", + "sp-application-crypto", "sp-core", "sp-finality-grandpa", "sp-runtime", + "sp-session", "sp-staking", "sp-std", ] [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e6f06234e000e7b7554d75d62280e953f902981196d6dcde0d084ad5c7df4809" +checksum = "6f999ac88781eeb1ac20d5fe2436c74888ab3d7474306f8de15f94fe4ad9da65" dependencies = [ "frame-support", "frame-system", @@ -1951,9 +2396,9 @@ dependencies = [ [[package]] name = "pallet-session" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6aace05f197abe3905182ec817e6fadc3c985b3c2ec41bfc74bb9918d1585e9e" +checksum = "59fbf97a3984efe5f4f633d560ea22e84e9da914709ce88251b5943fed236f69" dependencies = [ "frame-support", "frame-system", @@ -1961,8 +2406,10 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", + "sp-session", "sp-staking", "sp-std", "sp-trie", @@ -1970,8 +2417,8 @@ dependencies = [ [[package]] name = "pallet-substratee-registry" -version = "0.6.8-sub2.0.0-alpha.7" -source = "git+https://github.com/scs/pallet-substratee-registry.git?tag=v0.6.8-sub2.0.0-alpha.7#9adb121943960f983e6261d64c74f7d4bba37918" +version = "0.6.11-sub2.0.0-rc5" +source = "git+https://github.com/scs/pallet-substratee-registry.git?tag=v0.6.11-sub2.0.0-rc5#2497c23c338bb80eee3590a27b8f5a8f55d40dc9" dependencies = [ "frame-support", "frame-system", @@ -1979,41 +2426,31 @@ dependencies = [ "pallet-timestamp", "parity-scale-codec", "sp-core", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", ] [[package]] name = "pallet-sudo" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "246c9c0b5c29baff01d925ebadee6c0c642fa4c56ba8de1957f1ecc1438cc7dc" +checksum = "76ae534ae474aa72f63a0816e105479cf2ef1bfec8a9200051f56c7d369ba82d" dependencies = [ "frame-support", "frame-system", "parity-scale-codec", "serde", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", ] -[[package]] -name = "pallet-template" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" -dependencies = [ - "frame-support", - "frame-system", - "parity-scale-codec", -] - [[package]] name = "pallet-timestamp" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4c90b652dfb8796d657a2df5fa6200ada33b9784554b81a32efd73de2fe00575" +checksum = "f469ad639fb0be5b334a025415b56bad90d5b857a8bbd3292d06a2eba54236b9" dependencies = [ "frame-benchmarking", "frame-support", @@ -2029,23 +2466,27 @@ dependencies = [ [[package]] name = "pallet-transaction-payment" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "52333b8598b2bcb3af5e158c61cb2d30821220a5034e92a74c6a4ef116d82a7f" +checksum = "b02fee6be6bcab37196f507c0764893000ffd1c77d03ca662b1271a3d198f9f5" dependencies = [ "frame-support", "frame-system", "pallet-transaction-payment-rpc-runtime-api", "parity-scale-codec", + "serde", + "smallvec 1.4.2", + "sp-core", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "40f6cc2ebdaff949b9f38cc03f19e541bd22773ce32e84532ac1d85a481cb112" +checksum = "501f203dfa8434ed94fa9c2b4bace1ffd07119a0db2ac298525c6dda0607aeb7" dependencies = [ "frame-support", "parity-scale-codec", @@ -2069,7 +2510,25 @@ dependencies = [ "percent-encoding 2.1.0", "serde", "static_assertions", - "unsigned-varint", + "unsigned-varint 0.3.3", + "url 2.1.1", +] + +[[package]] +name = "parity-multiaddr" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2165a93382a93de55868dcbfa11e4a8f99676a9164eee6a2b4a9479ad319c257" +dependencies = [ + "arrayref", + "bs58", + "byteorder", + "data-encoding", + "multihash 0.11.4", + "percent-encoding 2.1.0", + "serde", + "static_assertions", + "unsigned-varint 0.4.0", "url 2.1.1", ] @@ -2082,17 +2541,17 @@ dependencies = [ "blake2", "bytes 0.5.5", "rand 0.7.3", - "sha-1", + "sha-1 0.8.2", "sha2 0.8.1", - "sha3", - "unsigned-varint", + "sha3 0.8.2", + "unsigned-varint 0.3.3", ] [[package]] name = "parity-scale-codec" -version = "1.3.0" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "329c8f7f4244ddb5c37c103641027a76c530e65e8e4b8240b29f81ea40508b17" +checksum = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861" dependencies = [ "arrayvec 0.5.1", "bitvec", @@ -2115,11 +2574,12 @@ dependencies = [ [[package]] name = "parity-util-mem" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c" +checksum = "297ff91fa36aec49ce183484b102f6b75b46776822bd81525bfc4cc9b0dd0f5c" dependencies = [ "cfg-if", + "hashbrown 0.8.2", "impl-trait-for-tuples", "parity-util-mem-derive", "parking_lot 0.10.2", @@ -2144,6 +2604,18 @@ version = "0.41.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "ddfc878dac00da22f8f61e7af3157988424567ab01d9920b962ef7dcbd7cd865" +[[package]] +name = "parking" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6cb300f271742d4a2a66c01b6b2fa0c83dfebd2e0bf11addb879a3547b4ed87c" + +[[package]] +name = "parking" +version = "2.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "427c3892f9e783d91cc128285287e70a59e206ca452770ece88a76f7a3eddd72" + [[package]] name = "parking_lot" version = "0.7.1" @@ -2213,7 +2685,7 @@ dependencies = [ "cloudabi", "libc", "redox_syscall", - "smallvec 1.4.0", + "smallvec 1.4.2", "winapi 0.3.8", ] @@ -2261,20 +2733,30 @@ version = "2.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d4fd5641d01c8f18a23da7b6fe29298ff4b55afcccdf78973b24cf3175fee32e" +[[package]] +name = "petgraph" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "467d164a6de56270bd7c4d070df81d07beace25012d5103ced4e9ff08d6afdb7" +dependencies = [ + "fixedbitset", + "indexmap", +] + [[package]] name = "pin-project" -version = "0.4.16" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "81d480cb4e89522ccda96d0eed9af94180b7a5f93fb28f66e1fd7d68431663d1" +checksum = "ca4433fff2ae79342e497d9f8ee990d174071408f28f726d6d83af93e58e48aa" dependencies = [ "pin-project-internal", ] [[package]] name = "pin-project-internal" -version = "0.4.16" +version = "0.4.23" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a82996f11efccb19b685b14b5df818de31c1edcee3daa256ab5775dd98e72feb" +checksum = "2c0e815c3ee9a031fdf5af21c10aa17c573c9c6a566328d99e3936c34e36461f" dependencies = [ "proc-macro2", "quote", @@ -2329,47 +2811,111 @@ dependencies = [ ] [[package]] -name = "proc-macro-crate" -version = "0.1.4" +name = "proc-macro-crate" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "e10d4b51f154c8a7fb96fd6dad097cb74b863943ec010ac94b9fd1be8861fe1e" +dependencies = [ + "toml", +] + +[[package]] +name = "proc-macro-hack" +version = "0.5.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63" + +[[package]] +name = "proc-macro-nested" +version = "0.1.4" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" + +[[package]] +name = "proc-macro2" +version = "1.0.12" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" +dependencies = [ + "unicode-xid", +] + +[[package]] +name = "prometheus" +version = "0.8.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b0575e258dab62268e7236d7307caa38848acbda7ec7ab87bd9093791e999d20" +dependencies = [ + "cfg-if", + "fnv", + "lazy_static", + "protobuf", + "spin", + "thiserror", +] + +[[package]] +name = "prometheus" +version = "0.9.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "dd0ced56dee39a6e960c15c74dc48849d614586db2eaada6497477af7c7811cd" +dependencies = [ + "cfg-if", + "fnv", + "lazy_static", + "spin", + "thiserror", +] + +[[package]] +name = "prost" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e10d4b51f154c8a7fb96fd6dad097cb74b863943ec010ac94b9fd1be8861fe1e" +checksum = "ce49aefe0a6144a45de32927c77bd2859a5f7677b55f220ae5b744e87389c212" dependencies = [ - "toml", + "bytes 0.5.5", + "prost-derive", ] [[package]] -name = "proc-macro-hack" -version = "0.5.15" -source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63" - -[[package]] -name = "proc-macro-nested" -version = "0.1.4" +name = "prost-build" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" +checksum = "02b10678c913ecbd69350e8535c3aef91a8676c0773fc1d7b95cdd196d7f2f26" +dependencies = [ + "bytes 0.5.5", + "heck", + "itertools 0.8.2", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "multimap", + "petgraph", + "prost", + "prost-types", + "tempfile", + "which", +] [[package]] -name = "proc-macro2" -version = "1.0.12" +name = "prost-derive" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" +checksum = "537aa19b95acde10a12fec4301466386f757403de4cd4e5b4fa78fb5ecb18f72" dependencies = [ - "unicode-xid", + "anyhow", + "itertools 0.8.2", + "proc-macro2", + "quote", + "syn", ] [[package]] -name = "prometheus" -version = "0.8.0" +name = "prost-types" +version = "0.6.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b0575e258dab62268e7236d7307caa38848acbda7ec7ab87bd9093791e999d20" +checksum = "1834f67c0697c001304b75be76f67add9c89742eda3a085ad8ee0bb38c3417aa" dependencies = [ - "cfg-if", - "fnv", - "lazy_static", - "protobuf", - "spin", - "thiserror", + "bytes 0.5.5", + "prost", ] [[package]] @@ -2391,9 +2937,9 @@ checksum = "a1d01941d82fa2ab50be1e79e6714289dd7cde78eba4c074bc5a4374f650dfe0" [[package]] name = "quote" -version = "1.0.5" +version = "1.0.7" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "42934bc9c8ab0d3b273a16d8551c8f0fcff46be73276ca083ec2414c15c4ba5e" +checksum = "aa563d17ecb180e500da1cfd2b028310ac758de548efdd203e18f283af693f37" dependencies = [ "proc-macro2", ] @@ -2705,6 +3251,27 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "rental" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "8545debe98b2b139fb04cad8618b530e9b07c152d99a5de83c860b877d67847f" +dependencies = [ + "rental-impl", + "stable_deref_trait", +] + +[[package]] +name = "rental-impl" +version = "0.5.5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "475e68978dc5b743f2f40d8e0a8fdc83f1c5e78cbf4b8fa5e74e73beebc340de" +dependencies = [ + "proc-macro2", + "quote", + "syn", +] + [[package]] name = "ring" version = "0.16.9" @@ -2717,6 +3284,20 @@ dependencies = [ "winapi 0.3.8", ] +[[package]] +name = "ring" +version = "0.16.15" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "952cd6b98c85bbc30efa1ba5783b8abf12fec8b3287ffa52605b9432313e34e4" +dependencies = [ + "cc", + "libc", + "spin", + "untrusted", + "web-sys", + "winapi 0.3.8", +] + [[package]] name = "rust-argon2" version = "0.7.0" @@ -2775,6 +3356,17 @@ dependencies = [ "semver", ] +[[package]] +name = "rw-stream-sink" +version = "0.2.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "4da5fcb054c46f5a5dff833b129285a93d3f0179531735e6c866e8cc307d2020" +dependencies = [ + "futures 0.3.5", + "pin-project", + "static_assertions", +] + [[package]] name = "ryu" version = "1.0.4" @@ -2801,12 +3393,13 @@ dependencies = [ [[package]] name = "sc-keystore" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e1e44f10a561c72a7fa604cb1a356564ef496609b8306a330b4185840231fe9d" +checksum = "71c06f5d0016f69d61f2fb01dbb980d875a358d7b0d054efdbaab8b4d2d99ab0" dependencies = [ "derive_more", "hex 0.4.2", + "merlin 2.0.0", "parking_lot 0.10.2", "rand 0.7.3", "serde_json", @@ -2817,9 +3410,9 @@ dependencies = [ [[package]] name = "sc-rpc-api" -version = "0.8.0-alpha.7" +version = "0.8.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a27aa7d70aec2be0967110b5df9a11ac3aa76fe4c8576455c266d3135d8fe63a" +checksum = "1148bcc6691eb41135426c158b897afc53cdd59b5a2de82dd840cfe312efcfa3" dependencies = [ "derive_more", "futures 0.3.5", @@ -2891,6 +3484,12 @@ version = "0.1.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "332ffa32bf586782a3efaeb58f127980944bbc8c4d6913a86107ac2a5ab24b28" +[[package]] +name = "scoped-tls" +version = "1.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "ea6a9290e3c9cf0f18145ef7ffa62d68ee0bf5fcd651017e586dc7fd5da448c2" + [[package]] name = "scopeguard" version = "0.3.3" @@ -2903,6 +3502,15 @@ version = "1.1.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "d29ab0c6d3fc0ee92fe66e2d99f700eab17a8d57d1c1d3b748380fb20baa78cd" +[[package]] +name = "secrecy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9182278ed645df3477a9c27bfee0621c621aa16f6972635f7f795dae3d81070f" +dependencies = [ + "zeroize 1.1.0", +] + [[package]] name = "security-framework" version = "0.4.4" @@ -2947,6 +3555,12 @@ version = "0.2.0" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "a0eddf2e8f50ced781f288c19f18621fa72a3779e3cb58dbf23b07469b0abeb4" +[[package]] +name = "send_wrapper" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f638d531eccd6e23b980caf34876660d38e265409d8e99b397ab71eb3612fad0" + [[package]] name = "serde" version = "1.0.110" @@ -3003,7 +3617,7 @@ dependencies = [ [[package]] name = "sgx-externalities" version = "0.2.0" -source = "git+https://github.com/scs/sgx-runtime#32f212bbefffc095bb5ef470b86fd7f776338dbb" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" dependencies = [ "environmental", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", @@ -3014,8 +3628,8 @@ dependencies = [ [[package]] name = "sgx-runtime" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" +version = "0.6.12-sub2.0.0-rc5" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" dependencies = [ "frame-executive", "frame-support", @@ -3025,7 +3639,6 @@ dependencies = [ "pallet-grandpa", "pallet-randomness-collective-flip", "pallet-sudo", - "pallet-template", "pallet-timestamp", "pallet-transaction-payment", "parity-scale-codec", @@ -3035,7 +3648,7 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-inherents", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-offchain", "sp-runtime", "sp-session", @@ -3048,12 +3661,12 @@ dependencies = [ [[package]] name = "sgx_alloc" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" [[package]] name = "sgx_backtrace_sys" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "cc", "sgx_build_helper", @@ -3063,14 +3676,14 @@ dependencies = [ [[package]] name = "sgx_build_helper" version = "0.1.3" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" [[package]] name = "sgx_crypto_helper" version = "1.1.2" source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" dependencies = [ - "itertools", + "itertools 0.9.0", "libc", "serde", "serde-big-array", @@ -3082,12 +3695,12 @@ dependencies = [ [[package]] name = "sgx_demangle" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" [[package]] name = "sgx_libc" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "sgx_types", ] @@ -3095,7 +3708,7 @@ dependencies = [ [[package]] name = "sgx_serialize" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "sgx_tstd", ] @@ -3103,7 +3716,7 @@ dependencies = [ [[package]] name = "sgx_tprotected_fs" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "sgx_trts", "sgx_types", @@ -3112,7 +3725,7 @@ dependencies = [ [[package]] name = "sgx_trts" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "sgx_libc", "sgx_types", @@ -3121,7 +3734,7 @@ dependencies = [ [[package]] name = "sgx_tstd" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "hashbrown_tstd", "sgx_alloc", @@ -3137,7 +3750,7 @@ dependencies = [ [[package]] name = "sgx_types" version = "1.1.2" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" [[package]] name = "sgx_ucrypto" @@ -3153,7 +3766,7 @@ dependencies = [ [[package]] name = "sgx_unwind" version = "0.1.1" -source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#253b3ac982b2d09d32f5fa5a2011e3c36bcbed1e" +source = "git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2#8f065be7a442157bf16dc7106feb795ea1c578eb" dependencies = [ "sgx_build_helper", ] @@ -3176,7 +3789,20 @@ dependencies = [ "block-buffer 0.7.3", "digest 0.8.1", "fake-simd", - "opaque-debug", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha-1" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "170a36ea86c864a3f16dd2687712dd6646f7019f301e57537c7f4dc9f5916770" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpuid-bool", + "digest 0.9.0", + "opaque-debug 0.3.0", ] [[package]] @@ -3212,7 +3838,20 @@ dependencies = [ "block-buffer 0.7.3", "digest 0.8.1", "fake-simd", - "opaque-debug", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha2" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" +dependencies = [ + "block-buffer 0.9.0", + "cfg-if", + "cpuid-bool", + "digest 0.9.0", + "opaque-debug 0.3.0", ] [[package]] @@ -3225,9 +3864,27 @@ dependencies = [ "byte-tools 0.3.1", "digest 0.8.1", "keccak", - "opaque-debug", + "opaque-debug 0.2.3", +] + +[[package]] +name = "sha3" +version = "0.9.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" +dependencies = [ + "block-buffer 0.9.0", + "digest 0.9.0", + "keccak", + "opaque-debug 0.3.0", ] +[[package]] +name = "signature" +version = "1.2.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "29f060a7d147e33490ec10da418795238fd7545bba241504d6b31a409f2e6210" + [[package]] name = "slab" version = "0.4.2" @@ -3245,9 +3902,30 @@ dependencies = [ [[package]] name = "smallvec" -version = "1.4.0" +version = "1.4.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" + +[[package]] +name = "smol" +version = "0.1.18" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4" +checksum = "620cbb3c6e34da57d3a248cda0cd01cd5848164dc062e764e65d06fe3ea7aed5" +dependencies = [ + "async-task", + "blocking", + "concurrent-queue", + "fastrand", + "futures-io", + "futures-util", + "libc", + "once_cell 1.3.1", + "scoped-tls 1.0.0", + "slab", + "socket2", + "wepoll-sys-stjepang", + "winapi 0.3.8", +] [[package]] name = "socket2" @@ -3263,9 +3941,9 @@ dependencies = [ [[package]] name = "sp-api" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "4e34c770de3ada5729a094ed0e594a94fe03f4d6bfffd5d27f40e00778d20998" +checksum = "438a9a62076de97d2879a10370958c140e2bc61dc707a775bd54abfa38cb8203" dependencies = [ "hash-db", "parity-scale-codec", @@ -3279,9 +3957,9 @@ dependencies = [ [[package]] name = "sp-api-proc-macro" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "53f6276132fc841a61e38d6eaa3a89acd10ccec1d8167cedf453c2fff0513b93" +checksum = "f38a368a6f6cebc08b1617da083764a93ab768b431be2cee4960bd70875aed0f" dependencies = [ "blake2-rfc", "proc-macro-crate", @@ -3292,37 +3970,48 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f2997e5072ef4fa6ac54658b0e79149095ececd89e3bd693f8fed90ad69862e8" +checksum = "7e8504120e1d542bb726ca43147f0eb0f637f1b769b39932bafe4bdb5da7a12b" dependencies = [ "parity-scale-codec", "serde", "sp-core", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-std", ] [[package]] name = "sp-arithmetic" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "35ee0e06a6d46a3d6fb8706dfa2ca593b60a06c248fbd5173ab56070c209612e" +checksum = "8b472a16a6653d84bbb9ce148c75e136f468b24479e1fbb3219dde88341fde89" dependencies = [ "integer-sqrt", "num-traits", "parity-scale-codec", - "primitive-types 0.7.2", "serde", "sp-debug-derive", "sp-std", ] +[[package]] +name = "sp-authorship" +version = "2.0.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "0b236740a057bb01b9b9329669dd77c1918da7e6fdaa39ad735e30dd361daee1" +dependencies = [ + "parity-scale-codec", + "sp-inherents", + "sp-runtime", + "sp-std", +] + [[package]] name = "sp-block-builder" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e4b654cf89dd73ad85848b2c7e60812f231ba2785aeec9c4708a434323fecf9a" +checksum = "034817d218d2fef063d85023c773c9fb2bbe9a82e39390cb70c538d9cb0f5037" dependencies = [ "parity-scale-codec", "sp-api", @@ -3331,21 +4020,65 @@ dependencies = [ "sp-std", ] +[[package]] +name = "sp-blockchain" +version = "2.0.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9271dcdec8027596278c1103cac12adb4d4f269c8dd98ef03efa19d81118b7b4" +dependencies = [ + "derive_more", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "lru", + "parity-scale-codec", + "parking_lot 0.10.2", + "sp-block-builder", + "sp-consensus", + "sp-database", + "sp-runtime", + "sp-state-machine", +] + [[package]] name = "sp-chain-spec" -version = "2.0.0-alpha.8" +version = "2.0.0-rc6" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b9af65a2d6c4c46b027132dd334a5fbe6996cc9b2c2a8371d991cabb42f72c75" +checksum = "2f9eb83a5f50c95172e462843184f8a3d55798b58a68f31c46054fff1ec16b19" dependencies = [ "serde", "serde_json", ] +[[package]] +name = "sp-consensus" +version = "0.8.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "347f4264dbf0b631cd4b0e469bbf726bc6edd6cedeef9280d32aa58731a8c6aa" +dependencies = [ + "derive_more", + "futures 0.3.5", + "futures-timer 3.0.2", + "libp2p", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec", + "parking_lot 0.10.2", + "serde", + "sp-core", + "sp-inherents", + "sp-runtime", + "sp-state-machine", + "sp-std", + "sp-trie", + "sp-utils", + "sp-version", + "substrate-prometheus-endpoint", + "wasm-timer", +] + [[package]] name = "sp-consensus-aura" -version = "0.8.0-alpha.7" +version = "0.8.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "3dc4bdd9859ad3917bf8c4a40ec422259b9b538d9e8ba545dfd6870cd6a88ba5" +checksum = "b3340c170390b8f3ad45fe3d8ba61376975d81cb7201bc1a34f3c01e18ccf173" dependencies = [ "parity-scale-codec", "sp-api", @@ -3358,13 +4091,14 @@ dependencies = [ [[package]] name = "sp-core" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "a4d4e7309949c9ce65a0347b20bbc89cc09efee55b1918c3253392286dab0df9" +checksum = "d536eb6fc48352dfd80bce71a880517fa8894ed22e6a2f73c7ed61fbcc30a919" dependencies = [ "base58", "blake2-rfc", "byteorder", + "derive_more", "ed25519-dalek", "futures 0.3.5", "hash-db", @@ -3383,6 +4117,7 @@ dependencies = [ "rand 0.7.3", "regex 1.3.7", "schnorrkel 0.9.1", + "secrecy", "serde", "sha2 0.8.1", "sp-debug-derive", @@ -3398,11 +4133,21 @@ dependencies = [ "zeroize 1.1.0", ] +[[package]] +name = "sp-database" +version = "2.0.0-rc6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "23faeb4e1c660ddaa0c06ba2a0d51697e0eda10c7d9568005c3bafeff65f3027" +dependencies = [ + "kvdb", + "parking_lot 0.10.2", +] + [[package]] name = "sp-debug-derive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "b2c4cb00ba7694df96793cf024418e6a75d5f224716460961b5c9dbfa621c0e8" +checksum = "db388274224f88d94a0d2646353c690d6871d25f819c5da84fbc2d427fbb16a9" dependencies = [ "proc-macro2", "quote", @@ -3411,9 +4156,9 @@ dependencies = [ [[package]] name = "sp-externalities" -version = "0.8.0-alpha.7" +version = "0.8.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "93a826d5f8f0085804f5e7174885958611955a904ff184ae0ad289d6b83d8a3e" +checksum = "f80f3659ed04d60362ccc81a5880afc9b50be930f4262beda86a9fef3d09da6f" dependencies = [ "environmental", "parity-scale-codec", @@ -3423,23 +4168,26 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "c91cc8d9e62f28d3dd90c3e4291f26147c5094f6f2587aeea4301bf3731d4a3c" +checksum = "c0af8886a84496d09bac2eac60cfaff23de36776b8fffcfd79079e0892a18500" dependencies = [ + "finality-grandpa", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "parity-scale-codec", "serde", "sp-api", "sp-application-crypto", + "sp-core", "sp-runtime", "sp-std", ] [[package]] name = "sp-finality-tracker" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8f050f19f1e07b63f61a872552fecf7239c75e77dc133a5f5ae00dac0e7b348d" +checksum = "b4f7cbd51b9b4622800c7a94c49588de07ef86dbf3cfcb8a675b74b776f40c9c" dependencies = [ "parity-scale-codec", "sp-inherents", @@ -3448,9 +4196,9 @@ dependencies = [ [[package]] name = "sp-inherents" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "8367b0e285f8c3ab00400a5f5b53ff0dba263005d2458fdc3e9652f824205f0b" +checksum = "38524ebd5b0932a029505b02eb9a56f6081245d386e8ee294c2dc0d2d59d2745" dependencies = [ "derive_more", "parity-scale-codec", @@ -3461,8 +4209,8 @@ dependencies = [ [[package]] name = "sp-io" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime#32f212bbefffc095bb5ef470b86fd7f776338dbb" +version = "2.0.0-rc5" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" dependencies = [ "environmental", "hash-db", @@ -3474,14 +4222,15 @@ dependencies = [ "sp-core", "sp-runtime-interface", "sp-std", + "sp-tracing", "sp-wasm-interface", ] [[package]] name = "sp-io" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "ede88516c08b2070ad2b49f5e4ebff896910b11c0a63184eb5c20b0b604b8655" +checksum = "77c5e3dbf239e31b7bbcceea4faabab94dc0ff1e3ae3ebeaf35147f5a963fc75" dependencies = [ "futures 0.3.5", "hash-db", @@ -3494,15 +4243,16 @@ dependencies = [ "sp-runtime-interface", "sp-state-machine", "sp-std", + "sp-tracing", "sp-trie", "sp-wasm-interface", ] [[package]] name = "sp-keyring" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "509e39a8b8c8c6532fcbea3140e3f92ec6712ee028bdc968f4ccb90181205c24" +checksum = "a8f6272ee48ffe9e62fcb8a0d41401911cd06d068ef91fc196572dadd4d3cdbe" dependencies = [ "lazy_static", "sp-core", @@ -3512,9 +4262,9 @@ dependencies = [ [[package]] name = "sp-offchain" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e63092c0ecd8fc90971a14a169f62337b78d885873e55dee87f33fe5f76d6591" +checksum = "622aefd5516d1c0b4e9cedfe2239af16135bcd9fd4707ff4355abaf009f39881" dependencies = [ "sp-api", "sp-core", @@ -3523,9 +4273,9 @@ dependencies = [ [[package]] name = "sp-panic-handler" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "acec634cd613519673edad420f56d5bbd087da9923c05aa66708882ee9676d20" +checksum = "5447e8eae27478614ba8c3c2bb9f4c710fc527c82b19cbd98a81d9bf401977a9" dependencies = [ "backtrace", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3533,9 +4283,9 @@ dependencies = [ [[package]] name = "sp-rpc" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "7bd0ae1f6a934590356ce844ce9d0ef71993cab223f6c9371c2fdea98b23c334" +checksum = "749fa444709ec7f84a164b0ce226171c1e6079e8d449575e9264fe8be158eece" dependencies = [ "serde", "sp-core", @@ -3543,10 +4293,11 @@ dependencies = [ [[package]] name = "sp-runtime" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0d37f6a2e111dd82dd194fa9ef77ba49b17e70162afc237f99e7c5dc6f95834f" +checksum = "6c4ed14778efe72accd8f70cc815f56a79aa954c90ff42dfe19a44c7c4e1c049" dependencies = [ + "either", "hash256-std-hasher", "impl-trait-for-tuples", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3559,15 +4310,15 @@ dependencies = [ "sp-arithmetic", "sp-core", "sp-inherents", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-std", ] [[package]] name = "sp-runtime-interface" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bc743ea280556cbaf82203ec63ade39f4167402cb571aaf012c6c43f092ccf33" +checksum = "d8f54304ab714b860f959f8f67cda6c09e70aaee90ebe34369757f156aa17b46" dependencies = [ "parity-scale-codec", "primitive-types 0.7.2", @@ -3581,9 +4332,9 @@ dependencies = [ [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "be673dffcf1084e6a0da85712866afde7bbdefa152e9e3e5dbf4a04f1994a673" +checksum = "e4b1fbc3d08d09b97d3321dd27bb0c950a1044ab72662ed09aa3ab6e9cc5384f" dependencies = [ "Inflector", "proc-macro-crate", @@ -3594,21 +4345,23 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "fd4f193d095bb211ea75c14d924b97e03163e6807185b2ab45ff49a51d259fa8" +checksum = "1ea429f6641770b865bc45b1b0003ca598262c2c0fe317313c6800a7cdf64e3f" dependencies = [ + "parity-scale-codec", "sp-api", "sp-core", "sp-runtime", + "sp-staking", "sp-std", ] [[package]] name = "sp-staking" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d87f659f9742c456a35382af6ed58160cd1f23e0ddb51c38180b2cf80d5ac8a1" +checksum = "8db75581ee8f6d03a87e27d665968d16d3b3ec77a47e84012294d9d8b8c1c5a5" dependencies = [ "parity-scale-codec", "sp-runtime", @@ -3617,16 +4370,18 @@ dependencies = [ [[package]] name = "sp-state-machine" -version = "0.8.0-alpha.7" +version = "0.8.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bd342d0b85891ea0e69c34483651df4e05420989b6fa74eb1982994118482985" +checksum = "436f6c1cd4ddac9fda662224a4f6d96b29f059385e0534f920c36d623809670f" dependencies = [ "hash-db", + "itertools 0.9.0", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits", "parity-scale-codec", "parking_lot 0.10.2", "rand 0.7.3", + "smallvec 1.4.2", "sp-core", "sp-externalities", "sp-panic-handler", @@ -3637,15 +4392,15 @@ dependencies = [ [[package]] name = "sp-std" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "6e32241a20350ba20f445c73fec53b4c904559756b922ca2c3dda87ab2c1be9e" +checksum = "2a58c21080bbfd72305a66db730d9cfaac50100a85071f560b133881f70e109a" [[package]] name = "sp-storage" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "645dcf4a75d63a5494eabdc076d19a834c3cc46df65d84506fc40e67bd0bdd40" +checksum = "f29963c6391fbc0aba93d79288c1284229a55de384ae0ee45894d74222432b51" dependencies = [ "impl-serde 0.2.3", "ref-cast", @@ -3656,9 +4411,9 @@ dependencies = [ [[package]] name = "sp-timestamp" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "f981570875b33311c4ae95a721511951689d4d89e2f58bd0933dcbfe67230364" +checksum = "26831009535976f663980f030344c1d6b6436b62d66bd0ef3b458caa017a68a1" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -3671,18 +4426,20 @@ dependencies = [ [[package]] name = "sp-tracing" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "11a4caabab12ba64d7e5d3ff6d2d5a698425227eb8c697f8b3dcac67813a192b" +checksum = "609a82203b73d298ea5d0892cd626c8b527ea333a64cdb506a61fd92d422f21d" dependencies = [ + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "rental", "tracing", ] [[package]] name = "sp-transaction-pool" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "008ceb7db9fe134ced1e67226edb36db783e5f9434ca3544efcc94d8db9e1c99" +checksum = "c6c0ee05ab85866b55a3836763c0d1f3a18e39acad0e1de5d99c4b55e4fa4a70" dependencies = [ "derive_more", "futures 0.3.5", @@ -3690,15 +4447,15 @@ dependencies = [ "parity-scale-codec", "serde", "sp-api", + "sp-blockchain", "sp-runtime", - "sp-utils", ] [[package]] name = "sp-trie" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "1620f438771be44e7aee5445c348623c40bc32a15c875689ac9f2e3aecdc3aa3" +checksum = "340c24f1093d62d172f988cadab86e160effc3ccd3e69d9fa65907e51ab727ec" dependencies = [ "hash-db", "memory-db", @@ -3711,21 +4468,22 @@ dependencies = [ [[package]] name = "sp-utils" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "e3aa5acc361bb7ccab3940584d9c032a587b8b4414cd949a92a7b391e6f39384" +checksum = "5d5fbc3451309422bf20dadc1a0aac63134b5d99943f3d6734f91c1b25e73c38" dependencies = [ "futures 0.3.5", "futures-core", + "futures-timer 3.0.2", "lazy_static", - "prometheus", + "prometheus 0.8.0", ] [[package]] name = "sp-version" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "d032c1e5c3b484c0e88486a1a6e9bfb736cbe6cb68b074cf0436b2935d38372a" +checksum = "2363e63c5bfbd95ae44bf4cdf7eb65d95ccf1e7613809fc3a22e4a6135749bd6" dependencies = [ "impl-serde 0.2.3", "parity-scale-codec", @@ -3736,9 +4494,9 @@ dependencies = [ [[package]] name = "sp-wasm-interface" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "0154beac23726c550f7fd68b9aad2fd97369221d5aa4b4e18d937e2eddc4246b" +checksum = "07e015754c6dab38a067b1122048f1c5b67d146319c46c27468b336dff98de5c" dependencies = [ "impl-trait-for-tuples", "parity-scale-codec", @@ -3752,6 +4510,12 @@ version = "0.5.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" +[[package]] +name = "stable_deref_trait" +version = "1.2.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "a8f112729512f8e442d81f95a8a7ddf2b7c6b8a1a6f509a95864142b30cab2d3" + [[package]] name = "static_assertions" version = "1.1.0" @@ -3796,8 +4560,8 @@ dependencies = [ [[package]] name = "substrate-api-client" -version = "0.4.6-sub2.0.0-alpha.7" -source = "git+https://github.com/scs/substrate-api-client?tag=v0.4.6-sub2.0.0-alpha.7#cce8441c09224ab641619ea077b5b7fb118f6bf6" +version = "0.4.7-sub2.0.0-rc5" +source = "git+https://github.com/scs/substrate-api-client?tag=v0.4.7-sub2.0.0-rc5#cad765f11a67277e538cbb776ba8ba41c93b59e3" dependencies = [ "env_logger 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", "frame-metadata", @@ -3812,7 +4576,7 @@ dependencies = [ "serde", "serde_json", "sp-core", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-runtime", "sp-std", "sp-version", @@ -3844,6 +4608,21 @@ dependencies = [ "sha2 0.8.1", ] +[[package]] +name = "substrate-prometheus-endpoint" +version = "0.8.0-rc6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "fcccc8b56f8590db1f1e6acc8674187eb856ef42d7f93f3326e1fdbc10389f37" +dependencies = [ + "async-std", + "derive_more", + "futures-util", + "hyper", + "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", + "prometheus 0.9.0", + "tokio", +] + [[package]] name = "substrate-wasm-builder-runner" version = "1.0.6" @@ -3852,7 +4631,7 @@ checksum = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a" [[package]] name = "substratee-client" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "base58", "blake2-rfc", @@ -3884,7 +4663,7 @@ dependencies = [ [[package]] name = "substratee-node-primitives" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "base58", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3899,8 +4678,8 @@ dependencies = [ [[package]] name = "substratee-node-runtime" -version = "0.6.6-sub2.0.0-alpha.7" -source = "git+https://github.com/scs/substraTEE-node?tag=v0.6.6-sub2.0.0-alpha.7#53c2c0330ebf55b869f2fcd106490cff9a466417" +version = "0.6.11-sub2.0.0-rc5" +source = "git+https://github.com/scs/substraTEE-node?tag=v0.6.11-sub2.0.0-rc5#62f3f1a8b97d2c991ab2745d33f3d260a81e4d08" dependencies = [ "frame-executive", "frame-support", @@ -3920,7 +4699,7 @@ dependencies = [ "sp-consensus-aura", "sp-core", "sp-inherents", - "sp-io 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "sp-offchain", "sp-runtime", "sp-session", @@ -3932,7 +4711,7 @@ dependencies = [ [[package]] name = "substratee-stf" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "base58", "clap", @@ -3940,6 +4719,7 @@ dependencies = [ "derive_more", "env_logger 0.7.1 (git+https://github.com/mesalock-linux/env_logger-sgx)", "frame-metadata", + "frame-support", "frame-system", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -3950,14 +4730,14 @@ dependencies = [ "sgx_tstd", "sp-application-crypto", "sp-core", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", "sp-keyring", "sp-runtime", ] [[package]] name = "substratee-worker" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "base58", "cid", @@ -3970,7 +4750,7 @@ dependencies = [ "ipfs-api", "lazy_static", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", - "multihash", + "multihash 0.8.0", "pallet-balances", "parity-scale-codec", "primitive-types 0.6.2", @@ -3997,7 +4777,7 @@ dependencies = [ [[package]] name = "substratee-worker-api" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "hex 0.4.2", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", @@ -4296,15 +5076,15 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.20.1" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" -checksum = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f" +checksum = "9e55f7ace33d6237e14137e386f4e1672e2a5c6bbc97fef9f438581a143971f0" dependencies = [ "hash-db", - "hashbrown 0.6.3", + "hashbrown 0.8.2", "log 0.4.8 (registry+https://github.com/rust-lang/crates.io-index)", "rustc-hex", - "smallvec 1.4.0", + "smallvec 1.4.2", ] [[package]] @@ -4364,7 +5144,7 @@ version = "0.1.12" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "5479532badd04e128284890390c1e876ef7a993d0570b3597ae43dfa1d59afa4" dependencies = [ - "smallvec 1.4.0", + "smallvec 1.4.2", ] [[package]] @@ -4391,6 +5171,18 @@ version = "0.3.3" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f67332660eb59a6f1eb24ff1220c9e8d01738a8503c6002e30bcfe4bd9f2b4a9" +[[package]] +name = "unsigned-varint" +version = "0.4.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "669d776983b692a906c881fcd0cfb34271a48e197e4d6cb8df32b05bfc3d3fa5" + +[[package]] +name = "unsigned-varint" +version = "0.5.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "f7fdeedbf205afadfe39ae559b75c3240f24e257d0ca27e85f85cb82aa19ac35" + [[package]] name = "untrusted" version = "0.7.1" @@ -4431,6 +5223,24 @@ version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" checksum = "f1bddf1187be692e79c5ffeab891132dfb0f236ed36a43c7ed39f1165ee20191" +[[package]] +name = "version_check" +version = "0.9.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" + +[[package]] +name = "void" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6a02e4885ed3bc0f2de90ea6dd45ebcbb66dacffe03547fadbb0eeae2770887d" + +[[package]] +name = "waker-fn" +version = "1.1.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "9d5b2c62b4012a3e1eca5a7e077d13b3bf498c4073e33ccd58626607748ceeca" + [[package]] name = "walkdir" version = "2.3.1" @@ -4534,7 +5344,7 @@ dependencies = [ "js-sys", "parking_lot 0.9.0", "pin-utils", - "send_wrapper", + "send_wrapper 0.2.0", "wasm-bindgen", "wasm-bindgen-futures", "web-sys", @@ -4578,10 +5388,28 @@ name = "webpki" version = "0.21.0" source = "git+https://github.com/Phala-Network/phala-blockchain.git?rev=7d342012105f2125ca0e48a3b9c702176af23471#7d342012105f2125ca0e48a3b9c702176af23471" dependencies = [ - "ring", + "ring 0.16.9", "untrusted", ] +[[package]] +name = "wepoll-sys-stjepang" +version = "1.0.6" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "6fd319e971980166b53e17b1026812ad66c6b54063be879eb182342b55284694" +dependencies = [ + "cc", +] + +[[package]] +name = "which" +version = "3.1.1" +source = "registry+https://github.com/rust-lang/crates.io-index" +checksum = "d011071ae14a2f6671d0b74080ae0cd8ebf3a6f8c9589a2cd45f23126fe29724" +dependencies = [ + "libc", +] + [[package]] name = "winapi" version = "0.2.8" diff --git a/README.md b/README.md index 49bed08828..5d37e2decd 100755 --- a/README.md +++ b/README.md @@ -1,6 +1,6 @@ # substraTEE-worker -![badge](https://img.shields.io/badge/substrate-2.0.0--alpha.7-success) +![badge](https://img.shields.io/badge/substrate-2.0.0--rc5-success) SubstraTEE worker for SubstraTEE node diff --git a/client/Cargo.toml b/client/Cargo.toml index a7dd77d2a2..9262769946 100644 --- a/client/Cargo.toml +++ b/client/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substratee-client" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] edition = "2018" @@ -21,7 +21,7 @@ blake2-rfc = { version = "0.2.18", default-features = false} [dependencies.substrate-api-client] git = "https://github.com/scs/substrate-api-client" -tag = "v0.4.6-sub2.0.0-alpha.7" +tag = "v0.4.7-sub2.0.0-rc5" [dependencies.serde] features = ["derive"] @@ -32,28 +32,28 @@ version = "1.0" default-features = false package = "parity-scale-codec" features = ["derive"] -version = "1.3.0" +version = "1.3.1" [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.sc-keystore] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.pallet-balances] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features=false [dependencies.frame-system] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features=false [dependencies.substratee-node-runtime] git = "https://github.com/scs/substraTEE-node" -tag = "v0.6.6-sub2.0.0-alpha.7" +tag = "v0.6.11-sub2.0.0-rc5" package = "substratee-node-runtime" [dependencies.substratee-stf] @@ -63,10 +63,10 @@ path = "../stf" path = "../worker/worker-api" [dependencies.sp-keyring] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.sp-application-crypto] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' #[patch.crates-io] #ed25519-dalek = { git = "https://github.com/scs/ed25519-dalek.git", branch = "no_std_sgx"} \ No newline at end of file diff --git a/enclave/Cargo.lock b/enclave/Cargo.lock index 78327d03ba..3c3e1fa92e 100644 --- a/enclave/Cargo.lock +++ b/enclave/Cargo.lock @@ -40,11 +40,8 @@ dependencies = [ [[package]] name = "ahash" -version = "0.2.18" +version = "0.3.8" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "const-random 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "aho-corasick" @@ -225,24 +222,24 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "chain-relay" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "derive_more 0.99.5 (registry+https://github.com/rust-lang/crates.io-index)", "finality-grandpa 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_types 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-finality-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-trie 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-finality-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-trie 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -265,32 +262,6 @@ dependencies = [ "unsigned-varint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "clear_on_drop" -version = "0.2.3" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "cc 1.0.52 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "const-random" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "const-random-macro 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro-hack 0.5.15 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "const-random-macro" -version = "0.1.8" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro-hack 0.5.15 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "constant_time_eq" version = "0.1.5" @@ -336,6 +307,18 @@ dependencies = [ "zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "curve25519-dalek" +version = "3.0.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", + "digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)", + "rand_core 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", + "subtle 2.2.2 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "data-encoding" version = "2.3.0" @@ -367,15 +350,24 @@ dependencies = [ "generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "ed25519" +version = "1.0.2" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "signature 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "ed25519-dalek" -version = "1.0.0-pre.3" +version = "1.0.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)", - "curve25519-dalek 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "curve25519-dalek 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)", + "ed25519 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "rand 0.7.3 (registry+https://github.com/rust-lang/crates.io-index)", - "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", + "sha2 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -412,7 +404,18 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "finality-grandpa" +version = "0.12.3" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", + "futures 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -431,62 +434,58 @@ dependencies = [ "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "fnv" -version = "1.0.6" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "frame-executive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-tracing 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-metadata" -version = "11.0.0-alpha.7" +version = "11.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-support" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "bitmask 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-metadata 11.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support-procedural 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-metadata 11.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support-procedural 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-arithmetic 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-tracing 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "frame-support-procedural" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support-procedural-tools 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support-procedural-tools 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", "syn 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)", @@ -494,10 +493,10 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support-procedural-tools-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support-procedural-tools-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", "quote 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -506,7 +505,7 @@ dependencies = [ [[package]] name = "frame-support-procedural-tools-derive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -516,17 +515,17 @@ dependencies = [ [[package]] name = "frame-system" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -536,7 +535,6 @@ source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "futures-channel 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-executor 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-io 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-task 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", @@ -557,32 +555,11 @@ name = "futures-core" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "futures-executor" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-task 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-util 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "futures-io" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "futures-macro" -version = "0.3.5" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "proc-macro-hack 0.5.15 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "futures-sink" version = "0.3.5" @@ -592,27 +569,17 @@ source = "registry+https://github.com/rust-lang/crates.io-index" name = "futures-task" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)", -] [[package]] name = "futures-util" version = "0.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "futures-channel 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-io 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-macro 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-sink 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "futures-task 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)", "pin-project 0.4.16 (registry+https://github.com/rust-lang/crates.io-index)", "pin-utils 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro-hack 0.5.15 (registry+https://github.com/rust-lang/crates.io-index)", - "proc-macro-nested 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", - "slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -632,16 +599,6 @@ dependencies = [ "version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "getrandom" -version = "0.1.14" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)", - "wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "hash-db" version = "0.15.2" @@ -657,11 +614,11 @@ dependencies = [ [[package]] name = "hashbrown" -version = "0.6.3" +version = "0.8.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "ahash 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", - "autocfg 0.1.7 (registry+https://github.com/rust-lang/crates.io-index)", + "ahash 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)", + "autocfg 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -715,7 +672,7 @@ name = "impl-codec" version = "0.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -782,11 +739,6 @@ dependencies = [ "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "libc" -version = "0.2.70" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "libsecp256k1" version = "0.3.5" @@ -828,13 +780,12 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "memory-db" -version = "0.20.1" +version = "0.24.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "ahash 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hashbrown 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-util-mem 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-util-mem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -970,11 +921,6 @@ dependencies = [ "stream-cipher 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "once_cell" -version = "1.3.1" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "opaque-debug" version = "0.2.3" @@ -987,175 +933,185 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "pallet-aura" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.8.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "pallet-authorship" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-session 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-consensus-aura 0.8.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-authorship 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-balances" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-finality-tracker" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "serde 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-finality-tracker 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-finality-tracker 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-grandpa" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-finality-tracker 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-session 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-finality-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-staking 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-authorship 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-finality-tracker 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-finality-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-staking 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-randomness-collective-flip" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "safe-mix 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-session" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-staking 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-staking 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-sudo" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "pallet-template" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" -dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-timestamp" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-transaction-payment" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-transaction-payment-rpc-runtime-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "pallet-transaction-payment-rpc-runtime-api" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "parity-scale-codec" -version = "1.3.0" +version = "1.3.5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "arrayvec 0.5.1 (registry+https://github.com/rust-lang/crates.io-index)", "byte-slice-cast 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec-derive 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec-derive 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "parity-scale-codec-derive" -version = "1.2.0" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1166,10 +1122,11 @@ dependencies = [ [[package]] name = "parity-util-mem" -version = "0.6.1" +version = "0.7.0" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "parity-util-mem-derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1267,11 +1224,6 @@ name = "proc-macro-hack" version = "0.5.15" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "proc-macro-nested" -version = "0.1.4" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "proc-macro2" version = "1.0.12" @@ -1280,24 +1232,6 @@ dependencies = [ "unicode-xid 0.2.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "prometheus" -version = "0.8.0" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)", - "fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)", - "spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)", - "thiserror 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "protobuf" -version = "2.14.0" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "quick-error" version = "1.2.2" @@ -1494,6 +1428,14 @@ dependencies = [ "untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)", ] +[[package]] +name = "secrecy" +version = "0.6.0" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", +] + [[package]] name = "semver" version = "0.9.0" @@ -1574,19 +1516,7 @@ dependencies = [ [[package]] name = "sgx-externalities" version = "0.2.0" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" -dependencies = [ - "environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "sgx_serialize 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sgx_types 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", -] - -[[package]] -name = "sgx-externalities" -version = "0.2.0" -source = "git+https://github.com/scs/sgx-runtime#32f212bbefffc095bb5ef470b86fd7f776338dbb" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" dependencies = [ "environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", @@ -1597,34 +1527,33 @@ dependencies = [ [[package]] name = "sgx-runtime" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" -dependencies = [ - "frame-executive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-aura 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-balances 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-randomness-collective-flip 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-sudo 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-template 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)", - "pallet-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-transaction-payment 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-block-builder 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-consensus-aura 0.8.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-offchain 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-session 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-transaction-pool 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", +version = "0.6.12-sub2.0.0-rc5" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" +dependencies = [ + "frame-executive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-aura 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-balances 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-randomness-collective-flip 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-sudo 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-transaction-payment 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-block-builder 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-consensus-aura 0.8.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-offchain 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-transaction-pool 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)", ] @@ -1848,31 +1777,31 @@ dependencies = [ ] [[package]] -name = "slab" -version = "0.4.2" +name = "signature" +version = "1.2.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "smallvec" -version = "1.4.0" +version = "1.4.2" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sp-api" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api-proc-macro 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api-proc-macro 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-api-proc-macro" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1884,62 +1813,73 @@ dependencies = [ [[package]] name = "sp-application-crypto" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-arithmetic" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "integer-sqrt 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "primitive-types 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", +] + +[[package]] +name = "sp-authorship" +version = "2.0.0-rc5" +source = "registry+https://github.com/rust-lang/crates.io-index" +dependencies = [ + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-block-builder" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-consensus-aura" -version = "0.8.0-alpha.7" +version = "0.8.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-core" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "blake2-rfc 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)", "byteorder 1.3.4 (registry+https://github.com/rust-lang/crates.io-index)", - "ed25519-dalek 1.0.0-pre.3 (registry+https://github.com/rust-lang/crates.io-index)", + "derive_more 0.99.5 (registry+https://github.com/rust-lang/crates.io-index)", + "ed25519-dalek 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "hash256-std-hasher 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1947,15 +1887,16 @@ dependencies = [ "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", "merlin 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)", "num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-util-mem 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-util-mem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", "schnorrkel 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)", + "secrecy 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)", "sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-storage 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-storage 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "tiny-keccak 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)", "twox-hash 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)", "zeroize 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1963,7 +1904,7 @@ dependencies = [ [[package]] name = "sp-debug-derive" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", @@ -1973,117 +1914,103 @@ dependencies = [ [[package]] name = "sp-finality-grandpa" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "finality-grandpa 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-finality-tracker" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-inherents" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "sp-io" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7#32f212bbefffc095bb5ef470b86fd7f776338dbb" -dependencies = [ - "environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)", - "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sgx_types 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-wasm-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-io" -version = "2.0.0-alpha.7" -source = "git+https://github.com/scs/sgx-runtime#32f212bbefffc095bb5ef470b86fd7f776338dbb" +version = "2.0.0-rc5" +source = "git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5#d7eb2536632002be17efe5241be3029bc8856c9c" dependencies = [ "environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)", "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_types 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-wasm-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-offchain" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ + "either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)", "hash256-std-hasher 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-util-mem 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-util-mem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)", "paste 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-arithmetic 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-arithmetic 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime-interface" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime-interface-proc-macro 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-tracing 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-wasm-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime-interface-proc-macro 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-tracing 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-wasm-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-runtime-interface-proc-macro" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "Inflector 0.11.4 (registry+https://github.com/rust-lang/crates.io-index)", @@ -2095,110 +2022,100 @@ dependencies = [ [[package]] name = "sp-session" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-staking 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-staking" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-std" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sp-storage" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "ref-cast 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-debug-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-debug-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-timestamp" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-tracing" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "sp-transaction-pool" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-utils 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-trie" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "memory-db 0.20.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "trie-db 0.20.1 (registry+https://github.com/rust-lang/crates.io-index)", + "memory-db 0.24.1 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "trie-db 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)", "trie-root 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)", ] -[[package]] -name = "sp-utils" -version = "2.0.0-alpha.7" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "futures 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)", - "lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", - "prometheus 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "sp-version" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "sp-wasm-interface" -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "impl-trait-for-tuples 0.1.3 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2221,20 +2138,20 @@ dependencies = [ [[package]] name = "substrate-api-client" -version = "0.4.6-sub2.0.0-alpha.7" -source = "git+https://github.com/scs/substrate-api-client?tag=v0.4.6-sub2.0.0-alpha.7#cce8441c09224ab641619ea077b5b7fb118f6bf6" +version = "0.4.7-sub2.0.0-rc5" +source = "git+https://github.com/scs/substrate-api-client?tag=v0.4.7-sub2.0.0-rc5#cad765f11a67277e538cbb776ba8ba41c93b59e3" dependencies = [ - "frame-metadata 11.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-metadata 11.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)", - "pallet-balances 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-version 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "pallet-balances 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-version 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2244,41 +2161,42 @@ source = "registry+https://github.com/rust-lang/crates.io-index" [[package]] name = "substratee-node-primitives" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substratee-stf" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "derive_more 0.99.5 (registry+https://github.com/rust-lang/crates.io-index)", "env_logger 0.7.1 (git+https://github.com/mesalock-linux/env_logger-sgx)", - "frame-metadata 11.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-metadata 11.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "pallet-balances 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", - "sgx-runtime 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)", + "pallet-balances 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", + "sgx-runtime 0.6.12-sub2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] name = "substratee-worker-enclave" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" dependencies = [ "aes 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)", "base64 0.10.1 (git+https://github.com/mesalock-linux/rust-base64-sgx)", "bit-vec 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", - "chain-relay 0.6.11-sub2.0.0-alpha.7", + "chain-relay 0.6.12-sub2.0.0-rc5", "chrono 0.4.11 (git+https://github.com/mesalock-linux/chrono-sgx)", "cid 0.5.1 (git+https://github.com/whalelephant/rust-cid?branch=nstd)", "env_logger 0.7.1 (git+https://github.com/mesalock-linux/env_logger-sgx)", @@ -2290,14 +2208,14 @@ dependencies = [ "multibase 0.8.0 (git+https://github.com/whalelephant/rust-multibase?branch=nstd)", "num-bigint 0.2.5 (git+https://github.com/mesalock-linux/num-bigint-sgx)", "ofb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)", - "parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)", + "parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)", "primitive-types 0.6.2 (registry+https://github.com/rust-lang/crates.io-index)", "rust-base58 0.0.4 (git+https://github.com/mesalock-linux/rust-base58-sgx?rev=sgx_1.1.2)", "rustls 0.16.0 (git+https://github.com/mesalock-linux/rustls?rev=sgx_1.1.2)", "serde 1.0.106 (git+https://github.com/mesalock-linux/serde-sgx?rev=sgx_1.1.2)", "serde_derive 1.0.106 (git+https://github.com/mesalock-linux/serde-sgx)", "serde_json 1.0.51 (git+https://github.com/mesalock-linux/serde-json-sgx?rev=sgx_1.1.2)", - "sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime)", + "sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", "sgx_rand 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_serialize 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_serialize_derive 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", @@ -2309,14 +2227,14 @@ dependencies = [ "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_tunittest 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", "sgx_types 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", - "sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-finality-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)", - "sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)", - "substrate-api-client 0.4.6-sub2.0.0-alpha.7 (git+https://github.com/scs/substrate-api-client?tag=v0.4.6-sub2.0.0-alpha.7)", - "substratee-node-primitives 0.6.11-sub2.0.0-alpha.7", - "substratee-stf 0.6.11-sub2.0.0-alpha.7", + "sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-finality-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)", + "sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)", + "substrate-api-client 0.4.7-sub2.0.0-rc5 (git+https://github.com/scs/substrate-api-client?tag=v0.4.7-sub2.0.0-rc5)", + "substratee-node-primitives 0.6.12-sub2.0.0-rc5", + "substratee-stf 0.6.12-sub2.0.0-rc5", "webpki 0.21.2 (git+https://github.com/mesalock-linux/webpki?branch=mesalock_sgx)", "webpki-roots 0.19.0 (git+https://github.com/mesalock-linux/webpki-roots?branch=mesalock_sgx)", "yasna 0.3.1 (git+https://github.com/mesalock-linux/yasna.rs-sgx?rev=sgx_1.1.2)", @@ -2379,24 +2297,6 @@ dependencies = [ "sgx_tstd 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)", ] -[[package]] -name = "thiserror" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "thiserror-impl 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)", -] - -[[package]] -name = "thiserror-impl" -version = "1.0.17" -source = "registry+https://github.com/rust-lang/crates.io-index" -dependencies = [ - "proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)", - "quote 1.0.5 (registry+https://github.com/rust-lang/crates.io-index)", - "syn 1.0.21 (registry+https://github.com/rust-lang/crates.io-index)", -] - [[package]] name = "thread_local" version = "1.0.0" @@ -2432,13 +2332,13 @@ dependencies = [ [[package]] name = "trie-db" -version = "0.20.1" +version = "0.22.1" source = "registry+https://github.com/rust-lang/crates.io-index" dependencies = [ "hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)", - "hashbrown 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)", + "hashbrown 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)", "log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)", - "smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)", + "smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)", ] [[package]] @@ -2495,11 +2395,6 @@ name = "version_check" version = "0.9.2" source = "registry+https://github.com/rust-lang/crates.io-index" -[[package]] -name = "wasi" -version = "0.9.0+wasi-snapshot-preview1" -source = "registry+https://github.com/rust-lang/crates.io-index" - [[package]] name = "webpki" version = "0.21.2" @@ -2573,7 +2468,7 @@ dependencies = [ "checksum aes 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "54eb1d8fe354e5fc611daf4f2ea97dd45a765f4f1e4512306ec183ae2e8f20c9" "checksum aes-soft 0.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "cfd7e7ae3f9a1fb5c03b389fc6bb9a51400d0c13053f0dca698c832bfd893a0d" "checksum aesni 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2f70a6b5f971e473091ab7cfb5ffac6cde81666c4556751d8d5620ead8abf100" -"checksum ahash 0.2.18 (registry+https://github.com/rust-lang/crates.io-index)" = "6f33b5018f120946c1dcf279194f238a9f146725593ead1c08fa47ff22b0b5d3" +"checksum ahash 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "e8fd72866655d1904d6b0997d0b07ba561047d070fbe29de039031c641b61217" "checksum aho-corasick 0.7.10 (git+https://github.com/mesalock-linux/aho-corasick-sgx)" = "" "checksum aho-corasick 0.7.10 (registry+https://github.com/rust-lang/crates.io-index)" = "8716408b8bc624ed7f65d223ddb9ac2d044c0547b6fa4b0d554f3a9540496ada" "checksum arrayref 0.3.6 (registry+https://github.com/rust-lang/crates.io-index)" = "a4c527152e37cf757a3f78aae5a06fbeefdb07ccc535c980a3208ee3060dd544" @@ -2601,50 +2496,46 @@ dependencies = [ "checksum cfg-if 0.1.10 (registry+https://github.com/rust-lang/crates.io-index)" = "4785bdd1c96b2a846b2bd7cc02e86b6b3dbf14e7e53446c4f54c92a361040822" "checksum chrono 0.4.11 (git+https://github.com/mesalock-linux/chrono-sgx)" = "" "checksum cid 0.5.1 (git+https://github.com/whalelephant/rust-cid?branch=nstd)" = "" -"checksum clear_on_drop 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "97276801e127ffb46b66ce23f35cc96bd454fa311294bced4bbace7baa8b1d17" -"checksum const-random 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "2f1af9ac737b2dd2d577701e59fd09ba34822f6f2ebdb30a7647405d9e55e16a" -"checksum const-random-macro 0.1.8 (registry+https://github.com/rust-lang/crates.io-index)" = "25e4c606eb459dd29f7c57b2e0879f2b6f14ee130918c2b78ccb58a9624e6c7a" "checksum constant_time_eq 0.1.5 (registry+https://github.com/rust-lang/crates.io-index)" = "245097e9a4535ee1e3e3931fcfcd55a796a44c643e8596ff6566d68f09b87bbc" "checksum cpuid-bool 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8aebca1129a03dc6dc2b127edd729435bbc4a37e1d5f4d7513165089ceb02634" "checksum crunchy 0.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7a81dae078cea95a014a339291cec439d2f232ebe854a9d672b796c6afafa9b7" "checksum crypto-mac 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "4434400df11d95d556bac068ddfedd482915eb18fe8bea89bc80b6e4b1c179e5" "checksum crypto-mac 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b584a330336237c1eecd3e94266efb216c56ed91225d634cb2991c5f3fd1aeab" "checksum curve25519-dalek 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "26778518a7f6cffa1d25a44b602b62b979bd88adb9e99ffec546998cf3404839" +"checksum curve25519-dalek 3.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c8492de420e9e60bc9a1d66e2dbb91825390b738a388606600663fc529b4b307" "checksum data-encoding 2.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d4d0e2d24e5ee3b23a01de38eefdcd978907890701f08ffffd4cb457ca4ee8d6" "checksum derive_more 0.99.5 (registry+https://github.com/rust-lang/crates.io-index)" = "e2323f3f47db9a0e77ce7a300605d8d2098597fc451ed1a97bb1f6411bb550a7" "checksum digest 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f3d0c8c8752312f9713efd397ff63acb9f85585afbf179282e720e7704954dd5" "checksum digest 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "d3dd60d1080a57a05ab032377049e0591415d2b31afd7028356dbf3cc6dcb066" -"checksum ed25519-dalek 1.0.0-pre.3 (registry+https://github.com/rust-lang/crates.io-index)" = "978710b352437433c97b2bff193f2fb1dfd58a093f863dd95e225a19baa599a2" +"checksum ed25519 1.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "07dfc993ea376e864fe29a4099a61ca0bb994c6d7745a61bf60ddb3d64e05237" +"checksum ed25519-dalek 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "53d2e93f837d749c16d118e7ddf7a4dfd0ac8f452cf51e46e9348824e5ef6851" "checksum either 1.5.3 (registry+https://github.com/rust-lang/crates.io-index)" = "bb1f6b1ce1c140482ea30ddd3335fc0024ac7ee112895426e0a629a6c20adfe3" "checksum env_logger 0.7.1 (git+https://github.com/mesalock-linux/env_logger-sgx)" = "" "checksum environmental 1.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "516aa8d7a71cb00a1c4146f0798549b93d083d4f189b3ced8f3de6b8f11ee6c4" "checksum fake-simd 0.1.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e88a8acf291dafb59c2d96e8f59828f3838bb1a70398823ade51a84de6a6deed" "checksum finality-grandpa 0.11.2 (registry+https://github.com/rust-lang/crates.io-index)" = "024517816630be5204eba201e8d1d405042b1255a5e0e3f298b054fc24d59e1d" +"checksum finality-grandpa 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8feb87a63249689640ac9c011742c33139204e3c134293d3054022276869133b" "checksum fixed-hash 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "3367952ceb191f4ab95dd5685dc163ac539e36202f9fcfd0cb22f9f9c542fefc" "checksum fixed-hash 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "11498d382790b7a8f2fd211780bec78619bba81cdad3a283997c0c41f836759c" -"checksum fnv 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "2fad85553e09a6f881f739c29f0b00b0f01357c743266d478b68951ce23285f3" -"checksum frame-executive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "76692e90be57adc50ca89c08ff92b6d501a1ec9e0800aedd67f3c9eb9cd26b37" -"checksum frame-metadata 11.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d4ed1031c3ab5fd338d4922380ecaa1784d96c4670b5e329838c1be9821f1596" -"checksum frame-support 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bdd5a22a0c3e66a82b4ca1965e21373d3e0d29266313130d04a5045906c81dc4" -"checksum frame-support-procedural 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1a6b4279196725ff56647d12a285328a79685a7d05be6c507f55a11e00f492c0" -"checksum frame-support-procedural-tools 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d9135714a5cd9e01b9839c16433d5f075706ef87f8f2fc412944ff826fc8ccd1" -"checksum frame-support-procedural-tools-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "ab73d20fca63196489400b98b71aa96a8709968d83dc26e7c99aa135ba1eaf4f" -"checksum frame-system 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "eb202b187ce580c0414d9c7608478377bd2fe90bb15a5777e8c6b746d4c9519a" +"checksum frame-executive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "9ec91c36be8039bfb57805be12ccb6402e096681ad3c987a3d0e86f3ecb9edff" +"checksum frame-metadata 11.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "16e1fe409ad74aa3956aa512079b465c442534c72857209fdfc8748f4dc348ee" +"checksum frame-support 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "4cee5bb7f1aa51cec540d004bd72822f234921a926786299e9121e1b99f4365f" +"checksum frame-support-procedural 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "73cd91cd2314249766408bea62535f31040d91568a15fe8ae51a9a01eb0a9f9f" +"checksum frame-support-procedural-tools 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "5fd7ea4d0ff435c17d64dacd3bc7fd9b90fbdabcd2b8a5162eea775feba8ae52" +"checksum frame-support-procedural-tools-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "a933eeef6264ad5980b1d63f41d9dc67b5c3047459820637b23cd298269abd29" +"checksum frame-system 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "523fd30378fe67111b1ab14eb4ab66206a0326e95aabbc8661a74b670101f6f9" "checksum futures 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "1e05b85ec287aac0dc34db7d4a569323df697f9c55b99b15d6b4ef8cde49f613" "checksum futures-channel 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "f366ad74c28cca6ba456d95e6422883cfb4b252a83bed929c83abfdbbf2967d5" "checksum futures-core 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "59f5fff90fd5d971f936ad674802482ba441b6f09ba5e15fd8b39145582ca399" -"checksum futures-executor 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "10d6bb888be1153d3abeb9006b11b02cf5e9b209fda28693c31ae1e4e012e314" "checksum futures-io 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "de27142b013a8e869c14957e6d2edeef89e97c289e69d042ee3a49acd8b51789" -"checksum futures-macro 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "d0b5a30a4328ab5473878237c447333c093297bded83a4983d10f4deea240d39" "checksum futures-sink 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "3f2032893cb734c7a05d85ce0cc8b8c4075278e93b24b66f9de99d6eb0fa8acc" "checksum futures-task 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "bdb66b5f09e22019b1ab0830f7785bcea8e7a42148683f99214f73f8ec21a626" "checksum futures-util 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "8764574ff08b701a084482c3c7031349104b07ac897393010494beaa18ce32c6" "checksum generic-array 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "c68f0274ae0e023facc3c97b2e00f076be70e254bc851d972503b328db79b2ec" "checksum generic-array 0.14.4 (registry+https://github.com/rust-lang/crates.io-index)" = "501466ecc8a30d1d3b7fc9229b122b2ce8ed6e9d9223f1138d4babb253e51817" -"checksum getrandom 0.1.14 (registry+https://github.com/rust-lang/crates.io-index)" = "7abc8dd8451921606d809ba32e95b6111925cd2906060d2dcc29c070220503eb" "checksum hash-db 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)" = "d23bd4e7b5eda0d0f3a307e8b381fdc8ba9000f26fbe912250c0a4cc3956364a" "checksum hash256-std-hasher 0.15.2 (registry+https://github.com/rust-lang/crates.io-index)" = "92c171d55b98633f4ed3860808f004099b36c1cc29c42cfc53aa8591b21efcf2" -"checksum hashbrown 0.6.3 (registry+https://github.com/rust-lang/crates.io-index)" = "8e6073d0ca812575946eb5f35ff68dbe519907b25c42530389ff946dc84c6ead" +"checksum hashbrown 0.8.2 (registry+https://github.com/rust-lang/crates.io-index)" = "e91b62f79061a0bc2e046024cb7ba44b08419ed238ecbd9adbd787434b9e8c25" "checksum hashbrown_tstd 0.7.1 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)" = "" "checksum hex 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "644f9158b2f133fd50f5fb3242878846d9eb792e445c893805ff0e3824006e35" "checksum hmac 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "5dcb5e64cda4c23119ab41ba960d1e170a774c8e4b9d9e6a9bc18aabf5e59695" @@ -2660,12 +2551,11 @@ dependencies = [ "checksum itoa 0.4.5 (git+https://github.com/mesalock-linux/itoa-sgx.git)" = "" "checksum keccak 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "67c21572b4949434e4fc1e1978b99c5f77064153c59d998bf13ecd96fb5ecba7" "checksum lazy_static 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e2abad23fbc42b3700f2f279844dc832adb2b2eb069b2df918f455c4e18cc646" -"checksum libc 0.2.70 (registry+https://github.com/rust-lang/crates.io-index)" = "3baa92041a6fec78c687fa0cc2b3fae8884f743d672cf551bed1d6dac6988d0f" "checksum libsecp256k1 0.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "1fc1e2c808481a63dc6da2074752fdd4336a3c8fcc68b83db6f1fd5224ae7962" "checksum log 0.4.8 (git+https://github.com/mesalock-linux/log-sgx)" = "" "checksum memchr 2.2.1 (git+https://github.com/mesalock-linux/rust-memchr-sgx)" = "" "checksum memchr 2.3.3 (registry+https://github.com/rust-lang/crates.io-index)" = "3728d817d99e5ac407411fa471ff9800a778d88a24685968b36824eaf4bee400" -"checksum memory-db 0.20.1 (registry+https://github.com/rust-lang/crates.io-index)" = "be512cb2ccb4ecbdca937fdd4a62ea5f09f8e7195466a85e4632b3d5bcce82e6" +"checksum memory-db 0.24.1 (registry+https://github.com/rust-lang/crates.io-index)" = "36f36ddb0b2cdc25d38babba472108798e3477f02be5165f038c5e393e50c57a" "checksum merlin 2.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c6feca46f4fa3443a01769d768727f10c10a20fdb65e52dc16a81f0c8269bb78" "checksum multibase 0.8.0 (git+https://github.com/whalelephant/rust-multibase?branch=nstd)" = "" "checksum multihash 0.11.2 (git+https://github.com/whalelephant/rust-multihash?branch=nstd)" = "" @@ -2679,23 +2569,22 @@ dependencies = [ "checksum num-traits 0.2.10 (git+https://github.com/mesalock-linux/num-traits-sgx)" = "" "checksum num-traits 0.2.11 (registry+https://github.com/rust-lang/crates.io-index)" = "c62be47e61d1842b9170f0fdeec8eba98e60e90e5446449a0545e5152acd7096" "checksum ofb 0.1.1 (registry+https://github.com/rust-lang/crates.io-index)" = "0a877c7cc0b1801e45e3a71a799f50d8e4707ffb36faa06998f0a479b54bb894" -"checksum once_cell 1.3.1 (registry+https://github.com/rust-lang/crates.io-index)" = "b1c601810575c99596d4afc46f78a678c80105117c379eb3650cf99b8a21ce5b" "checksum opaque-debug 0.2.3 (registry+https://github.com/rust-lang/crates.io-index)" = "2839e79665f131bdb5782e51f2c6c9599c133c6098982a54c794358bf432529c" "checksum opaque-debug 0.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "624a8340c38c1b80fd549087862da4ba43e08858af025b236e509b6649fc13d5" -"checksum pallet-aura 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "84bfe377cb99f04a51ef30521bd3236acdf57ae76187d6ae8f0b1896fae1ba1d" -"checksum pallet-balances 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "5933eed290294f48ae9c6ca9b83c48f73c0e50eb2d86532a388d2076806f9d37" -"checksum pallet-finality-tracker 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "99b6aaf467788f82d9f18c940f57b6773e6114988120c63630ec1a30ef6af73d" -"checksum pallet-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0be9854b7b21a8ab2d14bc323d08b18b6d57d1bbdba1657f37169a02ac198162" -"checksum pallet-randomness-collective-flip 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "e6f06234e000e7b7554d75d62280e953f902981196d6dcde0d084ad5c7df4809" -"checksum pallet-session 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6aace05f197abe3905182ec817e6fadc3c985b3c2ec41bfc74bb9918d1585e9e" -"checksum pallet-sudo 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "246c9c0b5c29baff01d925ebadee6c0c642fa4c56ba8de1957f1ecc1438cc7dc" -"checksum pallet-template 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)" = "" -"checksum pallet-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "4c90b652dfb8796d657a2df5fa6200ada33b9784554b81a32efd73de2fe00575" -"checksum pallet-transaction-payment 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "52333b8598b2bcb3af5e158c61cb2d30821220a5034e92a74c6a4ef116d82a7f" -"checksum pallet-transaction-payment-rpc-runtime-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "40f6cc2ebdaff949b9f38cc03f19e541bd22773ce32e84532ac1d85a481cb112" -"checksum parity-scale-codec 1.3.0 (registry+https://github.com/rust-lang/crates.io-index)" = "329c8f7f4244ddb5c37c103641027a76c530e65e8e4b8240b29f81ea40508b17" -"checksum parity-scale-codec-derive 1.2.0 (registry+https://github.com/rust-lang/crates.io-index)" = "5a0ec292e92e8ec7c58e576adacc1e3f399c597c8f263c42f18420abe58e7245" -"checksum parity-util-mem 0.6.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2c6e2583649a3ca84894d1d71da249abcfda54d5aca24733d72ca10d0f02361c" +"checksum pallet-aura 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "066be51e73a4c548d25799e38f64c0758651eb3eafeb43630ad98221477cf157" +"checksum pallet-authorship 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "564a0e545e711034d4fe2e27d031f3a86815b0eadb8c6aa00b2c1bc77ac23733" +"checksum pallet-balances 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "f5e2f1a1918319da7e6c43279837a89d20271dbe48a7d4e578b23fb58455a8d4" +"checksum pallet-finality-tracker 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "a1e3cad111ce9364e732bd2b17bcfd1534b40d435a445d5ef14ceac07cbe2e58" +"checksum pallet-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "33a6b1297f97b25921da1c04525496a5772114a23e910b64e1c68e44bb499046" +"checksum pallet-randomness-collective-flip 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "6f999ac88781eeb1ac20d5fe2436c74888ab3d7474306f8de15f94fe4ad9da65" +"checksum pallet-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "59fbf97a3984efe5f4f633d560ea22e84e9da914709ce88251b5943fed236f69" +"checksum pallet-sudo 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "76ae534ae474aa72f63a0816e105479cf2ef1bfec8a9200051f56c7d369ba82d" +"checksum pallet-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "f469ad639fb0be5b334a025415b56bad90d5b857a8bbd3292d06a2eba54236b9" +"checksum pallet-transaction-payment 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "b02fee6be6bcab37196f507c0764893000ffd1c77d03ca662b1271a3d198f9f5" +"checksum pallet-transaction-payment-rpc-runtime-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "501f203dfa8434ed94fa9c2b4bace1ffd07119a0db2ac298525c6dda0607aeb7" +"checksum parity-scale-codec 1.3.5 (registry+https://github.com/rust-lang/crates.io-index)" = "7c740e5fbcb6847058b40ac7e5574766c6388f585e184d769910fe0d3a2ca861" +"checksum parity-scale-codec-derive 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "198db82bb1c18fc00176004462dd809b2a6d851669550aa17af6dacd21ae0c14" +"checksum parity-util-mem 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "297ff91fa36aec49ce183484b102f6b75b46776822bd81525bfc4cc9b0dd0f5c" "checksum parity-util-mem-derive 0.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "f557c32c6d268a07c921471619c0295f5efad3a0e76d4f97a05c091a51d110b2" "checksum paste 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "0a229b1c58c692edcaa5b9b0948084f130f55d2dcc15b02fcc5340b2b4521476" "checksum paste-impl 0.1.12 (registry+https://github.com/rust-lang/crates.io-index)" = "2e0bf239e447e67ff6d16a8bb5e4d4bd2343acf5066061c0e8e06ac5ba8ca68c" @@ -2707,10 +2596,7 @@ dependencies = [ "checksum primitive-types 0.7.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c55c21c64d0eaa4d7ed885d959ef2d62d9e488c27c0e02d9aa5ce6c877b7d5f8" "checksum proc-macro-crate 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "e10d4b51f154c8a7fb96fd6dad097cb74b863943ec010ac94b9fd1be8861fe1e" "checksum proc-macro-hack 0.5.15 (registry+https://github.com/rust-lang/crates.io-index)" = "0d659fe7c6d27f25e9d80a1a094c223f5246f6a6596453e09d7229bf42750b63" -"checksum proc-macro-nested 0.1.4 (registry+https://github.com/rust-lang/crates.io-index)" = "8e946095f9d3ed29ec38de908c22f95d9ac008e424c7bcae54c75a79c527c694" "checksum proc-macro2 1.0.12 (registry+https://github.com/rust-lang/crates.io-index)" = "8872cf6f48eee44265156c111456a700ab3483686b3f96df4cf5481c89157319" -"checksum prometheus 0.8.0 (registry+https://github.com/rust-lang/crates.io-index)" = "b0575e258dab62268e7236d7307caa38848acbda7ec7ab87bd9093791e999d20" -"checksum protobuf 2.14.0 (registry+https://github.com/rust-lang/crates.io-index)" = "8e86d370532557ae7573551a1ec8235a0f8d6cb276c7c9e6aa490b511c447485" "checksum quick-error 1.2.2 (git+https://github.com/mesalock-linux/quick-error-sgx)" = "" "checksum quick-protobuf 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "e489d4a83c17ea69b0291630229b5d4c92a94a3bf0165f7f72f506e94cda8b4b" "checksum quote 0.3.15 (registry+https://github.com/rust-lang/crates.io-index)" = "7a6e920b65c65f10b2ae65c831a81a073a89edd28c7cce89475bff467ab4167a" @@ -2734,6 +2620,7 @@ dependencies = [ "checksum safe-mix 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "6d3d055a2582e6b00ed7a31c1524040aa391092bf636328350813f3a0605215c" "checksum schnorrkel 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "021b403afe70d81eea68f6ea12f6b3c9588e5d536a94c3bf80f15e7faa267862" "checksum sct 0.6.0 (git+https://github.com/mesalock-linux/sct.rs?branch=mesalock_sgx)" = "" +"checksum secrecy 0.6.0 (registry+https://github.com/rust-lang/crates.io-index)" = "9182278ed645df3477a9c27bfee0621c621aa16f6972635f7f795dae3d81070f" "checksum semver 0.9.0 (registry+https://github.com/rust-lang/crates.io-index)" = "1d7eb9ef2c18661902cc47e535f9bc51b78acd254da71d375c2f6720d9a40403" "checksum semver-parser 0.7.0 (registry+https://github.com/rust-lang/crates.io-index)" = "388a1df253eca08550bef6c72392cfe7c30914bf41df5269b68cbd6ff8f570a3" "checksum serde 1.0.106 (git+https://github.com/mesalock-linux/serde-sgx)" = "" @@ -2743,9 +2630,8 @@ dependencies = [ "checksum serde_derive 1.0.106 (git+https://github.com/mesalock-linux/serde-sgx)" = "" "checksum serde_derive 1.0.110 (registry+https://github.com/rust-lang/crates.io-index)" = "818fbf6bfa9a42d3bfcaca148547aa00c7b915bec71d1757aa2d44ca68771984" "checksum serde_json 1.0.51 (git+https://github.com/mesalock-linux/serde-json-sgx?rev=sgx_1.1.2)" = "" -"checksum sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime)" = "" -"checksum sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)" = "" -"checksum sgx-runtime 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)" = "" +"checksum sgx-externalities 0.2.0 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)" = "" +"checksum sgx-runtime 0.6.12-sub2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)" = "" "checksum sgx_alloc 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)" = "" "checksum sgx_backtrace_sys 1.1.2 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)" = "" "checksum sgx_build_helper 0.1.3 (git+https://github.com/apache/teaclave-sgx-sdk.git?rev=v1.1.2)" = "" @@ -2770,40 +2656,39 @@ dependencies = [ "checksum sha2 0.8.1 (registry+https://github.com/rust-lang/crates.io-index)" = "27044adfd2e1f077f649f59deb9490d3941d674002f7d062870a60ebe9bd47a0" "checksum sha2 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "2933378ddfeda7ea26f48c555bdad8bb446bf8a3d17832dc83e380d444cfb8c1" "checksum sha3 0.9.1 (registry+https://github.com/rust-lang/crates.io-index)" = "f81199417d4e5de3f04b1e871023acea7389672c4135918f05aa9cbf2f2fa809" -"checksum slab 0.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "c111b5bd5695e56cffe5129854aa230b39c93a305372fdbb2668ca2394eea9f8" -"checksum smallvec 1.4.0 (registry+https://github.com/rust-lang/crates.io-index)" = "c7cb5678e1615754284ec264d9bb5b4c27d2018577fd90ac0ceb578591ed5ee4" -"checksum sp-api 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "4e34c770de3ada5729a094ed0e594a94fe03f4d6bfffd5d27f40e00778d20998" -"checksum sp-api-proc-macro 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "53f6276132fc841a61e38d6eaa3a89acd10ccec1d8167cedf453c2fff0513b93" -"checksum sp-application-crypto 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f2997e5072ef4fa6ac54658b0e79149095ececd89e3bd693f8fed90ad69862e8" -"checksum sp-arithmetic 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "35ee0e06a6d46a3d6fb8706dfa2ca593b60a06c248fbd5173ab56070c209612e" -"checksum sp-block-builder 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "e4b654cf89dd73ad85848b2c7e60812f231ba2785aeec9c4708a434323fecf9a" -"checksum sp-consensus-aura 0.8.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "3dc4bdd9859ad3917bf8c4a40ec422259b9b538d9e8ba545dfd6870cd6a88ba5" -"checksum sp-core 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "a4d4e7309949c9ce65a0347b20bbc89cc09efee55b1918c3253392286dab0df9" -"checksum sp-debug-derive 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "b2c4cb00ba7694df96793cf024418e6a75d5f224716460961b5c9dbfa621c0e8" -"checksum sp-finality-grandpa 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "c91cc8d9e62f28d3dd90c3e4291f26147c5094f6f2587aeea4301bf3731d4a3c" -"checksum sp-finality-tracker 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8f050f19f1e07b63f61a872552fecf7239c75e77dc133a5f5ae00dac0e7b348d" -"checksum sp-inherents 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "8367b0e285f8c3ab00400a5f5b53ff0dba263005d2458fdc3e9652f824205f0b" -"checksum sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime)" = "" -"checksum sp-io 2.0.0-alpha.7 (git+https://github.com/scs/sgx-runtime?tag=v2.0.0-alpha.7)" = "" -"checksum sp-offchain 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "e63092c0ecd8fc90971a14a169f62337b78d885873e55dee87f33fe5f76d6591" -"checksum sp-runtime 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0d37f6a2e111dd82dd194fa9ef77ba49b17e70162afc237f99e7c5dc6f95834f" -"checksum sp-runtime-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "bc743ea280556cbaf82203ec63ade39f4167402cb571aaf012c6c43f092ccf33" -"checksum sp-runtime-interface-proc-macro 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "be673dffcf1084e6a0da85712866afde7bbdefa152e9e3e5dbf4a04f1994a673" -"checksum sp-session 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "fd4f193d095bb211ea75c14d924b97e03163e6807185b2ab45ff49a51d259fa8" -"checksum sp-staking 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d87f659f9742c456a35382af6ed58160cd1f23e0ddb51c38180b2cf80d5ac8a1" -"checksum sp-std 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "6e32241a20350ba20f445c73fec53b4c904559756b922ca2c3dda87ab2c1be9e" -"checksum sp-storage 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "645dcf4a75d63a5494eabdc076d19a834c3cc46df65d84506fc40e67bd0bdd40" -"checksum sp-timestamp 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "f981570875b33311c4ae95a721511951689d4d89e2f58bd0933dcbfe67230364" -"checksum sp-tracing 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "11a4caabab12ba64d7e5d3ff6d2d5a698425227eb8c697f8b3dcac67813a192b" -"checksum sp-transaction-pool 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "008ceb7db9fe134ced1e67226edb36db783e5f9434ca3544efcc94d8db9e1c99" -"checksum sp-trie 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "1620f438771be44e7aee5445c348623c40bc32a15c875689ac9f2e3aecdc3aa3" -"checksum sp-utils 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "e3aa5acc361bb7ccab3940584d9c032a587b8b4414cd949a92a7b391e6f39384" -"checksum sp-version 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "d032c1e5c3b484c0e88486a1a6e9bfb736cbe6cb68b074cf0436b2935d38372a" -"checksum sp-wasm-interface 2.0.0-alpha.7 (registry+https://github.com/rust-lang/crates.io-index)" = "0154beac23726c550f7fd68b9aad2fd97369221d5aa4b4e18d937e2eddc4246b" +"checksum signature 1.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "29f060a7d147e33490ec10da418795238fd7545bba241504d6b31a409f2e6210" +"checksum smallvec 1.4.2 (registry+https://github.com/rust-lang/crates.io-index)" = "fbee7696b84bbf3d89a1c2eccff0850e3047ed46bfcd2e92c29a2d074d57e252" +"checksum sp-api 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "438a9a62076de97d2879a10370958c140e2bc61dc707a775bd54abfa38cb8203" +"checksum sp-api-proc-macro 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "f38a368a6f6cebc08b1617da083764a93ab768b431be2cee4960bd70875aed0f" +"checksum sp-application-crypto 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "7e8504120e1d542bb726ca43147f0eb0f637f1b769b39932bafe4bdb5da7a12b" +"checksum sp-arithmetic 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "8b472a16a6653d84bbb9ce148c75e136f468b24479e1fbb3219dde88341fde89" +"checksum sp-authorship 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "0b236740a057bb01b9b9329669dd77c1918da7e6fdaa39ad735e30dd361daee1" +"checksum sp-block-builder 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "034817d218d2fef063d85023c773c9fb2bbe9a82e39390cb70c538d9cb0f5037" +"checksum sp-consensus-aura 0.8.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "b3340c170390b8f3ad45fe3d8ba61376975d81cb7201bc1a34f3c01e18ccf173" +"checksum sp-core 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "d536eb6fc48352dfd80bce71a880517fa8894ed22e6a2f73c7ed61fbcc30a919" +"checksum sp-debug-derive 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "db388274224f88d94a0d2646353c690d6871d25f819c5da84fbc2d427fbb16a9" +"checksum sp-finality-grandpa 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "c0af8886a84496d09bac2eac60cfaff23de36776b8fffcfd79079e0892a18500" +"checksum sp-finality-tracker 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "b4f7cbd51b9b4622800c7a94c49588de07ef86dbf3cfcb8a675b74b776f40c9c" +"checksum sp-inherents 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "38524ebd5b0932a029505b02eb9a56f6081245d386e8ee294c2dc0d2d59d2745" +"checksum sp-io 2.0.0-rc5 (git+https://github.com/scs/sgx-runtime?tag=v0.6.12-sub2.0.0-rc5)" = "" +"checksum sp-offchain 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "622aefd5516d1c0b4e9cedfe2239af16135bcd9fd4707ff4355abaf009f39881" +"checksum sp-runtime 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "6c4ed14778efe72accd8f70cc815f56a79aa954c90ff42dfe19a44c7c4e1c049" +"checksum sp-runtime-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "d8f54304ab714b860f959f8f67cda6c09e70aaee90ebe34369757f156aa17b46" +"checksum sp-runtime-interface-proc-macro 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "e4b1fbc3d08d09b97d3321dd27bb0c950a1044ab72662ed09aa3ab6e9cc5384f" +"checksum sp-session 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "1ea429f6641770b865bc45b1b0003ca598262c2c0fe317313c6800a7cdf64e3f" +"checksum sp-staking 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "8db75581ee8f6d03a87e27d665968d16d3b3ec77a47e84012294d9d8b8c1c5a5" +"checksum sp-std 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "2a58c21080bbfd72305a66db730d9cfaac50100a85071f560b133881f70e109a" +"checksum sp-storage 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "f29963c6391fbc0aba93d79288c1284229a55de384ae0ee45894d74222432b51" +"checksum sp-timestamp 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "26831009535976f663980f030344c1d6b6436b62d66bd0ef3b458caa017a68a1" +"checksum sp-tracing 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "609a82203b73d298ea5d0892cd626c8b527ea333a64cdb506a61fd92d422f21d" +"checksum sp-transaction-pool 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "c6c0ee05ab85866b55a3836763c0d1f3a18e39acad0e1de5d99c4b55e4fa4a70" +"checksum sp-trie 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "340c24f1093d62d172f988cadab86e160effc3ccd3e69d9fa65907e51ab727ec" +"checksum sp-version 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "2363e63c5bfbd95ae44bf4cdf7eb65d95ccf1e7613809fc3a22e4a6135749bd6" +"checksum sp-wasm-interface 2.0.0-rc5 (registry+https://github.com/rust-lang/crates.io-index)" = "07e015754c6dab38a067b1122048f1c5b67d146319c46c27468b336dff98de5c" "checksum spin 0.5.2 (registry+https://github.com/rust-lang/crates.io-index)" = "6e63cff320ae2c57904679ba7cb63280a3dc4613885beafb148ee7bf9aa9042d" "checksum static_assertions 1.1.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a2eb9349b6444b326872e140eb1cf5e7c522154d69e7a0ffb0fb81c06b37543f" "checksum stream-cipher 0.3.2 (registry+https://github.com/rust-lang/crates.io-index)" = "8131256a5896cabcf5eb04f4d6dacbe1aefda854b0d9896e09cb58829ec5638c" -"checksum substrate-api-client 0.4.6-sub2.0.0-alpha.7 (git+https://github.com/scs/substrate-api-client?tag=v0.4.6-sub2.0.0-alpha.7)" = "" +"checksum substrate-api-client 0.4.7-sub2.0.0-rc5 (git+https://github.com/scs/substrate-api-client?tag=v0.4.7-sub2.0.0-rc5)" = "" "checksum substrate-wasm-builder-runner 1.0.6 (registry+https://github.com/rust-lang/crates.io-index)" = "d2a965994514ab35d3893e9260245f2947fd1981cdd4fffd2c6e6d1a9ce02e6a" "checksum subtle 1.0.0 (registry+https://github.com/rust-lang/crates.io-index)" = "2d67a5a62ba6e01cb2192ff309324cb4875d0c451d55fe2319433abe7a05a8ee" "checksum subtle 2.2.2 (registry+https://github.com/rust-lang/crates.io-index)" = "7c65d530b10ccaeac294f349038a597e435b18fb456aadd0840a623f83b9e941" @@ -2812,13 +2697,11 @@ dependencies = [ "checksum synom 0.11.3 (registry+https://github.com/rust-lang/crates.io-index)" = "a393066ed9010ebaed60b9eafa373d4b1baac186dd7e008555b0f702b51945b6" "checksum synstructure 0.12.3 (registry+https://github.com/rust-lang/crates.io-index)" = "67656ea1dc1b41b1451851562ea232ec2e5a80242139f7e679ceccfb5d61f545" "checksum termcolor 1.0.5 (git+https://github.com/mesalock-linux/termcolor-sgx)" = "" -"checksum thiserror 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "467e5ff447618a916519a4e0d62772ab14f434897f3d63f05d8700ef1e9b22c1" -"checksum thiserror-impl 1.0.17 (registry+https://github.com/rust-lang/crates.io-index)" = "e63c1091225b9834089b429bc4a2e01223470e3183e891582909e9d1c4cb55d9" "checksum thread_local 1.0.0 (git+https://github.com/mesalock-linux/thread_local-rs-sgx)" = "" "checksum thread_local 1.0.1 (registry+https://github.com/rust-lang/crates.io-index)" = "d40c6d1b69745a6ec6fb1ca717914848da4b44ae29d9b3080cbee91d72a69b14" "checksum tiny-keccak 2.0.2 (registry+https://github.com/rust-lang/crates.io-index)" = "2c9d3793400a45f954c52e73d068316d76b6f4e36977e3fcebb13a2721e80237" "checksum toml 0.5.6 (registry+https://github.com/rust-lang/crates.io-index)" = "ffc92d160b1eef40665be3a05630d003936a3bc7da7421277846c2613e92c71a" -"checksum trie-db 0.20.1 (registry+https://github.com/rust-lang/crates.io-index)" = "bcc309f34008563989045a4c4dbcc5770467f3a3785ee80a9b5cc0d83362475f" +"checksum trie-db 0.22.1 (registry+https://github.com/rust-lang/crates.io-index)" = "9e55f7ace33d6237e14137e386f4e1672e2a5c6bbc97fef9f438581a143971f0" "checksum trie-root 0.16.0 (registry+https://github.com/rust-lang/crates.io-index)" = "652931506d2c1244d7217a70b99f56718a7b4161b37f04e7cd868072a99f68cd" "checksum twox-hash 1.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "3bfd5b7557925ce778ff9b9ef90e3ade34c524b5ff10e239c69a42d546d2af56" "checksum typenum 1.12.0 (registry+https://github.com/rust-lang/crates.io-index)" = "373c8a200f9e67a0c95e62a4f52fbf80c23b4381c05a17845531982fa99e6b33" @@ -2828,7 +2711,6 @@ dependencies = [ "checksum unsigned-varint 0.5.0 (registry+https://github.com/rust-lang/crates.io-index)" = "a98e44fc6af1e18c3a06666d829b4fd8d2714fb2dbffe8ab99d5dc7ea6baa628" "checksum untrusted 0.7.1 (registry+https://github.com/rust-lang/crates.io-index)" = "a156c684c91ea7d62626509bce3cb4e1d9ed5c4d978f7b4352658f96a4c26b4a" "checksum version_check 0.9.2 (registry+https://github.com/rust-lang/crates.io-index)" = "b5a972e5669d67ba988ce3dc826706fb0a8b01471c088cb0b6110b805cc36aed" -"checksum wasi 0.9.0+wasi-snapshot-preview1 (registry+https://github.com/rust-lang/crates.io-index)" = "cccddf32554fecc6acb585f82a32a72e28b48f8c4c1883ddfeeeaa96f7d8e519" "checksum webpki 0.21.2 (git+https://github.com/mesalock-linux/webpki?branch=mesalock_sgx)" = "" "checksum webpki-roots 0.19.0 (git+https://github.com/mesalock-linux/webpki-roots?branch=mesalock_sgx)" = "" "checksum winapi 0.3.8 (registry+https://github.com/rust-lang/crates.io-index)" = "8093091eeb260906a183e6ae1abdba2ef5ef2257a21801128899c3fc699229c6" diff --git a/enclave/Cargo.toml b/enclave/Cargo.toml index 14dc9910e7..52b89603a6 100644 --- a/enclave/Cargo.toml +++ b/enclave/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substratee-worker-enclave" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] edition = "2018" @@ -31,7 +31,7 @@ sgx_tunittest = { rev = "v1.1.2", git = "https://github.com/apache/teaclave-sgx- [dependencies] aes = { version = "0.3.2" } ofb = { version = "0.1.1" } -codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] } primitive-types = { version = "0.6", default-features = false, features = ["codec"] } sgx-crypto-helper = { rev = "v1.1.2", git = "https://github.com/apache/teaclave-sgx-sdk.git", package = "sgx_tcrypto_helper" } log = { version = "0.4", git = "https://github.com/mesalock-linux/log-sgx" } @@ -77,7 +77,7 @@ features = ["dangerous_configuration"] [dependencies.sp-io] git = "https://github.com/scs/sgx-runtime" -tag = "v2.0.0-alpha.7" +tag = "v0.6.12-sub2.0.0-rc5" default-features = false optional = true package = "sp-io" @@ -88,25 +88,25 @@ git = "https://github.com/apache/teaclave-sgx-sdk.git" rev = "v1.1.2" [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["full_crypto"] [dependencies.sp-finality-grandpa] -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" default-features = false [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.sp-std] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.substrate-api-client] git = "https://github.com/scs/substrate-api-client" -tag = "v0.4.6-sub2.0.0-alpha.7" +tag = "v0.4.7-sub2.0.0-rc5" default-features = false features = ["full_crypto"] @@ -120,6 +120,7 @@ features = ["sgx"] [dependencies.sgx-externalities] git = "https://github.com/scs/sgx-runtime" +tag = "v0.6.12-sub2.0.0-rc5" default-features = false [dependencies.substratee-node-primitives] @@ -133,7 +134,7 @@ branch = "w-nstd" default-features = false [patch.crates-io] -sp-io = { git = "https://github.com/scs/sgx-runtime", default-features = false, features = ["disable_oom", "disable_panic_handler", "disable_allocator", "sgx"]} +sp-io = { git = "https://github.com/scs/sgx-runtime", tag = "v0.6.12-sub2.0.0-rc5", default-features = false, features = ["disable_oom", "disable_panic_handler", "disable_allocator", "sgx"]} log = { git = "https://github.com/mesalock-linux/log-sgx", version = "0.4" } env_logger = { git = "https://github.com/mesalock-linux/env_logger-sgx", version = "0.7" } diff --git a/enclave/chain_relay/Cargo.toml b/enclave/chain_relay/Cargo.toml index a66d2008a8..97655a1fa3 100644 --- a/enclave/chain_relay/Cargo.toml +++ b/enclave/chain_relay/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "chain-relay" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] edition = "2018" @@ -19,7 +19,7 @@ num = { package = "num-traits", version = "0.2", default-features = [dependencies.codec] package = "parity-scale-codec" features = ["derive"] -version = "1.3.0" +version = "1.3.1" default-features=false [dependencies.finality-grandpa] @@ -28,38 +28,39 @@ default-features = false features = ["derive-codec"] [dependencies.frame-system] -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" default-features = false [dependencies.sp-io] default-features = false git = "https://github.com/scs/sgx-runtime" +tag = "v0.6.12-sub2.0.0-rc5" package = "sp-io" features = ["disable_oom", "disable_panic_handler", "disable_allocator", "sgx"] [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["full_crypto"] [dependencies.sp-application-crypto] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["full_crypto"] [dependencies.sp-finality-grandpa] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.sp-runtime-interface] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["disable_target_static_assertions"] [dependencies.sp-trie] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false diff --git a/enclave/src/attestation.rs b/enclave/src/attestation.rs index 955a6b4a86..d3bc2e751b 100644 --- a/enclave/src/attestation.rs +++ b/enclave/src/attestation.rs @@ -49,8 +49,8 @@ use sp_core::Pair; use substrate_api_client::compose_extrinsic_offline; use crate::constants::{ - RA_API_KEY_FILE, RA_DUMP_CERT_DER_FILE, RA_SPID_FILE, REGISTER_ENCLAVE, RUNTIME_SPEC_VERSION, - SUBSRATEE_REGISTRY_MODULE, + RA_API_KEY_FILE, RA_DUMP_CERT_DER_FILE, RA_SPID_FILE, REGISTER_ENCLAVE, RUNTIME_SPEC_VERSION, + RUNTIME_TRANSACTION_VERSION, SUBSRATEE_REGISTRY_MODULE, }; use crate::ed25519; use crate::io; @@ -647,7 +647,8 @@ pub unsafe extern "C" fn perform_ra( Era::Immortal, genesis_hash, genesis_hash, - RUNTIME_SPEC_VERSION + RUNTIME_SPEC_VERSION, + RUNTIME_TRANSACTION_VERSION ); let encoded = xt.encode(); diff --git a/enclave/src/constants.rs b/enclave/src/constants.rs index 20b6738228..358feecc09 100644 --- a/enclave/src/constants.rs +++ b/enclave/src/constants.rs @@ -46,3 +46,4 @@ pub static SHIELD_FUNDS: u8 = 4u8; // bump this to be consistent with SubstraTEE-node runtime pub static RUNTIME_SPEC_VERSION: u32 = 1; +pub static RUNTIME_TRANSACTION_VERSION: u32 = 1; \ No newline at end of file diff --git a/enclave/src/lib.rs b/enclave/src/lib.rs index 9e4b7ac47e..51c7f7c292 100644 --- a/enclave/src/lib.rs +++ b/enclave/src/lib.rs @@ -42,7 +42,7 @@ use codec::{Decode, Encode}; use sp_core::{crypto::Pair, hashing::blake2_256}; use sp_finality_grandpa::VersionedAuthorityList; -use constants::{CALL_CONFIRMED, RUNTIME_SPEC_VERSION, SUBSRATEE_REGISTRY_MODULE}; +use constants::{CALL_CONFIRMED, RUNTIME_SPEC_VERSION, RUNTIME_TRANSACTION_VERSION, SUBSRATEE_REGISTRY_MODULE}; use std::slice; use std::string::String; use std::vec::Vec; @@ -187,7 +187,8 @@ fn stf_post_actions( Era::Immortal, validator.genesis_hash(validator.num_relays).unwrap(), validator.genesis_hash(validator.num_relays).unwrap(), - RUNTIME_SPEC_VERSION + RUNTIME_SPEC_VERSION, + RUNTIME_TRANSACTION_VERSION ) .encode(); nonce += 1; @@ -197,7 +198,7 @@ fn stf_post_actions( for xt in extrinsics_buffer.iter() { validator - .submit_xt_to_be_included(validator.num_relays, OpaqueExtrinsic(xt.to_vec())) + .submit_xt_to_be_included(validator.num_relays, OpaqueExtrinsic::from_bytes(xt.as_slice()).unwrap()) .unwrap(); } @@ -443,7 +444,7 @@ pub fn scan_block_for_relevant_xt(block: &Block) -> SgxResult> { let mut calls = Vec::::new(); for xt_opaque in block.extrinsics.iter() { if let Ok(xt) = - UncheckedExtrinsicV4::::decode(&mut xt_opaque.0.encode().as_slice()) + UncheckedExtrinsicV4::::decode(&mut xt_opaque.encode().as_slice()) { // confirm call decodes successfully as well if xt.function.0 == [SUBSRATEE_REGISTRY_MODULE, SHIELD_FUNDS] { @@ -454,7 +455,7 @@ pub fn scan_block_for_relevant_xt(block: &Block) -> SgxResult> { }; if let Ok(xt) = - UncheckedExtrinsicV4::::decode(&mut xt_opaque.0.encode().as_slice()) + UncheckedExtrinsicV4::::decode(&mut xt_opaque.encode().as_slice()) { if xt.function.0 == [SUBSRATEE_REGISTRY_MODULE, CALL_WORKER] { if let Err(e) = handle_call_worker_xt(&mut calls, xt, block.header.clone()) { diff --git a/stf/Cargo.toml b/stf/Cargo.toml index f422ee444c..19eef4bc6b 100644 --- a/stf/Cargo.toml +++ b/stf/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substratee-stf" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] edition = "2018" @@ -43,18 +43,23 @@ optional = true [dependencies.codec] default-features = false package = "parity-scale-codec" -version = "1.0.0" +version = "1.3.1" features = ["derive"] [dependencies.balances] default-features = false package = 'pallet-balances' -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.system] default-features = false package = 'frame-system' -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' + +[dependencies.support] +default-features = false +package = 'frame-support' +version = '2.0.0-rc5' [dependencies.metadata] version = '11.0.0-alpha.6' @@ -62,35 +67,35 @@ package = "frame-metadata" default-features=false [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["full_crypto"] [dependencies.sp-application-crypto] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false features = ["full_crypto"] [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.sp-io] -version = '2.0.0-alpha.7' default-features = false -optional = true git = "https://github.com/scs/sgx-runtime" +tag = "v0.6.12-sub2.0.0-rc5" features = ["disable_oom", "disable_panic_handler", "disable_allocator", "sgx"] +optional = true [dependencies.sgx-runtime] default-features = false git = "https://github.com/scs/sgx-runtime" -tag = "v2.0.0-alpha.7" +tag = "v0.6.12-sub2.0.0-rc5" optional = true [dependencies.sc-keystore] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' optional = true [dev-dependencies.sp-keyring] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' diff --git a/stf/src/sgx.rs b/stf/src/sgx.rs index f2c7390e4c..71eaa8d091 100644 --- a/stf/src/sgx.rs +++ b/stf/src/sgx.rs @@ -9,7 +9,7 @@ use metadata::StorageHasher; use sgx_runtime::{Balance, BlockNumber, Runtime}; use sp_core::crypto::AccountId32; use sp_io::SgxExternalitiesTrait; -use sp_runtime::traits::Dispatchable; +use support::traits::UnfilteredDispatchable; use crate::{ AccountId, Getter, PublicGetter, ShardIdentifier, State, Stf, TrustedCall, TrustedCallSigned, @@ -106,7 +106,7 @@ impl Stf { free_balance, reserved_balance, ) - .dispatch(sgx_runtime::Origin::ROOT) + .dispatch_bypass_filter(sgx_runtime::Origin::root()) .map_err(|_| StfError::Dispatch("balance_set_balance".to_string()))?; Ok(()) } @@ -124,7 +124,7 @@ impl Stf { debug!("sender balance is zero"); } sgx_runtime::BalancesCall::::transfer(AccountId32::from(to), value) - .dispatch(origin) + .dispatch_bypass_filter(origin) .map_err(|_| StfError::Dispatch("balance_transfer".to_string()))?; Ok(()) } @@ -200,10 +200,10 @@ impl Stf { account_info.data.free + amount, account_info.data.reserved, ) - .dispatch(sgx_runtime::Origin::ROOT) + .dispatch_bypass_filter(sgx_runtime::Origin::root()) .map_err(|_| StfError::Dispatch("shield_funds".to_string()))?, None => sgx_runtime::BalancesCall::::set_balance(account.into(), amount, 0) - .dispatch(sgx_runtime::Origin::ROOT) + .dispatch_bypass_filter(sgx_runtime::Origin::root()) .map_err(|_| StfError::Dispatch("shield_funds::set_balance".to_string()))?, }; Ok(()) @@ -221,7 +221,7 @@ impl Stf { account_info.data.free - amount, account_info.data.reserved, ) - .dispatch(sgx_runtime::Origin::ROOT) + .dispatch_bypass_filter(sgx_runtime::Origin::root()) .map_err(|_| StfError::Dispatch("unshield_funds::set_balance".to_string()))?; Ok(()) } diff --git a/substratee-node-primitives/Cargo.toml b/substratee-node-primitives/Cargo.toml index d0cc9fc590..6733639ecd 100644 --- a/substratee-node-primitives/Cargo.toml +++ b/substratee-node-primitives/Cargo.toml @@ -1,12 +1,12 @@ [package] name = "substratee-node-primitives" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["clangenbacher "] edition = "2018" [dependencies] log = { version = "0.4", optional = true } -codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] } primitive-types = { version = "0.6", default-features = false, features = ["codec"] } base58 = { version = "0.1", optional = true } @@ -18,22 +18,22 @@ optional = true [dependencies.substratee-node-runtime] git = "https://github.com/scs/substraTEE-node" -tag = "v0.6.6-sub2.0.0-alpha.7" +tag = "v0.6.11-sub2.0.0-rc5" package = "substratee-node-runtime" optional = true default-features = false [dependencies.substrate-api-client] git = "https://github.com/scs/substrate-api-client" -tag = "v0.4.6-sub2.0.0-alpha.7" +tag = "v0.4.7-sub2.0.0-rc5" optional = true [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' default-features = false optional = true diff --git a/worker/Cargo.toml b/worker/Cargo.toml index 3b993c17d8..6e31321e1f 100644 --- a/worker/Cargo.toml +++ b/worker/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substratee-worker" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] build = "build.rs" edition = "2018" @@ -28,7 +28,7 @@ multihash = "0.8" cid = "<0.3.1" sha2 = { version = "0.7", default-features = false } -codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] } primitive-types = { version = "0.6", default-features = false, features = ["codec"] } sgx_urts = { rev = "v1.1.2", git = "https://github.com/apache/teaclave-sgx-sdk.git" } @@ -37,7 +37,7 @@ sgx_crypto_helper = { rev = "v1.1.2", git = "https://github.com/apache/teaclav [dependencies.substrate-api-client] git = "https://github.com/scs/substrate-api-client" -tag = "v0.4.6-sub2.0.0-alpha.7" +tag = "v0.4.7-sub2.0.0-rc5" [dependencies.substratee-node-primitives] path = "../substratee-node-primitives" @@ -47,26 +47,26 @@ path = "worker-api" [dependencies.substratee-node-runtime] git = "https://github.com/scs/substraTEE-node" -tag = "v0.6.6-sub2.0.0-alpha.7" +tag = "v0.6.11-sub2.0.0-rc5" package = "substratee-node-runtime" [dependencies.sp-finality-grandpa] -version = "2.0.0-alpha.7" +version = "2.0.0-rc5" [dependencies.sp-runtime] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.pallet-balances] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.sp-keyring] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.frame-system] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.substratee-stf] path = "../stf" diff --git a/worker/worker-api/Cargo.toml b/worker/worker-api/Cargo.toml index 6a02d22d23..ecfa91ecda 100644 --- a/worker/worker-api/Cargo.toml +++ b/worker/worker-api/Cargo.toml @@ -1,6 +1,6 @@ [package] name = "substratee-worker-api" -version = "0.6.11-sub2.0.0-alpha.7" +version = "0.6.12-sub2.0.0-rc5" authors = ["Supercomputing Systems AG "] edition = "2018" @@ -11,10 +11,10 @@ hex = "0.4" serde_json = "1.0" serde_derive = "1.0" sgx_crypto_helper = { rev = "v1.1.2", git = "https://github.com/apache/teaclave-sgx-sdk.git" } -codec = { package = "parity-scale-codec", version = "1.3.0", default-features = false, features = ["derive"] } +codec = { package = "parity-scale-codec", version = "1.3.1", default-features = false, features = ["derive"] } [dependencies.sp-core] -version = '2.0.0-alpha.7' +version = '2.0.0-rc5' [dependencies.substratee-stf] path = "../../stf"