Skip to content

Instantly share code, notes, and snippets.

@joepetrowski
Created November 17, 2022 06:51
Show Gist options
  • Star 0 You must be signed in to star a gist
  • Fork 0 You must be signed in to fork a gist
  • Save joepetrowski/9ca0ada7d48a46b1c4ea1d845ba6ddad to your computer and use it in GitHub Desktop.
Save joepetrowski/9ca0ada7d48a46b1c4ea1d845ba6ddad to your computer and use it in GitHub Desktop.
Assets Instantiation Rustc Error
> 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