Gavin Wood
|
f935dfc1a1
|
Allow lossless matching for Origin (#8576)
* Allow lossless matching for Origin
Without these changes, it's difficult/impossible to not lose any filters
when making fine-grained matches against origin.
* whilespace
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
|
2021-04-08 20:06:09 +02:00 |
|
Guillaume Thiolliere
|
f48296e9ad
|
Update parity-scale-codec to 2.0 (#7994)
* update cargo.toml
* use 2.0 in mmmr
|
2021-01-29 12:22:45 +00:00 |
|
Bastian Köcher
|
e3e651f72c
|
Happy new year (#7814)
* Happy new year
Updates the copyright years and fixes wrong license headers.
* Fix the template
* Split HEADER into HEADER-APACHE & HEADER-GPL
|
2021-01-04 09:03:13 +00:00 |
|
Guillaume Thiolliere
|
1cbfc9257f
|
Rename pallet trait Trait to Config (#7599)
* rename Trait to Config
* add test asserting using Trait is still valid.
* fix ui tests
|
2020-11-30 14:34:54 +00:00 |
|
Sergei Shulepov
|
2cf4fb2cbc
|
SystemOrigin trait (#7226)
* SystemOrigin trait
* OriginTrait provides AccountId
* Use new trait definition
* Consolidate trait
Co-authored-by: Gav Wood <gavin@parity.io>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
|
2020-10-05 17:13:12 +00:00 |
|
Guillaume Thiolliere
|
98951b33a9
|
Allow pallet in construct_runtime to have fixed index (#6969)
* implement index for pallet + some tests
* add test and doc
* remove deprecated and document behavior
* update internal doc
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* address review
* use index for all module, break construct_runtime
* fix line length
* implement migration helper funciton in scheduler
* fix start at index 0
* Update frame/scheduler/src/lib.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
* Update frame/support/procedural/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* bump frame-metadata crate
* factorize
* avoid some unwrap and remove nightly join
* Update frame/support/src/event.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* fix test
* add test and improve error message
* factorize test
* keep iterator, and use slice instead of vec
* refactor to avoid to have expects
* small refactor
* Test something
* Make sure we update the `Cargo.lock`
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* return 2 error
* Apply suggestions from code review
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
* Update frame/scheduler/src/lib.rs
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
* fix typo
* Revert "fix typo"
This reverts commit f2de8f2db34e8ac72bc9c34437c60dca3fa4ac22.
* Revert "Update frame/scheduler/src/lib.rs"
This reverts commit 6feb4605c6f784b64591e229de7a6fec6dbffb4b.
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Bastian Köcher <git@kchr.de>
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
|
2020-09-22 14:54:03 +00:00 |
|
Xiliang Chen
|
168e9df7e2
|
make impl_outer_origin default to use frame_system (#6695)
|
2020-07-21 15:47:08 +00:00 |
|
Xiliang Chen
|
e1d0f84c67
|
Allow specify schedule dispatch origin (#6387)
* allow specify schedule dispatch origin
* fix tests
* use caller origin for scheduled
* fix tests
* line width
* check origin for cancel
* line width
* fix some issues for benchmarking
* fix doc test
* another way to constraint origin
* fix build issues
* fix cancel
* line width
* fix benchmarks
* bump version
* enable runtime upgrade
* add migration code and test
* Update frame/scheduler/src/lib.rs
Co-authored-by: Gavin Wood <github@gavwood.com>
* expose migration method
* add notes
* bump version
* remove on_runtime_upgrade
* fix test
Co-authored-by: Gavin Wood <github@gavwood.com>
|
2020-07-02 15:05:15 +02:00 |
|
Guillaume Thiolliere
|
780f8e09d7
|
Root origin use no filter by default. Scheduler and Democracy dispatch without asserting BaseCallFilter (#6408)
* make system root origin build runtime origin with no filter
* additional doc
|
2020-06-19 15:59:29 +02:00 |
|
Guillaume Thiolliere
|
c2ad27271b
|
Introduce in-origin filtering (#6318)
* impl filter in origin
* remove IsCallable usage. Breaking: utility::batch(root, calls) no longer bypass BasicCallFilter
* rename BasicCallFilter -> BaseCallFilter
* refactor code
* Apply suggestions from code review
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
* remove forgotten temporar comment
* better add suggestion in another PR
* refactor: use Clone instead of mem::replace
* fix tests
* fix tests
* fix tests
* fix benchmarks
* Make root bypass filter in utility::batch
* fix unused imports
Co-authored-by: Kian Paimani <5588131+kianenigma@users.noreply.github.com>
|
2020-06-15 17:05:41 +02:00 |
|
Benjamin Kampmann
|
be8c96adec
|
Relax substrate licensing scheme (#5947)
|
2020-05-15 13:21:56 +02:00 |
|
Shawn Tabrizi
|
7efa62725e
|
Update copyright year (#4532)
|
2020-01-05 14:05:44 +01:00 |
|
Weiliang Li
|
6da9f59d72
|
Rename: primitives/sr-std -> primitives/sp-std (#4327)
* primitives/sr-std -> primitives/std
* fix
* fix conflict
* rstd -> sp-std
* git mv
* fix review
* fix merge
|
2019-12-10 08:26:27 +01:00 |
|
Shawn Tabrizi
|
c9175b59ff
|
Rename Palette to FRAME (#4182)
* palette -> frame
* PALETTE, Palette -> FRAME
* Move folder pallete -> frame
* Update docs/Structure.adoc
Co-Authored-By: Benjamin Kampmann <ben.kampmann@googlemail.com>
* Update docs/README.adoc
Co-Authored-By: Benjamin Kampmann <ben.kampmann@googlemail.com>
* Update README.adoc
|
2019-11-22 19:21:25 +01:00 |
|