-
Notifications
You must be signed in to change notification settings - Fork 431
New issue
Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.
By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.
Already on GitHub? Sign in to your account
Update subxt
, scale-*
and sp-*
dependencies
#1795
Conversation
subxt
, scale-*
and substrate dependenciessubxt
, scale-*
and sp-*
dependencies
Blocked on updating |
Required for use-ink/ink#1795 and use-ink/cargo-contract#1149
Codecov Report
@@ Coverage Diff @@
## master #1795 +/- ##
==========================================
- Coverage 52.21% 52.13% -0.09%
==========================================
Files 207 206 -1
Lines 6663 6660 -3
==========================================
- Hits 3479 3472 -7
- Misses 3184 3188 +4
... and 3 files with indirect coverage changes 📣 We’re building smart automated test selection to slash your CI/CD build times. Learn more |
…1884) * Manual backport of #1883: Use `contract-build` `3.2.0` * ink-e2e Test Failures in substrate-contracts-node (v0.27.0) due to Unsupported --ws-port Argument (#1850) * Update ink-e2e to the latest substrate-contracts-node * Apply rust-fmt * Change logging, to be up-to-date with master branch * Apply rustfmt-nightly (cherry picked from commit 6d7810e) * Remove --ws-port arg * Update substrate deps * Manual backports of #1795 and #1855 to update subxt * Update subxt in example * Backport: fix e2e test, account for contract initial free balance (#1777) * Use latest CI image * 🦖 fix spellcheck for new version, add words to dict (#1836) * Fix call-runtime tests * enable call-runtime tests * ui tests * `[ink_e2e]` update `Determinism` enum to match Substrate definition (#1781) * `[ink_e2e]` update `Determinism` enum to match Substrate definition * fmt * Fix multi_contract_caller example for new deposit behaviour * Reenable examples-test step * Fix integration test * Remove riscv +stable * Fix riscv build --------- Co-authored-by: Bohdan Ohorodnii <35969035+varex83@users.noreply.github.com>
…se-ink#1884) * Manual backport of use-ink#1883: Use `contract-build` `3.2.0` * ink-e2e Test Failures in substrate-contracts-node (v0.27.0) due to Unsupported --ws-port Argument (use-ink#1850) * Update ink-e2e to the latest substrate-contracts-node * Apply rust-fmt * Change logging, to be up-to-date with master branch * Apply rustfmt-nightly (cherry picked from commit 6d7810e) * Remove --ws-port arg * Update substrate deps * Manual backports of use-ink#1795 and use-ink#1855 to update subxt * Update subxt in example * Backport: fix e2e test, account for contract initial free balance (use-ink#1777) * Use latest CI image * 🦖 fix spellcheck for new version, add words to dict (use-ink#1836) * Fix call-runtime tests * enable call-runtime tests * ui tests * `[ink_e2e]` update `Determinism` enum to match Substrate definition (use-ink#1781) * `[ink_e2e]` update `Determinism` enum to match Substrate definition * fmt * Fix multi_contract_caller example for new deposit behaviour * Reenable examples-test step * Fix integration test * Remove riscv +stable * Fix riscv build --------- Co-authored-by: Bohdan Ohorodnii <35969035+varex83@users.noreply.github.com>
…se-ink#1884) * Manual backport of use-ink#1883: Use `contract-build` `3.2.0` * ink-e2e Test Failures in substrate-contracts-node (v0.27.0) due to Unsupported --ws-port Argument (use-ink#1850) * Update ink-e2e to the latest substrate-contracts-node * Apply rust-fmt * Change logging, to be up-to-date with master branch * Apply rustfmt-nightly (cherry picked from commit 6d7810e) * Remove --ws-port arg * Update substrate deps * Manual backports of use-ink#1795 and use-ink#1855 to update subxt * Update subxt in example * Backport: fix e2e test, account for contract initial free balance (use-ink#1777) * Use latest CI image * 🦖 fix spellcheck for new version, add words to dict (use-ink#1836) * Fix call-runtime tests * enable call-runtime tests * ui tests * `[ink_e2e]` update `Determinism` enum to match Substrate definition (use-ink#1781) * `[ink_e2e]` update `Determinism` enum to match Substrate definition * fmt * Fix multi_contract_caller example for new deposit behaviour * Reenable examples-test step * Fix integration test * Remove riscv +stable * Fix riscv build --------- Co-authored-by: Bohdan Ohorodnii <35969035+varex83@users.noreply.github.com>
Compatible with https://github.com/paritytech/substrate-contracts-node/releases/tag/v0.27.0
Also updates to latest
pallet-contract-primitives
release, and fixes compilation errors with newEventRecord
type parameter on the result types.Note for now we are using
()
as theEventRecord
type, so the events decoding itself will be skipped, and the dry-run events will not be used. This is because at the moment we don't have a top levelEvent
type available to us for decoding. For that we would need to use thesubxt
macro again to get the generatedEvent
type which would couple us tightly to a specific version ofsubstrate-contracts-node
. While the dry-run events would be useful, we will defer this work for a future PR.