Bastian Köcher and Robert Habermeier
06386558ae
Switch parachain interface to new runtime_interface macro ( #665 )
...
* Make use of `runtime_interface` for parachain externalities
This also changes the encoding of the `ValidationResult` return value to
match the default encoding used in Substrate.
* Fix compilation for web
* Update `Cargo.lock`
* Include feedback
* Move proc macro
* Update parachain/src/lib.rs
Co-Authored-By: Robert Habermeier <rphmeier@gmail.com >
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2020-01-08 20:44:50 +01:00
Shawn Tabrizi
c975d4ee84
Update copyright year ( #718 )
2020-01-05 17:57:13 +01:00
Arkadiy Paronyan and Bastian Köcher
908473c26b
Allow parallel parachain validation ( #370 )
...
* Allow parallel parachain validation
* Fixed test interference
* Switch to pooled implementation
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update validation_host.rs
* Minor cleanups
* Fixed build
2019-08-24 11:52:00 +02:00
Arkadiy Paronyan and Bastian Köcher
f1fdb0cb83
Parachain validation moved to external process ( #325 )
...
* Improved execution & tests
* Style
* Made CLI arg const
* Moved Upwards message
* CLI subcommand for validation worker
* Build halting parachain
* Build halting parachain
* Made stuff private
* Reorganized parachain tests
* Comment
* Whitespace
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Fixed call data size check and introduced an enum
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-07-23 11:09:30 +02:00