- Mar 04, 2019
-
-
André Silva authored
-
- Feb 26, 2019
-
-
* add issue link * add issue link * add issue link * Update README.adoc * add parens * add issue link * add issue link * add issue link * add issue link * add issue link * add issue link * add issue link
-
- Feb 21, 2019
-
-
* Initial rename of consensus -> validation * Rename crate imports * network: rename consensus to validation * network: rename consensus in comments and logs * Grumbles * Rename tests consensus -> validation
-
- Feb 19, 2019
-
-
asynchronous rob authored
* compute ingress and routing in polkadot runtime * extract parent candidates from block when beginning consensus * fetch incoming messages when validating * fix consensus tests * parachain wasm execution uses messages * update parachain tests to check if messages are executed * abstract out network service to make room for network tests * skeleton for incoming data fetch * collate ingress from consensus-gossip * keep track of validated candidates in the shared-table * add some shared_table tests for new behavior * broadcast egress messages on gossip * test compute_ingress * move network tests to module folder * dummy network for consensus-network tests * make consensus network generic over executor * test egress broadcast and ingress fetch * fix test compilation * address some grumbles * address grumbles and fix parachain shuffle * remove broadcast parameter from consensus network trait
-
- Feb 09, 2019
-
-
Gregory Terzian authored
* update to latest substrate - protocol API update * nits * remove the wait on a future * use std mpsc for oneshot
-
- Feb 08, 2019
-
-
Benjamin Kampmann authored
* cargo update * Update to latest ctrlc crate * Update vergen * Update to latest pretty_assertions * Update log * Update parking_lot * Update hex-rustc
-
- Feb 04, 2019
-
-
- Jan 22, 2019
-
-
asynchronous rob authored
* read head-data directly out of WASM memory * implement ext_post_message for parachain WASM * further refactoring of the parachain module * add externalities error type * accumulate posted messages when validating parachain candidate * define Extrinsic type in primitives * availability-store: store extrinsic data * compute extrinsic and check against candidate * add some egress queue tests * grumbles & substrate update * ensure everything builds
-
- Jan 18, 2019
-
-
asynchronous rob authored
* remove availability vote type from statement-table * expunge availability statement from consensus module * expunge availability from duty roster * rename StatementProducer to ParachainWork * fix runtime tests and remove availability statement variant * update wasm
-
- Dec 29, 2018
-
-
asynchronous rob authored
-
- Dec 20, 2018
-
-
asynchronous rob authored
* update to latest substrate * update WASM and runtime * Rename Id to ParaId in decl_{module,storage} (exported metadata type) (#58) * Rename Id to ParaId in decla_module (exported type) * AccountParaId -> AccountId
-
- Nov 28, 2018
-
-
asynchronous rob authored
* multiple consensus sessions in network * tests compile, add a test for RecentSessionKeys * track recently received session keys from validators * add a test for desired key-sending behavior
-
- Nov 25, 2018
-
-
Gav Wood authored
* Fix up wasm runtime build * Fixes for runtime * Fix. * More fixes * Runtime builds on native. * Native and wasm both build without warnings. * Fix runtime tests. * Merge #20 * Final fix for native runtime. * Compile polkadot wo consensus * Reverted changes to polkadot-consensus * reintroduce minimal subset of consensus * reintroduce checked_block to runtime for std * polkadot_consensus compiles without most of the code * remove checked_block again and do more checks in parachains for runtime * uncomment proposer * remove offline tracker * extract out parachain-attestation logic from proposal directly * reintroduce transaction_pool * write some custom aura verification logic for the block verifier * use transaction pool in more generic way * service compiles again * polkadot-network and tests pass * remove unused session_key function from router * everything but CLI compiles due to service hell * Fixes compilation of `polkadot_cli` * everything compiles * update adder wasm
-
- Sep 12, 2018
-
-
* Fixups for 646 * Fixes for API * For for #678 * Fix runtime * Update and build * Tests build * Fix tests
-
- Aug 30, 2018
- Aug 20, 2018
-
-
Arkadiy Paronyan authored
-
- Aug 15, 2018
-
-
asynchronous rob authored
-
asynchronous rob authored
-
asynchronous rob authored
-
- Aug 14, 2018
-
-
asynchronous rob authored
-
- Aug 11, 2018
-
-
asynchronous rob authored
* notify when an authority appears to have missed their block * Runtime API * offline tracker * Move to consensus * generating reports of offline indices * stubbed-out evaluation logic * Slashing data pathwat * usize -> u32 * Slash bad validators. * update to rhododendron 0.3 * fix compilation of polkadot-consensus * Support offline noting in checked_block * include offline reports in block authorship voting * do not vote validators offline after some time * add test for offline-tracker * fix test build * bump spec version * update wasm * Only allow validators that are possible to slash * Fix grumble * More idiomatic * New Wasm. * update rhododendron * improve logging and reduce round time exponent * format offline validators in ss58
-
- Aug 10, 2018
-
-
asynchronous rob authored
[Backport] Vote out offline authorities
-
- Aug 08, 2018
-
-
Tomasz Drwięga authored
* Derive macro for simple structs. * Derive Encode/Decode wherever we can. * Derive for enums. * Support discriminant. * Get rid of some repetition. * Support custom indices. * Derive codec for enums wherever possible. * Fix no_std * WASM rebuilt * Avoid excessive import. * Fix compilation. * Address review grumbles.
-
- Aug 06, 2018
-
-
- Aug 01, 2018
-
-
asynchronous rob authored
* update basic_add wasm * wasm feature and collator feature * move test parachains around a little * fix wasm build for basic_add * move basic_add to adder, introduce README * minimal basic_add collator * ensure collator messages are sent in the right order * more logging * route consensus statements to all peers * minor bugfixes for parachains * genesis builder accounts for parachain heads * fix parachains tests * targets for txpool * tweak runtime + collator * fix version in adder-collator * consistency for overflowing * adjust comment * fix stable test run * remove dummy registration test * final grumbles
-
- Jul 24, 2018
-
-
Chevdor authored
* Rename readme * Add some Asciidoc demo * Remove extra lines
-
- Jul 23, 2018
-
-
Gav Wood authored
* Fix p2p * Cosmetic stuff * More cosmetics * Whitespace * Whitespace * Whitespace * Renames * Most cosmetics * typo * minor rename * Remote-end disconnect message should be info! * invalid tab * Avoid ignoring sustained bad pings * Remove workarounds.
-
- Jul 21, 2018
-
-
Gav Wood authored
* Refactor out disable/disconnect peer to make API more declarative * Minor fixes. * rename `disconnect_peer` to `drop_peer` in low-level
-
- Jul 18, 2018
-
-
asynchronous rob authored
* skeleton of collators object * awaiting and handling collations. rename `collators` to CollationPool * add some tests * add tests * implement Collators trait for ConsensusNetwork * plug collators into main polkadot-network * ignore collator role message * add a couple more tests * garbage collection for collations * extract session-key tracking from consensus * add local_collations.rs * finish polish of local_collations * integrate local_collations into network layer * introduce API for adding local collations * mostly finish collator implementation pending service fix * Specialized network() * push collations to the network * grumbles * substrate-service has custom configuration * initialize network in collator mode as necessary
-
Arkadiy Paronyan authored
* Added some traces * Gossip for all * Fixed formatting
-
- Jul 16, 2018
-
-
* Use substrate codec for network messages * Version bump * Removed redundant format
-
- Jul 15, 2018
-
-
Gav Wood authored
* Fix warnings in libp2p * Force a reason when you use the fatalist disable_peer * Print more information * Slightly more concise ref-fu * Tracing for figuring out what's going into genesis * Merge * Fxi test
-
Arkadiy Paronyan authored
* Refactored Slicable * Docs * Wasm build * Wasm build * Renamed traits * Review nits * Renamed Slicable as well
-
- Jul 14, 2018
-
-
Arkadiy Paronyan authored
-
Arkadiy Paronyan authored
* Substrate service * Splitting polkadot service * Specialised components * Specialised components * Docs and style * Docs and style * Final touches * Added db key assertion
-
- Jul 12, 2018
-
-
asynchronous rob authored
* skeleton of collators object * awaiting and handling collations. rename `collators` to CollationPool * add some tests * add tests * implement Collators trait for ConsensusNetwork * plug collators into main polkadot-network * ignore collator role message * add a couple more tests * garbage collection for collations * ensure disconnected backup collator is removed from pool * address other grumbles
-
- Jul 10, 2018
-
-
Arkadiy Paronyan authored
-
- Jul 09, 2018
-
-
asynchronous rob authored
-
- Jul 06, 2018
-
-
asynchronous rob authored
* arbitrary application logic in CLI * collation work * split up exit and work futures in application * collation node workflow * typo * indentation fix * doc grumbles * rename Application to Worker * refactor Worker::exit to exit_only
-