build(deps): remove unused dependencies #662
Triggered via pull request
December 9, 2024 21:14
Status
Cancelled
Total duration
40m 28s
Artifacts
–
ci.yml
on: pull_request
lint
14s
deny
46s
docker
13m 53s
build
9m 13s
clippy
8m 28s
unit-tests
10m 51s
coverage
12m 13s
documentation-tests
10m 36s
Matrix: contract-integration-tests
Matrix: parachain-integration-tests
Annotations
123 errors and 120 warnings
contract-integration-tests (macos-latest)
Process completed with exit code 101.
|
contract-integration-tests (ubuntu-latest)
The job was canceled because "macos-latest" failed.
|
contract-integration-tests (ubuntu-latest)
The operation was canceled.
|
the method `code` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L212
error[E0599]: the method `code` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:212:16
|
212 | upload_exec.code().code_hash().iter().fold(String::new(), |mut output, b| {
| ^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `upload_code` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L205
error[E0599]: the method `upload_code` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:205:4
|
204 | let upload_result = upload_exec
| _________________________-
205 | | .upload_code()
| | -^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `instantiate` exists for struct `InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L187
error[E0599]: the method `instantiate` exists for struct `InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:187:4
|
186 | let instantiate_result = instantiate_exec
| ______________________________-
187 | | .instantiate(Some(gas_limit))
| | -^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `client` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L162
error[E0599]: the method `client` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:162:57
|
162 | ErrorVariant::from_dispatch_error(err, &upload_exec.client().metadata())?;
| ^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `upload_code_rpc` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L152
error[E0599]: the method `upload_code_rpc` exists for reference `&UploadExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:152:20
|
152 | match upload_exec.upload_code_rpc().await? {
| ^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `client` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L132
error[E0599]: the method `client` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:132:62
|
132 | ErrorVariant::from_dispatch_error(err, &instantiate_exec.client().metadata())?;
| ^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `args` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L125
error[E0599]: the method `args` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:125:6
|
124 | let proof_size = instantiate_exec
| ______________________________-
125 | | .args()
| | -^^^^ private field, not a method
| |_________________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `args` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L121
error[E0599]: the method `args` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:121:6
|
120 | let ref_time = instantiate_exec
| ____________________________-
121 | | .args()
| | -^^^^ private field, not a method
| |_________________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `instantiate_dry_run` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L116
error[E0599]: the method `instantiate_dry_run` exists for reference `&InstantiateExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:116:44
|
116 | let instantiate_result = instantiate_exec.instantiate_dry_run().await?;
| ^^^^^^^^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L91
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:91:1
|
91 | / pub async fn set_up_upload(
92 | | up_opts: UpOpts,
93 | | ) -> anyhow::Result<UploadExec<DefaultConfig, DefaultEnvironment, Keypair>> {
| |___________________________________________________________________________^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L104
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:104:2
|
104 | Ok(upload_exec)
| ^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L104
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:104:2
|
104 | Ok(upload_exec)
| ^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L103
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:103:29
|
103 | UploadCommandBuilder::new(extrinsic_opts).done().await?;
| ------------------------- ^^^^^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::UploadCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:60:13
|
60 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `UploadCommandBuilder::<C, E, Signer>::new`
...
63 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L103
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:103:45
|
103 | UploadCommandBuilder::new(extrinsic_opts).done().await?;
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::UploadCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:60:13
|
60 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `UploadCommandBuilder::<C, E, Signer>::done`
...
78 | pub async fn done(self) -> Result<UploadExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L103
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:103:29
|
103 | UploadCommandBuilder::new(extrinsic_opts).done().await?;
| ------------------------- ^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
| |
| required by a bound introduced by this call
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:58:9
|
58 | impl<C: Config, E: Environment, Signer> UploadCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `UploadCommandBuilder::<C, E, Signer>::new`
...
63 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L103
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:103:45
|
103 | UploadCommandBuilder::new(extrinsic_opts).done().await?;
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:58:9
|
58 | impl<C: Config, E: Environment, Signer> UploadCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `UploadCommandBuilder::<C, E, Signer>::done`
...
78 | pub async fn done(self) -> Result<UploadExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L103
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:103:3
|
103 | UploadCommandBuilder::new(extrinsic_opts).done().await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L98
error[E0599]: the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:98:4
|
97 | let extrinsic_opts = ExtrinsicOptsBuilder::new(signer)
| __________________________-
98 | | .manifest_path(Some(manifest_path))
| | -^^^^^^^^^^^^^ method cannot be called on `ExtrinsicOptsBuilder<_, _, Keypair>` due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<_>`
|
= note: the following trait bounds were not satisfied:
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied:
crates/pop-contracts/src/up.rs#L97
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied
--> crates/pop-contracts/src/up.rs:97:49
|
97 | let extrinsic_opts = ExtrinsicOptsBuilder::new(signer)
| ------------------------- ^^^^^^ the trait `subxt_core::tx::signer::Signer<_>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::ExtrinsicOptsBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/extrinsic_opts.rs:57:13
|
57 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `ExtrinsicOptsBuilder::<C, E, Signer>::new`
...
60 | pub fn new(signer: Signer) -> ExtrinsicOptsBuilder<C, E, Signer> {
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L96
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:96:15
|
96 | let signer = create_signer(&up_opts.suri)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L94
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:94:22
|
94 | let manifest_path = get_manifest_path(up_opts.path.as_deref())?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L102
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:102:19
|
102 | let upload_exec: UploadExec<DefaultConfig, DefaultEnvironment, Keypair> =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L50
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:50:1
|
50 | / pub async fn set_up_deployment(
51 | | up_opts: UpOpts,
52 | | ) -> anyhow::Result<InstantiateExec<DefaultConfig, DefaultEnvironment, Keypair>> {
| |________________________________________________________________________________^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L83
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:83:2
|
83 | Ok(instantiate_exec)
| ^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L83
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:83:2
|
83 | Ok(instantiate_exec)
| ^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L74
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:74:34
|
74 | InstantiateCommandBuilder::new(extrinsic_opts)
| ------------------------------ ^^^^^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::new`
...
92 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L75
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:75:5
|
75 | .constructor(up_opts.constructor.clone())
| ^^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::constructor`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::constructor`
...
107 | pub fn constructor<T: Into<String>>(self, constructor: T) -> Self {
| ----------- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L76
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:76:5
|
76 | .args(args)
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::args`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::args`
...
114 | pub fn args<T: ToString>(self, args: Vec<T>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L77
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:77:5
|
77 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::value`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::value`
...
121 | pub fn value(self, value: E::Balance) -> Self {
| ----- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L78
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:78:5
|
78 | .gas_limit(up_opts.gas_limit)
| ^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::gas_limit`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::gas_limit`
...
128 | pub fn gas_limit(self, gas_limit: Option<u64>) -> Self {
| --------- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L79
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:79:5
|
79 | .proof_size(up_opts.proof_size)
| ^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::proof_size`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::proof_size`
...
135 | pub fn proof_size(self, proof_size: Option<u64>) -> Self {
| ---------- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L74
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:74:34
|
74 | InstantiateCommandBuilder::new(extrinsic_opts)
| ------------------------------ ^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
| |
| required by a bound introduced by this call
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::new`
...
92 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L80
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:80:5
|
80 | .salt(up_opts.salt.clone())
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::salt`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::salt`
...
142 | pub fn salt(self, salt: Option<Bytes>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L75
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:75:5
|
75 | .constructor(up_opts.constructor.clone())
| ^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::constructor`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::constructor`
...
107 | pub fn constructor<T: Into<String>>(self, constructor: T) -> Self {
| ----------- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/up.rs#L81
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/up.rs:81:5
|
81 | .done()
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:88:13
|
88 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::done`
...
157 | pub async fn done(self) -> Result<InstantiateExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L76
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:76:5
|
76 | .args(args)
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::args`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::args`
...
114 | pub fn args<T: ToString>(self, args: Vec<T>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L77
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:77:5
|
77 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::value`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::value`
...
121 | pub fn value(self, value: E::Balance) -> Self {
| ----- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L78
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:78:5
|
78 | .gas_limit(up_opts.gas_limit)
| ^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::gas_limit`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::gas_limit`
...
128 | pub fn gas_limit(self, gas_limit: Option<u64>) -> Self {
| --------- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L79
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:79:5
|
79 | .proof_size(up_opts.proof_size)
| ^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::proof_size`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::proof_size`
...
135 | pub fn proof_size(self, proof_size: Option<u64>) -> Self {
| ---------- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L80
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:80:5
|
80 | .salt(up_opts.salt.clone())
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::salt`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::salt`
...
142 | pub fn salt(self, salt: Option<Bytes>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L81
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:81:5
|
81 | .done()
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:85:9
|
85 | impl<C: Config, E: Environment, Signer> InstantiateCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `InstantiateCommandBuilder::<C, E, Signer>::done`
...
157 | pub async fn done(self) -> Result<InstantiateExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L74
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:74:3
|
74 | / InstantiateCommandBuilder::new(extrinsic_opts)
75 | | .constructor(up_opts.constructor.clone())
76 | | .args(args)
77 | | .value(value.denominate_balance(&token_metadata)?)
... |
81 | | .done()
82 | | .await?;
| |___________________^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
mismatched types:
crates/pop-contracts/src/up.rs#L80
error[E0308]: mismatched types
--> crates/pop-contracts/src/up.rs:80:10
|
80 | .salt(up_opts.salt.clone())
| ---- ^^^^^^^^^^^^^^^^^^^^ expected `sp_core::Bytes`, found a different `sp_core::Bytes`
| |
| arguments to this method are incorrect
|
= note: `sp_core::Bytes` and `sp_core::Bytes` have similar names, but are actually distinct types
note: `sp_core::Bytes` is defined in crate `sp_core`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sp-core-31.0.0/src/lib.rs:111:1
|
111 | pub struct Bytes(#[cfg_attr(feature = "serde", serde(with = "bytes"))] pub Vec<u8>);
| ^^^^^^^^^^^^^^^^
note: `sp_core::Bytes` is defined in crate `sp_core`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/sp-core-32.0.0/src/lib.rs:112:1
|
112 | pub struct Bytes(#[cfg_attr(feature = "serde", serde(with = "bytes"))] pub Vec<u8>);
| ^^^^^^^^^^^^^^^^
= note: perhaps two different versions of crate `sp_core` are being used?
note: method defined here
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:142:12
|
142 | pub fn salt(self, salt: Option<Bytes>) -> Self {
| ^^^^
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L77
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:77:11
|
77 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L67
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:67:13
|
67 | let args = process_function_args(
| ________________^
68 | | up_opts.path.unwrap_or_else(|| PathBuf::from("./")),
69 | | &up_opts.constructor,
70 | | up_opts.args,
71 | | FunctionType::Constructor,
72 | | )?;
| |______^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L64
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:64:3
|
64 | parse_balance(&up_opts.value)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/up.rs#L59
error[E0599]: the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/up.rs:59:4
|
58 | let extrinsic_opts = ExtrinsicOptsBuilder::new(signer)
| __________________________-
59 | | .manifest_path(Some(manifest_path))
| | -^^^^^^^^^^^^^ method cannot be called on `ExtrinsicOptsBuilder<_, _, Keypair>` due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<_>`
|
= note: the following trait bounds were not satisfied:
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied:
crates/pop-contracts/src/up.rs#L58
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied
--> crates/pop-contracts/src/up.rs:58:49
|
58 | let extrinsic_opts = ExtrinsicOptsBuilder::new(signer)
| ------------------------- ^^^^^^ the trait `subxt_core::tx::signer::Signer<_>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::ExtrinsicOptsBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/extrinsic_opts.rs:57:13
|
57 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `ExtrinsicOptsBuilder::<C, E, Signer>::new`
...
60 | pub fn new(signer: Signer) -> ExtrinsicOptsBuilder<C, E, Signer> {
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L57
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:57:15
|
57 | let signer = create_signer(&up_opts.suri)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L55
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:55:23
|
55 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&up_opts.url).await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L55
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:55:75
|
55 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&up_opts.url).await?;
| ^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L55
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:55:23
|
55 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&up_opts.url).await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L55
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:55:46
|
55 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&up_opts.url).await?;
| ^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L53
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:53:22
|
53 | let manifest_path = get_manifest_path(up_opts.path.as_deref())?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L73
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:73:24
|
73 | let instantiate_exec: InstantiateExec<DefaultConfig, DefaultEnvironment, Keypair> =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L202
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:202:16
|
202 | upload_exec: &UploadExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L183
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:183:20
|
183 | instantiate_exec: InstantiateExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L150
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:150:16
|
150 | upload_exec: &UploadExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::UploadExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/upload.rs:106:26
|
106 | pub struct UploadExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `UploadExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/up.rs#L114
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/up.rs:114:21
|
114 | instantiate_exec: &InstantiateExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::InstantiateExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/instantiate.rs:255:31
|
255 | pub struct InstantiateExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `InstantiateExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L170
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:170:3
|
170 | DisplayEvents::from_events::<DefaultConfig, DefaultEnvironment>(&events, None, &metadata)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
|
the method `call` exists for struct `CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L166
error[E0599]: the method `call` exists for struct `CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:166:4
|
165 | let events = call_exec
| __________________-
166 | | .call(Some(gas_limit))
| | -^^^^ method cannot be called due to unsatisfied trait bounds
| |_________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `client` exists for struct `CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L164
error[E0599]: the method `client` exists for struct `CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:164:27
|
164 | let metadata = call_exec.client().metadata();
| ^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L163
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:163:66
|
163 | let token_metadata = TokenMetadata::query::<DefaultConfig>(url).await?;
| ^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L163
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:163:23
|
163 | let token_metadata = TokenMetadata::query::<DefaultConfig>(url).await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L163
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:163:46
|
163 | let token_metadata = TokenMetadata::query::<DefaultConfig>(url).await?;
| ^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the method `client` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L145
error[E0599]: the method `client` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:145:55
|
145 | ErrorVariant::from_dispatch_error(err, &call_exec.client().metadata())?;
| ^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `proof_size` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L140
error[E0599]: the method `proof_size` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:140:15
|
140 | call_exec.proof_size().unwrap_or_else(|| call_result.gas_required.proof_size());
| ^^^^^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `gas_limit` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L138
error[E0599]: the method `gas_limit` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:138:15
|
138 | call_exec.gas_limit().unwrap_or_else(|| call_result.gas_required.ref_time());
| ^^^^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `call_dry_run` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L133
error[E0599]: the method `call_dry_run` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:133:30
|
133 | let call_result = call_exec.call_dry_run().await?;
| ^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `client` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L119
error[E0599]: the method `client` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:119:55
|
119 | ErrorVariant::from_dispatch_error(err, &call_exec.client().metadata())?;
| ^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
no field `data` on type `&_`:
crates/pop-contracts/src/call.rs#L113
error[E0609]: no field `data` on type `&_`
--> crates/pop-contracts/src/call.rs:113:63
|
113 | .decode_message_return(call_exec.message(), &mut &ret_val.data[..])
| ^^^^ unknown field
|
the method `message` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L113
error[E0599]: the method `message` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:113:38
|
113 | .decode_message_return(call_exec.message(), &mut &ret_val.data[..])
| ^^^^^^^ private field, not a method
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `transcoder` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L112
error[E0599]: the method `transcoder` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:112:6
|
111 | let value = call_exec
| _________________________-
112 | | .transcoder()
| | -^^^^^^^^^^ private field, not a method
| |_________________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the method `call_dry_run` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L108
error[E0599]: the method `call_dry_run` exists for reference `&CallExec<PolkadotConfig, DefaultEnvironment, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:108:30
|
108 | let call_result = call_exec.call_dry_run().await?;
| ^^^^^^^^^^^^ method cannot be called due to unsatisfied trait bounds
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ----------------------- doesn't satisfy `subxt::PolkadotConfig: subxt_core::config::Config`
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<PolkadotConfig>`
|
= note: the following trait bounds were not satisfied:
`subxt::PolkadotConfig: subxt_core::config::Config`
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L90
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:90:27
|
90 | CallCommandBuilder::new(contract.clone(), &call_opts.message, extrinsic_opts)
| ^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L53
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:53:1
|
53 | / pub async fn set_up_call(
54 | | call_opts: CallOpts,
55 | | ) -> Result<CallExec<DefaultConfig, DefaultEnvironment, Keypair>, Error> {
| |________________________________________________________________________^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L97
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:97:2
|
97 | Ok(call_exec)
| ^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L97
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:97:2
|
97 | Ok(call_exec)
| ^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L90
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:90:65
|
90 | CallCommandBuilder::new(contract.clone(), &call_opts.message, extrinsic_opts)
| ----------------------- ^^^^^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::new`
...
74 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L91
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:91:5
|
91 | .args(args)
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::args`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::args`
...
91 | pub fn args<T: ToString>(self, args: Vec<T>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L92
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:92:5
|
92 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::value`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::value`
...
112 | pub fn value(self, value: E::Balance) -> Self {
| ----- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L93
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:93:5
|
93 | .gas_limit(call_opts.gas_limit)
| ^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::gas_limit`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::gas_limit`
...
98 | pub fn gas_limit(self, gas_limit: Option<u64>) -> Self {
| --------- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L94
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:94:5
|
94 | .proof_size(call_opts.proof_size)
| ^^^^^^^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::proof_size`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::proof_size`
...
105 | pub fn proof_size(self, proof_size: Option<u64>) -> Self {
| ---------- required by a bound in this associated function
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied:
crates/pop-contracts/src/call.rs#L95
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not satisfied
--> crates/pop-contracts/src/call.rs:95:5
|
95 | .done()
| ^^^^ the trait `subxt_core::tx::signer::Signer<subxt::PolkadotConfig>` is not implemented for `subxt_signer::sr25519::Keypair`
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:71:13
|
71 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::done`
...
127 | pub async fn done(self) -> Result<CallExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L95
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:95:5
|
95 | .done()
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::done`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::done`
...
127 | pub async fn done(self) -> Result<CallExec<C, E, Signer>> {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L94
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:94:5
|
94 | .proof_size(call_opts.proof_size)
| ^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::proof_size`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::proof_size`
...
105 | pub fn proof_size(self, proof_size: Option<u64>) -> Self {
| ---------- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L93
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:93:5
|
93 | .gas_limit(call_opts.gas_limit)
| ^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::gas_limit`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::gas_limit`
...
98 | pub fn gas_limit(self, gas_limit: Option<u64>) -> Self {
| --------- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L92
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:92:5
|
92 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::value`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::value`
...
112 | pub fn value(self, value: E::Balance) -> Self {
| ----- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L91
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:91:5
|
91 | .args(args)
| ^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::args`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::args`
...
91 | pub fn args<T: ToString>(self, args: Vec<T>) -> Self {
| ---- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L90
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:90:65
|
90 | CallCommandBuilder::new(contract.clone(), &call_opts.message, extrinsic_opts)
| ----------------------- ^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
| |
| required by a bound introduced by this call
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallCommandBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:68:9
|
68 | impl<C: Config, E: Environment, Signer> CallCommandBuilder<C, E, Signer>
| ^^^^^^ required by this bound in `CallCommandBuilder::<C, E, Signer>::new`
...
74 | pub fn new(
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L90
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:90:3
|
90 | / CallCommandBuilder::new(contract.clone(), &call_opts.message, extrinsic_opts)
91 | | .args(args)
92 | | .value(value.denominate_balance(&token_metadata)?)
93 | | .gas_limit(call_opts.gas_limit)
94 | | .proof_size(call_opts.proof_size)
95 | | .done()
96 | | .await?;
| |___________________^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L92
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:92:11
|
92 | .value(value.denominate_balance(&token_metadata)?)
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L82
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:82:13
|
82 | let args = process_function_args(
| ________________^
83 | | call_opts.path.unwrap_or_else(|| PathBuf::from("./")),
84 | | &call_opts.message,
85 | | call_opts.args,
86 | | FunctionType::Message,
87 | | )?;
| |______^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L80
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:80:55
|
80 | let contract: <DefaultConfig as Config>::AccountId = parse_account(&call_opts.contract)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L78
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:78:3
|
78 | parse_balance(&call_opts.value)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L71
error[E0599]: the method `manifest_path` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:71:6
|
70 | / ExtrinsicOptsBuilder::new(signer)
71 | | .manifest_path(Some(manifest_path))
| | -^^^^^^^^^^^^^ method cannot be called on `ExtrinsicOptsBuilder<_, _, Keypair>` due to unsatisfied trait bounds
| |_________________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<_>`
|
= note: the following trait bounds were not satisfied:
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied:
crates/pop-contracts/src/call.rs#L70
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied
--> crates/pop-contracts/src/call.rs:70:30
|
70 | ExtrinsicOptsBuilder::new(signer)
| ------------------------- ^^^^^^ the trait `subxt_core::tx::signer::Signer<_>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::ExtrinsicOptsBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/extrinsic_opts.rs:57:13
|
57 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `ExtrinsicOptsBuilder::<C, E, Signer>::new`
...
60 | pub fn new(signer: Signer) -> ExtrinsicOptsBuilder<C, E, Signer> {
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L69
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:69:24
|
69 | let manifest_path = get_manifest_path(call_opts.path.as_deref())?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the method `file` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied:
crates/pop-contracts/src/call.rs#L64
error[E0599]: the method `file` exists for struct `ExtrinsicOptsBuilder<_, _, Keypair>`, but its trait bounds were not satisfied
--> crates/pop-contracts/src/call.rs:64:6
|
63 | / ExtrinsicOptsBuilder::new(signer)
64 | | .file(Some(artifacts.artifact_path()))
| | -^^^^ method cannot be called on `ExtrinsicOptsBuilder<_, _, Keypair>` due to unsatisfied trait bounds
| |_________________|
|
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-signer-0.37.0/src/sr25519.rs:48:1
|
48 | pub struct Keypair(schnorrkel::Keypair);
| ------------------ doesn't satisfy `_: Signer<_>`
|
= note: the following trait bounds were not satisfied:
`subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>`
|
the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied:
crates/pop-contracts/src/call.rs#L63
error[E0277]: the trait bound `subxt_signer::sr25519::Keypair: subxt_core::tx::signer::Signer<_>` is not satisfied
--> crates/pop-contracts/src/call.rs:63:30
|
63 | ExtrinsicOptsBuilder::new(signer)
| ------------------------- ^^^^^^ the trait `subxt_core::tx::signer::Signer<_>` is not implemented for `subxt_signer::sr25519::Keypair`
| |
| required by a bound introduced by this call
|
= help: the trait `subxt_core::tx::signer::Signer<T>` is implemented for `subxt_core::tx::signer::pair_signer::PairSigner<T, Pair>`
note: required by a bound in `contract_extrinsics::ExtrinsicOptsBuilder::<C, E, Signer>::new`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/extrinsic_opts.rs:57:13
|
57 | Signer: tx::Signer<C> + Clone,
| ^^^^^^^^^^^^^ required by this bound in `ExtrinsicOptsBuilder::<C, E, Signer>::new`
...
60 | pub fn new(signer: Signer) -> ExtrinsicOptsBuilder<C, E, Signer> {
| --- required by a bound in this associated function
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L62
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:62:20
|
62 | let artifacts = ContractArtifacts::from_manifest_or_file(None, Some(path))?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L57
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:57:15
|
57 | let signer = create_signer(&call_opts.suri)?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L56
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:56:23
|
56 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&call_opts.url).await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L56
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:56:77
|
56 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&call_opts.url).await?;
| ^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L56
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:56:23
|
56 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&call_opts.url).await?;
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L56
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:56:46
|
56 | let token_metadata = TokenMetadata::query::<DefaultConfig>(&call_opts.url).await?;
| ^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::TokenMetadata::query`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/balance.rs:82:27
|
82 | pub async fn query<C: Config>(url: &Url) -> Result<Self> {
| ^^^^^^ required by this bound in `TokenMetadata::query`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L89
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:89:17
|
89 | let call_exec: CallExec<DefaultConfig, DefaultEnvironment, Keypair> =
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L159
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:159:13
|
159 | call_exec: CallExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L131
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:131:14
|
131 | call_exec: &CallExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied:
crates/pop-contracts/src/call.rs#L106
error[E0277]: the trait bound `subxt::PolkadotConfig: subxt_core::config::Config` is not satisfied
--> crates/pop-contracts/src/call.rs:106:14
|
106 | call_exec: &CallExec<DefaultConfig, DefaultEnvironment, Keypair>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^ the trait `subxt_core::config::Config` is not implemented for `subxt::PolkadotConfig`
|
help: there are multiple different versions of crate `subxt_core` in the dependency graph
--> crates/pop-contracts/src/call.rs:13:5
|
13 | use contract_extrinsics::{
| ^^^^^^^^^^^^^^^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
...
20 | use subxt::{Config, PolkadotConfig as DefaultConfig};
| ^^^^^ one version of crate `subxt_core` is used here, as a dependency of crate `subxt`
note: two types coming from two different versions of the same crate are different types even if they look the same
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/mod.rs:38:1
|
38 | pub trait Config: Sized + Send + Sync + 'static {
| ----------------------------------------------- this is the required trait
|
::: /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.38.0/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type implements the required trait
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/subxt-core-0.37.1/src/config/polkadot.rs:17:1
|
17 | pub enum PolkadotConfig {}
| ^^^^^^^^^^^^^^^^^^^^^^^ this type doesn't implement the required trait
= help: you can use `cargo tree` to explore your dependency tree
note: required by a bound in `contract_extrinsics::CallExec`
--> /home/runner/.cargo/registry/src/index.crates.io-6f17d22bba15001f/contract-extrinsics-5.0.1/src/call.rs:156:24
|
156 | pub struct CallExec<C: Config, E: Environment, Signer: Clone> {
| ^^^^^^ required by this bound in `CallExec`
|
clippy
Clippy had exited with the 101 exit code
|
build
Process completed with exit code 101.
|
docker
buildx failed with: ERROR: failed to solve: process "/bin/sh -c cargo build --release" did not complete successfully: exit code: 101
|
documentation-tests
Process completed with exit code 101.
|
coverage
Process completed with exit code 1.
|
unit-tests
Process completed with exit code 101.
|
parachain-integration-tests (macos-latest)
The run was canceled by @evilrobot-01.
|
parachain-integration-tests (macos-latest)
The operation was canceled.
|
parachain-integration-tests (ubuntu-latest)
The run was canceled by @evilrobot-01.
|
parachain-integration-tests (ubuntu-latest)
The operation was canceled.
|
lint
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
lint
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
deny
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
contract-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
contract-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
unused import: `fmt::Write`:
crates/pop-contracts/src/up.rs#L17
warning: unused import: `fmt::Write`
--> crates/pop-contracts/src/up.rs:17:11
|
17 | use std::{fmt::Write, path::PathBuf};
| ^^^^^^^^^^
|
unused import: `anyhow::Context`:
crates/pop-contracts/src/call.rs#L11
warning: unused import: `anyhow::Context`
--> crates/pop-contracts/src/call.rs:11:5
|
11 | use anyhow::Context;
| ^^^^^^^^^^^^^^^
|
= note: `#[warn(unused_imports)]` on by default
|
missing documentation for a method:
crates/pop-parachains/src/templates.rs#L249
warning: missing documentation for a method
--> crates/pop-parachains/src/templates.rs:249:2
|
249 | pub fn license(&self) -> Option<&str> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a method:
crates/pop-parachains/src/templates.rs#L245
warning: missing documentation for a method
--> crates/pop-parachains/src/templates.rs:245:2
|
245 | pub fn is_audited(&self) -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a method:
crates/pop-parachains/src/templates.rs#L239
warning: missing documentation for a method
--> crates/pop-parachains/src/templates.rs:239:2
|
239 | pub fn is_supported_version(&self, version: &str) -> bool {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a method:
crates/pop-parachains/src/templates.rs#L235
warning: missing documentation for a method
--> crates/pop-parachains/src/templates.rs:235:2
|
235 | pub fn supported_versions(&self) -> Option<Vec<&str>> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/templates.rs#L196
warning: missing documentation for a variant
--> crates/pop-parachains/src/templates.rs:196:2
|
196 | DeprecatedOpenZeppelinGeneric,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/templates.rs#L153
warning: missing documentation for a variant
--> crates/pop-parachains/src/templates.rs:153:2
|
153 | OpenZeppelinEVM,
| ^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/templates.rs#L138
warning: missing documentation for a variant
--> crates/pop-parachains/src/templates.rs:138:2
|
138 | OpenZeppelinGeneric,
| ^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-parachains/src/templates.rs#L51
warning: missing documentation for a struct field
--> crates/pop-parachains/src/templates.rs:51:2
|
51 | pub initial_endowment: String,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-parachains/src/templates.rs#L50
warning: missing documentation for a struct field
--> crates/pop-parachains/src/templates.rs:50:2
|
50 | pub decimals: u8,
| ^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-parachains/src/templates.rs#L49
warning: missing documentation for a struct field
--> crates/pop-parachains/src/templates.rs:49:2
|
49 | pub symbol: String,
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/templates.rs#L33
warning: missing documentation for a variant
--> crates/pop-parachains/src/templates.rs:33:2
|
33 | Parity,
| ^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/templates.rs#L26
warning: missing documentation for a variant
--> crates/pop-parachains/src/templates.rs:26:2
|
26 | OpenZeppelin,
| ^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/new_pallet/new_pallet_options.rs#L86
warning: missing documentation for a variant
--> crates/pop-parachains/src/new_pallet/new_pallet_options.rs:86:2
|
86 | CustomOrigin,
| ^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/new_pallet/new_pallet_options.rs#L84
warning: missing documentation for a variant
--> crates/pop-parachains/src/new_pallet/new_pallet_options.rs:84:2
|
84 | GenesisConfig,
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/new_pallet/new_pallet_options.rs#L82
warning: missing documentation for a variant
--> crates/pop-parachains/src/new_pallet/new_pallet_options.rs:82:2
|
82 | DefaultConfig,
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L45
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:45:2
|
45 | WorkspaceLocate,
| ^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L43
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:43:2
|
43 | UnsupportedCommand(String),
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L41
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:41:2
|
41 | TomlError(#[from] toml_edit::de::Error),
| ^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L39
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:39:2
|
39 | SourcingError(#[from] pop_common::sourcing::Error),
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L37
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:37:2
|
37 | RustfmtError(std::io::Error),
| ^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L35
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:35:2
|
35 | PathError,
| ^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L33
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:33:2
|
33 | PalletDirCreation,
| ^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L31
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:31:2
|
31 | OrchestratorError(#[from] OrchestratorError),
| ^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-parachains/src/errors.rs#L29
warning: missing documentation for a struct field
--> crates/pop-parachains/src/errors.rs:29:36
|
29 | MissingCommand { command: String, binary: String },
| ^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-parachains/src/errors.rs#L29
warning: missing documentation for a struct field
--> crates/pop-parachains/src/errors.rs:29:19
|
29 | MissingCommand { command: String, binary: String },
| ^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L29
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:29:2
|
29 | MissingCommand { command: String, binary: String },
| ^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L27
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:27:2
|
27 | MissingChainSpec(String),
| ^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L25
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:25:2
|
25 | MissingBinary(String),
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L23
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:23:2
|
23 | JsonError(#[from] serde_json::Error),
| ^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L21
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:21:2
|
21 | IO(#[from] std::io::Error),
| ^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L19
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:19:2
|
19 | EndowmentError,
| ^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L17
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:17:2
|
17 | CurrentDirAccess,
| ^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L15
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:15:2
|
15 | Config(String),
| ^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L13
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:13:2
|
13 | CommonError(#[from] pop_common::Error),
| ^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L11
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:11:2
|
11 | AnyhowError(#[from] anyhow::Error),
| ^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-parachains/src/errors.rs#L9
warning: missing documentation for a variant
--> crates/pop-parachains/src/errors.rs:9:2
|
9 | Aborted,
| ^^^^^^^
|
missing documentation for an enum:
crates/pop-parachains/src/errors.rs#L7
warning: missing documentation for an enum
--> crates/pop-parachains/src/errors.rs:7:1
|
7 | pub enum Error {
| ^^^^^^^^^^^^^^
|
= note: requested on the command line with `-W missing-docs`
|
missing documentation for a macro:
crates/pop-common/src/templates/mod.rs#L114
warning: missing documentation for a macro
--> crates/pop-common/src/templates/mod.rs:114:1
|
114 | macro_rules! enum_variants_without_deprecated {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a macro:
crates/pop-common/src/templates/mod.rs#L101
warning: missing documentation for a macro
--> crates/pop-common/src/templates/mod.rs:101:1
|
101 | macro_rules! enum_variants {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for an associated constant:
crates/pop-common/src/templates/mod.rs#L22
warning: missing documentation for an associated constant
--> crates/pop-common/src/templates/mod.rs:22:2
|
22 | const PROPERTY: &'static str = "Type";
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/templates/mod.rs#L14
warning: missing documentation for a variant
--> crates/pop-common/src/templates/mod.rs:14:2
|
14 | TypeMissing,
| ^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/templates/mod.rs#L11
warning: missing documentation for a variant
--> crates/pop-common/src/templates/mod.rs:11:2
|
11 | RepositoryMissing,
| ^^^^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/templates/mod.rs#L6
warning: missing documentation for a module
--> crates/pop-common/src/templates/mod.rs:6:1
|
6 | pub mod extractor;
| ^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L35
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:35:2
|
35 | ParseError(#[from] url::ParseError),
| ^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L33
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:33:2
|
33 | MissingBinary(String),
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L31
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:31:2
|
31 | IO(#[from] std::io::Error),
| ^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L29
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:29:2
|
29 | HttpError(#[from] reqwest::Error),
| ^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L27
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:27:2
|
27 | ArchiveError(String),
| ^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/sourcing/mod.rs#L25
warning: missing documentation for a variant
--> crates/pop-common/src/sourcing/mod.rs:25:2
|
25 | AnyhowError(#[from] anyhow::Error),
| ^^^^^^^^^^^
|
missing documentation for an enum:
crates/pop-common/src/sourcing/mod.rs#L23
warning: missing documentation for an enum
--> crates/pop-common/src/sourcing/mod.rs:23:1
|
23 | pub enum Error {
| ^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L267
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:267:2
|
267 | pub commit: Option<String>,
| ^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L266
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:266:2
|
266 | pub prerelease: bool,
| ^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L265
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:265:2
|
265 | pub name: String,
| ^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L264
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:264:2
|
264 | pub tag_name: String,
| ^^^^^^^^^^^^^^^^^^^^
|
missing documentation for an associated function:
crates/pop-common/src/git.rs#L241
warning: missing documentation for an associated function
--> crates/pop-common/src/git.rs:241:2
|
241 | pub fn name(repo: &Url) -> Result<&str> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a method:
crates/pop-common/src/git.rs#L205
warning: missing documentation for a method
--> crates/pop-common/src/git.rs:205:2
|
205 | pub async fn get_repo_license(&self) -> Result<String> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L151
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:151:2
|
151 | pub name: String,
| ^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/git.rs#L150
warning: missing documentation for a struct field
--> crates/pop-common/src/git.rs:150:2
|
150 | pub org: String,
| ^^^^^^^^^^^^^^^
|
missing documentation for an associated function:
crates/pop-common/src/git.rs#L16
warning: missing documentation for an associated function
--> crates/pop-common/src/git.rs:16:2
|
16 | pub fn clone(url: &Url, working_dir: &Path, reference: Option<&str>) -> Result<()> {
| ^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/errors.rs#L29
warning: missing documentation for a struct field
--> crates/pop-common/src/errors.rs:29:44
|
29 | UnsupportedPlatform { arch: &'static str, os: &'static str },
| ^^^^^^^^^^^^^^^^
|
missing documentation for a struct field:
crates/pop-common/src/errors.rs#L29
warning: missing documentation for a struct field
--> crates/pop-common/src/errors.rs:29:24
|
29 | UnsupportedPlatform { arch: &'static str, os: &'static str },
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L29
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:29:2
|
29 | UnsupportedPlatform { arch: &'static str, os: &'static str },
| ^^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L27
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:27:2
|
27 | UnsupportedCommand(String),
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L25
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:25:2
|
25 | TemplateError(#[from] templates::Error),
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L23
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:23:2
|
23 | SourceError(#[from] sourcing::Error),
| ^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L21
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:21:2
|
21 | ParseError(#[from] url::ParseError),
| ^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L19
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:19:2
|
19 | ManifestError(#[from] cargo_toml::Error),
| ^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L17
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:17:2
|
17 | ManifestPath(String),
| ^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L15
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:15:2
|
15 | IO(#[from] std::io::Error),
| ^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L13
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:13:2
|
13 | Git(String),
| ^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L11
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:11:2
|
11 | Config(String),
| ^^^^^^
|
missing documentation for a variant:
crates/pop-common/src/errors.rs#L9
warning: missing documentation for a variant
--> crates/pop-common/src/errors.rs:9:2
|
9 | AnyhowError(#[from] anyhow::Error),
| ^^^^^^^^^^^
|
missing documentation for an enum:
crates/pop-common/src/errors.rs#L7
warning: missing documentation for an enum
--> crates/pop-common/src/errors.rs:7:1
|
7 | pub enum Error {
| ^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L8
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:8:1
|
8 | pub mod templates;
| ^^^^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L7
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:7:1
|
7 | pub mod sourcing;
| ^^^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L5
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:5:1
|
5 | pub mod manifest;
| ^^^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L4
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:4:1
|
4 | pub mod helpers;
| ^^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L3
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:3:1
|
3 | pub mod git;
| ^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L2
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:2:1
|
2 | pub mod errors;
| ^^^^^^^^^^^^^^
|
missing documentation for a module:
crates/pop-common/src/lib.rs#L1
warning: missing documentation for a module
--> crates/pop-common/src/lib.rs:1:1
|
1 | pub mod build;
| ^^^^^^^^^^^^^
|
missing documentation for the crate:
crates/pop-common/src/lib.rs#L1
warning: missing documentation for the crate
--> crates/pop-common/src/lib.rs:1:1
|
1 | / pub mod build;
2 | | pub mod errors;
3 | | pub mod git;
4 | | pub mod helpers;
... |
73 | | }
74 | | }
| |_^
|
= note: requested on the command line with `-W missing-docs`
|
missing documentation for a struct:
crates/pop-telemetry/src/lib.rs#L36
warning: missing documentation for a struct
--> crates/pop-telemetry/src/lib.rs:36:1
|
36 | pub struct Telemetry {
| ^^^^^^^^^^^^^^^^^^^^
|
missing documentation for a type alias:
crates/pop-telemetry/src/lib.rs#L33
warning: missing documentation for a type alias
--> crates/pop-telemetry/src/lib.rs:33:1
|
33 | pub type Result<T> = std::result::Result<T, TelemetryError>;
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-telemetry/src/lib.rs#L30
warning: missing documentation for a variant
--> crates/pop-telemetry/src/lib.rs:30:2
|
30 | SerializeFailed(String),
| ^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-telemetry/src/lib.rs#L28
warning: missing documentation for a variant
--> crates/pop-telemetry/src/lib.rs:28:2
|
28 | ConfigFileNotFound,
| ^^^^^^^^^^^^^^^^^^
|
missing documentation for a variant:
crates/pop-telemetry/src/lib.rs#L26
warning: missing documentation for a variant
--> crates/pop-telemetry/src/lib.rs:26:2
|
26 | OptedOut,
| ^^^^^^^^
|
missing documentation for a variant:
crates/pop-telemetry/src/lib.rs#L24
warning: missing documentation for a variant
--> crates/pop-telemetry/src/lib.rs:24:2
|
24 | IO(io::Error),
| ^^
|
missing documentation for a variant:
crates/pop-telemetry/src/lib.rs#L22
warning: missing documentation for a variant
--> crates/pop-telemetry/src/lib.rs:22:2
|
22 | NetworkError(reqwest::Error),
| ^^^^^^^^^^^^
|
missing documentation for an enum:
crates/pop-telemetry/src/lib.rs#L20
warning: missing documentation for an enum
--> crates/pop-telemetry/src/lib.rs:20:1
|
20 | pub enum TelemetryError {
| ^^^^^^^^^^^^^^^^^^^^^^^
|
missing documentation for the crate:
crates/pop-telemetry/src/lib.rs#L3
warning: missing documentation for the crate
--> crates/pop-telemetry/src/lib.rs:3:1
|
3 | / use reqwest::Client;
4 | | use serde::{de::DeserializeOwned, Deserialize, Serialize};
5 | | use serde_json::{json, Value};
6 | | use std::{
... |
371 | | }
372 | | }
| |_^
|
= note: requested on the command line with `-W missing-docs`
|
clippy
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
build
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
docker
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
documentation-tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
coverage
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
unit-tests
ubuntu-latest pipelines will use ubuntu-24.04 soon. For more details, see https://github.com/actions/runner-images/issues/10636
|
parachain-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (macos-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|
parachain-integration-tests (ubuntu-latest)
The `set-output` command is deprecated and will be disabled soon. Please upgrade to using Environment Files. For more information see: https://github.blog/changelog/2022-10-11-github-actions-deprecating-save-state-and-set-output-commands/
|