diff --git a/Cargo.toml b/Cargo.toml index 0ed0892593d9..8fd1bbc13dc0 100644 --- a/Cargo.toml +++ b/Cargo.toml @@ -230,3 +230,244 @@ polkadot = { path = "/usr/bin/polkadot" } [package.metadata.spellcheck] config = "./scripts/ci/gitlab/spellcheck.toml" + +[patch."https://github.com/paritytech/substrate"] +node-template ={path = "../substrate/bin/node-template/node" } +frame-benchmarking ={path = "../substrate/frame/benchmarking" } +frame-support ={path = "../substrate/frame/support" } +frame-support-procedural ={path = "../substrate/frame/support/procedural" } +frame-support-procedural-tools ={path = "../substrate/frame/support/procedural/tools" } +frame-support-procedural-tools-derive ={path = "../substrate/frame/support/procedural/tools/derive" } +sp-api ={path = "../substrate/primitives/api" } +sp-api-proc-macro ={path = "../substrate/primitives/api/proc-macro" } +sp-core ={path = "../substrate/primitives/core" } +sp-core-hashing ={path = "../substrate/primitives/core/hashing" } +sp-std ={path = "../substrate/primitives/std" } +sp-debug-derive ={path = "../substrate/primitives/debug-derive" } +sp-externalities ={path = "../substrate/primitives/externalities" } +sp-storage ={path = "../substrate/primitives/storage" } +sp-runtime-interface ={path = "../substrate/primitives/runtime-interface" } +sp-runtime-interface-proc-macro ={path = "../substrate/primitives/runtime-interface/proc-macro" } +sp-tracing ={path = "../substrate/primitives/tracing" } +sp-wasm-interface ={path = "../substrate/primitives/wasm-interface" } +sp-io ={path = "../substrate/primitives/io" } +sp-keystore ={path = "../substrate/primitives/keystore" } +sp-state-machine ={path = "../substrate/primitives/state-machine" } +sp-panic-handler ={path = "../substrate/primitives/panic-handler" } +sp-trie ={path = "../substrate/primitives/trie" } +sp-runtime ={path = "../substrate/primitives/runtime" } +sp-application-crypto ={path = "../substrate/primitives/application-crypto" } +sp-arithmetic ={path = "../substrate/primitives/arithmetic" } +sp-weights ={path = "../substrate/primitives/weights" } +substrate-test-runtime-client ={path = "../substrate/test-utils/runtime/client" } +sc-block-builder ={path = "../substrate/client/block-builder" } +sc-client-api ={path = "../substrate/client/api" } +substrate-prometheus-endpoint ={path = "../substrate/utils/prometheus" } +sc-executor ={path = "../substrate/client/executor" } +sc-executor-common ={path = "../substrate/client/executor/common" } +sc-allocator ={path = "../substrate/client/allocator" } +sp-maybe-compressed-blob ={path = "../substrate/primitives/maybe-compressed-blob" } +sp-sandbox ={path = "../substrate/primitives/sandbox" } +sc-executor-wasmi ={path = "../substrate/client/executor/wasmi" } +sc-executor-wasmtime ={path = "../substrate/client/executor/wasmtime" } +sc-runtime-test ={path = "../substrate/client/executor/runtime-test" } +sp-tasks ={path = "../substrate/primitives/tasks" } +substrate-wasm-builder ={path = "../substrate/utils/wasm-builder" } +sp-core-hashing-proc-macro ={path = "../substrate/primitives/core/hashing/proc-macro" } +sp-version ={path = "../substrate/primitives/version" } +sp-version-proc-macro ={path = "../substrate/primitives/version/proc-macro" } +sc-tracing ={path = "../substrate/client/tracing" } +sc-rpc-server ={path = "../substrate/client/rpc-servers" } +sc-tracing-proc-macro ={path = "../substrate/client/tracing/proc-macro" } +sp-blockchain ={path = "../substrate/primitives/blockchain" } +sp-consensus ={path = "../substrate/primitives/consensus/common" } +sp-inherents ={path = "../substrate/primitives/inherents" } +sp-test-primitives ={path = "../substrate/primitives/test-primitives" } +sp-database ={path = "../substrate/primitives/database" } +sp-rpc ={path = "../substrate/primitives/rpc" } +substrate-test-runtime ={path = "../substrate/test-utils/runtime" } +beefy-merkle-tree ={path = "../substrate/frame/beefy-mmr/primitives" } +beefy-primitives ={path = "../substrate/primitives/beefy" } +frame-system ={path = "../substrate/frame/system" } +frame-system-rpc-runtime-api ={path = "../substrate/frame/system/rpc/runtime-api" } +pallet-babe ={path = "../substrate/frame/babe" } +pallet-authorship ={path = "../substrate/frame/authorship" } +sp-authorship ={path = "../substrate/primitives/authorship" } +pallet-session ={path = "../substrate/frame/session" } +pallet-timestamp ={path = "../substrate/frame/timestamp" } +sp-timestamp ={path = "../substrate/primitives/timestamp" } +sp-session ={path = "../substrate/primitives/session" } +sp-staking ={path = "../substrate/primitives/staking" } +sp-consensus-babe ={path = "../substrate/primitives/consensus/babe" } +sp-consensus-slots ={path = "../substrate/primitives/consensus/slots" } +sp-consensus-vrf ={path = "../substrate/primitives/consensus/vrf" } +frame-election-provider-support ={path = "../substrate/frame/election-provider-support" } +frame-election-provider-solution-type ={path = "../substrate/frame/election-provider-support/solution-type" } +sp-npos-elections ={path = "../substrate/primitives/npos-elections" } +substrate-test-utils ={path = "../substrate/test-utils" } +substrate-test-utils-derive ={path = "../substrate/test-utils/derive" } +sc-service ={path = "../substrate/client/service" } +sc-chain-spec ={path = "../substrate/client/chain-spec" } +sc-chain-spec-derive ={path = "../substrate/client/chain-spec/derive" } +sc-network-common ={path = "../substrate/client/network/common" } +sc-consensus ={path = "../substrate/client/consensus/common" } +sc-utils ={path = "../substrate/client/utils" } +sc-peerset ={path = "../substrate/client/peerset" } +sp-finality-grandpa ={path = "../substrate/primitives/finality-grandpa" } +sc-telemetry ={path = "../substrate/client/telemetry" } +sc-client-db ={path = "../substrate/client/db" } +sc-state-db ={path = "../substrate/client/state-db" } +kitchensink-runtime ={path = "../substrate/bin/node/runtime" } +frame-executive ={path = "../substrate/frame/executive" } +frame-try-runtime ={path = "../substrate/frame/try-runtime" } +pallet-balances ={path = "../substrate/frame/balances" } +pallet-transaction-payment ={path = "../substrate/frame/transaction-payment" } +frame-system-benchmarking ={path = "../substrate/frame/system/benchmarking" } +node-primitives ={path = "../substrate/bin/node/primitives" } +pallet-alliance ={path = "../substrate/frame/alliance" } +pallet-collective ={path = "../substrate/frame/collective" } +pallet-identity ={path = "../substrate/frame/identity" } +pallet-asset-tx-payment ={path = "../substrate/frame/transaction-payment/asset-tx-payment" } +pallet-assets ={path = "../substrate/frame/assets" } +pallet-authority-discovery ={path = "../substrate/frame/authority-discovery" } +sp-authority-discovery ={path = "../substrate/primitives/authority-discovery" } +pallet-bags-list ={path = "../substrate/frame/bags-list" } +pallet-bounties ={path = "../substrate/frame/bounties" } +pallet-treasury ={path = "../substrate/frame/treasury" } +pallet-child-bounties ={path = "../substrate/frame/child-bounties" } +pallet-contracts ={path = "../substrate/frame/contracts" } +pallet-contracts-primitives ={path = "../substrate/frame/contracts/common" } +pallet-contracts-proc-macro ={path = "../substrate/frame/contracts/proc-macro" } +pallet-randomness-collective-flip ={path = "../substrate/frame/randomness-collective-flip" } +pallet-utility ={path = "../substrate/frame/utility" } +pallet-contracts-rpc-runtime-api ={path = "../substrate/frame/contracts/rpc/runtime-api" } +pallet-conviction-voting ={path = "../substrate/frame/conviction-voting" } +pallet-scheduler ={path = "../substrate/frame/scheduler" } +pallet-preimage ={path = "../substrate/frame/preimage" } +pallet-democracy ={path = "../substrate/frame/democracy" } +pallet-election-provider-multi-phase ={path = "../substrate/frame/election-provider-multi-phase" } +pallet-election-provider-support-benchmarking ={path = "../substrate/frame/election-provider-support/benchmarking" } +pallet-elections-phragmen ={path = "../substrate/frame/elections-phragmen" } +pallet-gilt ={path = "../substrate/frame/gilt" } +pallet-grandpa ={path = "../substrate/frame/grandpa" } +pallet-offences ={path = "../substrate/frame/offences" } +pallet-staking ={path = "../substrate/frame/staking" } +pallet-staking-reward-curve ={path = "../substrate/frame/staking/reward-curve" } +sp-keyring ={path = "../substrate/primitives/keyring" } +pallet-im-online ={path = "../substrate/frame/im-online" } +pallet-indices ={path = "../substrate/frame/indices" } +pallet-lottery ={path = "../substrate/frame/lottery" } +frame-support-test ={path = "../substrate/frame/support/test" } +frame-support-test-pallet ={path = "../substrate/frame/support/test/pallet" } +pallet-membership ={path = "../substrate/frame/membership" } +pallet-mmr ={path = "../substrate/frame/merkle-mountain-range" } +sp-mmr-primitives ={path = "../substrate/primitives/merkle-mountain-range" } +pallet-multisig ={path = "../substrate/frame/multisig" } +pallet-nomination-pools ={path = "../substrate/frame/nomination-pools" } +pallet-nomination-pools-benchmarking ={path = "../substrate/frame/nomination-pools/benchmarking" } +pallet-nomination-pools-runtime-api ={path = "../substrate/frame/nomination-pools/runtime-api" } +pallet-offences-benchmarking ={path = "../substrate/frame/offences/benchmarking" } +pallet-proxy ={path = "../substrate/frame/proxy" } +pallet-ranked-collective ={path = "../substrate/frame/ranked-collective" } +pallet-recovery ={path = "../substrate/frame/recovery" } +pallet-referenda ={path = "../substrate/frame/referenda" } +pallet-remark ={path = "../substrate/frame/remark" } +pallet-session-benchmarking ={path = "../substrate/frame/session/benchmarking" } +pallet-society ={path = "../substrate/frame/society" } +pallet-state-trie-migration ={path = "../substrate/frame/state-trie-migration" } +remote-externalities ={path = "../substrate/utils/frame/remote-externalities" } +substrate-state-trie-migration-rpc ={path = "../substrate/utils/frame/rpc/state-trie-migration-rpc" } +sc-rpc-api ={path = "../substrate/client/rpc-api" } +sc-transaction-pool-api ={path = "../substrate/client/transaction-pool/api" } +pallet-sudo ={path = "../substrate/frame/sudo" } +pallet-tips ={path = "../substrate/frame/tips" } +pallet-transaction-payment-rpc-runtime-api ={path = "../substrate/frame/transaction-payment/rpc/runtime-api" } +pallet-transaction-storage ={path = "../substrate/frame/transaction-storage" } +sp-transaction-storage-proof ={path = "../substrate/primitives/transaction-storage-proof" } +pallet-uniques ={path = "../substrate/frame/uniques" } +pallet-vesting ={path = "../substrate/frame/vesting" } +pallet-whitelist ={path = "../substrate/frame/whitelist" } +sp-block-builder ={path = "../substrate/primitives/block-builder" } +sp-offchain ={path = "../substrate/primitives/offchain" } +sp-transaction-pool ={path = "../substrate/primitives/transaction-pool" } +sc-informant ={path = "../substrate/client/informant" } +sc-keystore ={path = "../substrate/client/keystore" } +sc-network ={path = "../substrate/client/network" } +fork-tree ={path = "../substrate/utils/fork-tree" } +sc-network-light ={path = "../substrate/client/network/light" } +sc-network-sync ={path = "../substrate/client/network/sync" } +sc-network-bitswap ={path = "../substrate/client/network/bitswap" } +sc-offchain ={path = "../substrate/client/offchain" } +sc-transaction-pool ={path = "../substrate/client/transaction-pool" } +substrate-test-runtime-transaction-pool ={path = "../substrate/test-utils/runtime/transaction-pool" } +sc-rpc ={path = "../substrate/client/rpc" } +sc-sysinfo ={path = "../substrate/client/sysinfo" } +sp-consensus-aura ={path = "../substrate/primitives/consensus/aura" } +substrate-test-client ={path = "../substrate/test-utils/client" } +sp-runtime-interface-test-wasm ={path = "../substrate/primitives/runtime-interface/test-wasm" } +sp-serializer ={path = "../substrate/primitives/serializer" } +frame-benchmarking-cli ={path = "../substrate/utils/frame/benchmarking-cli" } +sc-cli ={path = "../substrate/client/cli" } +node-template-runtime ={path = "../substrate/bin/node-template/runtime" } +pallet-aura ={path = "../substrate/frame/aura" } +pallet-template ={path = "../substrate/bin/node-template/pallets/template" } +pallet-transaction-payment-rpc ={path = "../substrate/frame/transaction-payment/rpc" } +sc-basic-authorship ={path = "../substrate/client/basic-authorship" } +sc-proposer-metrics ={path = "../substrate/client/proposer-metrics" } +sc-consensus-aura ={path = "../substrate/client/consensus/aura" } +sc-consensus-slots ={path = "../substrate/client/consensus/slots" } +sc-network-test ={path = "../substrate/client/network/test" } +sc-finality-grandpa ={path = "../substrate/client/finality-grandpa" } +sc-network-gossip ={path = "../substrate/client/network-gossip" } +substrate-frame-rpc-system ={path = "../substrate/utils/frame/rpc/system" } +try-runtime-cli ={path = "../substrate/utils/frame/try-runtime/cli" } +substrate-build-script-utils ={path = "../substrate/utils/build-script-utils" } +node-bench ={path = "../substrate/bin/node/bench" } +node-testing ={path = "../substrate/bin/node/testing" } +node-executor ={path = "../substrate/bin/node/executor" } +node-cli ={path = "../substrate/bin/node/cli" } +node-inspect ={path = "../substrate/bin/node/inspect" } +node-rpc ={path = "../substrate/bin/node/rpc" } +pallet-contracts-rpc ={path = "../substrate/frame/contracts/rpc" } +pallet-mmr-rpc ={path = "../substrate/frame/merkle-mountain-range/rpc" } +sc-consensus-babe ={path = "../substrate/client/consensus/babe" } +sc-consensus-epochs ={path = "../substrate/client/consensus/epochs" } +sc-consensus-babe-rpc ={path = "../substrate/client/consensus/babe/rpc" } +sc-finality-grandpa-rpc ={path = "../substrate/client/finality-grandpa/rpc" } +sc-sync-state-rpc ={path = "../substrate/client/sync-state-rpc" } +sc-authority-discovery ={path = "../substrate/client/authority-discovery" } +sc-consensus-uncles ={path = "../substrate/client/consensus/uncles" } +sc-service-test ={path = "../substrate/client/service/test" } +substrate-frame-cli ={path = "../substrate/utils/frame/frame-utilities-cli" } +chain-spec-builder ={path = "../substrate/bin/utils/chain-spec-builder" } +subkey ={path = "../substrate/bin/utils/subkey" } +beefy-gadget ={path = "../substrate/client/beefy" } +beefy-gadget-rpc ={path = "../substrate/client/beefy/rpc" } +sc-consensus-manual-seal ={path = "../substrate/client/consensus/manual-seal" } +sc-consensus-pow ={path = "../substrate/client/consensus/pow" } +sp-consensus-pow ={path = "../substrate/primitives/consensus/pow" } +pallet-atomic-swap ={path = "../substrate/frame/atomic-swap" } +pallet-bags-list-fuzzer ={path = "../substrate/frame/bags-list/fuzzer" } +pallet-bags-list-remote-tests ={path = "../substrate/frame/bags-list/remote-tests" } +pallet-beefy ={path = "../substrate/frame/beefy" } +pallet-beefy-mmr ={path = "../substrate/frame/beefy-mmr" } +frame-election-solution-type-fuzzer ={path = "../substrate/frame/election-provider-support/solution-type/fuzzer" } +pallet-example-basic ={path = "../substrate/frame/examples/basic" } +pallet-example-offchain-worker ={path = "../substrate/frame/examples/offchain-worker" } +pallet-example-parallel ={path = "../substrate/frame/examples/parallel" } +pallet-nicks ={path = "../substrate/frame/nicks" } +pallet-node-authorization ={path = "../substrate/frame/node-authorization" } +pallet-nomination-pools-test-staking ={path = "../substrate/frame/nomination-pools/test-staking" } +pallet-scored-pool ={path = "../substrate/frame/scored-pool" } +pallet-staking-reward-fn ={path = "../substrate/frame/staking/reward-fn" } +frame-support-test-compile-pass ={path = "../substrate/frame/support/test/compile_pass" } +sp-api-test ={path = "../substrate/primitives/api/test" } +sp-application-crypto-test ={path = "../substrate/primitives/application-crypto/test" } +sp-arithmetic-fuzzer ={path = "../substrate/primitives/arithmetic/fuzzer" } +sp-npos-elections-fuzzer ={path = "../substrate/primitives/npos-elections/fuzzer" } +sp-runtime-interface-test ={path = "../substrate/primitives/runtime-interface/test" } +sp-runtime-interface-test-wasm-deprecated ={path = "../substrate/primitives/runtime-interface/test-wasm-deprecated" } +substrate-test-utils-test-crate ={path = "../substrate/test-utils/test-crate" } +substrate-frame-rpc-support ={path = "../substrate/utils/frame/rpc/support" } +generate-bags ={path = "../substrate/utils/frame/generate-bags" } +node-runtime-generate-bags ={path = "../substrate/utils/frame/generate-bags/node-runtime" }