Chevdor
239505cf78
Version bump ( #648 )
...
* Version bump
fix #646
* Revert "Version bump"
This reverts commit 07517e0e76a37a1dd67176fec0524d0211666635.
* Bump polkadot-collator version
* Update polkadot-parachains/Cargo.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update deps
* Bump version to 4.0.0
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-10-07 21:23:06 +02:00
Wilfried Kopp
40dbe4b310
Update deps
2021-10-05 17:22:31 +02:00
Wilfried Kopp
e65cc1041f
Upgrade deps for Substrate
2021-10-05 17:15:13 +02:00
Alexander Popiak
2e7b6f9564
Merge commit '870b214693856e768ba482fe2d3b9a83b24e4540' into release-statemine-v4
2021-10-05 13:23:23 +02:00
Ignacio Palacios
288a98d3d2
Fix Benchmarks for Statemine-V4 release ( #639 )
...
* register validators
* register_as_candidate & leave_intent fixed
* new_session benchmark fixed
* intent_leave_modified
* clean up
* clean up
* benchmark script updated
* update cargo.lock
* done
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
2021-10-04 11:54:58 +02:00
Alexander Popiak
18cae2f496
update Cargo.lock
2021-10-04 11:46:18 +02:00
Alexander Popiak
31a1757828
update cargo.lock
2021-09-29 16:01:32 +02:00
Wilfried Kopp
870b214693
chore: update substrate to latest polkadot-v0.9.10
2021-09-27 17:04:27 +02:00
Bastian Köcher
fa116cfbfb
Update branches and make it compile
2021-09-15 22:21:40 +02:00
Keith Yeung
7d473c1c11
Use new MultiLocation syntax everywhere ( #570 )
...
* Use new MultiLocation syntax everywhere
* Make tests compile
2021-09-15 21:36:22 +02:00
Gavin Wood
e36689ffc8
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-09-15 21:02:42 +02:00
Bastian Köcher
c303ea051f
Update branches etc
2021-08-16 15:31:24 +02:00
Gavin Wood
0917e04bae
Companion to #9514 (Remove Filter and use Contains instead) ( #566 )
...
* Remove Filter and use Contains instead
* Fixes
* Remove patch
* Bump Polkadot
* bump
2021-08-16 14:52:44 +02:00
Bastian Köcher
4f936689ef
Update Substrate & Polkadot ( #563 )
2021-08-05 20:53:32 +02:00
Bastian Köcher
71ed6b272c
Update Substrate & Polkadot ( #557 )
...
* Update Substrate & Polkadot
* Format
* Update again
2021-08-03 11:59:37 +02:00
Bastian Köcher
f5de2f93af
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
Bastian Köcher
594f2f4347
Update Substrate & Polkadot ( #540 )
2021-07-20 16:11:56 +02:00
Shawn Tabrizi
954f85a85c
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
c905b56303
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
Sergei Shulepov
59cdbb6a56
Update Polkadot and Substrate ( #528 )
...
One breaking change:
- https://github.com/paritytech/substrate/pull/9209
2021-07-07 11:43:12 +00:00
Shaun Wang
f119e39033
Fix xcmp message processing condition. ( #510 )
...
* Fix xcmp message processing condition.
* add a very simple test
* Update Cargo.lock
* remove comment
* remove comment
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Alexander Popiak <alexander.popiak@gmail.com >
2021-07-06 16:35:59 +02:00
Bastian Köcher
a2a97be872
Bring back runtime upgrade test ( #525 )
...
This brings back the runtime upgrade test and also updates Substrate &
Polkadot.
2021-07-06 16:21:19 +02:00
Bastian Köcher
d0b57c1ad4
Update Substrate & Polkadot ( #523 )
2021-07-05 23:35:28 +02:00
Sergei Shulepov
3d636b9820
Update Substrate & Polkadot ( #519 )
...
* Update Substrate & Polkadot
* Basti improvements
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-06-28 20:38:28 +00:00
Chevdor
35738c7325
Refactor paths and runtime names ( #507 )
...
chore: refactor for consistant naming of the crates and paths of the runtimes
* tests: ignore folder created by the tests
* chore: refactoring
* Update polkadot-parachains/Cargo.toml
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2021-06-28 14:24:03 +02:00
Joshy Orndorff
1bb5e2ae4b
Adds a mock provider for the parachain inherent ( #484 )
...
* Bring in code from moonbeam
* move it to mock.rs
* Actually build it 🤦
2021-06-23 10:37:50 +02:00
André Silva
f996d1fac8
use max_block_proposal_slot_portion ( #499 )
...
* use max_block_proposal_slot_portion
* remove patch now that Substrate PR is merged
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2021-06-20 11:05:08 +00:00
Bastian Köcher
c6edbdb119
Update Polkadot & Substrate ( #497 )
2021-06-17 11:18:30 +02:00
Sergei Shulepov
fe21865d12
WIP: Update Substrate & Polkadot ( #496 )
...
* WIP: Update Substrate
* Update Substrate & Polkadot
* fixes
* more fixes
* few missing origins
* use spawn_essential_handle
* bump polkadot dep
* remove newlines
* fix test
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-06-17 09:37:03 +02:00
Bastian Köcher
36c3438c74
Rename pallet-session-benchmarking crate ( #495 )
...
This is required to support patching Substrate, as otherwise there are
two crates with the same name.
2021-06-16 12:53:42 +02:00
Bastian Köcher
d3b4279f14
Adds support for checking the timestamp inherent while validating a block ( #494 )
...
* Adds support for checking the timestamp inherent while validating a block
This adds support for checking the timestamp inherent while validating a
block. This will use the relay chain slot number * relay chain slot
duration to calculate a timestamp. This timestamp is used to check the
timestamp in the timestamp inherent.
* Update polkadot-parachains/rococo-runtime/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update polkadot-parachains/statemine-runtime/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update primitives/timestamp/src/lib.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Fix warnings
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2021-06-16 10:53:47 +02:00
Bastian Köcher
d54fdd788e
Bring support for calling check_inherents ( #490 )
...
* Start
* More work
* Add proc-macro for `validate_block`
* Make everything compile
* Add some test
2021-06-12 20:21:46 +02:00
Bastian Köcher
2f88be0874
Use polkadot-client instead of polkadot service where possible ( #489 )
2021-06-11 12:56:14 +02:00
Guillaume Thiolliere
11a0bca6d7
update substrate/polkadot with construct_runtime changes ( #485 )
...
* update substrate/polkadot with construct_runtime changes
* fix update
* Fixes
* More fixes
* fix test, but might be wrong fix
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-06-10 17:50:09 +02:00
JesseAbram
a7b44a9eff
Add session weight ( #477 )
...
* session weight
* decouple session benchmarking and collator selection
* removed mock
* licensing
* benchmarking script
* set benchmarking into runtime
* Update scripts/benchmarks.sh
* real weights
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-06-08 13:24:19 +02:00
cheme
d935b81e70
Compact proof. ( #295 )
...
* compact, need to be made optional and look into/compress child trie
roots/state.
* proto with child trie support
* Missing set_offchain_storage overload.
* right name
* Ignore offchain indexing in validation function.
* patch trie-db
* decompress from iter
* use compressed proof
* remove wasm blob from proof (no inject plugged yet)
* change lock
* update trie
* change in toml
* Revert "change in toml"
This reverts commit aa5c56850ef461ce3cb774213a92af4b1dd6cee5.
* use patch to branches
* i
* i:wq
* switch branch
* ii
* ok, needed to patch the runtime by putting substrate patch in polkadot
project.
* test passing with this conf
* actual lazy code fetch
* patch issue
* Code reorg
* restore commented tests.
* update deps.
* remove polka patch
* fixes
* remove patch
* revert cargo.lock
* cargo update -p sp-trie polkadot-service
* fix collator test (using parent state root).
* Update pallets/parachain-system/src/validate_block/implementation.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove encode_witness test function.
* Update pallets/parachain-system/src/validate_block/implementation.rs
* Fix compilation
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-06-08 11:51:32 +02:00
Xiliang Chen
33908c1414
update substrate & polkadot ( #472 )
...
* update substrate
* try again
2021-06-04 16:43:29 +02:00
Bastian Köcher
5eeb06c583
Update Substrate & Polkadot ( #469 )
2021-06-03 19:50:18 +02:00
Gavin Wood
53b81482d0
Add NFTs to Statemine ( #456 )
...
* Add NFTs to Statemine
* Update NFT deposits
* add_benchmark
* add feature flag
* std feature too
* add weights
* add `transfer_ownership` to `NonTransfer` blacklist
* fix merge
* add `approve_transfer` to `NonTransfer` blacklist
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-06-02 09:00:18 +02:00
Gavin Wood
9d9ed1bc84
Add Statemint ( #452 )
...
* Add Statemint
* Versioning.
* Fixes
* Fixes
* Fixes
* Fixes
* Fixes
* Benchmarking
* kick patch (paritytech/statemin#88 )
* Westmint Chain Spec (paritytech/statemint#90 )
* Tidy the common .toml
* Update weights
* add westmint sudo key comment
* Port consensus stuff
* fix typo
* fix typo ... again
* Recognise Westmint
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
Co-authored-by: Bastian Köcher <info@kchr.de >
2021-06-01 21:31:03 +02:00
Bastian Köcher
540e74d33c
Update Substrate & Polkadot ( #454 )
2021-05-31 07:54:31 +02:00
Bastian Köcher
7ffb205b0d
Pov recovery for parachains ( #445 )
...
* Start with a failing integration test & some refactorings
* More work
* Make it "work"
* Add `NullConsensus` for the test
* More refactorings
* Move stuff over to its own crate
* Refactorings
* Integrate it into `service` and make the test working
* Docs and some exit condition
* Use the real import queue
* Fix tests
* Update client/pov-recovery/src/active_candidate_recovery.rs
Co-authored-by: Bernhard Schuster <bernhard@ahoi.io >
* Fetch slot duration from the relay chain
* Docs
* Fixes
Co-authored-by: Bernhard Schuster <bernhard@ahoi.io >
2021-05-26 15:02:42 +02:00
Bastian Köcher
6565a95343
Some changes for Statemint ( #448 )
...
* Make Aura and relay chain verifier buildable
* AHHH
* Ahhh2
* Ahhh3
* Move `ParachainBlockImport`
* Updates because of Substrate
* Revert "AHHH"
This reverts commit 3f7c84327e1036ed71a8e2bd30f6416d32bae5a2.
* Fix warning
2021-05-23 13:29:43 +02:00
Sergei Shulepov
70afaae2cf
Slap runtime_version macro everywhere ( #444 )
...
* Slap runtime_version macro everywhere
* Update Substrate
This includes the fix of compilation for macOS platforms.
2021-05-19 12:34:02 +02:00
Bastian Köcher
6674430f6e
Introduce CollectCollationInfo runtime api ( #443 )
...
* Introduce `CollectCollationInfo` runtime api
Instead of using well known keys to communicate information about a
collation between the runtime and the collator, we now use a runtime api
for this.
* Fixes bug
* Apply suggestions from code review
Co-authored-by: Sergei Shulepov <sergei@parity.io >
* Doc update
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2021-05-17 16:33:33 +02:00
Gavin Wood
c515f165e9
Companion for #3010 (Reserve Xfer extrinsic) ( #434 )
...
* Companion for #3010 (Reserve Xfer extrinsic)
* cargo update -p xcm
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2021-05-13 08:07:39 +02:00
Gavin Wood
84bd37817a
Companion for #3007 (Track teleported assets) ( #436 )
...
* Companion for #3007 : Track teleported assets
* Bump
* Try fix the breakage
Co-authored-by: Sergei Shulepov <sergei@parity.io >
2021-05-12 22:51:28 +02:00
Bastian Köcher
eb23023c45
Rename rococo-collator to polkadot-collator ( #435 )
...
* Rename `rococo-collator` to `polkadot-collator`
Also contains some other small changes.
* Test fixes and some further search&replace
2021-05-12 17:53:22 +02:00
Gavin Wood
63231bc3eb
Companion #2995 : Dispatchable for teleporting assets ( #431 )
...
* Companion #2995 : Dispatchable for teleporting assets
* Fixes
* Fixes
* Fixes
* Fixes
* Bump Substrate
* Bump Polkadot
* Fixes
2021-05-11 15:41:52 +02:00
Bastian Köcher
d01bc247cb
Aura consensus for parachains ( #371 )
...
* Update polkadot
* Migrate all uses of MQC heads to merkle proofs
* Mass rename `relay_parent_storage_root`
* Restore parachain-system tests
* Update polkadot and libp2p swarm for testing
* Collapse match into an if let
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Start with something
* Update Substrate & Polkadot
* Start to make it compile
* Make it compile
* Begin with something
* Yep
* I'm a hacker
* Bring back the builder
* Make it work in some way
* Compile
* Parachains use their own "slot"
* Adds cumulus-pallet-aura
* Wrap AuRa import queue to disable equivocation checking by default
* Pass slot duration
* Check the seal when validating a block
* Adds missing file
* Try to make the seal working
* Fix it
* Some fixes
* Bring in the latest features to cleanup the code
* Update and make it compile
* Improve the import
* Start fixing
* More work
* Fix fix fix
* Make everything compile
* Small cleanups
* Rename and more docs
* Docs
* Fixes fixes fixes
* Update rococo-parachains/src/chain_spec.rs
* Update client/consensus/aura/src/lib.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Update client/consensus/aura/src/lib.rs
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Update primitives/parachain-inherent/Cargo.toml
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
* Update primitives/parachain-inherent/Cargo.toml
* Update primitives/parachain-inherent/Cargo.toml
* Update primitives/parachain-inherent/Cargo.toml
Co-authored-by: Sergei Shulepov <sergei@parity.io >
Co-authored-by: André Silva <123550+andresilva@users.noreply.github.com >
2021-05-10 14:43:00 +02:00