Commit Graph
67 Commits
Author SHA1 Message Date
SquirrelandOliver Tale-Yazdi 29175bb984 Expect less chaos: use explicit call indices (#1984)
* Expect less chaos: set call index explicitly.

* mark test pallet as dev mode so explicit call indicies are not required.

* Fix 'dev_mode' syntax

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>
2022-12-20 12:04:56 +00:00
Squirrel d2a3bbe334 add test onto statemint as well as statemine now (#1954) (#1955)
(as functionallity is rolled out)
2022-12-12 16:41:40 +00:00
97bc16ba7c [benchmarks] pr with weights (#1946) (#1971)
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

Co-authored-by: Egor_P <egor@parity.io>
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>
2022-12-08 12:38:58 +00:00
a49d007cc1 Backport collective weights from v9330 to master (#1959)
* [benchmarks] pr with weights (#1945)

Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

* Use master for some methods

Co-authored-by: Egor_P <egor@parity.io>
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>
2022-12-08 10:30:48 +00:00
Squirrel 3a624fd8ea rename package to avoid name clash (#1716) 2022-11-22 14:57:14 +01:00
SquirrelandBastian Köcher 20ed6c47bb rename package to avoid name clash (#1716)
Co-authored-by: Bastian Köcher <info@kchr.de>
2022-11-07 11:49:40 +00:00
facb0891db [benchmarks] pr with weights (#1664) (#1694)
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>

Co-authored-by: Paritytech CI <52199148+paritytech-ci@users.noreply.github.com>
Co-authored-by: paritytech-ci <paritytech-ci@parity.io>
2022-09-28 16:39:06 +00:00
SquirrelandEgorPopelyaev 2c4103d8be Bump crate versions (#1690)
Co-authored-by: EgorPopelyaev <egor@parity.io>
2022-09-28 16:38:36 +00:00
SquirrelandIgnacio Palacios 27d05a38e1 backport: update integration tests (#1695)
* Update integration test v0.9.29 (#1681)

* update it

* remove comment

* update it (#1689)

Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-09-28 16:37:57 +00:00
Squirrel e23d581b76 set xcm weights template (#1643) (#1691)
* xcm benchmarks use a custom template
2022-09-28 09:02:16 +00:00
SquirrelandEgor_P 90a3b2126a add current time in milis to the branch name (#1658) (#1693)
Co-authored-by: Egor_P <egor@parity.io>
2022-09-27 15:53:17 +00:00
Squirrel d9d9c1b947 Other PRs have wrong base and drag additional commits into the genegated PR. (#1672)
Not a good idea as it turns out.
2022-09-23 10:14:52 +00:00
Squirrel db70676ffa Westmint don't panic. (#1631) 2022-09-16 12:38:54 +00:00
Squirrel 99c8f61c91 Don't panic. (#1629) 2022-09-16 10:28:15 +00:00
SquirrelandIgnacio Palacios deaf3e4535 Update Integration tests Statemine & Statemint (#1526) (#1575)
Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-09-05 13:49:07 +00:00
SquirrelandBranislav Kontur 2b9816ec41 9270 Backport of Align versions for runtimes (#1517) (#1574)
* Align versions for runtimes (#1517)

* update cargo lock

Co-authored-by: Branislav Kontur <bkontur@gmail.com>
2022-09-02 09:17:43 +00:00
Squirrel 8637376efe shell and seedling did not build (#1567)
* shell and seedling did not build

(even though CI was green). Time for more CI.

* let's just fix the build in this PR

* Update parachains/runtimes/starters/shell/Cargo.toml

No need to rem this out as we're not testing the new CI changes in this PR.
2022-08-24 11:37:22 +00:00
Squirrelandparity-processbot 15d4f8b3be Removes duplication and unneeded sections. (#1547)
Co-authored-by: parity-processbot <>
2022-08-18 12:07:18 +00:00
Giles Cope 958414472f and again 2022-08-04 12:26:07 +02:00
Giles Cope 5dae501aa5 There's already one directly below 2022-08-04 12:26:07 +02:00
Giles Cope 66c6c38b12 if not in a subdir... 2022-08-04 12:26:07 +02:00
Giles Cope f8a1ffc6fa another shot 2022-08-04 12:26:07 +02:00
Giles Cope 92f3eb931b broader scope 2022-08-04 12:26:07 +02:00
Giles Cope b0bfe4835b Like polkadot, save context.json as an artifact 2022-08-04 12:26:07 +02:00
Giles Cope e94395dbd2 adapt to subwasm version output format change 2022-08-04 12:26:07 +02:00
SquirrelandIgnacio Palacios 8f613256be Penpal testing runtime (#1254)
* adapt to common good paras

* fmt

* Updated to leave parachain-template alone

* use norm_id + cargo fmt

* removed comment as we are not touching parachain template

* is_penpal

* updated code to new locations

* changes required to get penpal running

* cargo fmt

* remove warning, rename chain

* Update polkadot-parachain/src/command.rs

* Update polkadot-parachain/src/command.rs

Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>

* remove now moved functions

* added runtime description

* add missing copyright notices

* more copyright notices.

Co-authored-by: NachoPal <ignacio.palacios.santos@gmail.com>
2022-07-12 12:59:41 +00:00
Squirrel c764b0b460 standard way to get at the docs (#1430)
* standard way to get at the docs

* Update README.md
2022-07-05 19:15:45 +00:00
Squirrel 880496c7cc rename now shared node creation function (#1402) 2022-06-23 11:41:44 +00:00
Squirrelandjoe petrowski 8347d2f85c rename build_import_queue to not be statemint specific (#1389)
* rename to aura

* Update polkadot-parachain/src/service.rs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
2022-06-21 14:58:27 +00:00
Squirrel 818a19873a NonTransfer should be a superset of collator selection (#1385)
* This should ideally be set.

* Not convinced guard order is always guarenteed.

* assets / uniques should not be included.

* correction
2022-06-18 14:06:52 +00:00
Squirrel ebfa19af31 Split chain_spec to individual chain families (#1347)
* Split chain_spec to individual chain families.

* cargo fmt

* Replace ifs with match

* Runtime::Generic variant avoiding Option
2022-06-17 14:47:21 +00:00
SquirrelandChevdor e403b268d4 Fixup benches after dir re-org (#1300)
* Fixup after dir re-org

* Update scripts/benchmarks-ci.sh

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* Update scripts/benchmarks-ci.sh

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* Update scripts/benchmarks-ci.sh

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* fix typo

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-06-01 07:40:03 +00:00
Squirrel fefd160138 Add rockmine json (#1290) 2022-05-31 10:06:42 +00:00
Squirrel 1fe20e9022 transfer ownership of uniques looks cheaper. (#1302)
batch all now looking a bit expensive compared to batch. no big changes.
2022-05-27 10:49:55 +00:00
Squirrel da577b3f51 sudo was removed but we were still pulling in the crate. (#1289) 2022-05-24 12:13:31 +00:00
Squirrel f9bc77c3c8 Use named events in cumulus pallets (#1260)
* Use named events

* For now standardise on message_id

* cargo fmt

* reverting xcm changes

* remove superfluous comments

* renaming

* updating benches
2022-05-23 08:23:27 +00:00
9405a969f0 dir restructure to support more CGP (#1266)
* rerame res to chain-specs

* split polkadot-parachains dir

* rename dir parachains-common to common

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
Co-authored-by: Wilfried Kopp <wilfried@parity.io>
Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-05-20 13:43:04 +01:00
SquirrelandChevdor 8d44f9bcae rename polkadot-collator to polkadot-parachain (#1241)
* rename polkadot-collator to polkadot-parachain

Not every node has to be a collator.

* Update README.md

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* rename docker file

* Update .github/workflows/extrinsic-ordering-check-from-bin.yml

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* Versioning scheme that tracks polkadot relay chain

but allows for patch releases by having a 0 at the end.
(`-patch1` patch naming schemes were discussed but they
were judged to cause downstream packagers pain.)

* update name

* update lock file

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-05-13 13:02:52 +00:00
Squirrel 4f160f9ccd benchmark now takes a command. (#1191) 2022-04-23 20:44:19 +00:00
SquirrelandKeith Yeung d68e9bf27b warn not info (#1190)
* warn not info

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
2022-04-22 08:51:59 +01:00
563ce7cb93 Deny using relay chain for reserve transfers (#1169)
* Deny using relay chain for reserve transfers

* match on junction as well.

* Update polkadot-parachains/parachains-common/src/xcm_config.rs

* Use Err to signal deny

* Deny depisiting reserved assets + fmt

* Allow DepositReserveAssets from relay chain

Deny InitiateReserveWithdrawal

* Rather than allow DepositReserveAsset,

it was ReservAssetDeposited that should be allowed but logged.

* don't reference common parachains.

* Update parachain-template/runtime/src/xcm_config.rs

* Warn if reserve asset deposited msg detected.

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
2022-04-20 10:14:08 +01:00
Squirrel 8d0e4229c5 Bump collator version to 5.4 (#1131) 2022-04-04 18:05:32 +01:00
Squirrel 437891fe22 bump tx version due to substrate 10896 (#1133) 2022-04-04 18:05:19 +01:00
Squirrel 7df065e7de Bump version to v900 (#1130) 2022-04-01 12:09:43 +01:00
Squirrel 66591cd90e updated weights for v800 (#1120) (#1126) 2022-03-31 20:05:22 +00:00
SquirrelandKeith Yeung 3cbd4279fa xcmp-queue / less indexing (#1100)
* less indexing

* removed unneeded clone

Co-authored-by: Keith Yeung <kungfukeith11@gmail.com>
2022-03-22 20:56:58 +00:00
Squirrel 9717379012 bump versions in preparation for next release (#1103)
* bump collator version

* bump statmint runtimes versions

* Update lock file

* unifying runtime versions
2022-03-22 17:01:15 +00:00
Squirrel 2db0a69f66 express intent better (#1099) 2022-03-21 14:47:47 +00:00
SquirrelandBastian Köcher 4322e064ea collator-selection pallet tidy (#1093)
* One less collect + clippy suggestions.

* No need to index into collection

* Update pallets/collator-selection/src/lib.rs

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
2022-03-16 19:10:41 +00:00
Squirrel e535a504ed --json switched to --json-file param in benchmarking script (#1084) 2022-03-14 21:32:11 +00:00
Squirrel 8cf65b2e3c updating benchmarking script (#1012)
we should be using production profile for benchmarks.
--raw does not exist: https://github.com/paritytech/substrate/pull/10771
2022-02-21 15:18:56 +00:00
Squirrel d1a5414b59 Remove migrations that have been executed. (#986) 2022-02-21 11:25:54 +00:00
Squirrel b8eef1486c bump tx version (#966) (#975) 2022-02-10 16:19:16 +00:00
SquirrelandIgnacio Palacios 7a789ac2bc collective flip migration removed, uniques added (#965) (#974)
Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-02-10 16:17:57 +00:00
SquirrelandIgnacio Palacios cc7116dde6 new weights for release-parachains-v7.0.0 (#951) (#973)
Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-02-10 16:16:31 +00:00
Squirrel 19f0be8e08 Set statemin runtime versions (#971) 2022-02-10 16:15:49 +00:00
SquirrelandWilfried Kopp 51f9ec06e4 Bump collator version (#970)
Co-authored-by: Wilfried Kopp <wilfried@parity.io>
2022-02-10 16:12:33 +00:00
SquirrelandAlexander Popiak 88928d09a4 Add safe_xcm_version to Genesis Specs (#743) (#904)
* Add safe_xcm_version to Genesis Specs (#743)

* add safe_xcm_version to genesis specs

* cargo +nightly fmt

* Point to xcm latest version

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2022-01-26 11:11:03 +00:00
SquirrelandChevdor d07da1c883 Bump the collator version (#747) (#919)
Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-01-21 11:45:56 +00:00
SquirrelandIgnacio Palacios ec751f8fca merge of: Add system weights to Statemint (#762) (#918)
* Add system weights to Statemint (#762)

* waiting for weights from bm

* frame_system weights added

* cargo toml fix + fmt

* removed non-existent set_changes_trie_config

Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-01-21 08:11:01 +00:00
1aa820a483 Add collator selection tool tips (#900)
* First doc lines should show as tool tips

* Update pallets/collator-selection/src/lib.rs

* Update pallets/collator-selection/src/lib.rs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Update pallets/collator-selection/src/lib.rs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* Update pallets/collator-selection/src/lib.rs

Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>

* moving comment onto storage

Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com>
2022-01-19 17:42:09 +01:00
SquirrelandRicardo Rius fc79d0dc61 Update Statemint prefix (#916)
Co-authored-by: Ricardo Rius <ricardo@parity.io>
2022-01-19 16:58:37 +01:00
SquirrelandIgnacio Palacios 6341fafe9d weights update statemine v6 (#754) (#915)
Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com>
2022-01-19 15:12:24 +00:00
7ce3fe4e0d Add Statemint Genesis Values (#817) (#905)
* Add Statemint Genesis Values (#817)

* add some docs to genesis scripts

* move statemint test chainspec

* add initial (draft) version of statemint chain spec

* adjust genesis value script

* add Statemint genesis Aura keys

* add bootnodes to statemint-genesis spec

* Add checks, debug and doc (#790)

* Add checks, debug and doc

* Update scripts/generate_genesis_value.sh

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

* Update scripts/generate_genesis_value.sh

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

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

* default to official shell rpc endpoint for genesis values

* remove statemint test chain spec

* add Statemint chain spec and genesis values

* sort statemint genesis values

* some script docs adjustments

Co-authored-by: Chevdor <chevdor@users.noreply.github.com>

* cargo fmt

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
Co-authored-by: Chevdor <chevdor@users.noreply.github.com>
2022-01-19 10:43:46 +00:00
SquirrelandAlexander Popiak 9c4aa3b21f Configure Statemint and Statemine to Allow Teleports (#912)
* configure pallet-xcm to allow teleports but forbid generic sends

* bump spec_version

Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2022-01-19 08:57:13 +00:00
SquirrelandAlexander Popiak 3a8ed1210f bump transaction_version due to parachain_system change (#748) (#903)
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
2022-01-18 20:01:34 +01:00
Squirrel a0532634e1 less deps (#606) 2021-09-12 23:22:14 +02:00