Alexander Theißen
1864a61706
canvas: Run migrations defined by pallet-contracts ( #1011 )
...
* Run migrations defined by pallet-contracts
* cargo fmt
2022-02-21 15:28:25 +00:00
Alexander Theißen
8988ecb938
canvas: More refactoring ( #997 )
...
* canvas: Move contracts config to own file
* Reduce usage of parameter_types where possible
* Fix try-runtime compilation
2022-02-21 11:59:29 +00:00
Alexander Theißen
16b1ce796a
canvas: Add sudo ( #1010 )
2022-02-21 11:45:43 +00:00
Squirrel
2c73873527
Remove migrations that have been executed. ( #986 )
2022-02-21 11:25:54 +00:00
Alexander Theißen
2ebe089f99
Bump state version ( #1009 )
2022-02-21 10:57:56 +00:00
Bastian Köcher
a17b173a87
Fix relay chain node name ( #1008 )
...
Before this fix the relay chain node name was always a random generated, because we did not had
implemented all the required methods of the `CliConfiguration` trait.
2022-02-21 11:34:23 +01:00
Alexander Theißen
6766b8106a
Move Canvas xcm config to own module ( #994 )
2022-02-21 08:14:18 +00:00
Alexander Theißen
4d319d0fae
Add canvas-kusama runtime ( #980 )
...
* Added kanvas runtime
* Fix up benchmarking
* Fixup markdown stucture
* replace :emoji_name: by utf8
* fix up header hierarchy
* Merge canvas README
* Only use "Canvas" as a name
* Remove reference to Rocanvas
2022-02-17 16:18:48 -05:00
Keith Yeung
d166c78b17
Move XCM configurations out into its own module ( #981 )
...
* Move XCM configurations out into its own module
* Revert removal of the AccountNonceApi
2022-02-11 15:59:48 -08:00
Squirrel
4515e3ec7e
bump tx version ( #966 ) ( #975 )
2022-02-10 16:19:16 +00:00
Squirrel
999748757b
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
Squirrel
ce2fca24f0
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
acf37d29cc
Set statemin runtime versions ( #971 )
2022-02-10 16:15:49 +00:00
Squirrel
8e276aecb1
Bump collator version ( #970 )
...
Co-authored-by: Wilfried Kopp <wilfried@parity.io >
2022-02-10 16:12:33 +00:00
yjh
e6e5d1bb0a
Fix some typos for client ( #968 )
...
* chore: fix typos for consensus
* chore: fix typos for RelayChainError
2022-02-09 11:20:00 +01:00
Chris Sosnin
8a98067d96
Remove unused cli param ( #941 )
2022-02-01 12:03:54 +01:00
Keith Yeung
d793334bbd
Add the ability to suspend or resume XCM execution on the XCMP queue ( #896 )
...
* Add the ability to suspend or resume XCM execution on the XCMP queue
* Rename QueueActive to QueueSuspended
* Add the ability to suspend the DMP queue
* Rename XCMP to DMP in comments where appropriate
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Add a bypass for XCMP queue suspension
* Revert "Add the ability to suspend the DMP queue"
This reverts commit 363ca09b41e40fce3f2740e7ab78f5c54781ca5c.
* Change controller origin to either root or council-issued origin
* Rename to ControllerOriginConverter
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
2022-01-31 12:12:09 +00:00
Squirrel
c69b749290
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
Sebastian Kunert
dacd0aed5e
Unify RelayChainInterface error handling and introduce async ( #909 )
2022-01-25 18:27:54 +01:00
WMQ
cbae45a27d
fix: remove duplicate event of pallet_balances ( #933 )
...
* fix: remove duplicate event of pallet_balances
https://github.com/paritytech/substrate/blob/master/frame/support/src/traits/tokens/currency.rs#L158
https://github.com/paritytech/substrate/blob/master/frame/balances/src/lib.rs#L1647
Since 0.9.12 of substrate, there is no need for a separate of balances event in runtime.
* Update impls.rs
2022-01-25 12:50:00 +01:00
Qinxuan Chen
e802dcad1d
Companion for substrate#10632 ( #895 )
...
* Companion for substrate#10632
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* cargo update -p clap
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Update substrate
* update lockfile for {"polkadot"}
Co-authored-by: Keith Yeung <kungfukeith11@gmail.com >
Co-authored-by: parity-processbot <>
2022-01-25 11:42:59 +00:00
Bastian Köcher
12fc58d1bb
Update Substrate & Polkadot ( #930 )
...
* Update Substrate & Polkadot
* Hmm
* Set workspace hint path
* Test
* Use absolute path
* Update again
2022-01-22 20:49:01 +00:00
Bastian Köcher
035f7cee9f
pov-recovery: Enable pov-recovery as well on full nodes ( #927 )
...
* pov-recovery: Enable pov-recovery as well on full nodes
Pov recovery was before only enabled for collators. The reason behind this was prevention of spam of
the relay chain for block recovery. However, recent events has shown that this wasn't a good idea.
So, this pr enables pov-recover for normal full nodes as well, but with a much higher delay before
trying to recover a block. This means that full nodes will wait in minimum 2.5 minutes and in
maximum 5 minutes before recovering a block. This should give collators in "normal mode" enough time
to recover a block (they wait in maximum 6 seconds after they have seen a new candidate in the relay
chain) before recovering a block. So, we should hopefully not spam the relay chain.
* FMT
* Fixes
* Fix documentation
2022-01-21 20:16:11 +01:00
Oliver Tale-Yazdi
ab76ff5313
Use define_benchmarks! ( #926 )
...
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
2022-01-21 17:13:23 +00:00
Squirrel
6ff23e90ed
Bump the collator version ( #747 ) ( #919 )
...
Co-authored-by: Chevdor <chevdor@users.noreply.github.com >
2022-01-21 11:45:56 +00:00
Keith Yeung
8c28d4c669
Companion for paritytech/polkadot#4712 ( #901 )
...
* Rename ParentIsDefault to ParentIsAllZeroes
* Fixes
* Create ParentAccounts for respective networks
* Fixes
* Use b"Parent" as the basis for generating parent AccountId
* Fixes
* Use preset parent account ID
* update lockfile for {"polkadot"}
Co-authored-by: parity-processbot <>
2022-01-21 11:40:27 +00:00
Bastian Köcher
dedb4f7bf7
Statemint: Support running statemint only with ed25519 ( #923 )
...
* Statemint: Support running statemint only with ed25519
* FMT
* Update polkadot-parachains/parachains-common/src/lib.rs
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
Co-authored-by: joe petrowski <25483142+joepetrowski@users.noreply.github.com >
2022-01-21 09:17:02 +01:00
Squirrel
c262414e4a
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
Oliver Tale-Yazdi
7b2b99eefe
co #4746 : Require MaxEncodedLen per default ( #917 )
...
* Add `without_storage_info`
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add `without_storage_info`
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add `without_storage_info`
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* Add `without_storage_info`
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
* update lockfile for {"polkadot"}
* Run `cargo update -p sp-io`
Signed-off-by: Oliver Tale-Yazdi <oliver.tale-yazdi@parity.io >
Co-authored-by: parity-processbot <>
2022-01-20 13:51:37 +00:00
Kian Paimani
76af7ee82c
Add the uniques migration for statemine ( #911 )
...
* Add the uniques migration for statemine
* return weight from on_runtime_upgrade (#914 )
need to return the weight from on_runtimie_upgrade().
* cargo update -p sp-io
* cargo update -p polkadot-primitives
Co-authored-by: hamidra <hamid.alipour@gmail.com >
2022-01-20 10:14:31 +01:00
Squirrel
93fcd0adbc
Update Statemint prefix ( #916 )
...
Co-authored-by: Ricardo Rius <ricardo@parity.io >
2022-01-19 16:58:37 +01:00
Squirrel
eea1a655de
weights update statemine v6 ( #754 ) ( #915 )
...
Co-authored-by: Ignacio Palacios <ignacio.palacios.santos@gmail.com >
2022-01-19 15:12:24 +00:00
Squirrel
b196e93b87
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
Squirrel
d03ef1d5ab
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
Squirrel
fbae81ddb9
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
Ignacio Palacios
6f763b5e71
Add set custom header to Seedling Runtime ( #846 )
...
* 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
* solo-to-para pallet added & before testing
* fix runtime upgrade method
* soloToPara pallet + set header
* clean up
* clean up 2
* signed extension check sudo added
* fmt + cleanup
* Refac code and fixes
* fmt
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* small fixes
* OnValidationData used
* small changes
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update pallets/solo-to-para/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* OnValidationData replaced by OnSystemEvent
* fmt + cargo fix
* disable-default-bootnodes for seedling script
Co-authored-by: Ricardo Rius <ricardo@parity.io >
Co-authored-by: Ricardo Rius <9488369+riusricardo@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2022-01-14 14:21:10 +01:00
Doordashcon
60f5e0cf2d
Use Polkadot Constants instead of Hardcoding ( #868 )
...
* added Polkadot constants
* remove hardcoded constants
* cargo +nightly fmt
* add const existential deposit
* update
* cargo +nightly fmt
* not pulling
* readd constants.rs modules
* update
* Cargo.lock
* update
* add balance constants
* Update polkadot-parachains/statemine/src/constants.rs
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
* cargo fmt
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
2022-01-13 11:54:59 +00:00
joe petrowski
66e536f773
Remove Sudo from Westmint ( #897 )
...
* remove sudo from westmint
2022-01-13 11:32:19 +00:00
Adrian Catangiu
76fdc9d11a
Cumulus companion for substrate #10463 ( #870 )
...
* Companion for substrate #10463
* update lockfile for substrate
* update lockfile for polkadot
Co-authored-by: parity-processbot <>
2022-01-05 20:33:23 +00:00
Sebastian Kunert
57d04e0fc8
Add missing features in rococo Cargo.toml ( #887 )
2022-01-05 13:30:47 +00:00
Bastian Köcher
7fb70d7530
Fix solo to para custom header return ( #882 )
...
* Adds an integration test for testing the migration
* Fix the custom validation header use case
2022-01-03 20:14:14 +01:00
cheme
0256fe73c0
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
876e594f59
Introduce interface for relay chain interaction ( #835 )
2021-12-22 19:02:11 +01:00
Keith Yeung
d78ea860ec
Update serde to 1.0.132 ( #871 )
2021-12-21 09:15:50 +01:00
sandreim
34f605004d
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
7aa1727bbd
Disable asset transfers on Statemint (against master branch) ( #838 )
...
* Disable asset transfers on Statemint
* Fixup
2021-12-16 01:05:16 +00:00
Gavin Wood
0f10bb0aea
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
8a2a86655f
Update XCM MultiLocation prefixes for assets ( #831 )
2021-12-13 23:52:38 +00:00
Keith Yeung
308cb3e76b
Update serde to 1.0.131 ( #853 )
2021-12-11 14:10:51 +01:00
Bastian Köcher
6c6802b67c
Update to latest Polkadot & Substrate ( #850 )
...
* Update to latest Polkadot & Substrate
* More fixes
2021-12-10 12:08:41 +01:00