Bastian Köcher
ca5970e582
node-template: Remove accidentally added dependency ( #14553 )
...
`sc-statement-store` isn't used by the template and thus, should not appear in the `Cargo.toml`.
2023-07-11 20:55:38 +02:00
Bastian Köcher
5eb816d7a6
Removal of execution strategies ( #14387 )
...
* Start
* More work!
* Moar
* More changes
* More fixes
* More worrk
* More fixes
* More fixes to make it compile
* Adds `NoOffchainStorage`
* Pass the extensions
* Small basti making small progress
* Fix merge errors and remove `ExecutionContext`
* Move registration of `ReadRuntimeVersionExt` to `ExecutionExtension`
Instead of registering `ReadRuntimeVersionExt` in `sp-state-machine` it is moved to
`ExecutionExtension` which provides the default extensions.
* Fix compilation
* Register the global extensions inside runtime api instance
* Fixes
* Fix `generate_initial_session_keys` by passing the keystore extension
* Fix the grandpa tests
* Fix more tests
* Fix more tests
* Don't set any heap pages if there isn't an override
* Fix small fallout
* FMT
* Fix tests
* More tests
* Offchain worker custom extensions
* More fixes
* Make offchain tx pool creation reusable
Introduces an `OffchainTransactionPoolFactory` for creating offchain transactions pools that can be
registered in the runtime externalities context. This factory will be required for a later pr to
make the creation of offchain transaction pools easier.
* Fixes
* Fixes
* Set offchain transaction pool in BABE before using it in the runtime
* Add the `offchain_tx_pool` to Grandpa as well
* Fix the nodes
* Print some error when using the old warnings
* Fix merge issues
* Fix compilation
* Rename `babe_link`
* Rename to `offchain_tx_pool_factory`
* Cleanup
* FMT
* Fix benchmark name
* Fix `try-runtime`
* Remove `--execution` CLI args
* Make clippy happy
* Forward bls functions
* Fix docs
* Update UI tests
* Update client/api/src/execution_extensions.rs
Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com >
* Apply suggestions from code review
Co-authored-by: Koute <koute@users.noreply.github.com >
* Update client/cli/src/params/import_params.rs
Co-authored-by: Koute <koute@users.noreply.github.com >
* Update client/api/src/execution_extensions.rs
Co-authored-by: Koute <koute@users.noreply.github.com >
* Pass the offchain storage to the MMR RPC
* Update client/api/src/execution_extensions.rs
Co-authored-by: Sebastian Kunert <skunert49@gmail.com >
* Review comments
* Fixes
---------
Co-authored-by: Michal Kucharczyk <1728078+michalkucharczyk@users.noreply.github.com >
Co-authored-by: Koute <koute@users.noreply.github.com >
Co-authored-by: Sebastian Kunert <skunert49@gmail.com >
2023-07-11 14:21:38 +00:00
Chris Sosnin
a032a128e5
configuration: drop pvf_checking_enabled parameter ( #7396 )
...
* configuration: drop pvf_checking_enabled
* fix warning
2023-07-11 12:02:47 +00:00
Bastian Köcher
a2b01c061b
CI: Do not fail on junit upload failure ( #14545 )
...
* CI: Do not fail on junit upload failure
* fix yaml for test-linux-stable
---------
Co-authored-by: alvicsam <alvicsam@gmail.com >
2023-07-11 11:26:44 +02:00
Bastian Köcher
e3ee909e9e
paras: Prune upgrade cooldowns ( #7470 )
...
After an upgrade cooldown triggered to remove a signal we also need to
prune it from the list.
2023-07-10 15:08:12 +00:00
Oliver Tale-Yazdi
d0215bb04f
Add missing workspace members ( #14537 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-07-10 14:34:05 +00:00
Lulu
1abddc2efe
Add publish = false to test-parachains and staking-miner ( #7481 )
...
These crates should not be pushed.
See: https://forum.parity.io/t/renaming-squated-crates-in-substrate-polkadot-cumulus/1964
2023-07-10 15:22:13 +02:00
Bastian Köcher
ce038948ef
Enable missing features ( #7466 )
2023-07-10 12:37:26 +00:00
Guillaume Yu Thiolliere
4674aeda07
Better handling of error in inherents logic. ( #14521 )
...
* impl
* trigger CI
* Revert "trigger CI"
This reverts commit 9426361416cb051b0507576b010efbc1a6ac65b7.
* Fix
* fix
* fix
* fix
2023-07-10 09:39:37 +02:00
Qinxuan Chen
6d2c1ed719
replace lru with schnellru ( #14539 )
2023-07-09 23:24:23 +02:00
Kian Paimani
c67723012b
Companion #14527 ( #7475 )
2023-07-09 15:44:24 +02:00
Kian Paimani
6dd625d568
remove OnStakerSlash replace with OnStakingEvents ( #14527 )
...
* remove 'OnStakerSlash', replace with 'OnStakingEvents'
* fix other features in pallets
* small fixes
* fix docs
* fix docs
* fix docs
* Update primitives/staking/src/lib.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
---------
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
2023-07-09 12:46:18 +00:00
Oliver Tale-Yazdi
53244d64bd
Fix spellcheck for benchmarking comments ( #14535 )
...
* Benchmarking spellcheck fix
Put everything that could cause spellcheck issues into backticks.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Also in templates
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet-balances
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: command-bot <>
2023-07-07 15:33:17 +00:00
PG Herveou
d3ef2badcb
contracts: Refactor instantiate with code ( #14503 )
...
* wip
* fixes
* rm comment
* join fns
* clippy
* Fix limits
* reduce diff
* fix
* fix
* fix typo
* refactor store to use self
* refactor run to take self by value
* pass tests
* rm comment
* fixes
* fix typo
* rm
* fix fmt
* clippy
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* Update frame/contracts/src/lib.rs
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com >
* Update frame/contracts/src/wasm/mod.rs
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com >
* Update frame/contracts/src/wasm/mod.rs
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com >
* PR review, rm duplicate increment_refcount
* PR review
* Update frame/contracts/src/wasm/prepare.rs
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com >
* Add test for failing storage_deposit
* fix lint
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
---------
Co-authored-by: command-bot <>
Co-authored-by: Sasha Gryaznov <hi@agryaznov.com >
2023-07-07 13:46:16 +00:00
Yuri Volkov
e2964385b1
license-scanner update ( #7473 )
...
As Node@^16 reaches its end-of-life this October, we're upgrading to
Node@^18 everywhere
2023-07-07 13:29:48 +00:00
cuteolaf
9510ad7310
Update lib.rs ( #14528 )
2023-07-07 08:27:47 +00:00
Andrei Sandu
e8d567a1f5
backing: Remove redundant erasure encoding ( #7469 )
...
* Remove redundant erasure encoding
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Review feedback
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix comments
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-07-07 08:20:30 +00:00
Piotr Mikołajczyk
820949d38f
Add try-state hook to pallet aura ( #14363 )
...
* Add aura try-state hook
* Trigger checks after unit tests
2023-07-07 07:38:29 +00:00
Liam Aharon
cfe5e8a8df
run tests with --experimental flag ( #14502 )
2023-07-06 21:35:55 +00:00
Qinxuan Chen
e8e2048b88
chore: update some deps to prune duplicated deps ( #14515 )
...
* chore: update some deps to prune duplicated deps
- array-bytes: 4.1.0 => 6.1.0
- cid: 0.8.6 => 0.9.0
* fix
2023-07-06 16:46:44 +02:00
dependabot[bot]
518773a943
Bump actions/setup-node from 3.6.0 to 3.7.0 ( #7471 )
...
Bumps [actions/setup-node](https://github.com/actions/setup-node ) from 3.6.0 to 3.7.0.
- [Release notes](https://github.com/actions/setup-node/releases )
- [Commits](https://github.com/actions/setup-node/compare/v3.6.0...v3.7.0 )
---
updated-dependencies:
- dependency-name: actions/setup-node
dependency-type: direct:production
update-type: version-update:semver-minor
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-07-06 12:44:51 +00:00
s0me0ne-unkn0wn
c1f865813b
Run timeout-based tests only in CI ( #7390 )
...
* Introduce `ci-only-tests` feature
* Add comment
2023-07-06 08:39:10 +00:00
Marcin S
2b9c4f82a7
PVF: add landlock sandboxing ( #7303 )
...
* Begin adding landlock + test
* Move PVF implementer's guide section to own page, document security
* Implement test
* Add some docs
* Do some cleanup
* Fix typo
* Warn on host startup if landlock is not supported
* Clarify docs a bit
* Minor improvements
* Add some docs about determinism
* Address review comments (mainly add warning on landlock error)
* Update node/core/pvf/src/host.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Update node/core/pvf/src/host.rs
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
* Fix unused fn
* Update ABI docs to reflect latest discussions
* Remove outdated notes
* Try to trigger new test-linux-oldkernel-stable job
Job introduced in https://github.com/paritytech/polkadot/pull/7371 .
---------
Co-authored-by: Andrei Sandu <54316454+sandreim@users.noreply.github.com >
2023-07-05 12:57:53 -04:00
Liam Aharon
9c3ca04781
emit warn log on bad state ( #14513 )
2023-07-05 14:44:56 +00:00
Jegor Sidorenko
032aa05221
Use set_balance() instead of write_balance() in benchmark ( #14497 )
...
* Use set_balance instead of write_balance in benchmark
* Another approach
* Use BalanceOf::<T>::max_value() / 1000
* use a regular div instead of a checked one
2023-07-05 10:04:31 +00:00
Jegor Sidorenko
f5776f6897
Improve NFT locking ( #14510 )
...
* Update docs
* Prevent locking of the same NFT twice
* Validate item is not locked on burn
* Cover with tests
* chore
2023-07-05 09:17:08 +00:00
Bastian Köcher
a40417da96
Companion for Substrate#14511 ( #7459 )
...
* Companion for Substrate#14511
https://github.com/paritytech/substrate/pull/14511
* Make benchmarking build without any native runtime
* Fix warning
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-07-05 08:08:09 +00:00
Bastian Köcher
1bf2504ebf
sc-cli: Remove SubstrateCli::native_runtime_version function ( #14511 )
...
The native runtime will be removed in the near future and thus this function will not be required
anymore.
\# Code changes
Downstream users just need to remove `native_runtime_version` from their implementation of the
`SubstrateCli` trait.
2023-07-05 07:38:06 +00:00
joe petrowski
a37a5e47dc
add nomination pools and voters list to staking proxy ( #7448 )
2023-07-05 05:48:05 +00:00
Sasha Gryaznov
f83fdeab53
contracts: switch from parity-wasm-based to wasmi-based module validation ( #14449 )
...
* upgrade to wasmi 0.29
* prepare cleanup
* sync ref_time w engine from the stack frame
* proc_macro: sync gas in host funcs
save: compiles, only gas pushing left to macro
WIP proc macro
proc macro: done
* clean benchmarks & schedule: w_base = w_i64const
* scale gas values btw engine and gas meter
* (re)instrumentation & code_cache removed
* remove gas() host fn, continue clean-up
save
* address review comments
* move from CodeStorage&PrefabWasmModule to PristineCode&WasmBlob
* refactor: no reftime_limit&schedule passes, no CodeStorage
* bugs fixing
* fix tests: expected deposit amount
* fix prepare::tests
* update tests and fix bugs
tests::run_out_of_gas_engine, need 2 more
save: 2 bugs with gas syncs: 1 of 2 tests done
gas_syncs_no_overcharge bug fixed, test passes!
cleaned out debug prints
second bug is not a bug
disabled_chain_extension test fix (err msg)
tests run_out_of_fuel_host, chain_extension pass
all tests pass
* update docs
* bump wasmi 0.30.0
* benchmarks updated, tests pass
* refactoring
* s/OwnerInfo/CodeInfo/g;
* migration: draft, compiles
* migration: draft, runs
* migration: draft, runs (fixing)
* deposits repaid non pro rata
* deposits repaid pro rata
* better try-runtime output
* even better try-runtime output
* benchmark migration
* fix merge leftover
* add forgotten fixtures, fix docs
* address review comments
* ci fixes
* cleanup
* benchmarks::prepare to return DispatchError
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* store memory limits to CodeInfo
* ci: roll back weights
* ".git/.scripts/commands/bench-vm/bench-vm.sh" pallet dev pallet_contracts
* drive-by: update Readme and pallet rustdoc
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* use wasmi 0.29
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* use wasmi 0.30 again
* query memory limits from wasmi
* save: scan_exports ported, compiles
* save (wip, not compiles)
* query memory limits from wasmi
* better migration types
* ci: pull weights from master
* refactoring
* ".git/.scripts/commands/bench-vm/bench-vm.sh" pallet dev pallet_contracts
* scan_imports ported
* scan_export ported, other checks removed
* tests fixed
tests fixed
* drop wasmparser and parity-wasm dependencies
* typo fix
* addressing review comments
* refactor
* address review comments
* optimize migration
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* another review round comments addressed
* ci fix one
* clippy fix
* ci fix two
* allow stored modules to have no memory imports
* rollback: allow stored modules to have no memory imports
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* address review comments
---------
Co-authored-by: command-bot <>
2023-07-04 21:38:47 +00:00
Squirrel
bf1a464b79
less openssl, more rust ( #7460 )
2023-07-04 20:47:36 +00:00
cheme
714981776c
Kusama state version switch and migration. ( #7015 )
...
* State version switch and migration init
* fix
* migration declaration (last position, westend was first)
* revert unrelated cargo fmt
* move to unrelease
* fmt?
* fmt
* Change size of processing per blocks
* Dispatch error
2023-07-04 16:17:21 +00:00
Maksym Hlukhovtsov
90f785d5f6
Update pr-custom-review.yml 3 Core-devs to approve ( #7453 )
2023-07-04 12:41:31 +00:00
Andrei Sandu
a0814490d2
availability-recovery: move cpu burners in blocking tasks ( #7417 )
...
* Move expensive computations to blocking thread
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix test
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* add internal error and fix dependent subystems
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fmt
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix test fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* minor refactor and TODOs
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* Impl Feedback for Review
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* review feedback
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* More docs
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* add some example timings in comments
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-07-04 09:50:49 +00:00
Bastian Köcher
e53d15aa20
Do not depend on native runtimes for RuntimeApi ( #7451 )
...
* Implement runtime apis for fake runtime
These runtime api implementations are only used to make the compiler
think that we have implemented all required runtime apis. They will not
be called as we switch the executor to `WasmExecutor`. In the near
future we will not require these fake implementations anymore after
Substrate has shifted away from this compile time requirement.
This brings us the advantage that the `polkadot-service` doesn't need to
depend on the runtimes for getting the `RuntimeApi` type.
It also removes around 1min of build time on my machine ;)
* Fix warning
* FMT
* ".git/.scripts/commands/fmt/fmt.sh"
* Use more descriptive id
* Fix warnings
* Adapt path
* Fix 🙈
---------
Co-authored-by: command-bot <>
2023-07-04 10:09:14 +02:00
Bastian Köcher
79f600db70
Revert k256 removal ( #14499 )
...
* Revert "Remove k256 crate from frame-support dependencies (#14452 )"
This reverts commit 4d426214af .
* Keep the test
2023-07-03 23:38:51 +02:00
Ross Bulat
fc36e04dfa
Nomination pools: disallow setting above global max commission ( #14496 )
...
* add CommissionExceedsGlobalMaximum
* rename test
* amend set_commission_max_works_with_error_tests
* fmt
2023-07-03 21:22:12 +00:00
Hugo Trentesaux
7a2a1b93cb
Fix typo ( #14479 ) ( #14480 )
2023-07-03 17:09:29 +00:00
Branislav Kontur
77ef85b04d
[xcm] BridgeBlobDispatcher - prepend bridge instance discriminator. ( #7438 )
2023-07-03 13:03:47 +00:00
Sasha Gryaznov
fda86dd501
contracts: switch to wasmi gas metering ( #14084 )
...
* upgrade to wasmi 0.29
* prepare cleanup
* sync ref_time w engine from the stack frame
* proc_macro: sync gas in host funcs
save: compiles, only gas pushing left to macro
WIP proc macro
proc macro: done
* clean benchmarks & schedule: w_base = w_i64const
* scale gas values btw engine and gas meter
* (re)instrumentation & code_cache removed
* remove gas() host fn, continue clean-up
save
* address review comments
* move from CodeStorage&PrefabWasmModule to PristineCode&WasmBlob
* refactor: no reftime_limit&schedule passes, no CodeStorage
* bugs fixing
* fix tests: expected deposit amount
* fix prepare::tests
* update tests and fix bugs
tests::run_out_of_gas_engine, need 2 more
save: 2 bugs with gas syncs: 1 of 2 tests done
gas_syncs_no_overcharge bug fixed, test passes!
cleaned out debug prints
second bug is not a bug
disabled_chain_extension test fix (err msg)
tests run_out_of_fuel_host, chain_extension pass
all tests pass
* update docs
* bump wasmi 0.30.0
* benchmarks updated, tests pass
* refactoring
* s/OwnerInfo/CodeInfo/g;
* migration: draft, compiles
* migration: draft, runs
* migration: draft, runs (fixing)
* deposits repaid non pro rata
* deposits repaid pro rata
* better try-runtime output
* even better try-runtime output
* benchmark migration
* fix merge leftover
* add forgotten fixtures, fix docs
* address review comments
* ci fixes
* cleanup
* benchmarks::prepare to return DispatchError
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* store memory limits to CodeInfo
* ci: roll back weights
* ".git/.scripts/commands/bench-vm/bench-vm.sh" pallet dev pallet_contracts
* drive-by: update Readme and pallet rustdoc
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* use wasmi 0.29
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* use wasmi 0.30 again
* query memory limits from wasmi
* better migration types
* ci: pull weights from master
* refactoring
* ".git/.scripts/commands/bench-vm/bench-vm.sh" pallet dev pallet_contracts
* addressing review comments
* refactor
* address review comments
* optimize migration
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_contracts
* another review round comments addressed
* ci fix one
* clippy fix
* ci fix two
---------
Co-authored-by: command-bot <>
2023-07-03 11:04:10 +00:00
gupnik
e42768ea34
Removes pallet::call_index from dev_mode example ( #14492 )
...
* Removes call_index
* Adds UI test and updates doc
* Update frame/examples/dev-mode/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update frame/examples/dev-mode/src/lib.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-07-03 10:00:44 +00:00
Bastian Köcher
42243fb346
wasm-builder: Make hash and date optional ( #14490 )
...
* wasm-builder: Make `hash` and `date` optional
Apparently there are installations where the `hash` and `date` is optional.
Closes: https://github.com/paritytech/substrate/issues/14335
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: command-bot <>
2023-07-03 09:58:42 +00:00
Bastian Köcher
698a6d1aa8
sp-api: Put frame-metadata behind some feature ( #14398 )
...
* sp-api: Put `frame-metadata` behind some feature
Closes: https://github.com/paritytech/substrate/issues/14296
* ".git/.scripts/commands/fmt/fmt.sh"
* Review feedback
---------
Co-authored-by: command-bot <>
2023-07-03 11:54:28 +02:00
Bastian Köcher
d124c90734
sc-tracing: Only print events for whitelisted targets ( #14487 )
...
* sc-tracing: Only print events for whitelisted targets
We should only print events for whitelisted targets, otherwise we may run into some stack overflow
while printing the event.
* Update client/tracing/src/lib.rs
Co-authored-by: Koute <koute@users.noreply.github.com >
* Fix
---------
Co-authored-by: Koute <koute@users.noreply.github.com >
2023-07-03 09:47:42 +00:00
Cyrill Leutwiler
6005d19905
stabilize instantiation_nonce ( #14493 )
...
Signed-off-by: Cyrill Leutwiler <bigcyrill@hotmail.com >
2023-07-03 09:25:17 +00:00
Oliver Tale-Yazdi
234ceca1cc
Whitelist 'intrablock_entropy' ( #14489 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-07-02 14:18:10 +00:00
Oliver Tale-Yazdi
a7e3196b33
Allow Root to initiate auctions ( #7449 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-07-02 10:20:09 +00:00
Liam Aharon
4137aa687d
migrations: VersionedRuntimeUpgrade ( #14311 )
...
* VersionedRuntimeUpgrade
* only require one version and add a pre-upgrade check
* add docs
* improve warning log
* improve comments
* fix log
* use associated constants
* allow passing from and to versions
* test versioned_runtime_upgrade
* fix typo
* improve docs
* docs
* docs
* remove event from dummy pallet
* remove pre_upgrade current storage version check
* derive_impl
* skip pre/post checks if the actual migration will not run
* improve variable naming
* docs
* fix post_upgrade 'should run' logic
* fix comments
* pre and post hook tests
* feature gate try-runtime stuff
* remove deprecated macro
* Update frame/support/src/migrations.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* decode_all
* make experimental
* use rust generics
* add info log when running
* simplify tests
* improve log
* improve log
* cleaner pre_upgrade encoding
* Update frame/support/src/migrations.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/support/src/migrations.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/support/src/migrations.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/support/src/migrations.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* Update frame/support/src/migrations.rs
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
* VersionedPostUpgradeData enum
* move versioned runtime upgrade tests to test/tests
* fix rust doc
* clarify comment
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Gonçalo Pestana <g6pestana@gmail.com >
2023-07-02 08:36:14 +00:00
Muharem Ismailov
2f98b56393
Pallets: Assets destroy_accounts releases the deposit ( #14443 )
...
* assset accounts destroy releases the deposit
* enumerate
* Update frame/assets/src/functions.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* import defensive from frame_support
---------
Co-authored-by: Gavin Wood <gavin@parity.io >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: parity-processbot <>
2023-07-01 15:48:53 +00:00
Gavin Wood
1492a454e9
Revert "Introduce Tinkernet multisig XCM configs to Kusama/Rococo through xcm-builder ( #7165 )" ( #7446 )
...
This reverts commit af99520569 .
2023-06-30 12:38:21 +00:00