shamardy
8db30afe53
Ensure total tokens in system is kept up to date ( #428 )
...
* Squashed commit of the following:
commit 802b219d86a63f2a68a2f2fbc406229d192ce99f
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 19:13:52 2018 +0200
Removed set_bad_validators function
commit 53d17fc4c7798a5cf180bc8783213e0b50068ecc
Merge: 671c53a6 354457d9
Author: shamardy <39480341+shamardy@users.noreply.github.com >
Date: Tue Aug 14 18:00:56 2018 +0200
Merge branch 'master' into Issue#303
commit 671c53a68f0357171d1bbbcd46f1ed7dd68755af
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 08:16:55 2018 +0200
Updated test
commit 6c7d8f455841cfe1902e700d230844b393a2aa16
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 08:14:07 2018 +0200
Squashed commit of the following:
commit f5a74b4804bc1a244d35f679c2a60cffe556ca3c
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 07:30:36 2018 +0200
Update Tests
commit 39724da56d1782e9d5303ea8764dfdf8d7f517ec
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 06:45:34 2018 +0200
fix
commit 9d564c707fe5d0e4de005ab55c63c136722e6591
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 06:36:50 2018 +0200
fix
commit 0c2bad1da22488ea8cae2a6119a374bf9b628596
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 05:53:35 2018 +0200
fix
commit f7069b3784579a2d20b6298d021b0d99d3f9beb6
Author: shamardy <shamardy@yahoo.com >
Date: Tue Aug 14 00:34:10 2018 +0200
Function to set bad validators
commit 7c9bb146ba7adacde29a11e16b0194a29d0d77c8
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 23:35:46 2018 +0200
fix
commit 641eb4267031478d60e4e1476231629052d10549
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 23:00:08 2018 +0200
Edit
commit 5981f5fd5ee65dac9c3e19275ae4647cb173d798
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 22:25:56 2018 +0200
Edit fix
commit db3dd37c435ddc5dad0f9dde56cf7be539a0e1d0
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 21:39:57 2018 +0200
fix
commit bdb34c4f14fd68b3d307980da1182075bc74f156
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 21:11:08 2018 +0200
Edit for early exit slashing tests by adding bad validators manually
commit 8134bc6d13f9bf81050d37e8db39e819342af023
Author: shamardy <shamardy@yahoo.com >
Date: Mon Aug 13 15:06:57 2018 +0200
Update header root to match storage root in wasm test
commit ee893f65a653c8826bb177bcf378d795bd1b9351
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 15:27:57 2018 +0200
Update header root to match storage root in test
commit eb1fb61b928ca13b4ab1b76301b577154858f425
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 14:07:40 2018 +0200
Update tests
commit f27559b3364ffe1255b01e7d3f09d87fe5d9c3a2
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 13:14:13 2018 +0200
Squashed commit of the following:
commit ac244e219f6e4c5f1b19463f33ce2edb3b66f6c3
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 12:55:25 2018 +0200
Edited Tests
commit 93ac939024da55bb90479b3fcbaf82fc4407727f
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 12:08:47 2018 +0200
Squashed commit of the following:
commit 910ff83a3b0405546f0a7a1d8727e69ec22f2513
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 03:53:40 2018 +0200
Edited Test
commit 2758bc44007652fd05bab221df3f349fe7daeb6a
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 03:16:38 2018 +0200
Check that block 4 is the final block in session
commit 49f4043e0fb44118c833b3063f4820213d279bac
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 02:31:12 2018 +0200
LastLengthChange should change to block number when setting length
commit eb5873550810a25ca093a635405bb069a0610d10
Author: shamardy <shamardy@yahoo.com >
Date: Sun Aug 12 00:17:22 2018 +0200
Squashed commit of the following:
commit 48fae25a49b0aa3294ab04651f0c2cb530994d9a
Author: shamardy <shamardy@yahoo.com >
Date: Sat Aug 11 23:32:25 2018 +0200
Increase TotalStake by ReclaimRebate if NewAccountOutcome::GoodHint
commit d1166230ad3dcda00cc6916efe5d0d18007ecc4f
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 10 01:45:48 2018 +0200
Updating set_free_balance_creating
commit fbdabd802a618af5311d21c5ec7e4b25d50cd705
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 10 00:52:40 2018 +0200
fix for TotalStake tracking in transfer and set_free_balance_creating fn
commit f26bb1d6faeab3bb9a997ea0498009bc25dae244
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 10 00:03:17 2018 +0200
Fix if account created on an old account with more balance
commit f0952094de2b3ab8528fb42794d98504c647cc7a
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 22:32:48 2018 +0200
fix
commit 28260e570c3b81b79cb390d097a7a941f44dfc0a
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 21:36:27 2018 +0200
fix totalstake update in set_free_balance_creating fn if account exists
commit b72fd6fab556eb0ad653d805ee4c415cbf88561d
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 20:26:30 2018 +0200
TotalStake is updated in contract_transfer_max_depth function
commit 2fa1cc27dc75229b941eba686a33fa6906f7b1a8
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 20:22:17 2018 +0200
Squashed commit of the following:
commit 7fbf74c5e55038b006d6ac57621ed42c00fdd0e4
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 19:08:49 2018 +0200
fix for tests with set_free_balance calls
commit c6b4196f853191467d8a99c9604ba692425bbbaa
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 18:28:03 2018 +0200
Update TotalStake where set_free_balance is called
commit e827abc5184d48728168fbb57be6e8f03a8504e9
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 9 16:57:36 2018 +0200
Update TotalStake where set_reserved_balance is called
commit f73bec9c1a8376360b992e39333d762892ca8735
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 16:44:59 2018 +0200
fix
commit 5a498c5f4660429f7a24c09e715f7b083266c93d
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 15:47:03 2018 +0200
Test for full_native_block_import_works to check storage root
commit 024249ca52ae7ef0f5d39e99c585617a3db1dc0c
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 14:38:07 2018 +0200
Use <FreeBalance<Test>>::insert in this fn to avoid TotalStake Overflow
commit d602839cd59dd8550c87ec2c0bf103c806daedab
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 13:59:47 2018 +0200
Removed <TotalStake<Test>>::put from tests
commit 38586043912b40c9004bb5232cb7ca3c01ec9144
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 13:56:15 2018 +0200
Replace Balance::insert in tests to set balance fn to update TotalStake
commit 170ab6f8cd152adbc525bcc32fa012e3c11b6177
Merge: 9b0b22bd 2230b61c
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 12:32:05 2018 +0200
Merge branch 'Issue#303' of https://github.com/shamardy/polkadot into Issue#303
commit 9b0b22bd2084083f610e4870d5866bbd8e8d7229
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 12:31:45 2018 +0200
Edit
commit 2230b61c261296f6d09d0ec5353c0f207b281a67
Merge: 2fe9c528 18d4234b
Author: shamardy <39480341+shamardy@users.noreply.github.com >
Date: Fri Aug 3 11:12:19 2018 +0200
Merge branch 'master' into Issue#303
commit 2fe9c528bef62b0f43ef98c5166408d7d048f513
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 11:09:08 2018 +0200
commented out some tests
commit a6c2d8412e1d8e409d4fe2ca6545be5e525d80b0
Author: shamardy <shamardy@yahoo.com >
Date: Fri Aug 3 10:35:17 2018 +0200
fix
commit ceb34d873b48ea7debd878a78f57ce235acd6ee8
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 2 16:52:16 2018 +0200
Update
commit a363120bd1b72597deb6ee945f9c51d32a851b14
Author: shamardy <shamardy@yahoo.com >
Date: Thu Aug 2 16:05:40 2018 +0200
Edit
commit e45a92847a4beb28aa6f876ec109585467f4d732
Author: shamardy <shamardy@yahoo.com >
Date: Wed Aug 1 16:49:40 2018 +0200
Edit
commit 07c5dcec22e43d6ccb49b42356590fb370bbcfae
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 15:44:40 2018 +0200
Instead of update_total_stake => 2 functions to increase and decrease
commit 7eb03b29e429a86d206244779d383af9437f208d
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 14:24:36 2018 +0200
Removed update_total_stake from set_free_balance_creating
commit 234ff798c6a7e035c7d3f7a9a668e311f9940dc5
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 14:22:48 2018 +0200
Squashed commit of the following:
commit 8f2e421a731f353394c611dc6e93ad48ba811a1a
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 13:24:30 2018 +0200
added balances to trait Store
commit b64c3a99467895b042f6a30219caf87f8265fa90
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 12:52:16 2018 +0200
update_total_stake iterates through balances
commit bf503ecc6b3664a6be7eac6adef3f83f72e4a8fa
Author: shamardy <shamardy@yahoo.com >
Date: Tue Jul 31 11:06:25 2018 +0200
Removed update_total_stake from inside transfer function for now to test
commit d91a8a666b5b52e1c77b72e3ae59040e71cd8d9c
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 21:26:09 2018 +0200
update_total_stake function fix
commit 2465361fe9f631ae790d3f24ef69f9972b6adae5
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 21:10:02 2018 +0200
fix
commit 2351f3532d6ba28491231bcb0717f8e76fc35629
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 19:36:21 2018 +0200
fix
commit 7139371e5c07cc41112468e82d7ec901e8361d60
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 18:38:50 2018 +0200
update
commit e6602d1f98190f35565d3c31e3b7a2d3df64607e
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 18:36:43 2018 +0200
Squashed commit of the following:
commit dcb597a60c960ff40623e98c6a1210f5df196794
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 18:31:49 2018 +0200
update
commit c41382eb135eda3bffa957e8887fcffd0388a745
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 18:23:59 2018 +0200
Update
commit f828c69e055489b69739b0ea082afa1ceca23b9c
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 18:12:18 2018 +0200
Created function to update total stake
commit e398a587edb7e57378bd61c9f9940aadfb94e82a
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 15:02:07 2018 +0200
TotalStake tracks transfer fees + added test for account removal
commit 0cfb26ce508578ce386bac5e02856cb6f298c6ba
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 14:21:06 2018 +0200
TotalStake tracks accounts removal when free/reserved balance is too low
commit 6054dcf171eddfbe58c4e01f2b32b6f576e3d9c7
Merge: 5740c8fc 6fa9c949
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 14:16:37 2018 +0200
Merge branch 'Issue#303' of https://github.com/shamardy/polkadot into Issue#303
commit 5740c8fc09cdac9ec2228a66626b1c1ecb5dbeaf
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 14:15:41 2018 +0200
Resolved merge conflict by incorporating both suggestions.
commit 6fa9c949b9257bccb7ee48c32af35182a4dbf5f8
Merge: 2b29fe85 9d7a3c1d
Author: shamardy <39480341+shamardy@users.noreply.github.com >
Date: Mon Jul 30 14:12:11 2018 +0200
Merge branch 'master' into Issue#303
commit 2b29fe85ff0802594ad203d430ec4653f980296d
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 13:48:48 2018 +0200
Squashed commit of the following:
commit 773cdb913f671f575cc2933b14f2e783f49ffd7e
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 13:13:21 2018 +0200
Squashed commit of the following:
commit 07dc1945c3b51438028494f7691343638d647a93
Author: shamardy <shamardy@yahoo.com >
Date: Mon Jul 30 13:08:00 2018 +0200
TotalStake tracks accounts removal when free/reserved balance is too low
commit 1b04d3afab44c99751c389ac6cddd865c0f77015
Author: shamardy <shamardy@yahoo.com >
Date: Thu Jul 26 21:29:35 2018 +0200
Edited slashing reserved balance tests
commit 52482d5ac5828e927afcd7f27010ef64c085353f
Author: shamardy <shamardy@yahoo.com >
Date: Thu Jul 26 20:46:17 2018 +0200
Edited some tests
commit 7c98f96d2ea1952b241054581bc1430863e4aab4
Author: shamardy <shamardy@yahoo.com >
Date: Thu Jul 26 20:11:54 2018 +0200
TotalStake tracks slashing of reserved balance
commit 1d9f942ede81281218c1b4f84201388cf0908a4e
Author: shamardy <shamardy@yahoo.com >
Date: Thu Jul 26 18:43:36 2018 +0200
Ensure total tokens in system is kept up to date
* Fix Test
2018-08-14 21:43:54 +02:00
Tomasz Drwięga
6c335cb198
RPC: Pending Extrinsics ( #563 )
...
* Expose extrinsics in pool.
* Add test.
* Use latest transaction pool.
* Fix compilation.
2018-08-14 18:51:30 +02:00
Tomasz Drwięga
a5a4144ef0
Reject too large transactions ( #558 )
...
* Fix is_valid condition when removing transactions from the pool.
* Less verbosity.
* Reject too large transctions from the pool.
* Bring back the warning level.
* Fix link.
2018-08-14 13:13:18 +02:00
Gav Wood
6aa506e2d1
Less verbosity ( #546 )
2018-08-13 17:52:54 +02:00
Robert Habermeier
74260a0847
Vote out offline authorities ( #524 )
...
* 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
2018-08-11 11:29:30 +02:00
Robert Habermeier
5547b2797b
fix block body fetch for availability pruning ( #539 )
2018-08-10 16:02:07 +02:00
Robert Habermeier
f2c19dce6e
don't wait for all futures to resolve before shutdown ( #536 )
2018-08-10 13:56:54 +02:00
Gav Wood
ea8caded64
Remove safe-mix ( #521 )
2018-08-09 15:26:01 +02:00
Tomasz Drwięga
5fe73de49f
Derivable Encode & Decode ( #509 )
...
* 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.
2018-08-08 17:47:22 +02:00
Sergey Pepyakin
66432490fa
Place call data into a newly allocated pages ( #502 )
2018-08-07 16:40:25 +02:00
Robert Habermeier
fc16b193de
Fix some formatting grumbles ( #501 )
2018-08-06 14:42:39 +03:00
Guanqun Lu
dd2f74a406
remove the extra ? in the license header ( #500 )
2018-08-06 13:27:14 +02:00
Robert Habermeier
7143e85f39
Availability/Extrinsic store ( #465 )
2018-08-06 11:55:55 +02:00
Robert Habermeier
a7c7bd49d9
force BFT delay in consensus service, not in proposer logic ( #477 )
...
* move forced delay to consensus service
* fiddle with logging
2018-08-02 17:01:27 +02:00
Robert Habermeier
f4cd995558
Collator for the "adder" (formerly basic-add) parachain and various small fixes ( #438 )
...
* 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
2018-08-01 17:04:04 +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
Guanghua Guo
075f3f34d5
Fix typo in service.rs ( #472 )
2018-08-01 12:15:09 +03:00
Gav Wood
b4fbe0643f
Fix session phase in early-exit ( #453 )
...
* Fix up session phase.
* Version bump
* Fix session rotation properly and add test
* Update runtimes
* Docs
2018-07-31 16:29:34 +01:00
Sergey Pepyakin
45131e95f8
Make contract a separate runtime module ( #345 )
...
* decl_module and extract runtime mod
* Invert dependency staking←→contract
* Remove CodeOf
* Remove StorageOf and move double_map
* Comment staking test
* Clean
* Add gas_price and gas_limit
* Commit.
* Renames
* Params
* WIP
* Rename transfer to call
* WIP
* Rebuild binaries.
* WIP
* Backport ctro changes
* Call wiring
* Commit overlay.
* Rename merge → commit, into_state → ..._change_set
* WIP
* Contract creation routines
* Set code of the created account.
* Fix the ID of `create` Call
* Fix most of the warning.
* Add the simplest test in the contract crate
* Transfers work!
* Add contract_create test.
* Clean
* Add top-level create test
* Clean a bit.
* Pass gas_limit and data via create.
* Introduce OnAccountKill callback in staking
* Hook up OnAccountKill
* Comments
* Pay for gas.
* Refund unused gas in call
* Tests for zero call and zero endownment.
* Add todo about rewriting docs
* Pay for gas in create transactions
* Fix refunds
* Clean unrelevant comments
* fixup! Fix refunds
* fixup! Clean unrelevant comments
* Move DetermineContractAddress to contract
Also restore account removal test
* fixup! Clean unrelevant comments
* Inline effect_transfer, remove effect_create
Remove account_db!
* Use own new_test_ext.
* Don't account for liability
* Add some docs
* Move contract_fee into contract module
* Take GasMeter in vm::execute
* Use GasMeter throughout contract module for meter
* gas module refactoring
* Clean
* Add base call fee
* note about gas price should be taken from storage
* Add base fee for create
* Rename send → call
* Clean
* Take fee expressed in dots in gas
* Add Checked{Add,Sub,Mul,Div} to SimpleArithmetic
* Make Gas generic
* Store {call,create}_base_fee in storage
* Clean
* Rename buy_gas
* Store gas_price in the storage
* Remove unneeded comment.
* Bail out if contract already has code.
* Todos
* Refund even if top-level contract fails.
* Fix error msg
* Fix caller issue
* Extract tests module
* Add max_depth var in storage
* Remove left over gas_left
* Refactor exec
* Add test oog test.
* set_free_balance_creating
* Docs and comments.
* Update storage roots because of ContractFee move
* Rebuild binaries.
* Simplify vm code.
* Wrapping.
* Refactor a bit.
* Typo
* UpdateBalanceOutcome enum
* Style grumbles.
* Rebuild binaries.
* Always consume the given amount of gas.
* [skip ci] endownment → endowment
* Rename `AccountId` generic in on_account_kill
* Fix Cargo.lock
* Refine docs for gas meter.
* [skip ci] Add comments for gas module
* Directly assign to `return_data` at declaration
* Use slices instead of vecs to pass the input data
* Add todo about passing return data without copy
* Use checked_add instead of add with overflow
* Use return_data directly.
* Rebuild binaries.
* Rebuild binaries.
2018-07-29 14:55:55 +01:00
Gav Wood
ed4de54e95
Version bump ( #450 )
...
* Bump version
* Version bump.
* Version bump.
2018-07-29 14:55:06 +01:00
Pierre Krieger
63f11eec61
Fix the public key of bootnode 3 ( #441 )
2018-07-28 17:33:50 +02: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
Chevdor
526de11fe8
WIP: Asciidoc ( #407 )
...
* Rename readme
* Add some Asciidoc demo
* Remove extra lines
2018-07-24 11:12:53 +02:00
Gav Wood
a2dbc34ae2
Style fixes ( #396 )
...
* 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.
2018-07-23 16:46:13 +02:00
Chevdor
4d5d6fd424
Fix export when starting from block 0 ( #406 )
...
* More explicit variable names
* Fix export when from block is 0
Fix #402
2018-07-23 13:49:01 +02:00
Chevdor
1b67cbc412
Add restrictions on node name length and content ( #395 )
2018-07-21 23:00:06 +02:00
Gav Wood
1aa2f0082a
Refactor out disable/disconnect peer to make API more declarative ( #394 )
...
* Refactor out disable/disconnect peer to make API more declarative
* Minor fixes.
* rename `disconnect_peer` to `drop_peer` in low-level
2018-07-21 16:13:19 +02:00
Benjamin Kampmann
64ed1db60c
Allow bootnodes as IP:PORT, query Peer-id ( #386 )
...
* Simplify cli parsing: remove unnecessary match for Version and help: e.exit() manages both for us already
* Allow passing of IP:PORT as bootnodes, then try to discover its PEER_ID
2018-07-20 00:43:31 +02:00
Chevdor
e47e946e3a
Add support for shell completion ( #340 )
...
* Add build script to generate completion scripts
* Add installation doc for the shell auto-completion
2018-07-19 17:20:11 +02:00
Maciej Hirsz
418adec5d8
Use SSL to submit Telemetry ( #381 )
...
* Fix deadlock for too-small heap
* Use SSL for submitting telemetry
2018-07-19 15:08:23 +02:00
Arkadiy Paronyan
f7dc9f92b0
Panic hook ( #379 )
...
* Panic hook
* Abort on panic in release
2018-07-19 14:14:30 +02:00
Gav Wood
bba7ea3415
Various small v0.2 improvements ( #367 )
...
* Make telemetry less susceptible to flakey wifi
* Update readme
* Staging shouldn't autoconnect to telemetry
* Don't try to output more than 1KB of hex to Display
* Better logging of transactions
* Grumbles
* off-by-one
2018-07-19 12:08:34 +02:00
Chevdor
6b6820e173
Use generated name if no name was provided ( #377 )
2018-07-19 11:26:52 +02:00
Robert Habermeier
5a09802e57
Collator-side of collator protocol ( #351 )
...
* 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
2018-07-18 15:04:26 +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
Tomasz Drwięga
14abd75369
Extrinsics PubSub ( #349 )
...
* Extrinsic subscriptions.
* Handle RPC errors better.
* Add tests for extrinsics and unignored others.
* Handle client errors.
* Fix compilation.
2018-07-17 23:57:08 +02:00
Sergey Pepyakin
a649fee20a
Use create instead of open for export blocks ( #356 )
2018-07-17 22:52:42 +02:00
Arkadiy Paronyan
7e6f3291f4
Specialized network() ( #352 )
2018-07-17 19:33:12 +02:00
Gav Wood
d8791ac79e
Final tweaks for PoC-2 runtime upgrade ( #348 )
...
* Final tweaks for PoC-2 runtime upgrade
* Address grumble
* Avoid slow wasm
* New poc-2-era bootnodes
* Fix warning
* Typo
* Fix for allocation in wasm
* Fix & runtimes.
* PoC-1 should be default.
* Name testnet Krumme Lanke, update README
* YML update
* Use the right port
2018-07-17 18:55:28 +02:00
Gav Wood
33ba137595
Remove old bootnodes ( #341 )
2018-07-17 10:10:22 +02:00
Gav Wood
2b1fc459c7
Adaptive heap size ( #328 )
...
* heap-size is a CLI arg, make it 512 by default
* Fix tests
* Adaptive heap size.
* Allow storage_exists
2018-07-16 20:59:10 +02:00
Robert Habermeier
90ea33c9fe
hash random seed when using to choose round proposer ( #336 )
2018-07-16 18:17:52 +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
Gav Wood
0e40983f3b
Ensure any call to disable peer has a reason ( #321 )
...
* 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
2018-07-15 23:30:53 +02: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
Sergey Pepyakin
e1c90b573b
Use --export-table from the latest LLD [2] ( #325 )
...
* It turned out that "table" was renamed.
To `__indirect_function_table`.
* Rebuild binaries.
2018-07-15 20:12:34 +02:00