Arkadiy Paronyan
83b1c727cc
Bump parity-db ( #2559 )
2023-05-12 10:44:15 +02:00
Anton
e4b1aa1811
Upgrade to libp2p 0.51.3 ( #13587 )
...
* client/network: upgrade to libp2p 0.51.0
* make discovery.rs compile
* make peer_info.rs compile
* changes to notifications and request-response proto
* make service.rs compile
* towards making request_responses.rs compile
* make request_responses.rs compile
* make request_responses.rs compile
* fix notifications/behaviour.rs tests
* fix warnings
* remove old code
* allow deprecated code (temporary)
* upgrade to libp2p 0.51.1
* add TODO for behaviour tests
* return empty vec if peer_id is absent
https://github.com/paritytech/substrate/pull/13587#discussion_r1141695167
fyi: I don't really know what the old behaviour was.
* update comment to reflect new defaults
Closes #13338
* Revert "update comment to reflect new defaults"
This reverts commit 7a981abd69308e9d522ec94905f181439a1b1dba.
* remove config.rs (from wrong merge)
* upgrade to libp2p 0.51.2
* fix formatting
* use handle_pending_outbound_connection in networt_state RPC
* update deps
* use re-exports when we use other libp2p packages
* Apply suggestions from code review
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
* format code
* handle potential errors in network_state RPC
* only update libp2p crate
* update libp2p-core
* fix docs
* use libp2p-identity instead of libp2p
where it's possible. libp2p-identity is much smaller, hence makes sense
to use it instead of larger libp2p crate.
* Update client/network/src/discovery.rs
Co-authored-by: Aaro Altonen <48052676+altonen@users.noreply.github.com >
* update Cargo.lock
* add comment for per_connection_event_buffer_size
current value is somewhat arbitrary and needs to be tweaked depending on
memory usage and network worker sleep stats.
* fix link format
* update Cargo.lock
* upgrade to libp2p 0.51.3
* deprecate mplex
* Revert "deprecate mplex"
This reverts commit 9e25820e706e464a0e962a8604861fcb2a7641eb.
* Revert "upgrade to libp2p 0.51.3"
This reverts commit 6544dd4138e2f89517bd7c7281fc78a638ec7040.
* use new libp2p version in `statement` crate
* pin version temporarily
* libp2p 0.51.3
* deprecate mplex
* deprecate legacy noise handshake
* fix build error
* update libp2p-identity
* enable libp2p-identity:ed25519 feature in sc-consensus
* enable ed25519 for peerset as well
---------
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
Co-authored-by: Aaro Altonen <48052676+altonen@users.noreply.github.com >
Co-authored-by: parity-processbot <>
2023-05-12 07:12:51 +00:00
Oliver Tale-Yazdi
7d8ecced0e
Add erasure-coding/fuzzer to workspace ( #7210 )
...
* Add to workspace
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* fmt
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove dumb clones
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2023-05-11 22:55:45 +00:00
Sasha Gryaznov
234f0dd809
docs: fix build command and some broken links ( #2567 )
2023-05-11 22:19:36 +02:00
Falco Hirschenberger
45530012da
companion PR for https://github.com/paritytech/substrate/pull/13373 ( #2547 )
...
* companion PR for https://github.com/paritytech/substrate/pull/13373
* Add missing trait function
* Fix template
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add missing weight functions
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"polkadot", "substrate"}
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Falco Hirschenberger <falco.hirschenberger@itwm.fraunhofer.de >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2023-05-11 18:27:33 +00:00
Ross Bulat
56940bc874
Staking::{bond, set_controller} to set controllers to stash only. ( #14039 )
...
* update set_controller
* clone
* bond uses `stash`
* remove controller from bond(), chill_other test works
* remove ctlr from testing_utils & dead ctlr -> dead payee
* mvs controllers to stashes for 3 tests
* migrate mock bond fns & fix 1 test
* mvs controllers to stashes for 7 tests
* mvs controllers to stashes for 9 tests
* remove double_controlling_should_fail
* remove double_staking_should_fail
* mvs controllers to stashes for 10 tests
* mvs controllers to stashes for 2 tests
* remove payout_creates_controller
* mvs controllers to stashes for 27 tests
* remove println!
* fix rewards_should_work
* fix test_payout_stakers
* fix bond benchmark
* clone
* rm unused import
* rm unused var
* rm controller from create_offender
* fix GenesisConfig stakers
* fix controllers in consensus pallets
* fix unqiue controller in chain_spec
* fmt
* fix create_offender
* fix set_controller benchmark
* add TODO
* create_unique_stash_controller
* staking benchmarks working
* fmt
* fix args
* rm println
* import
* import
* fix fast unstake tests
* fix staking-tests-e2e
* fix root-offenses
* fmt
* differentiate controller to stash
* bring back change_controller_works w. unique ctrl
* bring back double_staking_should_fail
* double_controlling_attempt_should_fail
* bring back payout_creates_controller
* add commnet to controller balances
* + set_controller call description
* fmt
* rm clones
* fmt
* clippy fixes
* fmt
* update README
* small fixes
* use controller_to_be_deprecated
* .comment
* comment
* bump zombienet version
* ci
---------
Co-authored-by: parity-processbot <>
Co-authored-by: Javier Viola <javier@parity.io >
2023-05-11 18:22:15 +00:00
Falco Hirschenberger
7f391adf44
companion PR for https://github.com/paritytech/substrate/pull/13373 ( #7060 )
...
* companion PR for https://github.com/paritytech/substrate/pull/13373
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-11 17:49:34 +00:00
Doordashcon
ff64dddea8
Substrate Companion ( #2514 )
...
* pallet-sudo-weightinfo
* revert
* s
* runtime-benchmarks
* update lockfile for {"polkadot", "substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-11 16:50:46 +00:00
Falco Hirschenberger
0eeaf7709f
Create benchmark for the system::set_code instrisic ( #13373 )
...
* Still WIP
# Conflicts:
# frame/system/src/weights.rs
* Still WIP
* Add benchmark for system::set_code intrinsic
fixes #13192
* Fix format
* Add missing benchmark runtime
* Fix lint warning
* Consume the rest of the block and add test verification after the benchmark
* Rewrite set_code function
* Try to fix benchmarks and tests
* Remove weight tags
* Update frame/system/src/tests.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Register ReadRuntimeVersionExt for benches
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix tests
* Fix deprecations
* Fix deprecations
* ".git/.scripts/commands/bench/bench.sh" pallet dev frame_system
* Add update info and remove obsolete complexity comments.
* ".git/.scripts/commands/fmt/fmt.sh"
* Update frame/system/src/lib.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update frame/system/src/lib.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update frame/system/src/lib.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update frame/system/src/lib.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update frame/system/benchmarking/src/lib.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* ".git/.scripts/commands/fmt/fmt.sh"
* Update README.md
Just trigger CI rebuild
* Update README.md
Trigger CI
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: command-bot <>
2023-05-11 16:25:50 +00:00
Doordashcon
df7c5b3ecc
Substrate Companion ( #7118 )
...
* sudo benchmarks
* cargo fmt
* sub weights
* Update Cargo.lock
* NC.l
* undo
* cargo fmt
* update sudo weights
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-11 16:13:29 +00:00
Muharem Ismailov
05201c4047
Assets: impl ContainsPair for asset and account IDs ( #14119 )
...
* Assets impl ContainsPair for asset and account IDs
* clap version
2023-05-11 15:56:01 +00:00
Doordashcon
4795c29e9c
Benchmark pallet sudo ( #13880 )
...
* set_key
* v2
* update runtime
* cargo fmt
* remove commenting
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_sudo
* impl weights
* sudo & sudo_as
* where
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_sudo
* update weights
* cargo fmt
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: command-bot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-11 13:28:46 +00:00
Aaro Altonen
ba75e8b84a
Companion for paritytech/substrate#14080 ( #2526 )
...
* Companion for paritytech/substrate#14080
* Update lockfile
* Update Polkadot
* Update Cargo.lock
2023-05-11 15:00:42 +03:00
Aaro Altonen
f86c9fcc44
Companion for paritytech/substrate#14080 ( #7184 )
...
* Companion for paritytech/substrate#14080
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-11 11:08:04 +00:00
Aaro Altonen
f36749b99e
Prepare sc-network for ProtocolController/NotificationService ( #14080 )
...
* Prepare `sc-network` for `ProtocolController`/`NotificationService`
The upcoming notification protocol refactoring requires that protocols
are able to communicate with `sc-network` over unique and direct links.
This means that `sc-network` side of the link has to be created before
`sc-network` is initialized and that it is allowed to consume the object
as the receiver half of the link may not implement `Clone`.
Remove request-response and notification protocols from `NetworkConfiguration`
and create a new object that contains the configurations of these protocols
and which is consumable by `sc-network`. This is needed needed because, e.g.,
the receiver half of `NotificationService` is not clonable so `sc-network`
must consume it when it's initializing the protocols in `Notifications`.
Similar principe applies to `PeerStore`/`ProtocolController`: as per current
design, protocols are created before the network so `Protocol` cannot be
the one creating the `PeerStore` object. `FullNetworkConfiguration` will be
used to store the objects that `sc-network` will use to communicate with
protocols and it will also allow protocols to allocate handles so they
can directly communicate with `sc-network`.
* Fixes
* Update client/service/src/builder.rs
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
* Updates
* Doc updates + cargo-fmt
---------
Co-authored-by: Dmitry Markin <dmitry@markin.tech >
2023-05-11 10:27:21 +00:00
Egor_P
83899e2f16
[Backport] weights from 9420 ( #2562 )
...
* [benchmarks] Update weights for collectives (#2532 )
* [benchmarks] pr with weights
* bump zombienet version (#2525 )
* bump zombienet version
* fix para registration args
---------
Co-authored-by: paritytech-ci <paritytech-ci@parity.io >
Co-authored-by: Javier Viola <javier@parity.io >
* [benchmarks] Update weights for bridge-hubs (#2533 )
* [benchmarks] pr with weights
* bump zombienet version (#2525 )
* bump zombienet version
* fix para registration args
---------
Co-authored-by: paritytech-ci <paritytech-ci@parity.io >
Co-authored-by: Javier Viola <javier@parity.io >
* [benchmarks] Update weights for statemine/t (#2535 )
* [benchmarks] pr with weights
* bump zombienet version (#2525 )
* bump zombienet version
* fix para registration args
---------
Co-authored-by: paritytech-ci <paritytech-ci@parity.io >
Co-authored-by: Javier Viola <javier@parity.io >
---------
Co-authored-by: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com >
Co-authored-by: paritytech-ci <paritytech-ci@parity.io >
Co-authored-by: Javier Viola <javier@parity.io >
2023-05-11 06:22:19 +00:00
Vladimir Istyufeev
a62085511b
Bump Cargo.lock ( #14121 )
...
* Bump `Cargo.lock`
* Use master Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-10 22:35:24 +00:00
Oliver Tale-Yazdi
bf506d41cb
Remove #[pallet::generate_storage_info] from docs ( #14116 )
...
* Fix docs
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add UI test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-10 20:29:00 +00:00
Tsvetomir Dimitrov
c1952fcc62
Bump kvdb-rocksdb ( #7212 )
...
* Bump `kvdb-rocksdb`
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-10 14:55:10 +00:00
Tsvetomir Dimitrov
1858badf0f
Bump kvdb-rocksdb to 0.19.0 ( #14113 )
2023-05-10 14:11:30 +00:00
Oliver Tale-Yazdi
6e48108531
Include node-template-release in workspace ( #14103 )
...
* Add node-template-release to workspace
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove empty workspace
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Manually update deps
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update .gitignore
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update license
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-10 10:46:52 +00:00
Gavin Wood
bc39bdcb32
Timeout only if the referendum is not queued ( #14106 )
...
* Timeout only if the referendum is not queued
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: command-bot <>
2023-05-10 09:41:46 +00:00
Koute
8f6445fb8e
Remove the Copy bound on CollectionId in the uniques pallet ( #14111 )
...
* Remove the `Copy` bound on `CollectionId` in the uniques pallet
* Also add `clone`s in benchmarks
2023-05-10 09:39:43 +00:00
Muharem Ismailov
c89992f391
Collectives: xcm base weights ( #2550 )
2023-05-10 07:31:01 +00:00
drskalman
8de0e55778
BLS Core Crypto attempt #2 ( #13618 )
...
* Cherry pick all crypto related changes from pull-request #13311
applied to master's head
* Import some stuff just if 'full_crypto' is on
* Remove copyright year
* Cleanup
* First generic BLS draft
* Finalize generic implementation
* Restore tests
* Fix rust docs
* Fix after master merge
* Fix after master merge
* Use double bls with G1 as signature group and verify individual signatures using DLEQ proof.
* Fix inclusions and types used within substrate
* Remove unused cruft
* Restore usage of upstream crates
* Fix test
* Reduce the diff by aligning Cargo.lock to master
* Application-crypto provides bls381
* Implement bls381 for local keystore
* Use new generic keystore features
* import DoublePublickey[Scheme] from the bls-like root to be less confusing.
* fix compilation
* Apply suggestions from code review
Co-authored-by: Robert Hambrock <roberthambrock@gmail.com >
* Clean leftovers
* - update bls test vector after applying spec change recommendation.
- send message as ref.
* Different hard junction ids for different bls12 types
* update to new bls-like
* bls-like → w3f-bls
* Make clippy happy
* update test vector after replacing hash and crop with hash to field.
* cargo fmt
* account for #13972
* hide BLS behind "bls_non_production" feature flag
* Remove Cargo.lock entries duplicated in merge
* add bls377 to primitives/keystore and client/keystore
add bls377 to primitives/application-crypto/
add bls_non_production to primitives/keystore and client/keystore
bump up w3f-bls version
* rename feature `bls_non_production` to `bls-experimental`
---------
Co-authored-by: Davide Galassi <davxy@datawok.net >
Co-authored-by: André Silva <andrerfosilva@gmail.com >
Co-authored-by: Robert Hambrock <roberthambrock@gmail.com >
2023-05-09 23:09:43 +02:00
Francisco Aguirre
8219cb1ccd
Stop weighing XCM execution on pallet-xcm's send extrinsic ( #7201 )
...
* Stop weighing XCM execution on pallet-xcm's send extrinsic
* Add missing instruction to transfer extrinsics' weight in pallet-xcm
2023-05-09 16:18:29 -03:00
Mira Ressel
1c418305ac
Move back to ci-linux:production image after upgrade ( #14105 )
...
There are still a bunch of open questions on how to handle image
pinning; in the meantime, let's keep using the production tag.
2023-05-09 17:38:57 +02:00
Mira Ressel
5f256d118f
Move back to ci-linux:production image after upgrade ( #7207 )
...
There are still a bunch of open questions on how to handle image
pinning; in the meantime, let's keep using the production tag.
2023-05-09 17:33:48 +02:00
PG Herveou
74ba3b29f7
Add non_camel_case_types for storage_alias ( #14104 )
2023-05-09 15:24:41 +00:00
Oliver Tale-Yazdi
55b18ea9a0
Deprecate Pallet decl_* Macros ( #13705 )
...
* Deprecate decl_ macros
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Allow deprecated in tests
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Revert "Allow deprecated in tests"
This reverts commit ce36080f9bb4079e9069af8ee02e0954753ae412.
* Deprecate all
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Push missing files
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* fmt
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Move decl_module to own file
Otherwise i have to spam allow(deprecated) for all recursive calls.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Revert "Move decl_module to own file"
This reverts commit 543a31185cda708d417127d6cb89cdc0c31d1f34.
* Fix tests
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-09 14:28:47 +00:00
Przemek Rzad
34b92b75c5
Update Staking Miner Readme ( #6926 )
...
* Update Staking Miner readme
* Update README.md
* Update utils/staking-miner/README.md
* Update utils/staking-miner/README.md
* Update utils/staking-miner/README.md
---------
Co-authored-by: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2023-05-09 16:06:47 +02:00
Keith Yeung
da24214174
Emit events related to asset mutations ( #14099 )
...
* Emit events related to asset mutations
* Fixes
* Improve unit tests
* cargo fmt
2023-05-09 12:28:58 +00:00
dependabot[bot]
0fecf26bf0
Bump array-bytes from 6.0.0 to 6.1.0 ( #2549 )
...
Bumps [array-bytes](https://github.com/hack-ink/array-bytes ) from 6.0.0 to 6.1.0.
- [Release notes](https://github.com/hack-ink/array-bytes/releases )
- [Changelog](https://github.com/hack-ink/array-bytes/blob/main/CHANGELOG )
- [Commits](https://github.com/hack-ink/array-bytes/compare/v6.0.0...v6.1.0 )
---
updated-dependencies:
- dependency-name: array-bytes
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-05-09 09:50:48 +00:00
dependabot[bot]
2b43eb801b
Bump quote from 1.0.26 to 1.0.27 ( #2548 )
...
Bumps [quote](https://github.com/dtolnay/quote ) from 1.0.26 to 1.0.27.
- [Release notes](https://github.com/dtolnay/quote/releases )
- [Commits](https://github.com/dtolnay/quote/compare/1.0.26...1.0.27 )
---
updated-dependencies:
- dependency-name: quote
dependency-type: direct:production
update-type: version-update:semver-patch
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-05-09 09:49:56 +00:00
Qinxuan Chen
dcc0858f67
frame-support-test: migrate tests from decl_* macros to the new pallet macros ( #12445 )
...
* frame-support: migrate some tests from decl macros to new pallet attribute macros
* Remove useless type alias
* Remove useless type alias
* frame-support-test: migrate old decl_macros to new pallet attribute macros
* fmt
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix tests
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix features
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove deprecated stuff
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update UI tests
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix UI test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update UI tests
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Cleanup
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2023-05-09 09:22:55 +00:00
Sebastian Kunert
1d42bdf664
Remove manual implementation ( #14096 )
2023-05-08 20:32:01 +00:00
Sebastian Kunert
f79d45da09
Remove manual implementation ( #14096 )
2023-05-08 20:31:39 +00:00
Chris Sosnin
9c08536d5f
paras: dismiss pvf_checking_enabled configuration ( #7138 )
...
* paras: unconditionally precheck pvfs
* Update integration tests
* paras_registrar tests
* runtime benchmark tests
* fix bench
* bypass prechecking in test node
* adjust bench
* ".git/.scripts/commands/bench/bench.sh" runtime polkadot runtime_parachains::paras
* ".git/.scripts/commands/bench/bench.sh" runtime kusama runtime_parachains::paras
* ".git/.scripts/commands/bench/bench.sh" runtime rococo runtime_parachains::paras
* ".git/.scripts/commands/bench/bench.sh" runtime westend runtime_parachains::paras
* use test helper
* fix new test
---------
Co-authored-by: command-bot <>
2023-05-08 18:58:55 +00:00
Oliver Tale-Yazdi
580111dd98
Tests can use dbg macro ( #7197 )
...
There is a deny(clippy::dbg_macro) in the crate root, so newer
Clippy fails here since tests use dbg.
But dbg in tests are fine IMHO.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-08 16:48:04 +00:00
dependabot[bot]
a6b61e2df8
Bump cfg-expr from 0.10.3 to 0.15.1 ( #14092 )
...
Bumps [cfg-expr](https://github.com/EmbarkStudios/cfg-expr ) from 0.10.3 to 0.15.1.
- [Release notes](https://github.com/EmbarkStudios/cfg-expr/releases )
- [Changelog](https://github.com/EmbarkStudios/cfg-expr/blob/main/CHANGELOG.md )
- [Commits](https://github.com/EmbarkStudios/cfg-expr/compare/0.10.3...0.15.1 )
---
updated-dependencies:
- dependency-name: cfg-expr
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-05-08 16:28:00 +00:00
Oliver Tale-Yazdi
27d80ba4a9
Prevent name clash with Substrate Pallet Template ( #2536 )
...
* Remove cumulus template pallet
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Use substrate template pallet
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Revert back to master
Revert "Remove cumulus template pallet"
This reverts commit a6d3566e52e9124c0e9823c12cacea557187c6b4.
Revert "Use substrate template pallet"
This reverts commit fbb8eea28dec5b75e13823762572d24bd9a4b88f.
Revert "Update Cargo.lock"
This reverts commit ee24cb81e5d91d6b8f7ef0c97d0f0fdbfe857c53.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* pallet-template -> pallet-parachain-template
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update Cargo.lock
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-05-08 15:20:20 +00:00
Bastian Köcher
1ae671e09a
sc-informant: Do not show Block history if doing major sync ( #14094 )
...
After warp syncing a node it still downloads the block history. If the node is stopped and then
started later while downloading the block history, the node first needs to do a major sync to sync
to the tip of the chain. Before informant was showing `Block history` as sync state, while we
actually were doing a major sync. This pr is fixing this.
2023-05-08 14:42:17 +00:00
Bastian Köcher
a8cd277d1c
Re-enable node-cli tests in CI and fix them ( #14093 )
...
With the recent change of re-running flaky tests this should be fine!
2023-05-08 16:19:38 +02:00
joe petrowski
943e2c8622
Substrate 13843 (Asset Freezing) Companion ( #2437 )
...
* add migrations
* fix pallet instancing in migration
* migrate by instance
* weights
* remove migrations
* update weights
* update weights
* update lockfile for {"polkadot", "substrate"}
---------
Co-authored-by: muharem <ismailov.m.h@gmail.com >
Co-authored-by: parity-processbot <>
2023-05-08 11:04:15 +00:00
Chevdor
4809bb0305
Add a new template to show the list of host functions ( #7158 )
...
* Add a new template to show the list of host functions
* Fix release notes template for host functions
---------
Co-authored-by: parity-processbot <>
2023-05-08 10:18:25 +00:00
joe petrowski
be56fd3f53
Allow Creation of Asset Accounts That Don't Exist Yet and Add Blocked Status ( #13843 )
...
* prevent frozen accounts from receiving assets
* refund deposits correctly
* plus refund_other
* add benchmarks
* start migration work
* docs
* add migration logic
* fix freeze_creating benchmark
* support instanced migrations
* review
* correct deposit refund
* only allow depositor, admin, or account origin to refund deposits
* make sure refund actually removes account
* do refund changes
* Asset's account deposit owner (#13874 )
* assets deposit owner
* doc typo
* remove migration
* empty commit
* can transfer to frozen account
* remove allow_burn from refund_other
* storage version back to 1
* update doc
* fix benches
* update docs
* more tests
* Update frame/assets/src/types.rs
* refund updating the reason
* refactor
* separate refund and refund_foreign
* refunds, touch_other, tests
* fixes
* fmt
* ".git/.scripts/commands/bench/bench.sh" pallet dev pallet_assets
* tests: asserts asset account counts
* Account touch trait (#14063 )
* assets touch trait
* docs
* move touch trait into support/traits
* permissionless flag for do_touch
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* move trait to misc, drop option
* Apply suggestions from code review
Co-authored-by: Gavin Wood <gavin@parity.io >
* correct doc
* Update frame/assets/src/functions.rs
---------
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Gavin Wood <gavin@parity.io >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
* Block asset account (#14070 )
* replace is_fronzen flag by status enum
* block asset account
* remove redundant brackets
* fix typo
* fmt
* Apply suggestions from code review
Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com >
* rename permissionless to check_depositor
* doc fix
* use account id lookup instead account id
* add benchmark for touch_other
---------
Co-authored-by: muharem <ismailov.m.h@gmail.com >
Co-authored-by: command-bot <>
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Gavin Wood <gavin@parity.io >
Co-authored-by: Jegor Sidorenko <5252494+jsidorenko@users.noreply.github.com >
2023-05-08 10:17:35 +00:00
joe petrowski
0d09c1e5d9
add set_invulnerables to SafeCallFilter ( #2537 )
2023-05-08 09:16:40 +00:00
Niklas Adolfsson
081fe8b4e4
companion for #14088 ( #2539 )
...
* companion for #14088
* update lockfile for {"substrate", "polkadot"}
---------
Co-authored-by: parity-processbot <>
2023-05-07 21:46:00 +00:00
Niklas Adolfsson
3d32afa608
companion for #14088 ( #7192 )
...
* companion for #14088
* update lockfile for {"substrate"}
---------
Co-authored-by: parity-processbot <>
2023-05-07 20:16:03 +00:00
Bulat Saifullin
24849fa11b
Update westmint bootnodes ( #2521 )
...
Co-authored-by: parity-processbot <>
2023-05-07 19:45:52 +00:00