Gavin Wood
c4b89e11da
Companion for Substrate #8120 ( #2541 )
...
* add remark_with_event
* Bump Substrate
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
Co-authored-by: Bryan Chen <xlchen1291@gmail.com >
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-02-28 11:13:49 -04:00
Martin Pugh
5ffb8cb463
[release] Prep for v0.8.29 ( #2497 )
...
* bump version and substrate
* update weights
* bump substrate
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-02-24 20:32:34 +01:00
Kian Paimani
4f83b3e247
Properly use weights for the new election pallet ( #2508 )
...
* Revert some weights
* Add features
* Update lock file
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
* Use read weights
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_election_provider_multi_phase --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* export stuff
* Update substrate
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-02-24 14:38:22 +00:00
Kian Paimani
2398bbfaef
Migration testing CLI ( #2447 )
...
* Template
* Midway..
* Make all 3 runtimes work
* Update node/service/Cargo.toml
* undo brach updates
* fix with latest version
* Update runtime/kusama/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update runtime/rococo/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Final nits
* Update runtime/kusama/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2021-02-24 14:38:05 +00:00
Martin Pugh
6d46fc1d85
Companion for #8184 ( #2506 )
...
* remove weights for suicide
* "Update Substrate"
* Update Cargo.lock
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=frame_system --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
Co-authored-by: parity-processbot <>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-02-23 22:07:45 +00:00
Robert Habermeier
3300b53306
Approval Checking Improvements Omnibus ( #2480 )
...
* add tracing to approval voting
* notify if session info is not working
* add dispute period to chain specs
* propagate genesis session to parachains runtime
* use `on_genesis_session`
* protect against zero cores in computation
* tweak voting rule to be based off of best and add logs
* genesis configuration should use VRF slots only
* swallow more keystore errors
* add some docs
* make validation-worker args non-optional and update clap
* better tracing for bitfield signing and provisioner
* pass amount of bits in bitfields to inclusion instead of recomputing
* debug -> warn for some logs
* better tracing for availability recovery
* a little av-store tracing
* bridge: forward availability recovery messages
* add missing try_from impl
* some more tracing
* improve approval distribution tracing
* guide: hold onto pending approval messages until NewBlocks
* Hold onto pending approval messages until NewBlocks
* guide: adjust comment
* process all actions for one wakeup at a time
* vec
* fix network bridge test
* replace randomness-collective-flip with Babe
* remove PairNotFound
2021-02-23 14:12:28 -06:00
Kian Paimani
eb09db2aef
Enable two phase election provider in runtimes in 'DryRun' mode ( #2476 )
...
* Apply some changes
* Make the runtimes build
* Master.into()
* Undo branch updates.
* Undo unwatned changes
* Fix deps one last time
* Fix election lookahead
* Revert deps
* Fix :P
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-02-23 16:58:00 +01:00
Kian Paimani
571651e326
Change a few fee/weight parameters ( #2481 )
...
* Change a few fee parameters
* Update runtime/common/src/lib.rs
2021-02-23 13:34:29 +00:00
Martin Pugh
ece23588d2
Remove v0.8.28 runtime migrations ( #2496 )
...
* remove v0.8.28 runtime migrations
* Update runtime/westend/src/lib.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* commit suggestions
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
2021-02-23 12:28:41 +00:00
Guillaume Thiolliere
8734cf62b2
companion: Babe remove inherent ( #2438 )
2021-02-16 19:43:38 +01:00
Robert Habermeier
1b3d00d9d3
CancelProxy uses reject_announcement instead of remove_announcement ( #2429 )
...
* CancelProxy uses `reject_announcement` instead of `remove_announcement`
* add back remove_announcement
* Revert "add back remove_announcement"
This reverts commit 467b608a9d77c4303cb8daa33e8f14d391d6f417.
2021-02-13 15:29:28 -06:00
André Silva
800126d4e1
runtime: set equivocation report longevity ( #2404 )
...
* runtime: set equivocation report longevity
* "Update Substrate"
* update substrate
Co-authored-by: parity-processbot <>
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
2021-02-10 15:43:54 +01:00
Andronik Ordian
0ffee4f6ef
bump spec versions in kusama, polkadot and westend ( #2391 )
2021-02-05 17:20:13 +01:00
Shawn Tabrizi
a39472b3ad
Cancel Proxy Type ( #2334 )
...
* cancel proxy
* fix
* Remove reject_announcement and add CancelProxy to westend
Co-authored-by: David Dorgan <david@parity.io >
2021-02-04 16:13:13 +00:00
Liu-Cheng Xu
d353c76e26
Conpanion for Substrate#7127 ( #1865 )
...
* Conpanion for Substrate#7127
* Use sp_session::OneSessionHandler
* .
* Fix pallet_session::OneSessionHandler
* OneSessionHandler is in frame_support now
* "Update Substrate"
Co-authored-by: parity-processbot <>
2021-02-02 17:05:42 +00:00
Bastian Köcher
7f019517ca
Companion for #7997 ( #2345 )
...
* Companion for #7997
https://github.com/paritytech/substrate/pull/7997
* rename slot_number to slot
* rename SlotNumber type in overseer docs
* "Update Substrate"
Co-authored-by: André Silva <andrerfosilva@gmail.com >
Co-authored-by: parity-processbot <>
2021-01-28 20:04:43 +00:00
Shawn Tabrizi
884167a5e7
Use Extensible Multiaddress in all Polkadot Runtimes ( #2126 )
...
* Use extensible multiaddress
* copy pasta
2021-01-27 08:00:33 +00:00
Martin Pugh
1358bf9345
bump transaction_version for polkadot + kusama ( #2330 )
2021-01-26 18:00:13 +01:00
Shawn Tabrizi
8aee25cae2
Update Weight for Pallet Staking including Kick ( #2297 )
...
* Update pallet_staking.rs
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_staking --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-01-21 18:23:28 +00:00
Kian Paimani
2c0982d75e
Companion for sub/7040 ( #1719 )
...
* Companion for sub/7040
* Fix duplicate type.
* Fix syntax
* Sync with latest changes.
* Add weight info.
* Fix build
* Fix some tests
* Fix build again.
* fix migration amounts.
* new migration
* Builds fine with dummy weights.
* fix build
* Add correct weight files.
* Fix to latest version
* remove unneeded upgrade.
* Update to latest again.
* "Update Substrate"
Co-authored-by: parity-processbot <>
2021-01-20 14:43:34 +00:00
Cecile Tonglet
73af2d5816
Companion PR for https://github.com/paritytech/substrate/pull/7463 ( #1948 )
...
* Adapt service creation to new substrate API
* Fix test
* WIP
* Revert "WIP"
This reverts commit 816a3633e91abc943b12b2bfa77ce98b959e78b2.
* WIP
* Adapt to current code
* Fix tests
* Yet another fix
* CLEANUP
* WIP
* WIP
* WIP
* Adapt code to changes on substrate
* Adapt code
* Introduce kick.
* Fixes
* WIP
* WIP
* WIP
* WIP
* Bump
* Update sp-io
* WIP
Co-authored-by: Gav Wood <gavin@parity.io >
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2021-01-20 12:45:25 +00:00
Sergei Shulepov
226af6a877
Remove TransientValidationData ( #2272 )
...
* collation-generation: use persisted validation data
* node: remote FullValidationData API
* runtime: remove FullValidationData API
* backing tests: use persisted validation data
* FullCandidateReceipt: use persisted validation data
This is not a big change since this type is not used anywhere
* Remove ValidationData and TransientValidationData
Also update the guide
2021-01-18 18:57:09 -05:00
Liu-Cheng Xu
313d03709b
Companion for Substrate#7692 ( #2190 )
...
* Companion for Substrate#7692
* "Update Substrate"
Co-authored-by: parity-processbot <>
2021-01-14 12:07:58 +00:00
André Silva
a00c6fd65b
runtime: add Babe::next_epoch runtime api method ( #2200 )
...
* runtime: add Babe::next_epoch runtime api method
* "Update Substrate"
Co-authored-by: parity-processbot <>
2021-01-06 11:52:58 +00:00
Alexander Theißen
2c1f43a989
Companion for #7810 (Define ss58 prefix inside the runtime) ( #2182 )
...
* Companion for #7810
* Added missing trait items for tests
* Add another missing trait item
* fixup
* "Update Substrate"
Co-authored-by: parity-processbot <>
2020-12-30 22:52:35 +00:00
Shawn Tabrizi
0d36324839
Migrate Claims Pallet to WeightInfo ( #2171 )
...
* migrate claims to weightinfo
* fix up
* fix benchmark
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* fix test runtime
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
* Update runtime/kusama/src/weights/claims.rs
* use path for pallet
* Update Cargo.lock
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* Delete runtime_common::claims.rs
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_common_claims.rs
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_claims.rs
* use full automation file
* patch import
* consolidate benchmark logic
* fix
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/runtime_common_claims.rs
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=runtime_common::claims --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/runtime_common_claims.rs
* update weight comments
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2020-12-30 12:39:09 +00:00
RK
646376e654
Allow council to slash treasury tip ( #2147 )
...
* wk2052 | D1 |Allow council to slash treasury tip | p1
* wk2052 | D1 | Allow council to slash treasury tip | p2
* Update Cargo.lock
* "Update Substrate"
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
2020-12-29 15:09:03 -04:00
Robert Habermeier
5a0327cc30
Companion for #7789 (BabeApi::current_epoch) ( #2170 )
...
* point to branch
* update babe API implementations
* build
* Revert "point to branch"
This reverts commit 669fde1e58cac1eef1847d5e6b39520fa4953f33.
* update Cargo.lock
* bump
2020-12-26 23:12:37 -05:00
Robert Habermeier
7f547c708c
remove FixCouncilHistoricalVotes ( #2137 )
2020-12-18 11:52:23 +01:00
Robert Habermeier
38276b08a4
Add candidate info to OccupiedCore ( #2134 )
...
* guide: add candidate information to OccupiedCore
* add descriptor and hash to occupied core type
* guide: add candidate hash to inclusion
* runtime: return candidate info in core state
* bitfield signing: stop querying runtime as much
* minimize going to runtime in availability distribution
* fix availability distribution tests
* guide: remove para ID from Occupied core
* get all crates compiling
2020-12-18 11:20:37 +03:00
RK
1ecc2e0389
Companion for #7536 (Pallet Treasury Refactor) ( #2025 )
...
* wk2048 | D6 | issue-7143-treasury-refactor | integration
* wk2048 | D6 | issue-7143-treasury-refactor | integration | p2
* trait -> config
* fix weight files and import
* missed some
* fix import
* fix imports
* alphabetize
* fix config traits
* fix trait
* update traits
* update weights
* "Update Substrate"
* fix features
* Update runtime/kusama/src/lib.rs
* Update runtime/polkadot/src/lib.rs
* add bounties and tips in proxy filters
* remove unused
* remove unused
* remove unused
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: parity-processbot <>
Co-authored-by: thiolliere <gui.thiolliere@gmail.com >
2020-12-16 15:29:07 +00:00
Robert Habermeier
15c253117d
Add assignment keys to session keys, no separate approvals key ( #2092 )
...
* guide: merge backing and approval keys
* bump substrate master & update primitives
* use new SessionInfo struct in session_info
* session keys upgrade for Polkadot
* kusama & westend runtimes
* bump westend, kusama, and polkadot versions
* add session key to rococo & test-runtime
* update prepare-test-net to latest subkey
* update chain specs to support new para_assignment session key
* get cargo.lock from master
* formatting
* update kill_storage based on substrate master
* fix test-service
* assgn -> asgn
* use session info module for assignment session key
2020-12-10 20:30:27 -06:00
Martin Pugh
418f38c335
[WIP] Update weights in prep for v0.8.27 ( #2097 )
...
* Update weights for polkadot
* add Kusama weights
* add westend weights
* remove claims weight files
claims still uses in-line weights which is fine cause it is a polkadot specific pallet
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-12-10 10:13:40 +01:00
Tomasz Drwięga
f28333aedb
Companion for #6629 (weight params refactor) ( #1420 )
...
* Change branch.
* Update runtime.
* Revert "Change branch."
This reverts commit 841c59f3398136c27cc235a29d7d459e8a4c8ce0.
* Update substrate.
* Fix tests.
* Fix compilation.
* Fix frame system imports.
* Fix usages of system
* Fix stuff.
* Fix compilation.
* Fixes.
* Fix block_weight usage.
* Bump substrate.
2020-12-08 12:55:57 +00:00
Shawn Tabrizi
c01e7c0aa1
Update lib.rs ( #2064 )
2020-12-03 07:40:14 +01:00
Kian Paimani
54061cd815
Fix locked ksm in council votes. ( #1832 )
...
* Fix locked ksm in council votes.
* Fix accuracy.
* use exact values.
* Fix build
2020-12-02 19:48:30 +01:00
Guillaume Thiolliere
2d4aa3a42e
Companion: Rename pallet trait Trait to Config ( #2014 )
...
* rename Trait -> Config
* revert diener changes
* rename HostConfig to ActiveConfig as more meaningful
* fix merge
* "Update Substrate"
* cargo update -p sp-io
Co-authored-by: parity-processbot <>
2020-11-30 15:13:43 +00:00
Robert Habermeier
0a79d663e4
Move erasure root out of candidate commitments and into descriptor ( #2010 )
...
* guide: move erasure-root to candidate descriptor
* primitives: move erasure root to descriptor
* guide: unify candidate commitments and validation outputs
* primitives: unify validation outputs and candidate commitments
* parachains-runtime: fix fallout
* runtimes: fix fallout
* collation generation: fix fallout
* fix stray reference in primitives
* fix fallout in node-primitives
* fix remaining fallout in collation generation
* fix fallout in candidate validation
* fix fallout in runtime API subsystem
* fix fallout in subsystem messages
* fix fallout in candidate backing
* fix fallout in availability distribution
* don't clone
* clone
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2020-11-27 16:39:42 +00:00
Andronik Ordian
39a12b68f6
past-session validator discovery APIs ( #2009 )
...
* guide: fix formatting for SessionInfo module
* primitives: SessionInfo type
* punt on approval keys
* ah, revert the type alias
* session info runtime module skeleton
* update the guide
* runtime/configuration: sync with the guide
* runtime/configuration: setters for newly added fields
* runtime/configuration: set codec indexes
* runtime/configuration: update test
* primitives: fix SessionInfo definition
* runtime/session_info: initial impl
* runtime/session_info: use initializer for session handling (wip)
* runtime/session_info: mock authority discovery trait
* guide: update the initializer's order
* runtime/session_info: tests skeleton
* runtime/session_info: store n_delay_tranches in Configuration
* runtime/session_info: punt on approval keys
* runtime/session_info: add some basic tests
* Update primitives/src/v1.rs
* small fixes
* remove codec index annotation on structs
* fix off-by-one error
* validator_discovery: accept a session index
* runtime: replace validator_discovery api with session_info
* Update runtime/parachains/src/session_info.rs
Co-authored-by: Sergei Shulepov <sergei@parity.io >
* runtime/session_info: add a comment about missing entries
* runtime/session_info: define the keys
* util: expose connect_to_past_session_validators
* util: allow session_info requests for jobs
* runtime-api: add mock test for session_info
* collator-protocol: add session_index to test state
* util: fix error message for runtime error
* fix compilation
* fix tests after merge with master
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2020-11-26 11:02:50 +00:00
Andronik Ordian
0a8a607a58
update most of the dependencies ( #1946 )
...
* update tiny-keccak to 0.2
* update deps except bitvec and shared_memory
* fix some warning after futures upgrade
* remove useless package rename caused by bug in cargo-upgrade
* revert parity-util-mem *
* remove unused import
* cargo update
* remove all renames on parity-scale-codec
* remove the leftovers
* remove unused dep
2020-11-17 11:16:31 +01:00
Sergei Shulepov
c96f8cfcca
Implement HRMP ( #1900 )
...
* HRMP: Update the impl guide
* HRMP: Incorporate the channel notifications into the guide
* HRMP: Renaming in the impl guide
* HRMP: Constrain the maximum number of HRMP messages per candidate
This commit addresses the HRMP part of https://github.com/paritytech/polkadot/issues/1869
* XCM: Introduce HRMP related message types
* HRMP: Data structures and plumbing
* HRMP: Configuration
* HRMP: Data layout
* HRMP: Acceptance & Enactment
* HRMP: Test base logic
* Update adder collator
* HRMP: Runtime API for accessing inbound messages
Also, removing some redundant fully-qualified names.
* HRMP: Add diagnostic logging in acceptance criteria
* HRMP: Additional tests
* Self-review fixes
* save test refactorings for the next time
* Missed a return statement.
* a formatting blip
* Add missing logic for appending HRMP digests
* Remove the channel contents vectors which became empty
* Tighten HRMP channel digests invariants.
* Apply suggestions from code review
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
* Remove a note about sorting for channel id
* Add missing rustdocs to the configuration
* Clarify and update the invariant for HrmpChannelDigests
* Make the onboarding invariant less sloppy
Namely, introduce `Paras::is_valid_para` (in fact, it already is present
in the implementation) and hook up the invariant to that.
Note that this says "within a session" because I don't want to make it
super strict on the session boundary. The logic on the session boundary
should be extremely careful.
* Make `CandidateCheckContext` use T::BlockNumber for hrmp_watermark
Co-authored-by: Peter Goodspeed-Niklaus <coriolinus@users.noreply.github.com >
2020-11-06 15:35:36 +00:00
s3krit
033f208d34
remove stale migrations ( #1914 )
2020-11-03 20:26:31 +01:00
Shawn Tabrizi
04eba097b6
Update Proxy Filters ( #1890 )
...
* Update proxy filters
* add session
2020-11-03 14:24:54 +00:00
Shawn Tabrizi
33daa45b51
New Weights v0.8.26 ( #1889 )
...
* new polkadot weights
* kusama weights
* update for westend
* cargo update -p sp-io
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=polkadot-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/polkadot/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=westend-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/westend/src/weights/
* cargo run --release --features=runtime-benchmarks -- benchmark --chain=kusama-dev --steps=50 --repeat=20 --pallet=pallet_session --extrinsic=* --execution=wasm --wasm-execution=compiled --heap-pages=4096 --header=./file_header.txt --output=./runtime/kusama/src/weights/
Co-authored-by: Parity Benchmarking Bot <admin@parity.io >
2020-11-03 14:23:58 +00:00
Robert Habermeier
1f4121c444
Runtime API for historical validation code ( #1893 )
...
* fix: ensure candidate validation gets code based on occupied core assumption
* guide: runtime API for historical validation code
* add historical runtime API
* integrate into runtime API subsystem
* remove blocked TODO
* fix service build: enable notifications protocol only under real overseer
* Update node/subsystem/src/messages.rs
Co-authored-by: Sergei Shulepov <sergei@parity.io >
* fix compilation
Co-authored-by: Robert Habermeier <robert@Roberts-MacBook-Pro.local >
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2020-11-02 12:19:53 -06:00
Albrecht
d8b85dc3be
Companion for #6912 ( #1784 )
...
* adjustments for substrate PR
https://github.com/paritytech/substrate/pull/6912
* Update runtime/kusama/src/lib.rs
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* Apply suggestions from code review
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
* update substrate
Co-authored-by: Guillaume Thiolliere <gui.thiolliere@gmail.com >
2020-10-30 12:56:39 +00:00
Shawn Tabrizi
70ef6a6e12
Update Tips to go 100% to Author ( #1836 )
...
* 100% of tip goes to Author
* refactor dealwithfees into common
* add fee and tip test
* fix
2020-10-29 10:12:39 +00:00
s3krit
e2e57cb8f6
rollback spec_version and fix check_runtime ( #1868 )
2020-10-28 12:18:41 +00:00
Sergei Shulepov
9903bca259
Downward Message Processing implementation ( #1859 )
...
* DMP: data structures and plumbing
* DMP: Implement DMP logic in the router module
DMP: Integrate DMP parts into the inclusion module
* DMP: Introduce the max size limit for the size of a downward message
* DMP: Runtime API for accessing inbound messages
* OCD
Small clean ups
* DMP: fix the naming of the error
* DMP: add caution about a non-existent recipient
2020-10-28 10:41:42 +00:00
Kian Paimani
65106d7792
Reconfigure on_initialize weight. ( #1838 )
...
* Reconfigure transaction payment and on_initialize weight.
* Some tests to investigate with
* fix build
* Update runtime/common/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* undo change to multiplier.
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-10-27 21:05:04 +00:00