Arkadiy Paronyan
09ce64bf24
Sort out validation errors ( #1516 )
...
* Sort out validation errors
* Typo
* Fixed wasm/android build
* Fixed bad merge
2020-08-03 10:45:26 +00:00
Arkadiy Paronyan
ae9ebc38bb
Bump trie-db (Companion for substrate#6364) ( #1274 )
...
* Bump trie-db
* Bump substrate
2020-06-18 11:13:15 +02:00
Arkadiy Paronyan
162baa62fb
Bump substrate ( #1125 )
2020-05-21 10:26:21 +02:00
Arkadiy Paronyan and Gav Wood
a6f35ee989
Companion PR to #6039 ( #1100 )
...
* remove on_block_imported
* remove on_block_imported
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-16 13:26:33 +02:00
Arkadiy Paronyan
fa81636b1c
Bump substrate ( #1001 )
2020-04-15 19:20:44 +02:00
Arkadiy Paronyan
280bf3928a
Updated for the new db ( #996 )
...
* Updated for the new db
* Bumped version
* Sort out features
* Update to substrate master
2020-04-15 15:08:51 +02:00
Arkadiy Paronyan
9cd8216d76
Bump trie-db ( #997 )
2020-04-14 14:55:23 +02:00
Arkadiy Paronyan
95afc7c2fd
Remote execution with additional logging ( #767 )
2020-01-15 16:18:59 +01:00
Arkadiy Paronyan
0d055c9640
Select native runtime based on chain spec ( #733 )
...
* Select native runtime based on chain spec
* Bumped substrate
2020-01-07 16:31:25 +01:00
a00d74d825
Support both polkadot and kusama runtimes ( #704 )
...
* Allow both polkadot and kusama runtimes
* Allow both polkadot and kusama runtimes
* Make `collator` build
* Removed kusama runtime
* Introduced common runtime
* Updated for latest substrate
* Updated CI targets
* Updated CI version check
* Removed unused dependency
* Pulled latests substrate
* Pulled latest substrate
* Fixed version
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* NEW_HEADS_IDENTIFIER moved to primitives
* Updated CI check script
* Fixed script
* Set epoch duration for polkadot
* ci: check_runtime for both runtimes
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: gabriel klawitter <gabreal@users.noreply.github.com >
2020-01-03 18:31:39 +00:00
Arkadiy Paronyan
7cb57e7ab6
Update for new peerset API ( #644 )
...
* Reputation changes require reason
* Fixes
* Bump version
2019-12-03 12:09:05 +01:00
Arkadiy Paronyan and Bastian Köcher
d63f20434e
Update to substrate master ( #629 )
...
* Update to substrate master
* Update service/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* bump subsrate
2019-11-28 12:57:55 +00: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
arkpar
ab5e870f1c
Merge branch 'master' of github.com:paritytech/polkadot into a-wasm-authoring
2018-08-31 18:06:00 +02:00
Arkadiy Paronyan
192907811b
BFT delay adjustments ( #593 )
...
* force delay only on votes
* set proposal timestamp forward
* Adjusted timeout formula
2018-08-31 13:26:51 +02:00
Arkadiy Paronyan
ee9779abd5
Merge pull request #9 from gguoss/arrange
...
Delete not use dependecies in polkadot/cli
2018-08-29 13:36:02 +02:00
Arkadiy Paronyan
2a27dc1a69
Merge pull request #6 from paritytech/a-ext-pool
...
More generic extrinsic pool
2018-08-29 12:33:45 +02:00
arkpar
6a491f10a2
Bumped substrate
2018-08-21 17:29:47 +02:00
arkpar
d10733c3fe
More generic extrinsic pool
2018-08-20 17:21:33 +02:00
Arkadiy Paronyan
f993836b72
Merge pull request #3 from paritytech/rh-continue-rounds
...
fix interval logic
2018-08-20 17:18:19 +02:00
arkpar
9f64bb78a3
Bumped substrate
2018-08-20 17:17:54 +02:00
Arkadiy Paronyan
6d3aa8b16e
Merge pull request #4 from miguelmota/bugfixes/typos
...
typo fix
2018-08-20 17:09:11 +02:00
arkpar
d6ddbc8bb5
Paranoid mode
2018-08-17 14:09:26 +02:00
arkpar
aaf7bc930a
Authoring with WASM runtime
2018-08-17 11:01:34 +02:00
Arkadiy Paronyan
5691ad850b
[backport] Lower bft timeout ( #484 )
...
* v0.2.3
* Lower bft timeout
* force BFT delay in consensus service, not in proposer logic (#477 )
* move forced delay to consensus service
* fiddle with logging
2018-08-02 17:17:16 +02:00
Arkadiy Paronyan
f5aa4f6f79
Wasm execution optimizations ( #466 )
...
* WASM execution optimizations
* Dropped min-heap-pages
* Fixed tests
* Fixed tests 2
2018-08-01 12:29:45 +01:00
Arkadiy Paronyan
9214f42a3b
Exit signal gets its own trait ( #433 )
...
* Exit signal gets its own trait
* Typo
* Removed clone bounds
2018-07-28 08:31:16 +02:00
Arkadiy Paronyan
e8777d9142
Prevent building invalid blocks ( #430 )
...
* Commit extrinsics changes
* Removed panic=abort
* Commit when needed
* Resotre default hook for the native call
* Revert test
* Proper test
* Sorted errors and fixed wasm build
2018-07-27 11:11:47 +02:00
Arkadiy Paronyan
ed00e11188
Substrate CLI ( #423 )
...
* Moved chain ops to substrate-service
* moved RPC to susbstrate-service WIP
* Moved RPC to substrate-service
* Version
* Removed redundadnt messages
* substrate CLI
* Removed obsolete files
* Sorted out startup messages
* Pass executable name to CLI
2018-07-25 22:10:09 +02:00
Arkadiy Paronyan
f8a85231f1
Revert chain command ( #393 )
...
* Revert chain command
* BLOCKS -> NUM
* Fixed warning
2018-07-24 15:54:34 +02:00
Arkadiy Paronyan
f7dc9f92b0
Panic hook ( #379 )
...
* Panic hook
* Abort on panic in release
2018-07-19 14:14:30 +02:00
Arkadiy Paronyan
c28dd30461
Fixed block import ( #368 )
...
* Fixed decoding from file
* Increased progress frequency
2018-07-18 15:03:30 +02:00
Arkadiy Paronyan
be1c0a2427
Gossip through all peers. ( #359 )
...
* Added some traces
* Gossip for all
* Fixed formatting
2018-07-18 12:07:05 +02:00
Arkadiy Paronyan
7e6f3291f4
Specialized network() ( #352 )
2018-07-17 19:33:12 +02:00
Arkadiy Paronyan
20f3e9f636
Use substrate codec for network messages ( #333 )
...
* Use substrate codec for network messages
* Version bump
* Removed redundant format
2018-07-16 14:28:31 +01:00
Arkadiy Paronyan
1e1ddf61f2
Refactored Slicable ( #324 )
...
* Refactored Slicable
* Docs
* Wasm build
* Wasm build
* Renamed traits
* Review nits
* Renamed Slicable as well
2018-07-15 22:51:21 +02:00
Arkadiy Paronyan
161dce3699
Fixed a few authoring issues ( #315 )
2018-07-14 22:27:25 +02:00
Arkadiy Paronyan
16ff3579ef
Split polkadot-service ( #310 )
...
* Substrate service
* Splitting polkadot service
* Specialised components
* Specialised components
* Docs and style
* Docs and style
* Final touches
* Added db key assertion
2018-07-14 18:07:11 +02:00
Arkadiy Paronyan
b1327624cd
Avoid serializing into json::Value ( #313 )
2018-07-14 15:54:48 +02:00
Arkadiy Paronyan
9957d26967
Poc-1 backwards compatibility ( #291 )
2018-07-10 09:49:42 +02:00
Arkadiy Paronyan
4c8f902fa3
Block import and export ( #272 )
...
* Block export and import
* Export and import using std streams
* Made AuthorituId::from_slice private
2018-07-03 20:20:53 +02:00
Arkadiy Paronyan
5e4ef36e40
Runtime version ( #256 )
...
* Runtime version
* Updated genesis.wasm
* Minor fixes
* Fresh runtime
* Default version for pre Poc-2; Fixed authorship interface check
* Fixed authoring check
2018-07-03 17:44:43 +02:00
Arkadiy Paronyan
c7067fa03a
Serialisable genesis config ( #229 )
...
* Genesis serialization
* Custom type for AuthorityId
* Merge w master
* Fixed a few minor issues
* Fixed unmerged file
* Renamed tag
* Deferred genesis loading
* Upated wasm runtime
* Minor issues
2018-07-03 15:56:01 +02:00
Arkadiy Paronyan
a53b47e11a
State pruning ( #216 )
...
* Started work on state db
* Updated for a new hash type
* Pruning and tests
* Generalize on the block hash/key type
* Integrate with the client backend
* Merge w master
* CLI options
* Updated for light client refactoring
* Used IntoIterator
* Fixed invalid input hadling
2018-06-28 17:30:24 +02:00
Arkadiy Paronyan
1fd21618d9
Database backend ( #133 )
...
* DB backend
* DB backend
* Cleanup
* Clean build files after running tests
* Fixed comment
* add OOM lang item to runtime-io
2018-05-02 13:36:36 +02:00
Arkadiy Paronyan
be23db6916
Improved logging ( #138 )
...
* Improved logging
* Removed some unwraps
2018-04-18 15:57:43 +02:00
Arkadiy Paronyan
9b0ef06cf8
Fixed block proagation after import and import notifications ( #119 )
...
* Fixed block proagation after import and import notifications
* Removed cargo check
2018-04-11 19:25:41 +02:00
Arkadiy Paronyan
e81229ae04
Basic informant ( #118 )
...
* Informant
* Pass Handle instead of Core
2018-04-11 16:47:22 +02:00
Arkadiy Paronyan
0e442f06e1
Bumped devp2p ( #116 )
2018-04-07 17:17:06 +02:00
Arkadiy Paronyan
f532982623
Consensus message buffering and more ( #114 )
...
* CLI options and keystore integration
* Replace multiqueue with future::mpsc
* BFT gossip
* Revert to app_dirs
* generate_from_seed commented
* Refactor event loop
* Start consensus by timer
* Message buffering
* Minor fixes
* Work around duty-roster issue.
* some more minor fixes
* fix compilation
* more consistent formatting
* make bft input stream never conclude
* Minor fixes
* add timestamp module to executive
* more cleanups and logging
* Fixed message propagation
2018-04-06 19:18:26 +02:00
Arkadiy Paronyan
ef939ed2f6
Expose transaction pool from the polkadot service ( #109 )
2018-04-05 09:57:44 +02:00
Arkadiy Paronyan
5983a6654e
BFT gossip ( #106 )
...
* CLI options and keystore integration
* Replace multiqueue with future::mpsc
* BFT gossip
* Revert to app_dirs
* generate_from_seed commented
2018-04-03 18:06:34 +02:00
Arkadiy Paronyan
67ce6f9e36
Polkadot service ( #82 )
...
* Block import notifications
* Build fix
* Consensus messages supported in the networking
* Started consensus service
* BFT service
* Transaction propagation
* Polkadot service
* CLI integration
* Build fix
* Added signatures validation
* Removed executor argument
* Refactored steam loops; Queue size increased
* Limit queue size
* Fixed doc comment
* Fixed wasm build
* Fixed wasm build
* Check id properly
2018-03-30 13:54:37 +02:00
Arkadiy Paronyan
7496062052
Networking tests and fixes ( #61 )
...
* BlockId in client interface
* Sync fixes and tests
* Updated to latest primitives
* Updated dependencies
* Updated for new (old) primitives
* Network as workspace member
* substrate-network
* Removed obsolete file
* begin_transaction on hash
2018-02-08 17:49:55 +01:00