thiolliere
dfbaedd535
Allow modules to validate transaction, second attempt ( #2463 )
...
* first impl
* rename origin::inherent to none
* fix
* fix
* Apply suggestions from code review
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com >
* comment
* better error
* doc
* (add unsigned module 🤦 )
* doc
* fix
* implement for node-template as well
* add validated unsigned to executor
* fix
* fix
* bump version
* testing xt
* remove extraneous logic
* licence
* impl test
2019-05-10 14:13:04 +02:00
joe petrowski
0ddcbf747f
Convert all UK spelling to US ( #2138 )
...
* all the ise
* forgot a misspelling
* a few more replacements
* bump impl
* rollback and fixes
* bump impl again
* Add aliases for RPC
* Update on_demand.rs
2019-03-29 14:11:45 +01:00
郭光华
b5f6a77d3b
Delete unused import in finaly-tracker module ( #1931 )
...
* Delete unused import in finaly-tracker module
* Fix test build error
* Revert spec_version
* Rebuild wasm
2019-03-06 13:16:12 +01:00
Robert Habermeier
dfb48a2405
Offline fallback for GRANDPA ( #1619 )
...
Co-authored-by: André Silva <andre.beat@gmail.com >
* skeleton for finality tracker
* dispatch events when nothing finalized for a long time
* begin integrating finality tracker into grandpa
* add delay field to pending change
* add has_api_with function to sr_version for querying APIs
* partially integrate new force changes into grandpa
* implement forced changes
* get srml-grandpa compiling
* Update core/finality-grandpa/src/authorities.rs
Co-Authored-By: rphmeier <rphmeier@gmail.com >
* Update core/finality-grandpa/src/authorities.rs
Co-Authored-By: rphmeier <rphmeier@gmail.com >
* Update core/finality-grandpa/src/authorities.rs
Co-Authored-By: rphmeier <rphmeier@gmail.com >
* remove explicit dependence on CoreApi
* increase node runtime version
* integrate grandpa forced changes into node runtime
* add some tests to finality-tracker
* integrate finality tracking into node-runtime
* test forced-change logic
* test forced changes in the authority-set handler
* kill some unneeded bounds in client
* test forced-changes in finality-grandpa and fix logic
* build wasm and finality-tracker is no-std
* restart voter on forced change
* allow returning custom error type from lock_import_and_run
* extract out most DB logic to aux_schema and use atomic client ops
* unify authority set writing
* implement set pausing
* bump runtime version
* note on DB when we pause.
* core: grandpa: integrate forced changes with multiple pending standard changes
* core: grandpa: fix AuthoritySet tests
* runtime: bump impl_version
* core: clear pending justification requests after forced change import
* srml: finality-tracker: use FinalizedInherentData
* core: log requests for clearing justification requests
* core, node: update runtimes
* core: grandpa: fix tests
* core: grandpa: remove todos and add comments
* core: grandpa: use has_api_with from ApiExt
* core: fix tests
* core: grandpa: remove unnecessary mut modifier
* core: replace PostImportActions bitflags with struct
* core: grandpa: restrict genesis on forced authority set change
* core: grandpa: add more docs
* core: grandpa: prevent safety violations in Environment::finalize_block
* core: grandpa: register finality tracker inherent data provider
* core: grandpa: fix tests
* node: update runtime blobs
* core: grandpa: remove outdated todo
* core: aura: fix typo in log message
* core: grandpa: check re-finalization is on canonical chain
* srml: finality-tracker: fix initialization
* node: update runtime wasm
* srml: finality-tracker: don't re-initialize config keys
2019-03-05 15:41:35 +00:00