Created
November 17, 2022 06:51
-
-
Save joepetrowski/9ca0ada7d48a46b1c4ea1d845ba6ddad to your computer and use it in GitHub Desktop.
Assets Instantiation Rustc Error
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
> cargo build -p westmint-runtime | |
⚡ Found 3 strongly connected components which includes at least one cycle each | |
cycle(001) ∈ α: ApprovalVoting ~~{"ApprovalDistributionMessage"}~~> ApprovalDistribution ~~{"ApprovalVotingMessage"}~~> * | |
cycle(002) ∈ β: CandidateBacking ~~{"StatementDistributionMessage"}~~> StatementDistribution ~~{"CandidateBackingMessage"}~~> * | |
cycle(003) ∈ γ: NetworkBridgeRx ~~{"GossipSupportMessage"}~~> GossipSupport ~~{"NetworkBridgeRxMessage"}~~> * | |
Compiling westmint-runtime v1.0.0 (/home/joe/parity/cumulus/parachains/runtimes/assets/westmint) | |
error: failed to run custom build command for `westmint-runtime v1.0.0 (/home/joe/parity/cumulus/parachains/runtimes/assets/westmint)` | |
Caused by: | |
process didn't exit successfully: `/home/joe/parity/cumulus/target/debug/build/westmint-runtime-0325cdfe0c0057e7/build-script-build` (exit status: 1) | |
--- stdout | |
Information that should be included in a bug report. | |
Executing build command: "rustup" "run" "nightly" "cargo" "rustc" "--target=wasm32-unknown-unknown" "--manifest-path=/home/joe/parity/cumulus/target/debug/wbuild/westmint-runtime/Cargo.toml" "--color=always" "--profile" "release" | |
Using rustc version: rustc 1.67.0-nightly (215e3cd21 2022-11-03) | |
--- stderr | |
Compiling westmint-runtime v1.0.0 (/home/joe/parity/cumulus/parachains/runtimes/assets/westmint) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `AuraApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/consensus/aura/src/lib.rs:84:1 | |
| | |
84 | / sp_api::decl_runtime_apis! { | |
85 | | /// API necessary for block authorship with aura. | |
86 | | pub trait AuraApi<AuthorityId: Codec> { | |
87 | | /// Returns the slot duration for Aura. | |
... | | |
94 | | } | |
95 | | } | |
| |_^ required by this bound in `AuraApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `AuraApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/consensus/aura/src/lib.rs:84:1 | |
| | |
84 | / sp_api::decl_runtime_apis! { | |
85 | | /// API necessary for block authorship with aura. | |
86 | | pub trait AuraApi<AuthorityId: Codec> { | |
87 | | /// Returns the slot duration for Aura. | |
... | | |
94 | | } | |
95 | | } | |
| |_^ required by this bound in `AuraApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `AuraApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/consensus/aura/src/lib.rs:84:1 | |
| | |
84 | / sp_api::decl_runtime_apis! { | |
85 | | /// API necessary for block authorship with aura. | |
86 | | pub trait AuraApi<AuthorityId: Codec> { | |
87 | | /// Returns the slot duration for Aura. | |
... | | |
94 | | } | |
95 | | } | |
| |_^ required by this bound in `AuraApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `AuraApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/consensus/aura/src/lib.rs:84:1 | |
| | |
84 | / sp_api::decl_runtime_apis! { | |
85 | | /// API necessary for block authorship with aura. | |
86 | | pub trait AuraApi<AuthorityId: Codec> { | |
87 | | /// Returns the slot duration for Aura. | |
... | | |
94 | | } | |
95 | | } | |
| |_^ required by this bound in `AuraApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:661:7 | |
| | |
661 | impl sp_consensus_aura::AuraApi<Block, AuraId> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `Core` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `Core` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `Core` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `Core` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `Core` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `Core` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `Core` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `Core` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:671:7 | |
| | |
671 | impl sp_api::Core<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `MetadataV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `MetadataV1` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `MetadataV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `MetadataV1` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `MetadataV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `MetadataV1` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `MetadataV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/api/src/lib.rs:717:1 | |
| | |
717 | / decl_runtime_apis! { | |
718 | | /// The `Core` runtime api that every Substrate runtime needs to implement. | |
719 | | #[core_trait] | |
720 | | #[api_version(4)] | |
... | | |
735 | | } | |
736 | | } | |
| |_^ required by this bound in `MetadataV1` | |
= note: this error originates in the macro `decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:685:7 | |
| | |
685 | impl sp_api::Metadata<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `BlockBuilder` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/block-builder/src/lib.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `BlockBuilder` api trait that provides the required functionality for building a block. | |
27 | | #[api_version(6)] | |
28 | | pub trait BlockBuilder { | |
... | | |
51 | | } | |
52 | | } | |
| |_^ required by this bound in `BlockBuilder` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `BlockBuilder` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/block-builder/src/lib.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `BlockBuilder` api trait that provides the required functionality for building a block. | |
27 | | #[api_version(6)] | |
28 | | pub trait BlockBuilder { | |
... | | |
51 | | } | |
52 | | } | |
| |_^ required by this bound in `BlockBuilder` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `BlockBuilder` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/block-builder/src/lib.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `BlockBuilder` api trait that provides the required functionality for building a block. | |
27 | | #[api_version(6)] | |
28 | | pub trait BlockBuilder { | |
... | | |
51 | | } | |
52 | | } | |
| |_^ required by this bound in `BlockBuilder` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `BlockBuilder` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/block-builder/src/lib.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `BlockBuilder` api trait that provides the required functionality for building a block. | |
27 | | #[api_version(6)] | |
28 | | pub trait BlockBuilder { | |
... | | |
51 | | } | |
52 | | } | |
| |_^ required by this bound in `BlockBuilder` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:691:7 | |
| | |
691 | impl sp_block_builder::BlockBuilder<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TaggedTransactionQueue` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/transaction-pool/src/runtime_api.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `TaggedTransactionQueue` api trait for interfering with the transaction queue. | |
27 | | #[api_version(3)] | |
28 | | pub trait TaggedTransactionQueue { | |
... | | |
54 | | } | |
55 | | } | |
| |_^ required by this bound in `TaggedTransactionQueue` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TaggedTransactionQueue` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/transaction-pool/src/runtime_api.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `TaggedTransactionQueue` api trait for interfering with the transaction queue. | |
27 | | #[api_version(3)] | |
28 | | pub trait TaggedTransactionQueue { | |
... | | |
54 | | } | |
55 | | } | |
| |_^ required by this bound in `TaggedTransactionQueue` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TaggedTransactionQueue` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/transaction-pool/src/runtime_api.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `TaggedTransactionQueue` api trait for interfering with the transaction queue. | |
27 | | #[api_version(3)] | |
28 | | pub trait TaggedTransactionQueue { | |
... | | |
54 | | } | |
55 | | } | |
| |_^ required by this bound in `TaggedTransactionQueue` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TaggedTransactionQueue` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/transaction-pool/src/runtime_api.rs:25:1 | |
| | |
25 | / sp_api::decl_runtime_apis! { | |
26 | | /// The `TaggedTransactionQueue` api trait for interfering with the transaction queue. | |
27 | | #[api_version(3)] | |
28 | | pub trait TaggedTransactionQueue { | |
... | | |
54 | | } | |
55 | | } | |
| |_^ required by this bound in `TaggedTransactionQueue` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:712:7 | |
| | |
712 | impl sp_transaction_pool::runtime_api::TaggedTransactionQueue<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `OffchainWorkerApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/offchain/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The offchain worker api. | |
28 | | #[api_version(2)] | |
29 | | pub trait OffchainWorkerApi { | |
... | | |
36 | | } | |
37 | | } | |
| |_^ required by this bound in `OffchainWorkerApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `OffchainWorkerApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/offchain/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The offchain worker api. | |
28 | | #[api_version(2)] | |
29 | | pub trait OffchainWorkerApi { | |
... | | |
36 | | } | |
37 | | } | |
| |_^ required by this bound in `OffchainWorkerApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `OffchainWorkerApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/offchain/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The offchain worker api. | |
28 | | #[api_version(2)] | |
29 | | pub trait OffchainWorkerApi { | |
... | | |
36 | | } | |
37 | | } | |
| |_^ required by this bound in `OffchainWorkerApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `OffchainWorkerApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/offchain/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The offchain worker api. | |
28 | | #[api_version(2)] | |
29 | | pub trait OffchainWorkerApi { | |
... | | |
36 | | } | |
37 | | } | |
| |_^ required by this bound in `OffchainWorkerApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:722:7 | |
| | |
722 | impl sp_offchain::OffchainWorkerApi<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `SessionKeysV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/session/src/lib.rs:33:1 | |
| | |
33 | / sp_api::decl_runtime_apis! { | |
34 | | /// Session keys runtime api. | |
35 | | pub trait SessionKeys { | |
36 | | /// Generate a set of session keys with optionally using the given seed. | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `SessionKeysV1` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `SessionKeysV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/session/src/lib.rs:33:1 | |
| | |
33 | / sp_api::decl_runtime_apis! { | |
34 | | /// Session keys runtime api. | |
35 | | pub trait SessionKeys { | |
36 | | /// Generate a set of session keys with optionally using the given seed. | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `SessionKeysV1` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `SessionKeysV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/session/src/lib.rs:33:1 | |
| | |
33 | / sp_api::decl_runtime_apis! { | |
34 | | /// Session keys runtime api. | |
35 | | pub trait SessionKeys { | |
36 | | /// Generate a set of session keys with optionally using the given seed. | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `SessionKeysV1` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `SessionKeysV1` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/session/src/lib.rs:33:1 | |
| | |
33 | / sp_api::decl_runtime_apis! { | |
34 | | /// Session keys runtime api. | |
35 | | pub trait SessionKeys { | |
36 | | /// Generate a set of session keys with optionally using the given seed. | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `SessionKeysV1` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:728:7 | |
| | |
728 | impl sp_session::SessionKeys<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `AccountNonceApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/system/rpc/runtime-api/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The API to query account nonce (aka transaction index). | |
28 | | pub trait AccountNonceApi<AccountId, Index> where | |
29 | | AccountId: codec::Codec, | |
... | | |
34 | | } | |
35 | | } | |
| |_^ required by this bound in `AccountNonceApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `AccountNonceApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/system/rpc/runtime-api/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The API to query account nonce (aka transaction index). | |
28 | | pub trait AccountNonceApi<AccountId, Index> where | |
29 | | AccountId: codec::Codec, | |
... | | |
34 | | } | |
35 | | } | |
| |_^ required by this bound in `AccountNonceApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `AccountNonceApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/system/rpc/runtime-api/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The API to query account nonce (aka transaction index). | |
28 | | pub trait AccountNonceApi<AccountId, Index> where | |
29 | | AccountId: codec::Codec, | |
... | | |
34 | | } | |
35 | | } | |
| |_^ required by this bound in `AccountNonceApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `AccountNonceApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/system/rpc/runtime-api/src/lib.rs:26:1 | |
| | |
26 | / sp_api::decl_runtime_apis! { | |
27 | | /// The API to query account nonce (aka transaction index). | |
28 | | pub trait AccountNonceApi<AccountId, Index> where | |
29 | | AccountId: codec::Codec, | |
... | | |
34 | | } | |
35 | | } | |
| |_^ required by this bound in `AccountNonceApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:740:7 | |
| | |
740 | impl frame_system_rpc_runtime_api::AccountNonceApi<Block, AccountId, Index> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TransactionPaymentApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TransactionPaymentApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TransactionPaymentApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TransactionPaymentApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:746:7 | |
| | |
746 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentApi<Block, Balance> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TransactionPaymentCallApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentCallApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `TransactionPaymentCallApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentCallApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TransactionPaymentCallApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentCallApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `TransactionPaymentCallApi` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/frame/transaction-payment/rpc/runtime-api/src/lib.rs:27:1 | |
| | |
27 | / sp_api::decl_runtime_apis! { | |
28 | | #[api_version(2)] | |
29 | | pub trait TransactionPaymentApi<Balance> where | |
30 | | Balance: Codec + MaybeDisplay, | |
... | | |
49 | | } | |
50 | | } | |
| |_^ required by this bound in `TransactionPaymentCallApi` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:761:7 | |
| | |
761 | impl pallet_transaction_payment_rpc_runtime_api::TransactionPaymentCallApi<Block, Balance, RuntimeCall> | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `CollectCollationInfo` | |
--> /home/joe/parity/cumulus/primitives/core/src/lib.rs:245:1 | |
| | |
245 | / sp_api::decl_runtime_apis! { | |
246 | | /// Runtime api to collect information about a collation. | |
247 | | #[api_version(2)] | |
248 | | pub trait CollectCollationInfo { | |
... | | |
257 | | } | |
258 | | } | |
| |_^ required by this bound in `CollectCollationInfo` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `CollectCollationInfo` | |
--> /home/joe/parity/cumulus/primitives/core/src/lib.rs:245:1 | |
| | |
245 | / sp_api::decl_runtime_apis! { | |
246 | | /// Runtime api to collect information about a collation. | |
247 | | #[api_version(2)] | |
248 | | pub trait CollectCollationInfo { | |
... | | |
257 | | } | |
258 | | } | |
| |_^ required by this bound in `CollectCollationInfo` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `CollectCollationInfo` | |
--> /home/joe/parity/cumulus/primitives/core/src/lib.rs:245:1 | |
| | |
245 | / sp_api::decl_runtime_apis! { | |
246 | | /// Runtime api to collect information about a collation. | |
247 | | #[api_version(2)] | |
248 | | pub trait CollectCollationInfo { | |
... | | |
257 | | } | |
258 | | } | |
| |_^ required by this bound in `CollectCollationInfo` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `CollectCollationInfo` | |
--> /home/joe/parity/cumulus/primitives/core/src/lib.rs:245:1 | |
| | |
245 | / sp_api::decl_runtime_apis! { | |
246 | | /// Runtime api to collect information about a collation. | |
247 | | #[api_version(2)] | |
248 | | pub trait CollectCollationInfo { | |
... | | |
257 | | } | |
258 | | } | |
| |_^ required by this bound in `CollectCollationInfo` | |
= note: this error originates in the macro `sp_api::decl_runtime_apis` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:778:7 | |
| | |
778 | impl cumulus_primitives_core::CollectCollationInfo<Block> for Runtime { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `cumulus_pallet_parachain_system::CheckInherents` | |
--> /home/joe/parity/cumulus/pallets/parachain-system/src/lib.rs:1075:33 | |
| | |
1075 | pub trait CheckInherents<Block: BlockT> { | |
| ^^^^^^ required by this bound in `cumulus_pallet_parachain_system::CheckInherents` | |
error[E0277]: the trait bound `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::Block<Header, Extrinsic>` | |
note: required by a bound in `cumulus_pallet_parachain_system::CheckInherents` | |
--> /home/joe/parity/cumulus/pallets/parachain-system/src/lib.rs:1075:33 | |
| | |
1075 | pub trait CheckInherents<Block: BlockT> { | |
| ^^^^^^ required by this bound in `cumulus_pallet_parachain_system::CheckInherents` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `cumulus_pallet_parachain_system::CheckInherents` | |
--> /home/joe/parity/cumulus/pallets/parachain-system/src/lib.rs:1075:33 | |
| | |
1075 | pub trait CheckInherents<Block: BlockT> { | |
| ^^^^^^ required by this bound in `cumulus_pallet_parachain_system::CheckInherents` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
note: required by a bound in `cumulus_pallet_parachain_system::CheckInherents` | |
--> /home/joe/parity/cumulus/pallets/parachain-system/src/lib.rs:1075:33 | |
| | |
1075 | pub trait CheckInherents<Block: BlockT> { | |
| ^^^^^^ required by this bound in `cumulus_pallet_parachain_system::CheckInherents` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:954:6 | |
| | |
954 | impl cumulus_pallet_parachain_system::CheckInherents<Block> for CheckInherents { | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:559:11 | |
| | |
559 | Block = Block, | |
| ^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:559:11 | |
| | |
559 | Block = Block, | |
| ^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:557:1 | |
| | |
557 | / construct_runtime!( | |
558 | | pub enum Runtime where | |
559 | | Block = Block, | |
560 | | NodeBlock = opaque::Block, | |
... | | |
598 | | } | |
599 | | ); | |
| |_^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
= note: this error originates in the macro `construct_runtime` (in Nightly builds, run with -Z macro-backtrace for more info) | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:676:27 | |
| | |
676 | fn execute_block(block: Block) { | |
| ^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:676:27 | |
| | |
676 | fn execute_block(block: Block) { | |
| ^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:680:3 | |
| | |
680 | / fn initialize_block(header: &<Block as BlockT>::Header) { | |
681 | | Executive::initialize_block(header) | |
682 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:680:3 | |
| | |
680 | / fn initialize_block(header: &<Block as BlockT>::Header) { | |
681 | | Executive::initialize_block(header) | |
682 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:680:3 | |
| | |
680 | / fn initialize_block(header: &<Block as BlockT>::Header) { | |
681 | | Executive::initialize_block(header) | |
682 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:680:3 | |
| | |
680 | / fn initialize_block(header: &<Block as BlockT>::Header) { | |
681 | | Executive::initialize_block(header) | |
682 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:692:3 | |
| | |
692 | / fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult { | |
693 | | Executive::apply_extrinsic(extrinsic) | |
694 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:692:3 | |
| | |
692 | / fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult { | |
693 | | Executive::apply_extrinsic(extrinsic) | |
694 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:692:3 | |
| | |
692 | / fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult { | |
693 | | Executive::apply_extrinsic(extrinsic) | |
694 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:692:3 | |
| | |
692 | / fn apply_extrinsic(extrinsic: <Block as BlockT>::Extrinsic) -> ApplyExtrinsicResult { | |
693 | | Executive::apply_extrinsic(extrinsic) | |
694 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:696:3 | |
| | |
696 | / fn finalize_block() -> <Block as BlockT>::Header { | |
697 | | Executive::finalize_block() | |
698 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:696:3 | |
| | |
696 | / fn finalize_block() -> <Block as BlockT>::Header { | |
697 | | Executive::finalize_block() | |
698 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:696:3 | |
| | |
696 | / fn finalize_block() -> <Block as BlockT>::Header { | |
697 | | Executive::finalize_block() | |
698 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:696:3 | |
| | |
696 | / fn finalize_block() -> <Block as BlockT>::Header { | |
697 | | Executive::finalize_block() | |
698 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:700:3 | |
| | |
700 | / fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> { | |
701 | | data.create_extrinsics() | |
702 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:700:3 | |
| | |
700 | / fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> { | |
701 | | data.create_extrinsics() | |
702 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:700:3 | |
| | |
700 | / fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> { | |
701 | | data.create_extrinsics() | |
702 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:700:3 | |
| | |
700 | / fn inherent_extrinsics(data: sp_inherents::InherentData) -> Vec<<Block as BlockT>::Extrinsic> { | |
701 | | data.create_extrinsics() | |
702 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:705:11 | |
| | |
705 | block: Block, | |
| ^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:705:11 | |
| | |
705 | block: Block, | |
| ^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:713:3 | |
| | |
713 | / fn validate_transaction( | |
714 | | source: TransactionSource, | |
715 | | tx: <Block as BlockT>::Extrinsic, | |
716 | | block_hash: <Block as BlockT>::Hash, | |
717 | | ) -> TransactionValidity { | |
718 | | Executive::validate_transaction(source, tx, block_hash) | |
719 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:713:3 | |
| | |
713 | / fn validate_transaction( | |
714 | | source: TransactionSource, | |
715 | | tx: <Block as BlockT>::Extrinsic, | |
716 | | block_hash: <Block as BlockT>::Hash, | |
717 | | ) -> TransactionValidity { | |
718 | | Executive::validate_transaction(source, tx, block_hash) | |
719 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:713:3 | |
| | |
713 | / fn validate_transaction( | |
714 | | source: TransactionSource, | |
715 | | tx: <Block as BlockT>::Extrinsic, | |
716 | | block_hash: <Block as BlockT>::Hash, | |
717 | | ) -> TransactionValidity { | |
718 | | Executive::validate_transaction(source, tx, block_hash) | |
719 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:713:3 | |
| | |
713 | / fn validate_transaction( | |
714 | | source: TransactionSource, | |
715 | | tx: <Block as BlockT>::Extrinsic, | |
716 | | block_hash: <Block as BlockT>::Hash, | |
717 | | ) -> TransactionValidity { | |
718 | | Executive::validate_transaction(source, tx, block_hash) | |
719 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:723:3 | |
| | |
723 | / fn offchain_worker(header: &<Block as BlockT>::Header) { | |
724 | | Executive::offchain_worker(header) | |
725 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:723:3 | |
| | |
723 | / fn offchain_worker(header: &<Block as BlockT>::Header) { | |
724 | | Executive::offchain_worker(header) | |
725 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:723:3 | |
| | |
723 | / fn offchain_worker(header: &<Block as BlockT>::Header) { | |
724 | | Executive::offchain_worker(header) | |
725 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:723:3 | |
| | |
723 | / fn offchain_worker(header: &<Block as BlockT>::Header) { | |
724 | | Executive::offchain_worker(header) | |
725 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:747:3 | |
| | |
747 | / fn query_info( | |
748 | | uxt: <Block as BlockT>::Extrinsic, | |
749 | | len: u32, | |
750 | | ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo<Balance> { | |
751 | | TransactionPayment::query_info(uxt, len) | |
752 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:747:3 | |
| | |
747 | / fn query_info( | |
748 | | uxt: <Block as BlockT>::Extrinsic, | |
749 | | len: u32, | |
750 | | ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo<Balance> { | |
751 | | TransactionPayment::query_info(uxt, len) | |
752 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:747:3 | |
| | |
747 | / fn query_info( | |
748 | | uxt: <Block as BlockT>::Extrinsic, | |
749 | | len: u32, | |
750 | | ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo<Balance> { | |
751 | | TransactionPayment::query_info(uxt, len) | |
752 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:747:3 | |
| | |
747 | / fn query_info( | |
748 | | uxt: <Block as BlockT>::Extrinsic, | |
749 | | len: u32, | |
750 | | ) -> pallet_transaction_payment_rpc_runtime_api::RuntimeDispatchInfo<Balance> { | |
751 | | TransactionPayment::query_info(uxt, len) | |
752 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:753:3 | |
| | |
753 | / fn query_fee_details( | |
754 | | uxt: <Block as BlockT>::Extrinsic, | |
755 | | len: u32, | |
756 | | ) -> pallet_transaction_payment::FeeDetails<Balance> { | |
757 | | TransactionPayment::query_fee_details(uxt, len) | |
758 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:753:3 | |
| | |
753 | / fn query_fee_details( | |
754 | | uxt: <Block as BlockT>::Extrinsic, | |
755 | | len: u32, | |
756 | | ) -> pallet_transaction_payment::FeeDetails<Balance> { | |
757 | | TransactionPayment::query_fee_details(uxt, len) | |
758 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:753:3 | |
| | |
753 | / fn query_fee_details( | |
754 | | uxt: <Block as BlockT>::Extrinsic, | |
755 | | len: u32, | |
756 | | ) -> pallet_transaction_payment::FeeDetails<Balance> { | |
757 | | TransactionPayment::query_fee_details(uxt, len) | |
758 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:753:3 | |
| | |
753 | / fn query_fee_details( | |
754 | | uxt: <Block as BlockT>::Extrinsic, | |
755 | | len: u32, | |
756 | | ) -> pallet_transaction_payment::FeeDetails<Balance> { | |
757 | | TransactionPayment::query_fee_details(uxt, len) | |
758 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Decode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:779:3 | |
| | |
779 | / fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo { | |
780 | | ParachainSystem::collect_collation_info(header) | |
781 | | } | |
| |_________^ the trait `Decode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Decode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>: Encode` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:779:3 | |
| | |
779 | / fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo { | |
780 | | ParachainSystem::collect_collation_info(header) | |
781 | | } | |
| |_________^ the trait `Encode` is not implemented for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` | |
| | |
= help: the trait `Encode` is implemented for `sp_runtime::generic::UncheckedExtrinsic<Address, Call, Signature, Extra>` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Codec` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:779:3 | |
| | |
779 | / fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo { | |
780 | | ParachainSystem::collect_collation_info(header) | |
781 | | } | |
| |_________^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:779:3 | |
| | |
779 | / fn collect_collation_info(header: &<Block as BlockT>::Header) -> cumulus_primitives_core::CollationInfo { | |
780 | | ParachainSystem::collect_collation_info(header) | |
781 | | } | |
| |_________^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
= note: required for `sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>` to implement `Extrinsic` | |
= note: required for `sp_runtime::generic::Block<sp_runtime::generic::Header<u32, BlakeTwo256>, sp_runtime::generic::UncheckedExtrinsic<MultiAddress<sp_runtime::AccountId32, ()>, RuntimeCall, MultiSignature, (CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)>>` to implement `sp_api::BlockT` | |
error[E0277]: the trait bound `AssetsToBlockAuthor<Runtime>: HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:956:11 | |
| | |
956 | block: &Block, | |
| ^^^^^ the trait `HandleCredit<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetsToBlockAuthor<Runtime>` | |
| | |
= help: the trait `HandleCredit<<R as frame_system::Config>::AccountId, pallet_assets::Pallet<R>>` is implemented for `AssetsToBlockAuthor<R>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `Runtime: pallet_assets::Config` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/lib.rs:956:11 | |
| | |
956 | block: &Block, | |
| ^^^^^ the trait `pallet_assets::Config` is not implemented for `Runtime` | |
| | |
= help: the trait `pallet_assets::Config<Instance1>` is implemented for `Runtime` | |
= note: required for `BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>` to implement `BalanceConversion<u128, u32, u128>` | |
= note: required for `pallet_asset_tx_payment::FungiblesAdapter<BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>, AssetsToBlockAuthor<Runtime>>` to implement `OnChargeAssetTransaction<Runtime>` | |
= note: required for `ChargeAssetTxPayment<Runtime>` to implement `SignedExtension` | |
= note: 1 redundant requirement hidden | |
= note: required for `(CheckNonZeroSender<Runtime>, CheckSpecVersion<Runtime>, CheckTxVersion<Runtime>, CheckGenesis<Runtime>, CheckEra<Runtime>, CheckNonce<Runtime>, CheckWeight<Runtime>, ChargeAssetTxPayment<Runtime>)` to implement `SignedExtension` | |
note: required by a bound in `sp_runtime::generic::UncheckedExtrinsic` | |
--> /home/joe/.cargo/git/checkouts/substrate-7e08433d4c370a21/108d8ee/primitives/runtime/src/generic/unchecked_extrinsic.rs:46:9 | |
| | |
46 | Extra: SignedExtension, | |
| ^^^^^^^^^^^^^^^ required by this bound in `sp_runtime::generic::UncheckedExtrinsic` | |
error[E0277]: the trait bound `AssetFeeAsExistentialDepositMultiplier<Runtime, constants::fee::WeightToFee, BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>>: ChargeWeightInFungibles<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not satisfied | |
--> /home/joe/parity/cumulus/parachains/runtimes/assets/westmint/src/xcm_config.rs:177:3 | |
| | |
177 | / cumulus_primitives_utility::TakeFirstAssetTrader< | |
178 | | AccountId, | |
179 | | AssetFeeAsExistentialDepositMultiplier< | |
180 | | Runtime, | |
... | | |
195 | | >, | |
196 | | >, | |
| |_________^ the trait `ChargeWeightInFungibles<sp_runtime::AccountId32, pallet_assets::Pallet<Runtime, Instance1>>` is not implemented for `AssetFeeAsExistentialDepositMultiplier<Runtime, constants::fee::WeightToFee, BalanceToAssetBalance<pallet_balances::Pallet<Runtime>, Runtime, ConvertInto>>` | |
| | |
= help: the trait `ChargeWeightInFungibles<<Runtime as frame_system::Config>::AccountId, pallet_assets::Pallet<Runtime>>` is implemented for `AssetFeeAsExistentialDepositMultiplier<Runtime, WeightToFee, BalanceConverter>` | |
note: required by a bound in `TakeFirstAssetTrader` | |
--> /home/joe/parity/cumulus/primitives/utility/src/lib.rs:84:14 | |
| | |
84 | FeeCharger: ChargeWeightInFungibles<AccountId, ConcreteAssets>, | |
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ required by this bound in `TakeFirstAssetTrader` | |
For more information about this error, try `rustc --explain E0277`. | |
error: could not compile `westmint-runtime` due to 123 previous errors |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment