Alexander Theißen
c879d1d582
contracts: Run start function ( #1367 )
...
Fixes #116
Start function wasn't allowed in a contract. Now it is allowed and is
being run.
It was disallowed because it is not used by Rust and supporting it made
the code more complex. However, not running the start function violates
the wasm standard. This makes life harder for some languages (see linked
ticket).
2023-09-11 22:45:18 +02:00
Vsevolod Stakhov
44dbb73945
Allow to broadcast network messages in parallel ( #1409 )
...
This PR addresses multiple issues pending:
* [x] Update orchestra to the recent version and test how the node
performs
* [x] Add some useful metrics for outbound network bridge
* [x] Try to send incoming network requests to all subsystems without
blocking on some particular subsystem in that loop
* [x] Fix all incompatibilities between orchestra and polkadot code
(e.g. malus node)
2023-09-11 20:33:51 +02:00
s0me0ne-unkn0wn
2c8021f998
Retire puppet workers ( #1449 )
...
Closes #583
After the separation of PVF worker binaries, dedicated puppet workers
are not needed for tests anymore. The production workers can be used
instead, avoiding some code duplication and decreasing complexity.
The changes also make it possible to further refactor the code to
isolate workers completely.
2023-09-11 19:14:07 +02:00
Oliver Tale-Yazdi
4b8bd9060e
Delete staking miner ( #1480 )
...
* Delete staking miner
New repo should be used instead https://github.com/paritytech/staking-miner-v2
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Remove staking-miner CI jobs
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-11 17:54:27 +02:00
Sacha Lansky
6df8909d94
[improve docs]: Sudo Pallet ( #1209 )
...
* refactor docs
* add docify
* nit
* add #![deny(missing_docs)]
* Apply suggestions from code review
Co-authored-by: Juan <juangirini@gmail.com >
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Juan <juangirini@gmail.com >
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
2023-09-11 17:39:51 +02:00
Alexander Samusev
a414ea7515
[ci] Move additional tests back to test-linux-stable ( #1466 )
...
* [ci] Move additional tests back to test-linux-stable
* run slow tests with all tests
* check if test upgrade_version_checks_should_work works
* rm comment
2023-09-11 13:44:42 +02:00
dependabot[bot]
056c4221af
Bump the known_good_semver group with 2 updates ( #1485 )
...
Bumps the known_good_semver group with 2 updates: [serde_json](https://github.com/serde-rs/json ) and [syn](https://github.com/dtolnay/syn ).
Updates `serde_json` from 1.0.105 to 1.0.106
- [Release notes](https://github.com/serde-rs/json/releases )
- [Commits](https://github.com/serde-rs/json/compare/v1.0.105...v1.0.106 )
Updates `syn` from 2.0.31 to 2.0.32
- [Release notes](https://github.com/dtolnay/syn/releases )
- [Commits](https://github.com/dtolnay/syn/compare/2.0.31...2.0.32 )
---
updated-dependencies:
- dependency-name: serde_json
dependency-type: direct:production
update-type: version-update:semver-patch
dependency-group: known_good_semver
- 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-11 13:09:34 +02:00
Lulu
00259b1c94
Set bridge crates to no-publish ( #1488 )
2023-09-11 12:13:55 +02:00
Chevdor
cdf0de6714
Merge CODEOWNERS Part 1 ( #1472 )
...
* Merge CODEOWNERS
* Add the XCM team as owner of /polkadot/xcm
* Update .github/CODEOWNERS
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
---------
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
Co-authored-by: Bastian Köcher <git@kchr.de >
Co-authored-by: Alexander Samusev <41779041+alvicsam@users.noreply.github.com >
2023-09-11 11:33:32 +02:00
eskimor
5b3f659ce3
Remove redundant book keeping in dispute coordinator. ( #1432 )
...
* Remove redundant book keeping in dispute coordinator.
* Fix docs.
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-09-11 12:25:40 +03:00
Serban Iorga
142a11ad95
Update bridges subtree ( #1392 )
...
* Move the bridges subtree under root
* Squashed 'bridges/' changes from 277f0d5496..e50398d1c5
e50398d1c5 bridges subtree fixes (#2528 )
99af07522d Markdown linter (#1309 ) (#2526 )
733ff0fe7a `polkadot-staging` branch: Use polkadot-sdk dependencies (#2524 )
e8a59f141e Fix benchmark with new XCM::V3 `MAX_INSTRUCTIONS_TO_DECODE` (#2514 )
62b185de15 Backport `polkadot-sdk` changes to `polkadot-staging` (#2518 )
d9658f4d5b Fix equivocation detection containers startup (#2516 ) (#2517 )
d65db28a8f Backport: building images from locally built binaries (#2513 )
5fdbaf45f6 Start the equivocation detection loop from the complex relayer (#2507 ) (#2512 )
7fbb67de46 Backport: Implement basic equivocations detection loop (#2375 )
cb7efe245c Manually update deps in polkadot staging (#2371 )
d17981fc33 #2351 to polkadot-staging (#2359 )
git-subtree-dir: bridges
git-subtree-split: e50398d1c594e4e96df70b0bd376e565d17e8558
* Reapply diener workspacify
* Fix Cargo.toml
* Fix test
* Adjustments
2023-09-11 11:47:45 +03:00
Oliver Tale-Yazdi
fbf5a814f0
Remove SafeCallFilter from Relay Runtimes ( #1303 )
...
* Remove SafeCallFilter from relay runtimes
The relays do not suffer from PoV bloat, so we dont need a
SafeCallFilter here.
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Clippy
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
---------
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-09 16:29:45 +02:00
s0me0ne-unkn0wn
9bfb6529d1
Introduce default-members to the workspace root ( #1420 )
2023-09-09 11:35:26 +02:00
Bradley Olson
6b3aa7d23e
Handle CollationSeconded Logs Conditionally ( #1475 )
...
* Removing unnecessary log
* Drop unneeded log
* Handling logs conditionally
* Changing unexpected message to warn
* Back to debug
* fmt
2023-09-08 17:28:07 -05:00
Davide Galassi
8dce0ad2a3
Use sp_std Vec in no-std crate ( #1471 )
2023-09-08 19:48:17 +02:00
Chris Sosnin
60d1a0bdc3
lookahead collator: read allowed ancestry len from relay client ( #1180 )
...
* Read allowed ancestry len from active config
* extract load_abridged_host_configuration
---------
Co-authored-by: Javier Viola <javier@parity.io >
2023-09-08 19:05:01 +03:00
Gavin Wood
bd0678a7e7
FRAME: Consideration (abstraction over storage deposits) ( #1361 )
...
* Consideration trait
* Avoid associated type in Consideration
* Update substrate/frame/support/src/traits/tokens/fungible/freeze.rs
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
* Update substrate/frame/support/src/traits/tokens/fungible/freeze.rs
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
* Update substrate/frame/support/src/traits/storage.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Update substrate/frame/support/src/traits/tokens/fungible/mod.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* ".git/.scripts/commands/fmt/fmt.sh"
* Add
---------
Co-authored-by: Francisco Aguirre <franciscoaguirreperez@gmail.com >
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: command-bot <>
2023-09-08 16:57:16 +01:00
Michal Kucharczyk
af3e56cd86
RuntimeCode: doc fixed ( #1461 )
2023-09-08 16:56:19 +02:00
Chevdor
c5f7abe27f
Switch prdoc to the latest image ( #1460 )
2023-09-08 14:45:54 +03:00
Chevdor
92d7751b4d
Update ed25519-dalek to v2 ( #1446 )
...
* Update to ed25519-dalek v2
* Update Cargo.lock
* Remove default features
* Update cumulus/bridges/primitives/test-utils/src/keyring.rs
Co-authored-by: Bastian Köcher <git@kchr.de >
---------
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-09-08 12:14:57 +02:00
dependabot[bot]
bce7c2465c
Bump hex-literal from 0.3.4 to 0.4.1 ( #1438 )
...
Bumps [hex-literal](https://github.com/RustCrypto/utils ) from 0.3.4 to 0.4.1.
- [Commits](https://github.com/RustCrypto/utils/compare/hex-literal-v0.3.4...hex-literal-v0.4.1 )
---
updated-dependencies:
- dependency-name: hex-literal
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>
Co-authored-by: Bastian Köcher <git@kchr.de >
2023-09-08 12:50:56 +03:00
dependabot[bot]
3293ba7179
Bump actions/cache from 3.3.1 to 3.3.2 ( #1456 )
...
Bumps [actions/cache](https://github.com/actions/cache ) from 3.3.1 to 3.3.2.
- [Release notes](https://github.com/actions/cache/releases )
- [Changelog](https://github.com/actions/cache/blob/main/RELEASES.md )
- [Commits](https://github.com/actions/cache/compare/88522ab9f39a2ea568f7027eddc7d8d8bc9d59c8...704facf57e6136b1bc63b828d79edcd491f0ee84 )
---
updated-dependencies:
- dependency-name: actions/cache
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-08 11:49:18 +02:00
Chevdor
594a817758
Update Chrono to 0.4.30 ( #1451 )
2023-09-08 11:43:04 +02:00
Alexander Samusev
a36d409e67
[ci] change image for prdoc gha ( #1452 )
2023-09-07 18:53:31 +02:00
Alexander Samusev
09503b1d2d
[ci] Return publish-rustdoc ( #1402 )
...
* [WIP][ci] Return publish-rustdoc
* rm files
* fix ref
* add build doc
* add comment
* move test-deterministic-wasm to test stage
* rm test-deterministic-wasm from root
* test publish
* enable pipeline
* add test_deterministic_wasm.sh for resolving conflicts
* rm unused bash script
2023-09-07 13:39:53 +03:00
ordian
15503883e2
polkadot: pin one block per session ( #1220 )
...
* polkadot: propagate UnpinHandle to ActiveLeafUpdate
Also extract the leaf creation for tests
into a common function.
* dispute-coordinator: try pinned blocks for slashin
* apparently 1.72 is smarter than 1.70
* address nits
* rename fresh_leaf to new_leaf
2023-09-07 13:24:40 +03:00
Alexander Samusev
1346143194
[ci] Enable flacky collector for tests ( #1439 )
2023-09-07 11:31:18 +02:00
yjh
bd23c8d9d7
remove unused keystore_uri ( #1421 )
2023-09-07 11:01:55 +02:00
Branislav Kontur
bf5d0e2847
Forgotten polkadot-core-primitives/std ( #1440 )
...
* Forgotten `polkadot-core-primitives/std`
* Reorder
2023-09-07 11:34:53 +03:00
gupnik
91deee7a1d
Adds base benchmark for do_tick in broker pallet ( #1235 )
...
* Adds base benchmark for do_tick
* ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_broker
* Update substrate/frame/broker/src/benchmarking.rs
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Update substrate/frame/broker/src/benchmarking.rs
* ".git/.scripts/commands/bench/bench.sh" --subcommand=pallet --runtime=dev --target_dir=substrate --pallet=pallet_broker
* Addresses review comment
---------
Co-authored-by: command-bot <>
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2023-09-07 08:05:31 +05:30
ordian
a47943983f
zombienet: use another collator image for the slashing test ( #1386 )
...
* zombienet: use test-parachain image for the slashing test
* use the right image
* try polkadot-parachain image
* try naming collator alice 🙈
* add needed job for the pipeline
* fix user id in polkadot-parachain-debug image
* small tweaks to the test
* another small tweak
* yet another small tweak
* bump zombienet version
---------
Co-authored-by: Javier Viola <javier@parity.io >
2023-09-06 20:39:42 +02:00
Chevdor
0090152386
Prevent a fail prdoc check to block ( #1433 )
2023-09-06 20:34:41 +03:00
eskimor
1e2a2f0c69
Fix nothing scheduled on session boundary ( #1403 )
...
* Fix scheduled state at session boundaries.
* Cleanup + better docs.
* More cleanup and fixes.
* Remove 12s hack.
* Add dep.
* Make clippy happy
---------
Co-authored-by: eskimor <eskimor@no-such-url.com >
2023-09-06 18:19:21 +02:00
Egor_P
eeb368ed9c
GHW for building and publishing docker images ( #1391 )
...
* add ghw and scripts for docker image deployment
* debug
* add permissions for content
* fix path to the bin folder
* add tags
* rename env
* fix path to docker file
* make polkadot-parachain executable
* fix typo
* fix more typos
* test
* revert back use of working directory
* mke bin executable in the artifacts folder
* use cd instead of working directory
* change path to cash
* fix path to cash
* change cache key
* delete old flows
* addressed PR comments
* fix path
* reorg docker files
2023-09-06 17:11:10 +03:00
Squirrel
4c077b209b
pallet asset-conversion additional quote tests ( #1371 )
...
* added identity quote test (only possible if fees are not included in quote)
* add tests that compare quoted price to actual execution
2023-09-06 15:00:53 +01:00
Juan
68ab943c65
Remove deprecated pallet_balances's set_balance_deprecated and transfer dispatchables ( #1226 )
...
* remove deprecated dispatchables
* update test
* update tests
* update tests
* add prdocs
* add prdoc
* Update docs/prdoc/pr_1226.prdoc
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
* move prdoc file
---------
Co-authored-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
2023-09-06 16:06:47 +03:00
Chevdor
50de035f6d
Fix PRdoc check ( #1419 )
2023-09-06 13:58:53 +02:00
Cem Eliguzel
dc28df0b27
Fix the wasm runtime substitute caching bug ( #1416 )
2023-09-06 13:02:33 +03:00
dependabot[bot]
cd901764a5
Bump enumn from 0.1.11 to 0.1.12 ( #1412 )
...
Bumps [enumn](https://github.com/dtolnay/enumn ) from 0.1.11 to 0.1.12.
- [Release notes](https://github.com/dtolnay/enumn/releases )
- [Commits](https://github.com/dtolnay/enumn/compare/0.1.11...0.1.12 )
---
updated-dependencies:
- dependency-name: enumn
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: Bastian Köcher <git@kchr.de >
2023-09-06 12:30:54 +03:00
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