Gavin Wood
|
9ee2427289
|
Avoid multisig reentrancy (#6445)
|
2020-06-19 20:12:42 +02:00 |
|
Gavin Wood
|
67c9ac9393
|
Stored call in multisig (#6319)
* Stored call in multisig
* Docs.
* Benchmarks.
* Fix
* Update frame/multisig/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* patch benchmarks
* Minor grumbles.
* Update as_multi weight
* Fixes and refactoring.
* Split out threshold=1 and opaquify Call.
* Compiles, tests pass, weights are broken
* Update benchmarks, add working tests
* Add benchmark to threshold 1, add event too
* suppress warning for now
* @xlc improvment nit
* Update weight and tests
* Test for weight check
* Fix line width
* one more line width error
* Apply suggestions from code review
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
* fix merge
* more @apopiak feedback
* Multisig handles no preimage
* Optimize return weight after dispatch
* Error on failed deposit.
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
|
2020-06-17 12:24:32 +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
|
881072e590
|
Intent to release rc3 (#6290)
|
2020-06-08 23:29:52 +02:00 |
|
Shawn Tabrizi
|
73851943c5
|
Weights for Indices Pallet (#6282)
* fix multisig benchmarking
* add indices benchmarks
* fix compile
* Weights for indices
|
2020-06-08 19:11:52 +02:00 |
|
Gavin Wood
|
15ecac5cb6
|
Introduce stacked filtering (#6273)
* Introduce stacked filtering.
* Benchmarks
* Remove unneeded crates
* Fix proxy type's permissiveness checks.
* Repot multisig to make utility stateless.
* Repot filter stack impl into macro
* Fix wasm build
* Tests
* Final test.
* Tests for the macro
* Fix test
* Line width
* Fix
* Update frame/multisig/src/benchmarking.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
* Update primitives/std/with_std.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Grumble
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
* Update frame/multisig/src/tests.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
* Update frame/multisig/src/tests.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
* Grumble
* Migration
* Grumble
* Comments
* Migration
* Fix
* Fix
* Line width
* Allow unused
* Update frame/multisig/src/lib.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
* Fix up grumble.
* Remove Utility constraint in NonTransfer
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com>
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com>
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io>
|
2020-06-08 13:09:12 +02:00 |
|