Guanqun Lu
25450dc87d
add cli for purge chain ( #609 )
2018-08-28 10:53:28 +01:00
Gav Wood
f59bcd15da
New slashing logic ( #570 )
...
* New slashing mechanism (#554 )
* Slashing improvements
- unstake when balance too low
- unstake after N slashes according to val prefs
- don't early-terminate session/era unless unstaked
- offline grace period before punishment
* Fix warning
* Cleanups and ensure slash_count decays
* Bump authoring version and introduce needed authoring stub
* Rename
* Fix offline tracker
* Fix offline tracker
* Renames
* Add test
* Tests
* Tests.
* Remove accidental merge files.
* Version bump, fixes (#572 )
* Bump version, don't propose invalid blocks
* Fix build.
* Fixes.
* More fixes.
* Fix tests.
* Fix more tests
* More tests fixed
* Fix merge
* Fix accidental merge bug
* Fixes.
* Staking failsafes
- Don't slash/unstake/change session when too few staking participants
- Introduce set_balance PrivCall
* Make minimum validator count dynamic.
* test fixes
* Fix tests.
* Fix tests
* Fix tests, update readme.
* Test with release.
* Use safe math when dealing with total stake
* Fix test again.
* Fix grumbles.
2018-08-27 17:11:04 +02:00
Sergey Pepyakin
4e9f40840c
Contract signatures checking ( #478 )
...
* Convert T in vm::Ext to a associated type
* WIP
* Fix BTreeMap
* Extract prepare module from vm.
* Move tests as well.
* Fix doc comment.
* macro for env defintion
* Fix prepare tests.
* Clean up
* Renamings
* Refactor scan_imports
* Improve docs
* Docs.
* Add some tests for sandbox module
* Clean up
* Use Error::Instantiate instead of ::Deserialize
* Add test for imports
* Add wrong sig import
* Clean up
* Rebuild binaries.
* Use "another_module" instead of obscure "vne"
Since "vne" looks like an actual typo
2018-08-27 16:09:10 +02:00
Guanqun Lu
875ce9e6c3
extrinsic-pool: use retain() ( #613 )
2018-08-27 10:43:00 +02:00
Guanqun Lu
58bba89819
rename Polkadot to Substrate in the license header via following four commands ( #614 )
...
git grep -l 'This file is part of Polkadot' | xargs sed -i 's/This file is part of Polkadot/This file is part of Substrate/g'
git grep -l 'Polkadot is free software' | xargs sed -i 's/Polkadot is free software/Substrate is free software/g'
git grep -l 'Polkadot is distributed in the hope' | xargs sed -i 's/Polkadot is distributed in the hope/Substrate is distributed in the hope/g'
git grep -l 'along with Polkadot' | xargs sed -i 's/along with Polkadot/along with Substrate/g'
2018-08-27 10:42:50 +02:00
Guanqun Lu
e8ec3d72c9
typo fixes ( #608 )
2018-08-26 20:06:47 +02:00
Tomasz Drwięga
2c21f5ff30
RPC: Block number to block hash ( #584 )
...
* Return hash for given block number.
* Add some tests.
* Fix re-import.
2018-08-25 14:11:11 +02:00
Sergey Pepyakin
969fcfb97f
Minor fixes for nightly 2018-08-18 ( #600 )
...
* Don't use --export-table anymore
Because it was turned on by default in the recent nightlies.
See https://github.com/rust-lang/rust/pull/53237
* use_extern_macros stabilization
With recent nightlies rustc produces a warning
```
the feature `use_extern_macros` has been stable since 1.30.0 and no longer requires an attribute to enable
```
2018-08-25 11:59:52 +02:00
Tomasz Drwięga
d965e8f08e
Time-based transaction banning ( #594 ) ( #602 )
...
* Allow replacing transactions.
* Clear old transactions and ban them temporarily.
* Move to a separate module and add some tests.
* Add bound to banned transactions.
* Remove unnecessary block and double PoolRotator.
2018-08-25 00:19:36 +02:00
ddorgan
134b8f47dd
cargo --force to allow CI to build. ( #599 )
2018-08-24 14:43:49 +02:00
Gav Wood
2673c26414
Fix logging ( #587 )
...
* Fix logging
* Add error info
2018-08-21 12:19:11 +02:00
Gav Wood
e35a4a3995
Fix runtime version cache ( #586 )
...
- Use blake2 instead of xxhash for guaranteed safety
- Simplify by caching the version rather than the compatibility
- Additional logging
2018-08-21 10:18:27 +02:00
Arkadiy Paronyan
3514ae9807
More generic extrinsic pool ( #579 )
2018-08-20 14:54:03 +02:00
Sergey Pepyakin
3f366cc738
Implement it. ( #569 )
2018-08-19 18:50:42 +02:00
Robert Habermeier
3ef4463c3a
[forward port] continue rounds ( #583 )
...
* keep rounds consistent when encountering bad block
* fix interval logic
* Fixed indentation
2018-08-17 22:12:37 +02:00
Arkadiy Paronyan
e482958705
Authoring with WASM runtime ( #580 )
2018-08-17 10:40:40 +02:00
Gav Wood
bde4152f1e
Remove _wasm block specialistions in tests. ( #576 )
2018-08-16 14:41:24 +02:00
Robert Habermeier
d0066e51ae
remove wasm-publish step
2018-08-15 13:57:14 +02:00
Robert Habermeier
4eefa5ee60
update script targets
2018-08-15 13:43:41 +02:00
Robert Habermeier
add49f1f79
Merge branch 'master' into split-substrate
2018-08-15 13:24:27 +02:00
Gav Wood
3d6aaab26c
Refactor/substrate state machine generic ( #553 )
...
* Genric over hasher
* WIP start adding NodeCodec
* Add codec to TrieBackend
* Typechecks
* Fix error type
* Cleanup
* Tests build (and fail)
* Fix tests: don't use MemoryDB::default()
* Lockfile
* Address grumbles
* Teach environmental! about generics
* Add Finder artifacts
* whitespace
* Add a toy impl of Hasher and plug it in to Externalities
* Use `uint` and `fixed-hash` from `parity-common`
Remove unused U512
Add test to ensure H256 impls heapsizeof
* lock file updates
* Make hashes Encodable/Decodable
* lock file updates
* Impl FromIterator for TestExternalities so we can collect() and use map!
* Use rustc-hex from crates
Use rlp from master so dependencies do not mess up the scope
* Fix tests in runtime-io
* lockfile shenanigans
* Add a BlakeHasher impl
* Use BlakeHasher in runtime-io
* lockfile updates
* ws
* Add a Blake2/RLP-flavoured NodeCodec
* Use Blake-flavoured Hasher and NodeCodec
* lockfile
* Implement PartialEq and Default for TestExternalities
* Add note about limitations of environmental!
* Make it compile, but this is probably broken
* Derive Debug so tests in executor can work
* Make executor use BlakeHasher
* ws
* WIP make client generic
* typechecks
* cleanup
* client tests pass
* Fix client/db
* cleanup
* Fix network
* Fix rpc
* Fix service
* Make TestExternalities work better au lieu d'un HashMap
* Fix tests in council
* Fix tests in contract
* Fix tests in council
* Fix democracy
* Add comment about odd-looking reexports in tests
* Don't need to load branch
* Fix staking
* Fix session
* Some polkadot fixes and lockfile
* Fix executive
* fixup lockfile
* Fix polkadot/api
* Fix polkadot/service
* Fix polkadot/runtime tests
* Fix tests in test-runtime
* Test fixes
* Fix missing component in the `std` feature
* Use PhantomData and Result from core
* Fix paths
Use core
* load heapsize on wasm
* implement `HeapSizeOf` for wasm
* Add toy impl of `blake2_256` for no_std
* lockfile
* Use kvdb* from parity-common and fix errors
* rebuilt lockfile
* Add dummy impl of `on_advance_round` for rhododendron::Context
* Fix build after merge
* Add HeapSizeOf bound where needed
* Sort out dependencies for no_std
* Add HeapSizeOf bound where needed
* use temp branch pending PR merges
* Remove unneeded tests
* Lock file and wasm artifacts
* lockfile
* Use magic commit for libp2p
* Cleanup
* Implement blake2_256 for no_std
* Back on parity-common master
* missing type params
* Update Cargo.lock
* whitespace
* Rename concrete Rlp node codec "RlpCodec" and use everywhere
Implement a Keccak-flavoured Rlp NodeCodec and use everywhere
Add a KeccakHasher
* Switch to use KeccakHasher
* Lock file and runtimes
* fixup lockfile
* Fix outstanding issue using concrete types (thanks @gnunicorn)
* Cleanup
* More cleanup
* Comment out Blake2 Hasher
* implement ext_keccak256
* Address todo: FetchChecker is generic
* all tests passing
2018-08-15 13:13:11 +02:00
Guanqun Lu
7b65e9bf62
add build status in README ( #566 )
2018-08-15 10:05:08 +02:00
Guanqun Lu
bfbe1fe18b
send memory usage and cpu usage to telemetry ( #499 )
...
* send memory usage and cpu usage to telemetry
Fixes #443 , however, it doesn't send IO usage, as it's not available in
this crate.
* fixes according to Gav's comments
* fix grumbles, send basictypes in telemetry
2018-08-15 10:04:44 +02:00
shamardy
548332da4f
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 a079be3e
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 05f49f1d
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 8c527f29
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
5f124e2e2b
RPC: Get block ( #564 )
...
* Get block RPC.
* Fix rpc-servers.
2018-08-14 21:41:58 +02:00
Guanghua Guo
a0a5ef5f5b
Fix typo in staking/src/lib.rs ( #556 )
...
* Update lib.rs
* Update lib.rs
2018-08-14 21:41:36 +02:00
Robert Habermeier
934829c052
get everything building
2018-08-14 18:59:32 +02:00
Tomasz Drwięga
41b7b2a943
RPC: Pending Extrinsics ( #563 )
...
* Expose extrinsics in pool.
* Add test.
* Use latest transaction pool.
* Fix compilation.
2018-08-14 18:51:30 +02:00
Robert Habermeier
a079be3e64
Update some outdated slashing tests in runtime ( #565 )
...
* fix session slashing test
* fix staking slashing tests
2018-08-14 14:27:34 +02:00
Pierre Krieger
68c1fc0b66
Update libp2p ( #559 )
2018-08-14 13:14:04 +02:00
Tomasz Drwięga
b580d38e51
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
Guanqun Lu
e83d85f620
cli: add min-peers and max-peers ( #557 )
2018-08-14 13:09:01 +02:00
Tomasz Drwięga
08852a1f00
RPC: query historical storage entries ( #537 )
...
* Query storage changes from-to block.
* Rewrite to use hashes instead of numbers. Add tests.
2018-08-14 12:52:49 +02:00
Gav Wood
c7548977c3
Less verbosity ( #546 )
2018-08-13 17:52:54 +02:00
Svyatoslav Nikolsky
c346af29e0
Fetching storage proofs by light client ( #252 )
...
* storage proofs
* fixed grumbles
* Update lib.rs
2018-08-12 12:48:40 +02:00
ddorgan
10e00a4388
Gitlab CI build file for linux. ( #552 )
2018-08-12 11:14:59 +02:00
Robert Habermeier
e8f21cf0c9
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
c2b20fe5b0
fix block body fetch for availability pruning ( #539 )
2018-08-10 16:02:07 +02:00
Arkadiy Paronyan
a330f2e058
Continue sync after ancestry search ( #538 )
2018-08-10 15:29:10 +02:00
Guanqun Lu
6d6e7d9049
Docs Typo Fixes ( #534 )
2018-08-10 14:03:21 +02:00
Robert Habermeier
4e95cefab9
don't wait for all futures to resolve before shutdown ( #536 )
2018-08-10 13:56:54 +02:00
Pierre Krieger
3128f258ba
Update libp2p and some log ( #532 )
...
* Update libp2p and some log and yamux
* Replace trace! with info!
* Only have one log message on disconnect
2018-08-10 13:00:16 +02:00
Gav Wood
8f43742c35
Mh public key for telemetry ( #526 )
...
* Expose node public key to telemetry
* unwrap to expect
* Make sure all the zeros are there
* Cleanup
2018-08-10 12:06:36 +02:00
Gav Wood
350f2e6631
Td bps ( #527 )
...
* Add blocks per second to informant.
* Add some colours.
2018-08-10 11:18:02 +02:00
Arkadiy Paronyan
9d88d868dd
Reserved peers CLI flag ( #528 )
2018-08-09 20:52:56 +02:00
Gav Wood
36122833a1
Remove safe-mix ( #521 )
2018-08-09 15:26:01 +02:00
agryaznov
b7de4be612
README: fixed typo in docker run command ( #518 )
2018-08-09 11:55:16 +02:00
Tomasz Drwięga
71bf98ac22
Merge *_at methods. ( #515 )
2018-08-09 10:12:33 +02:00
Chevdor
e7539ca444
New flags to listen to all interfaces ( #495 )
...
* Add new flag to allow listening to all interfaces
Fix #439
Fix #494
* Fix capitalisation
2018-08-09 09:00:38 +02:00
Sergey Pepyakin
dce3e8c477
If contract reaches max depth, return Err ( #503 )
2018-08-08 20:11:30 +02:00