Commit Graph

492 Commits

Author SHA1 Message Date
Keith Yeung c88b4e643a Update proc-macro2 to 1.0.36 (#879) 2021-12-28 21:38:20 +01:00
Andronik Ordian 454fc53ab9 update polkadot (#877) 2021-12-28 08:07:38 +01:00
Andronik Ordian 9cbc629964 companion for polkadot#4545 (session-info v2) (#875)
* companion for https://github.com/paritytech/polkadot/pull/4545

* update lockfile for polkadot

Co-authored-by: parity-processbot <>
2021-12-27 08:34:08 +00:00
Bastian Köcher 90d2cf2216 Mock XCM (#876)
* sketch downward messages

* bring in attempt to mock mqc-head from moonbeam

* just patch individual crates

* fing comma

* add some logs

* Holy shit, we actually imported a block!

* Actually mock the message queue chain

* use relay parent number for `sent_at`

* finish moving MQC to primitives

* more complete mock and better config type

* change name

* fix export

* better map types

* fix dependencies after rebase

* try-rejigging branches because this is an override

* try to re-jig for hrmp mcqs

* fix branches

* actually fix branches better

* even better

* Removestray log lines

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* Nicer handling of default `ParachainSystem` name

* better docs

* Default MockXcm for people who only who don't care to mock xcm.

* cargo fmt

* trailing commas

* Apply suggestions from code review

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* use the variable for hrmp to

* fix deref

* deduplicate MessageQueueChain

* better docs for MessageQueueChain

* Use `Vec<u8>` instead of `&'static [u8]`

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>

* cargo fmt

* associated changes for using Vec<u8>

* Unused import

* Fix compilation

Co-authored-by: Joshy Orndorff <admin@joshyorndorff.com>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
2021-12-24 18:06:36 +01:00
cheme b9ba74892a Companion for substrate#9732 (#678)
* state-update4 branch

* new ref

* Update to latest.

* update deps

* switch to host state version

* update

* fmt

* up

* remove trie patch

* remove patch

* fmt

* update

* set state_versions in runtimes

* state version from storage

* state version from storage

* seedling compat

* restore lock

* update lockfile for substrate

* update lockfile for polkadot

Co-authored-by: parity-processbot <>
2021-12-24 11:28:43 +00:00
Sebastian Kunert 7b42df10f3 Introduce interface for relay chain interaction (#835) 2021-12-22 19:02:11 +01:00
Andronik Ordian c368837c75 companion for polkadot#4542 (#873)
* new ParachainHost methods

* update polkadot
2021-12-22 13:58:53 +01:00
Keith Yeung 1856c5df34 Update serde to 1.0.132 (#871) 2021-12-21 09:15:50 +01:00
Bastian Köcher f0b1e7484e Substrate companion for fetching slot duration (#864)
* Substrate companion for fetching slot duration

https://github.com/paritytech/substrate/pull/10509

* update lockfile for substrate

* Update

Co-authored-by: parity-processbot <>
2021-12-20 23:46:45 +00:00
BenWhiteJam d791840446 update Rococo readme intro (#869) 2021-12-20 13:07:15 +01:00
sandreim df4fa291ee Companion for #10440 (Add logger configuration hook) (#856)
* update `DefaultConfigurationValues` impl

Signed-off-by: Andrei Sandu <andrei-mihail@parity.io>

* update lockfile for substrate

Co-authored-by: parity-processbot <>
2021-12-16 11:57:17 +00:00
Keith Yeung 45c6efa812 Disable asset transfers on Statemint (against master branch) (#838)
* Disable asset transfers on Statemint

* Fixup
2021-12-16 01:05:16 +00:00
Bastian Köcher 60ae6ad1d3 Update Substrate & Polkadot (#861) 2021-12-15 03:10:12 +00:00
Gavin Wood ccf1811432 Companion for #10403: Remove Default for AccountId (#842)
* author is Some

* Bump

* Lockfile

* Fixes

* Fixes

* Fixes

* Fixes

* Bump

* Update Cargo.lock

* bump substrate and polkadot

* fmt

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-12-14 09:07:51 +00:00
Keith Yeung e27fd228fd Update XCM MultiLocation prefixes for assets (#831) 2021-12-13 23:52:38 +00:00
Gavin Wood 57a9c0f9f2 Bump Polkadot and fix (#855)
* Minor build fix

* Remove diener

* Update lock
2021-12-13 19:15:36 +01:00
Bastian Köcher 6d25c29087 Test-runtime: Support changing the ParaId. (#858)
Adds support for changing the para id relative easily. While this is currently not needed, we may
need it at some later point.
2021-12-13 14:46:40 +01:00
Bastian Köcher e3a1e39cbb Fix benchmarks and ensure CI tests them (#854)
* Fix benchmarks and ensure CI tests them

* FMT
2021-12-12 23:17:15 +01:00
Keith Yeung 1a71d006a7 Update serde to 1.0.131 (#853) 2021-12-11 14:10:51 +01:00
Doordashcon 1b13673164 Update Substrate & Polkadot (#849)
* ERCSC

* update

* Update Substrate & Polkadot

Co-authored-by: doordashcon <jesse.chejieh@gmai.com>
Co-authored-by: Bastian Köcher <info@kchr.de>
2021-12-11 09:33:21 +00:00
Bastian Köcher 67cac33d62 Update again (#852) 2021-12-10 16:38:01 +01:00
Bastian Köcher 2a8c07bf0b Update to latest Polkadot & Substrate (#850)
* Update to latest Polkadot & Substrate

* More fixes
2021-12-10 12:08:41 +01:00
Gavin Wood a4b3b378eb Companion for #10382 (Insufficient asset quotes and deposits) (#804)
* MaxConsumers

* Fixes

* Fixes

* Fixes

* Fixes

* Bump

* Fixes

* Fixes

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-12-09 17:24:32 +01:00
Keith Yeung 1bfbc7fe0c Add CheckNonZeroSender to runtime configs (#847)
* Add CheckNonZeroSender to runtime configs

* cargo update -p polkadot-primitives

* Fixes

* Fixes
2021-12-09 14:53:51 +01:00
Keith Yeung b5a7ab4d12 Support overweight messages in XCMP queue (#799)
* Support overweight messages in XCMP queue

* Add storage migration logic to XCMP queue pallet

* Check whether required weight is larger than max individual weight first

* cargo fmt

* Add some unit tests

* Remove review question comment
2021-12-08 18:07:08 -08:00
Chevdor e543545f03 Release notes fixes (#839)
* Format runtime version

ref #787

* Remove the counter in the misc changes

* Add pre-release information

* Save context as artifact

* Rococo naming and minor fixes

* WIP

* Show the list of high prio issues

* Minor fixes

* Fix workflow title

* Attempt to fix Element rendering issue

* Code block fix
2021-12-08 13:54:50 +01:00
Ignacio Palacios db2449b690 Seedling Runtime + Node (#824)
* before adding seedling client side

* seedling runtime compiles

* create seedling spec script added

* seedling node & BaseCallFilter fixes

* update AllPalets

* formatting

* CallFilter + SignedExtra + AccountData fix

* XCM removed

* cleanup
2021-12-08 12:54:59 +01:00
Ricardo Rius 04b8a51922 Fix Statemine ss58 prefixes. (#829)
* Fix Statemine prefix

* Add prefix to chain spec
2021-12-08 11:56:50 +01:00
Chevdor a166eb3291 Add CI to build docker images on releases (#836)
* Fix the url of the fetched file

* Fix binary in the GPG check

* Add docker build

* Import GPG pub keys

* Copy missing binaries

* Checkout first

* Add missing mkdir

* Set bin as executable

* Fix exec flag earlier

* Fix docker calls

* Fix version parsing

* Fix image names

* Cleanup

* Fix ENV issue

* Only allow user keys on pre-releases

* Add Docker Hub token and enable pushing

* Make Docker owner configurable via secrets

* Fix owner

* Remove duplicate secret
2021-12-07 14:50:16 +01:00
Chevdor 4aafbe3766 Add check_labels script and workflow (#782) 2021-12-06 15:30:42 +01:00
Bastian Köcher d0b5e2b56f Adds support for returning a custom header from validate_block (#825)
* Adds support for returning a custom header from `validate_block`

This adds support for returning a custom header from `validate_block`. Before this, we always
returned the header of the block that was validated (and still do it by default). However, after
this pr it is possible to set a custom header or better custom head data that will be returned
instead from `validate_block`. This can be for example when a chain wants to fork.

* FMT
2021-12-03 12:49:13 +01:00
Kian Paimani e70f7fd016 Integrate try-runtime into cumulus (#793)
* almost integrate

* revert branch changes

* remove extra deps

* some review comments'

* Fix a bunch of stuff

* Update parachain-template/node/Cargo.toml

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>

* Fix

* Fix

* fix benchmark

* fmt

* Remove wrong bench test

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2021-12-02 14:00:54 +01:00
Keith Yeung ca81203b83 Refactor some types in XCMP queue (#813)
* Rename InboundXcmpStatus and its related types

* Rename OutboundXcmpStatus and its relevant types

* Add documentation to the newly created types

* Ensure storage prefixes are kept the same

* Add code comments

* Revert storage name changes

* typo fix

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2021-12-02 00:24:04 +00:00
Shawn Tabrizi 17cad2efc8 Companion for #10379 (EnsureOneOf) (#810)
* new ensure one of

* Update Cargo.lock

* Update SUbstrate & Polkadot

Co-authored-by: Bastian Köcher <info@kchr.de>
2021-12-01 23:06:50 +00:00
Ignacio Palacios 3b6822d6ed Increase statemine balance (#808)
* increase statemine balance

* Fix formatting

Co-authored-by: Wilfried Kopp <wilfried@parity.io>
2021-12-01 22:13:59 +01:00
Chevdor ab1bcc72ee Fix secret used to send announcements (#821)
* Fix secret used to send announcements

* Fix matrix secret
2021-12-01 16:35:50 +01:00
Chevdor e44dc52bf5 Allow manual start (#818) 2021-12-01 16:05:27 +01:00
zjb0807 94988af02f use double quotes instead of single quotes (#815) 2021-12-01 03:00:11 +00:00
Guillaume Thiolliere 6bcafd40ce companion for pallet order fix (#711)
* companion

* Run cargo update

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
2021-12-01 01:51:58 +00:00
zjb0807 d246858d17 Companion for #10324 - update frame-benchmarking/runtime-benchmarks (#802)
* update frame-benchmarking/runtime-benchmarks

* cargo update

* add more feature flags

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-11-30 21:47:09 +01:00
Andronik Ordian 5d70b15088 cargo update -p polkadot-primitives (#809) 2021-11-29 18:12:59 +01:00
Bastian Köcher 5b245a21eb Update Substrate & Polkadot (#803) 2021-11-28 07:43:50 +01:00
Chevdor 8cc008b6a9 CI: Release start (#788)
* Initial version

* Fix branch pattern

* Fix template

* Update .github/ISSUE_TEMPLATE/release.md

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>

* Update .github/ISSUE_TEMPLATE/release.md

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>

* Rebase master and fmt

* Swap out Polkadot JS section for integration tests + remove tags

* remove tags

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2021-11-24 18:15:43 +01:00
Gavin Wood 1ac616cd52 Bump (#792) 2021-11-24 16:14:04 +01:00
Gavin Wood 5df273eea8 Fix use of weight limit errors (#791) 2021-11-24 13:26:45 +01:00
Bastian Köcher 03f73967f6 Update Substrate & Polkadot (#789) 2021-11-24 09:25:53 +01:00
Chevdor 8b5a1e483e Fix rococo naming (#785) (#786) 2021-11-22 17:52:47 +01:00
Sergejs Kostjucenko a6946e4ee8 Fix CODEOWNERS syntax (#783) 2021-11-22 17:13:49 +02:00
Chevdor df6265a58f Add srtool check in master and release branches (#780) 2021-11-22 15:39:57 +01:00
Sergejs Kostjucenko 146a0a6360 Add entry in CODEOWNERS (#779) 2021-11-22 15:49:46 +02:00