Commit Graph

385 Commits

Author SHA1 Message Date
Bastian Köcher a8d84dba8e Same procedure as not every day (#636)
* Same procedure as not every day

* Remove warning

* Update
2021-10-01 13:23:56 +02:00
Bastian Köcher 24f8cd72cf Remove a where bound that isn't required anymore (#633) 2021-09-30 14:36:25 +02:00
Chevdor 978f15118d Add extrincic ordering check to CI (#629)
* Add extrincic ordering check to CI

* Add missing script

* Fix default chain

* Ignore issues with pkill

* Continue on error while trying to stop the node

* Set embedded relay chain node

* Fix formatting
2021-09-30 10:26:19 +02:00
Bastian Köcher d902aa90ef Fix purge-chain test (#624)
* Fix purge-chain test

* Update Substrate & Polkadot
2021-09-26 15:25:35 +02:00
Chevdor ed60e693ff chore: bump subwasm version to support V14 runtimes (#623) 2021-09-25 21:54:00 +02:00
Hernando Castano 2101d6ac64 Add Parachain Template (#620)
* Add Canvas node as Parachain template

* Remove `pallet-contracts`

* Point to local Cumulus dependency

* Use double quotes instead of single quotes

* Get rid of GPL licensing

* Remove references to Canvas

* Get rid of warnings

* Remove GLP-3 License copy-pasta file

* Copy in README from `substrate-parachain-template`

* Add mention of `polkadot-launch` tool

* Add missing screenshot asset

* Remove Canvas hidden files and scripts

* Rename `template` to `parachain-template`

* Remove a few more Canvas references

* Add `pallet-template`

* Get `pallet-template` compiling

* Remove TODOs about Weights

* Sort some dependencies

* Remove contracts specific const

* Change binary name back to `parachain-collator`

* RustFmt

* Fix mock tests

* Purge sneaky whitespace

* Add template pallet index to runtime

Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>

* Add force authoring to collator `polkadot-launch` config

Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>

* Refer README readers to `substrate-parachain-template`

* Remove license header in `build.rs`

Co-authored-by: Michael Müller <michi@parity.io>

* Fix punctuation nitpick

Co-authored-by: Michael Müller <michi@parity.io>

* Remove unused `lib.rs` file

* Add note about Rococo network

Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com>
Co-authored-by: Michael Müller <michi@parity.io>
2021-09-23 20:47:47 +03:00
Keith Yeung eeca16388c Use DecodeLimit for decoding XCM messages (#605)
* Use DecodeLimit for decoding XCM messages

* Use decode_all_with_depth_limit in appropriate places

* Use decode_all while decoding byte vector

* cargo fmt
2021-09-19 15:29:34 +03:00
Robert Habermeier 7739dfe164 bump deps (#618)
* bump deps

* update balances weights

* fix warnings
2021-09-17 13:18:30 -05:00
Chevdor 6b20f7a2c5 ci: add quick-check with rustfmt (#615)
* ci: add quick-check with clippy and rustfmt

* chore: rustfmt round

* chore: set the same rustfmt config than substrate

* chore: fix formatting

* cI: remove clippy

* ci: switch to nightly for the checks

* ci: fix toolchains and naming

* ci: Limit the check to formatting

* chore: fix formatting

* Update .rustfmt.toml

* Update .rustfmt.toml

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
2021-09-16 16:57:52 +02:00
Andrew Jones e3eb3a0a12 Metadata v14 (companion to #3336) (#564)
* Remove event pallet::metadata attributes

* Add scale-info deps, TypeInfo derives, update call variants

* Update metadata runtime APIs

* Add missing scale_info dependency, update rococo runtime API

* Add missing scale_info dependency

* Remove pushed diener patches

* Cargo.lock

* Add missing scale-info dependencies

* Fixes

* Statemint runtime fixes

* Call struct variant empty matches

* Add missing scale-info dependency

* Fixes

* scale-info 1.0

* cargo update -p xcm

* update lock

* Update Cargo.lock

* update to latest polkadot

* remove rpc_http_threads

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

* replace task executor with tokio handler

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

* fix test compilation?

* Update Cargo.lock

* cargo update

* remove unused

* Update substrate and polkadot

* Update test/client/src/lib.rs

Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
2021-09-16 12:11:05 +02:00
Alexander b39bad58f1 Add build with docker info to README (#609)
* Add build with docker info to README

* removed few lines

* small fix README
2021-09-16 11:49:53 +02:00
Bastian Köcher 7364a773ef Upgrade Substrate & Polkadot (#612) 2021-09-16 06:57:29 +02:00
e.g. magical unicorn b48592ac8b add new raw chainspecs for parachains (#611) 2021-09-14 11:06:13 +02:00
Bastian Köcher ccae03fb9d Remove rococo-v1 branch from README (#608) 2021-09-14 10:50:23 +02:00
Squirrel 127b2608ec less deps (#606) 2021-09-12 23:22:14 +02:00
Denis Pisarev ce90615762 dockerfiles: upgrade to ubuntu:20.04 (#603) 2021-09-12 00:41:17 +02:00
Hernando Castano eb7308b67b Bump Substrate, Polkadot, and BEEFY (#602)
* Bump Substrate, Polkadot, and BEEFY

* Add `Sync` bound to Aura trait bounds
2021-09-10 23:24:16 +02:00
Robert Habermeier cdbd4c12af bump deps, fix aura-ext pallet, and fill in stubs for XCM (#600)
* bump deps, fix aura-ext pallet, and fill in stubs for XCM

* response handler, asset trap, asset claims

* subscription_service

* update xcmp-queue mock

* fix tests

* Update polkadot deps

Co-authored-by: Andronik Ordian <write@reusable.software>
Co-authored-by: Bastian Köcher <info@kchr.de>
2021-09-04 14:57:48 -05:00
Chevdor d260b0e14f Add script and dockerfile to build an injected docker image for the polkadot-collator binary (#591)
* remove exec flag on json file
* fix dockerignore filter to allow building the injected docker image
* Update docker/injected.Dockerfile
* Update docker/scripts/build-injected-image.sh

Co-authored-by: Martin Pugh <pugh@s3kr.it>
Co-authored-by: Denis Pisarev <denis.pisarev@parity.io>
2021-09-03 15:30:12 +02:00
Gavin Wood e3e6855490 Bump Tokio to 1.10 (#592)
* Bump Tokio to 1.10

* Missed one
2021-08-28 14:33:56 +00:00
Gavin Wood 9cc277834c Companion for #3629 (XCM v2) (#571)
* Update .gitignore and bring into line with XCM v2's SendError

* type

* Some work

* Weighed responses

* extra fields to xcm pallet

* Fixes

* Bump
2021-08-28 15:51:49 +02:00
Ricardo Rius cfa88fe9f2 Fix Statemint benchmarks (#589) 2021-08-26 01:02:02 +00:00
Bastian Köcher 2a3fa819eb Upgrade Substrate & Polkadot (#583) 2021-08-22 21:22:36 +02:00
joe petrowski 73a74c26a3 bump spec (#578) 2021-08-17 23:39:23 +02:00
hamidra 0436b76f93 Add Transaction Fee RPC to Statemint/Statemine (#559)
* add payment rpc to parachains

* connect payment rpc to parachains clients

* fix the rumtime_api bound/ add separate start node implementation for shell

* use cumulus/parachain specific primitives

* Update polkadot-parachains/src/rpc.rs

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

* rename txpool dependency

* fix the package name

* move parachain primitives to separate module

* Refactor Shared Primitves for Payment Info (#577)

* rename to parachains-common

* refactor shared opaque

* remove primitives

* Update service.rs

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
2021-08-17 09:55:56 -07:00
Alexander Popiak 2a519e01cb remove lightSyncState field from chain specs (#576)
necessary because of https://github.com/paritytech/substrate/pull/9491
2021-08-17 14:16:02 +02:00
Bastian Köcher 4a32ae7522 Remove old and add new migrations (#572) 2021-08-13 20:28:20 +02:00
Keith Yeung da5634a712 Use new MultiLocation syntax everywhere (#570)
* Use new MultiLocation syntax everywhere

* Make tests compile
2021-08-12 11:26:49 +02:00
Denis Pisarev 38f7e93d82 docs: undebug docs build (#569) 2021-08-10 12:12:54 +00:00
Denis Pisarev 24056cb194 docs: optimize docs build (#568) 2021-08-10 12:00:25 +02:00
Denis Pisarev 1a854ae78a CI: fix gh doc publishing (#567)
* CI: fix gh doc publishing

* CI: it needs nightly

* CI: add wasm32 target

* CI: return to running on master
2021-08-09 19:52:32 +02:00
Gavin Wood 3f020f4540 Companion to #9514 (Remove Filter and use Contains instead) (#566)
* Remove Filter and use Contains instead

* Fixes

* Remove patch

* Bump Polkadot

* bump
2021-08-09 18:07:37 +02:00
Joshy Orndorff 7978b18613 Publish rustdocs to github pages (#562)
* Publish rustdocs to github pages

* @TriplEight 's suggestions from code review

Co-authored-by: Denis Pisarev <denis.pisarev@parity.io>

Co-authored-by: Denis Pisarev <denis.pisarev@parity.io>
2021-08-09 17:00:32 +02:00
Bastian Köcher 1866657e2c Disable integration tests outside of CI (#565) 2021-08-07 23:03:12 +02:00
Gavin Wood e8dfb9b571 Support XCM v1 (Companion to #2815) (#561)
* support for XCM v1

* Fixes

* Fix.

* Use `xcm::latest`

* Bump Polkadot

Co-authored-by: Bastian Köcher <info@kchr.de>
2021-08-06 19:13:33 +00:00
Bastian Köcher 9a0cfd9117 Update Substrate & Polkadot (#563) 2021-08-05 20:53:32 +02:00
Shaun Wang 5e86294e4e Polkadot companion (XCM-simulator) (#560)
* Use definitions from polkadot.

* Remove unused imports.

* Rerun CI.
2021-08-05 08:43:51 +02:00
Bastian Köcher 0f4674c04e Log pov size as info (#558) 2021-08-03 21:52:41 +02:00
Bastian Köcher 6c0abc6f7d Update Substrate & Polkadot (#557)
* Update Substrate & Polkadot

* Format

* Update again
2021-08-03 11:59:37 +02:00
Chevdor eda565a052 ci: reduce the list of events triggering matrix messages (#547) 2021-07-30 23:56:56 +02:00
Bastian Köcher 1b92af9042 Update Substrate & Polkadot (#551)
* Update Substrate & Polkadot

* Update client/service/src/lib.rs

Co-authored-by: Andronik Ordian <write@reusable.software>

* Update client/service/src/lib.rs

Co-authored-by: Andronik Ordian <write@reusable.software>

Co-authored-by: Andronik Ordian <write@reusable.software>
2021-07-27 22:42:39 +02:00
Chevdor 17eedeafec ci: upgrade subwasm (#550) 2021-07-27 13:04:33 +02:00
Denis Pisarev 5dbe70c4f5 CI: build a test artifact (#527)
* CI: build a test artifact

* CI: try building before testing

* CI: try proper bin name

* CI: preempty cache to benchmark properly

* CI: run build after test

* CI: change target source

* CI: try build before test once again

* CI: chore

* CI: prepopulate target cache

* CI: conditional build; aws sync

* CI: mock building to test publishing

* CI: lacks permissions in the other job

* CI: undebug
2021-07-23 17:06:57 +02:00
tgmichel 0b730156f6 Add rpc_http_threads (#548) 2021-07-23 10:07:31 +00:00
Bastian Köcher 617c0df264 Do not set best block when there already exists a best block with an higher number (#544)
* Do not set best block when there already exists a best block with an higher number

* Apply suggestions from code review

Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>

Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com>
2021-07-21 16:21:52 +02:00
Bastian Köcher 8d21ce602c Update Substrate & Polkadot (#540) 2021-07-20 16:11:56 +02:00
André Silva 3086b319de bump spec version of statemine and westmint (#539) 2021-07-16 10:23:00 +02:00
Shawn Tabrizi 7e5ec0c596 Add Uniques to Westmint and Statemint (#493)
* Add uniques to westmint and statemint

* update cargo

* Update Cargo.lock

* Update lib.rs

* fix merge

* Apply suggestions from code review

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

* fix build

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
Co-authored-by: joepetrowski <joe@parity.io>
2021-07-15 16:51:31 +02:00
Gavin Wood 9f6d29355c Enable permissionless asset creation (#476)
* Enable permissionless asset creation

* Fixes

* Fixes

* Update polkadot-parachains/statemine-runtime/src/lib.rs

Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>

* update Cargo.lock

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
Co-authored-by: Joshy Orndorff <JoshOrndorff@users.noreply.github.com>
Co-authored-by: joepetrowski <joe@parity.io>
2021-07-15 16:51:14 +02:00
Shawn Tabrizi d41c6818f7 make parachain system config consistent (#538) 2021-07-14 23:44:39 -04:00