Xiliang Chen
cd71f7e9b1
RFC 14: Improve locking mechanism for parachains ( #1290 )
...
* rfc14
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* Update polkadot/runtime/common/src/paras_registrar/mod.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
* fmt
* fix
* Update polkadot/runtime/common/src/paras_registrar/migration.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* fmt
* 2224 is unlocked
* update migration list
* update comment
* use VersionedMigration
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-06 11:09:07 +02:00
Chevdor
eaf380aaf5
Add PRdoc check ( #1408 )
...
* Add test prdoc
* Prepare for the check
* Escape PR number
* Fix conditional step
* Add checkout and actual check
* Cleanup
* Minor fixes
* Add doumentation
* Add more doc
2023-09-06 11:25:47 +03:00
Chevdor
7986b12624
fmt fixes ( #1413 )
2023-09-06 11:12:55 +03:00
Francisco Aguirre
51dcc9fbc8
Enforce a decoding limit in MultiAssets ( #1395 )
...
* Enforce a decoding limit in MultiAssets
* ".git/.scripts/commands/fmt/fmt.sh"
* Update polkadot/xcm/src/v3/multiasset.rs
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
* Just use a BoundedVec
* Conflicts
---------
Co-authored-by: command-bot <>
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
2023-09-06 00:56:32 +03:00
Alexander Theißen
336916827f
Remove dynamic dispatch using Ext ( #1399 )
2023-09-05 13:24:19 +02:00
Marcin S
ec8949f624
Remove redundant calls to borrow() ( #1393 )
...
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
2023-09-05 12:11:30 +02:00
Dmitry Markin
12194445b2
Get rid of polling in WarpSync ( #1265 )
2023-09-05 12:34:50 +03:00
dependabot[bot]
adf847a582
Bump actions/checkout from 3 to 4 ( #1398 )
...
* Bump actions/checkout from 3 to 4
Bumps [actions/checkout](https://github.com/actions/checkout ) from 3 to 4.
- [Release notes](https://github.com/actions/checkout/releases )
- [Changelog](https://github.com/actions/checkout/blob/main/CHANGELOG.md )
- [Commits](https://github.com/actions/checkout/compare/v3...v4 )
---
updated-dependencies:
- dependency-name: actions/checkout
dependency-type: direct:production
update-type: version-update:semver-major
...
Signed-off-by: dependabot[bot] <support@github.com >
* Update fmt-check.yml
* Update .github/workflows/check-licenses.yml
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
* Update .github/workflows/check-markdown.yml
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
* Update .github/workflows/fmt-check.yml
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
---------
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
Co-authored-by: Sergejs Kostjucenko <85877331+sergejparity@users.noreply.github.com >
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
2023-09-05 11:47:08 +03:00
dependabot[bot]
711132c961
Bump thiserror from 1.0.47 to 1.0.48 ( #1396 )
...
Bumps [thiserror](https://github.com/dtolnay/thiserror ) from 1.0.47 to 1.0.48.
- [Release notes](https://github.com/dtolnay/thiserror/releases )
- [Commits](https://github.com/dtolnay/thiserror/compare/1.0.47...1.0.48 )
---
updated-dependencies:
- dependency-name: thiserror
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>
Co-authored-by: Liam Aharon <liam.aharon@hotmail.com >
2023-09-05 09:27:19 +02:00
joe petrowski
a14691804d
Move Relay-Specific Shared Code to One Place ( #1193 )
...
* add common libs
* asset hubs
* add westend
* bridge hubs
* collectives
* contracts
* emulated tests
* parachain bin
* delete collectives constants and update docs
* integration tests should have apache license (some missing, some needed changing)
* propagate features
* fmt
2023-09-05 08:13:19 +02:00
Liam Aharon
7217a5da65
rust docs: add simple analytics ( #1377 )
...
* inject simple analytics
* comments
* fix chown
* comments
* doc features
2023-09-05 12:31:57 +10:00
PG Herveou
076529ea55
Contracts: Update read_sandbox ( #1390 )
...
* Update runtime.rs
* Fix
* Revert "Update runtime.rs"
This reverts commit 808f026a835b1f2707f640799454a50fd3a8be7b.
* nit mono-repo fixes
2023-09-04 21:33:20 +02:00
Dmitry Markin
01cdae878d
Extract block announce validation from ChainSync ( #1170 )
2023-09-04 18:27:53 +03:00
Alexander Samusev
ddab7156b4
[ci] Remove runtime-benchmarks from tests ( #1335 )
...
* [ci] Remove runtime-benchmarks from tests
* Update .gitlab/pipeline/test.yml
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* remove ing
* move benchmark tests to additional tests
* rm -q option
* try release profile
* use testnet profile
* move to a separate job
* rm dup
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-04 17:58:32 +03:00
ordian
89bfdb15da
approval-voting: use proper hash when querying session info ( #1387 )
2023-09-04 16:48:12 +02:00
Oliver Tale-Yazdi
2f242e0792
Cleanup repo (a tiny bit) ( #1382 )
...
* Delete stale adoc files
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Convert adoc to md
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add adoc to gitignore
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Delete more random unmaintained files
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Markdown lint
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-04 15:45:33 +03:00
Xiliang Chen
be761b743b
add Treasurer to SchedulerOrigin ( #1325 )
2023-09-04 13:42:19 +02:00
Ignacio Palacios
2c35bc3d27
[xcm-emulator] Redo Parachain init ( #1356 )
...
* bring back proper init
* refactor block cycle
* ".git/.scripts/commands/fmt/fmt.sh"
* Update cumulus/xcm/xcm-emulator/src/lib.rs
Co-authored-by: Squirrel <gilescope@gmail.com >
---------
Co-authored-by: command-bot <>
Co-authored-by: Giles Cope <gilescope@gmail.com >
2023-09-04 12:30:25 +02:00
Chevdor
a30092ab42
Markdown linter ( #1309 )
...
* Add markdown linting
- add linter default rules
- adapt rules to current code
- fix the code for linting to pass
- add CI check
fix #1243
* Fix markdown for Substrate
* Fix tooling install
* Fix workflow
* Add documentation
* Remove trailing spaces
* Update .github/.markdownlint.yaml
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix mangled markdown/lists
* Fix captalization issues on known words
2023-09-04 12:02:32 +03:00
Oliver Tale-Yazdi
830fde2a60
Update fmt file and some authors ( #1379 )
...
* Include bridges into fmt
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Fix some authors
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-04 09:19:41 +02:00
dependabot[bot]
a7ed6d2086
Bump the known_good_semver group with 1 update ( #1375 )
...
Bumps the known_good_semver group with 1 update: [syn](https://github.com/dtolnay/syn ).
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.29...2.0.31 )
---
updated-dependencies:
- dependency-name: syn
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: known_good_semver
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-04 08:48:36 +03:00
dependabot[bot]
6322a76e36
Bump proc-macro-warning from 0.4.1 to 0.4.2 ( #1376 )
...
Bumps [proc-macro-warning](https://github.com/ggwpez/proc-macro-warning ) from 0.4.1 to 0.4.2.
- [Release notes](https://github.com/ggwpez/proc-macro-warning/releases )
- [Commits](https://github.com/ggwpez/proc-macro-warning/compare/v0.4.1...v0.4.2 )
---
updated-dependencies:
- dependency-name: proc-macro-warning
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-09-04 08:48:15 +03:00
yjh
4053bdac03
feat: add futures api to TransactionPool ( #1348 )
...
* feat: add futures api to `TransactionPool`
* fix clippy
2023-09-03 21:52:20 +02:00
Gavin Wood
bc6fca3c44
Ensure cumulus/bridges is ignored by formatter and run it ( #1369 )
2023-09-03 15:11:26 +02:00
Michal Kucharczyk
2c3e869c38
substrate: chain-spec paths corrected in zombienet tests ( #1362 )
...
* substrate: chain-spec paths corrected in zombienet tests
* fix chain-spec path in cumulus test
* disable beefy on validator
---------
Co-authored-by: Javier Viola <javier@parity.io >
2023-09-02 21:25:43 +02:00
Alexander Theißen
3f92be2cc2
contracts: Update to wasmi 0.31 ( #1350 )
...
* contracts: Update to wasmi 0.31
* ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_contracts
---------
Co-authored-by: command-bot <>
2023-09-02 14:41:33 +02:00
Sacha Lansky
8cfaad4600
[improve docs]: Template pallet ( #1280 )
...
* add and refactor docs
* commit mistake
* improvements
* fixes
* Apply suggestions from code review
Co-authored-by: Squirrel <gilescope@gmail.com >
* fix: use markdown syntax
* from review: explain what generate_deposit does
* from review: add note about errors
* updates
* fix: bring back getter
---------
Co-authored-by: Squirrel <gilescope@gmail.com >
2023-09-02 03:34:46 +03:00
Squirrel
dbbfe041fd
[xcm-emulator] Unignore cumulus integration tests ( #1247 )
...
* tests should not be run with runtime-benchmarks feature
2023-09-01 23:15:20 +03:00
eskimor
23a2b7b5b3
Fix wrong ref counting ( #1358 )
...
* Fix wrong ref counting
in case of multiple inserts at same height.
* More warn
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-09-01 21:56:09 +03:00
s0me0ne-unkn0wn
a2b6470607
Use cached session index to obtain executor params ( #1190 )
...
* Import changes from archieved repo
* Revert erroneous changes
* Fix more tests
* Resolve discussions
* Fix MORE tests
* approval-voting: launch_approval better interface (#1355 )
---------
Co-authored-by: Javier Viola <javier@parity.io >
Co-authored-by: ordian <noreply@reusable.software >
Co-authored-by: ordian <write@reusable.software >
2023-09-01 21:07:32 +03:00
Sacha Lansky
ccdf636c49
fix typos ( #1339 )
2023-09-01 17:54:03 +02:00
Davide Galassi
0d6ef3e6c2
Use bandersnatch-vrfs with locked dependencies ref ( #1342 )
...
* Use bandersnatch-vrfs with locked dependencies ref
* Update ark-scale to 0.0.10
* Bump ark-substrate crates version
2023-09-01 15:58:46 +02:00
dependabot[bot]
a846813493
Bump bs58 from 0.4.0 to 0.5.0 ( #1293 )
...
Bumps [bs58](https://github.com/Nullus157/bs58-rs ) from 0.4.0 to 0.5.0.
- [Changelog](https://github.com/Nullus157/bs58-rs/blob/main/CHANGELOG.md )
- [Commits](https://github.com/Nullus157/bs58-rs/compare/0.4.0...0.5.0 )
---
updated-dependencies:
- dependency-name: bs58
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-09-01 16:44:14 +03:00
Cyrill Leutwiler
24c41f10bb
Contracts: seal0::balance should return the free balance ( #1254 )
2023-09-01 15:33:15 +03:00
Andrei Sandu
e165eacd58
Logs: add extra debug log for negative rep changes ( #1205 )
...
* refactor and more debug
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* review
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* fix
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
* 🤦
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
---------
Signed-off-by: Andrei Sandu <andrei-mihail@parity.io >
2023-09-01 14:55:23 +03:00
Branislav Kontur
15cb0af58c
Added short-benchmarks for cumulus ( #1183 )
...
* Added short-benchmarks for cumulus
* Added `--bin` flag for short-benchmarks
* fix dependency for short-benchmark-cumulus
* Fixed benchmark with new XCM::V3 `MAX_INSTRUCTIONS_TO_DECODE`
* Fixed benchmark for bridge messages pallets
---------
Co-authored-by: alvicsam <alvicsam@gmail.com >
Co-authored-by: Javier Viola <javier@parity.io >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2023-09-01 14:27:18 +03:00
Ignacio Palacios
241601b1c1
[xcm-emulator] Improve hygiene and clean up ( #1301 )
...
* improve hygiene & clean up
* improve hygiene & clean up - xcm-emulator
* improve hygiene & clean up - common
* improve hygiene & clean up - tests
* improve hygiene & clean up - tests 2
* last hygiene bits
* ".git/.scripts/commands/fmt/fmt.sh"
---------
Co-authored-by: command-bot <>
2023-09-01 12:44:06 +02:00
dependabot[bot]
12443589e3
Bump the known_good_semver group with 1 update ( #1347 )
...
Bumps the known_good_semver group with 1 update: [clap](https://github.com/clap-rs/clap ).
- [Release notes](https://github.com/clap-rs/clap/releases )
- [Changelog](https://github.com/clap-rs/clap/blob/master/CHANGELOG.md )
- [Commits](https://github.com/clap-rs/clap/compare/v4.4.1...v4.4.2 )
---
updated-dependencies:
- dependency-name: clap
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: known_good_semver
...
Signed-off-by: dependabot[bot] <support@github.com >
Co-authored-by: dependabot[bot] <49699333+dependabot[bot]@users.noreply.github.com>
2023-09-01 03:22:35 -07:00
gupnik
16fe5be02f
Renames API ( #1186 )
...
Co-authored-by: Javier Viola <javier@parity.io >
2023-09-01 12:16:07 +05:30
Bastian Köcher
a33d7922f8
Rename polkadot-parachain to polkadot-parachain-primitives ( #1334 )
...
* Rename `polkadot-parachain` to `polkadot-parachain-primitives`
While doing this it also fixes some last `rustdoc` issues and fixes
another Cargo warning related to `pallet-paged-list`.
* Fix compilation
* ".git/.scripts/commands/fmt/fmt.sh"
* Fix XCM docs
---------
Co-authored-by: command-bot <>
2023-08-31 23:53:29 +02:00
Kevin Krone
ea5792508e
Add README to project root ( #1253 )
...
* Added root README.md draft
* Modified Contribution section to reflect unified guidelines
* Update README.md
Co-authored-by: Squirrel <gilescope@gmail.com >
* Expand Substrate description
* Added Badges and Upstream deps
* Fixed badge links
* Fixed CONTRIBUTING.md links, added security and resources section to root README.md
* Moved runtimes link to Polkadot section
---------
Co-authored-by: Squirrel <gilescope@gmail.com >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-08-31 20:45:14 +03:00
Francisco Aguirre
995d81fd84
Add environmental variable to track decoded instructions ( #1320 )
...
* Add environmental variable to track decoded instructions
* Fix doc tests
* Fix manifest formatting
* ".git/.scripts/commands/fmt/fmt.sh"
* Add one more test
* Add SetAppendix in test
---------
Co-authored-by: command-bot <>
2023-08-31 13:42:32 -03:00
Lulu
aedd280874
Fix polkadot-node-core-pvf-prepare-worker build with jemalloc ( #1315 )
...
* Fix polkadot-node-core-pvf-prepare-worker build with jemalloc
The jemalloc feature on polkadot-node-core-pvf-prepare-worker depended
on some feature gated code in polkadot-node-core-pvf-common but there
way no way to enable this feature gate.
This commit adds the feature and makes prepare-worker enable it.
* More jemalloc-allocator fixes
* Fix jemalloc-allocator feature dep
* Run `zepter format features`
---------
Co-authored-by: Marcin S <marcin@realemail.net >
2023-08-31 17:13:09 +02:00
Davide Galassi
f1f793718a
Sassafras primitives ( #1249 )
...
* Introduce Sassafras primitives
* Keystore workaround
* Fix doc
* Use in keystore
* Improve bandersnatch vrf docs
* Apply review suggestions
* Update README
* Docs improvement
* Docs fix
2023-08-31 13:38:11 +02:00
Juan
bdbe982970
Restructure dispatch macro related exports ( #1162 )
...
* restructure dispatch macro related exports
* moved Dispatchable to lib.rs
* fix .gitignore final newline
* ".git/.scripts/commands/fmt/fmt.sh"
* fix rustdocs
* wip
---------
Co-authored-by: Liam Aharon <liam.aharon@hotmail.com >
Co-authored-by: command-bot <>
Co-authored-by: ordian <write@reusable.software >
2023-08-31 14:08:44 +03:00
Alin Dima
d6af073aa5
backing: move the min votes threshold to the runtime ( #1200 )
...
* move min backing votes const to runtime
also cache it per-session in the backing subsystem
Signed-off-by: alindima <alin@parity.io >
* add runtime migration
* introduce api versioning for min_backing votes
also enable it for rococo/versi for testing
* also add min_backing_votes runtime calls to statement-distribution
this dependency has been recently introduced by async backing
* remove explicit version runtime API call
this is not needed, as the RuntimeAPISubsystem already takes care
of versioning and will return NotSupported if the version is not
right.
* address review comments
- parametrise backing votes runtime API with session index
- remove RuntimeInfo usage in backing subsystem, as runtime API
caches the min backing votes by session index anyway.
- move the logic for adjusting the configured needed backing votes with the size of the backing group
to a primitives helper.
- move the legacy min backing votes value to a primitives helper.
- mark JoinMultiple error as fatal, since the Canceled (non-multiple) counterpart is also fatal.
- make backing subsystem handle fatal errors for new leaves update.
- add HostConfiguration consistency check for zeroed backing votes threshold
- add cumulus accompanying change
* fix cumulus test compilation
* fix tests
* more small fixes
* fix merge
* bump runtime api version for westend and rollback version for rococo
---------
Signed-off-by: alindima <alin@parity.io >
Co-authored-by: Javier Viola <javier@parity.io >
2023-08-31 14:01:36 +03:00
dependabot[bot]
f1845f725d
Bump zstd from 0.11.2+zstd.1.5.2 to 0.12.4 ( #1326 )
...
Bumps [zstd](https://github.com/gyscos/zstd-rs ) from 0.11.2+zstd.1.5.2 to 0.12.4.
- [Release notes](https://github.com/gyscos/zstd-rs/releases )
- [Commits](https://github.com/gyscos/zstd-rs/commits )
---
updated-dependencies:
- dependency-name: zstd
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-08-31 12:48:59 +02:00
Oliver Tale-Yazdi
dfc0d1bc83
Remove substrate_test_utils::test ( #1321 )
...
* Directly use tokio::test
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove old code
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Delete substrate-test-utils-test-crate
Also not needed anymore.
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: Bastian Köcher <git@kchr.de >
2023-08-31 12:48:39 +02:00
Ignacio Palacios
80a19bec6a
remove disable-runtime-api ( #1328 )
2023-08-31 12:48:01 +02:00
Alexander Samusev
aabed6757e
[ci] add more jobs for pipeline cancel, cleanup ( #1314 )
2023-08-31 12:36:38 +03:00