Max Inden
e126ca9b2c
client/authority-discovery: Increase margins for interval test ( #4297 )
...
`interval_at_is_queuing_ticks` test shows to be flaky. This commit
increases the time margins while also reducing the amount of necessary
time ticks.
2019-12-05 14:01:59 +01:00
Tomasz Drwięga
7714bfca8e
Tone down warnings when resubmitting to the pool. ( #4294 )
...
* Tone down warnings.
* Fix the fix.
* Add some debug info.
* More logs.
* Update logging.
2019-12-05 13:02:21 +01:00
Tomasz Drwięga
c42cdf185c
Use balance capped to u64 for transaction payment RPC. ( #4290 )
...
* Use balance capped to u64
* Add debug.
2019-12-05 13:01:40 +01:00
Yuanchao Sun
e2bf02f138
Minor fix toml files ( #4291 )
2019-12-05 13:00:45 +01:00
Spencer Judge
0a3f326e56
Expose some of session module's storage as public, as well as the set_keys transaction ( #4175 )
...
* Expose some of session's storage as public, as well as set_keys
Seemingly there's no reason not to do this, as anyone can always do
it the "hard way" by constructing storage keys or extrinsics.
* Use trait to expose `is_registered` function
* Missed removing a pub keyword
* Move trait to support, add docstrings
2019-12-05 10:42:42 +01:00
Drew Stone
03a3993541
Add linear back-off for aura slot workers ( #4293 )
...
* Add linear back-off for aura slot workers
* logging
* Use slot from header
2019-12-05 10:07:58 +01:00
Max Inden
3c04635176
client/authority-discovery: Fix interval_at to fire on start ( #4274 )
...
* client/authority-discovery: Add smoke tests for intervall_at
* client/authority-discovery: Fix interval_at to fire on start
2019-12-04 19:19:52 +01:00
Tomasz Drwięga
1628ba3388
Revalidate some transactions on every block import. ( #4292 )
...
* Revalidate some transactions on every block import.
* Fix endless loop in revalidate_ready.
* Clean up logging a bit.
* More clean ups.
* Print status after resubmitting.
* Remove env_logger.
* Remove redundant log.
2019-12-04 19:16:00 +01:00
Ashley
925b23a3cd
Use timestamp deltas in grafana-data-store ( #4199 )
...
* Optimize grafana storage slightly
* Test on grafana test binary
* Cast to f32
* Silence record_metrics warning
* Add source for error
* More changes
* Fix record_metrics_slice
* Test Database
* Docs
* Update client/grafana-data-source/src/lib.rs
Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com >
* Fix macro
* Update server.rs
2019-12-04 18:49:12 +01:00
Ashley
a58e8a6e45
Update exit-future and make sc-cli compile on wasm ( #4289 )
...
* updated exit-future (github repo)
* Switch to broadcast crate
* Migrate client/cli
* Switch exit-future to modernize branch
* Small changes
* Switch to cargo version and fix fg tests
* Revert "Small changes"
This reverts commit a488106805d220cb4aee9e46a71481424c6d87d5.
2019-12-04 18:35:33 +01:00
Bryant Eisenbach
c071276187
fix: Typo granpda -> grandpa ( #4286 )
2019-12-04 00:05:05 +01:00
Wei Tang
d4785ea314
pallet-evm: weight calculation for call/create based on gas provided ( #4261 )
...
* pallet-evm: weight calculation for call/create based on gas provided
* Update frame/evm/src/lib.rs
Co-Authored-By: Niklas Adolfsson <niklasadolfsson1@gmail.com >
2019-12-03 18:04:17 +01:00
Tomasz Drwięga
3b21f7fdc3
Rename OffchainWorker internal method. ( #4267 )
...
* Rename generate_extrinsics to offchain_worker
* Some doc improvements.
2019-12-03 18:03:27 +01:00
Max Inden
2de6f82b8a
client: Introduce --sentry-nodes flag ( #4285 )
...
* client/authority-discovery: Add smoke tests for intervall_at
* client/authority-discovery: Fix interval_at to fire on start
* .maintain/sentry-node: Update docker compose file
* client: Introduce --sentry-nodes flag
Enable operators to specify the public addresses of sentry nodes infront
of a validator node so that the validator node can announce the sentry
node addresses instead of its own public addresses on the DHT via the
authority discovery module.
* client/authority-discovery: Break lines at 100 characters
Limit line length to 100 instead of 120 characters.
2019-12-03 18:03:08 +01:00
Arkadiy Paronyan
5ec0923285
Reputation changes requires reason ( #4277 )
2019-12-03 11:33:33 +01:00
Keith Ingram
5edc4350b4
Council members ( #4279 )
2019-12-03 09:29:46 +01:00
Gavin Wood
0f1a5f6514
Enumeratable dispatches using unhashed index in key. ( #4278 )
2019-12-03 00:49:27 +01:00
Gavin Wood
c1ee9aeec1
Another fix for elections-phragmen ( #4276 )
...
* Another fix for elections phragmen
CC @kianenigma
* Test for correct sorting.
2019-12-02 21:11:11 +01:00
Max Inden
3ea742ac47
docs/CODEOWNERS: Add mxinden to authority discovery modules ( #4275 )
2019-12-02 20:44:09 +01:00
Andrew Jones
4c2ba5b71f
Fix sp-session typo ( #4273 )
...
* Fix sp-session typo
* Remove erroneous whitespaces
* Don't mess with the file, editor
2019-12-02 20:24:25 +01:00
Denis Pisarev
b6b48c4bc6
interruptible test and build jobs ( #4271 )
2019-12-02 17:58:37 +01:00
Gav Wood
da6bb305f8
Whitespace fix from #4266 review.
2019-12-02 14:24:49 +01:00
Gavin Wood
47721b6b01
Fix phragmen elections. ( #4266 )
...
CC @kianenigma
2019-12-02 14:21:32 +01:00
Bastian Köcher
2e68c80c20
Improve error message on can_author_with failure ( #4262 )
2019-12-02 13:07:17 +01:00
thiolliere
22c00ff424
Add swap and decode_len to DoubleMap finishing #3749 ( #4264 )
...
* Add `swap` and `decode_len` to `DoubleMap`
* Add tests to `swap` and `decode_len` for `DoubleMap` (WIP)
* Address review comments
* Remove function that is not in scope
* fix test
* better naming
2019-12-02 13:01:29 +01:00
Benjamin Kampmann
810ac845b5
Fix sc-tracing-* -> sc-transaction- ( #4263 )
...
* fixing faulty tracing-rename
* missed one
2019-12-02 12:19:53 +01:00
Benjamin Kampmann
927e13c13a
The crate rename ( #4223 )
...
* Adding script for rename, could be applicable for nodes on top of it, too
* add stderr and gitlab ci features
* apply script
* fix now minor details in expected stderr
* Update the Cargo.lock
* fix name: sc-transaction -> sc-tracing
* fix rename in script, too
2019-12-02 11:23:53 +01:00
Shawn Tabrizi
40f6d05a4c
Introduce VestingCurrency trait ( #4257 )
...
* Introduce `VestingCurrency` trait
* Return error if account already has vesting schedule
2019-12-01 20:52:00 +01:00
Marcio Diaz
bd4f1fc54b
Use result. ( #4259 )
2019-12-01 08:59:56 -05:00
Marcio Diaz
6ba1d5d1fb
Fix functions doc. ( #4260 )
2019-12-01 12:08:24 +01:00
Tomasz Drwięga
a401acc690
Add some logs, fix reorg import. ( #4250 )
2019-12-01 10:14:01 +01:00
Gavin Wood
fd1cec850e
Economic fixes for democracy module ( #4256 )
...
* Fix up `end_block` mess; add free preimage noting for imminents.
* Fixes
* Bump runtime
* Update frame/democracy/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Handle grumble
* Update frame/democracy/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
2019-12-01 10:13:09 +01:00
Bastian Köcher
5ccf474d8d
Check filename length is valid in keystore ( #4255 )
2019-11-30 23:20:23 +01:00
Marcio Diaz
c791615387
Fix db path on normal run. ( #4254 )
2019-11-30 19:37:03 +01:00
Bastian Köcher
a924230ccb
Fix filling the db path in the CLI ( #4253 )
2019-11-30 12:25:37 +01:00
thiolliere
b87b008775
remove unused file ( #4251 )
2019-11-29 20:25:30 +01:00
Stanislav Tkach
3e3ec05e56
Make weights compatible with u64 ( #4192 )
...
* Use Weight instead of u32 everywhere
* Revert Weight declaration
* Fix benches
2019-11-29 20:20:20 +01:00
Marcio Diaz
1ceebb5c3a
Grandpa: save all completed prior rounds ( #4203 )
...
* Save concluded rounds.
* Doc nit
* Fix cargo
2019-11-29 18:54:07 +01:00
mattrutherford
6639e9b254
Tracing - Implement feature to record values with span creation ( #4242 )
...
* implement feature to record arbitrary values with span creation
* align dependency versions
* Fix formatting, refactor
* Change `Level` in decl_module from `INFO` to `DEBUG`, because we may
want to use `INFO` in spans added manually in individual pallets, in future.
2019-11-29 15:44:42 +00:00
Bastian Köcher
3da736fdf6
Update kvdb-rocksdb again ( #4236 )
...
* Update kvdb-rocksdb again
* Switch to released crates
* Remove last git references
2019-11-29 11:32:44 +01:00
Bastian Köcher
accc678640
Check in block authoring that we can author with current authoring version ( #4201 )
...
* Check in block authoring that we can author with current authoring version
* Update client/consensus/pow/src/lib.rs
Co-Authored-By: André Silva <andre.beat@gmail.com >
* Fix compilation
2019-11-29 11:01:11 +01:00
Arkadiy Paronyan
0b52f194f5
Fixed node binary ( #4244 )
...
* Fixed node binary
* Remove extra params
2019-11-29 09:09:12 +01:00
Gavin Wood
e8a655bbef
Commission is stated as percent of rewards ( #4243 )
2019-11-28 14:45:09 +00:00
Arkadiy Paronyan
504e2f8bd5
Check block CLI command ( #4240 )
...
* Check block operation
* Update client/cli/src/lib.rs
* Update client/cli/src/params.rs
2019-11-28 11:24:28 +00:00
Tomasz Drwięga
f78b83e363
Handle Grafana server bind errors gracefuly. ( #4241 )
...
* Fix error handling for grafana sever start.
* Update client/grafana-data-source/src/server.rs
Co-Authored-By: Pierre Krieger <pierre.krieger1708@gmail.com >
2019-11-28 11:16:54 +00:00
thiolliere
2f35d7f003
improve doc ( #4239 )
2019-11-28 11:06:06 +01:00
Weiliang Li
630f7d8425
Parameter trait for Time::Moment ( #4237 )
...
* Debug for Time::Moment
Without this we cannot have a Moment parameter in dispatchable functions
* Update frame/support/src/traits.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update traits.rs
2019-11-28 09:56:01 +01:00
Qinxuan Chen
4a21f9bbfd
Prune some duplicate dependencies ( #4219 )
...
* Prune some duplicate dependencies
* Remove ed25519-dalek 0.9.1
* Remove hex 0.3.2
* Remove parity-wasm 0.40.3
* Remove pwasm-utils 0.11.0
* Remove wasmi-validation 0.2.0
* Remove quickcheck 0.8.5
* Remove tempdir (Replace tempdir with tempfile)
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove useless tempdir_with_prefix
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
* Remove derive_more 0.15
Signed-off-by: koushiro <koushiro.cqx@gmail.com >
2019-11-28 09:55:30 +01:00
Svyatoslav Nikolsky
a782021ee8
Recover transaction pool on light client ( #3833 )
...
* recover tx pool on light client
* revert local tests fix
* removed import renamings
* futures03::Future -> std::future::Future
* Update core/transaction-pool/graph/src/error.rs
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* replace remove_from_ready with remove_invalid
* avoid excess hashing
* debug -> warn
* TransactionPool + BasicTransactionPool
* pause future tx reject when resubmitting
* bump impl_version to make CI happy
* and revert back local test fixes
* alter doc to restart CI
* Transaction::clone() -> Transaction::duplicate()
* transactions -> updated_tranasctions
* remove explicit consensus-common ref
* ::std:: -> std::
* manual set/unset flag -> calling clusore with given flag value
* removed comments
* removed force argument
* BestIterator -> Box<Iterator>
* separate crate for TxPool + Maintainer trait
* long line fix
* pos-merge fix
* fix benches compilation
* Rename txpoolapi to txpool_api
* Clean up.
* Finalize merge.
* post-merge fix
* Move transaction pool api to primitives directly.
* Consistent naming for txpool-runtime-api
* Warn about missing docs.
* Move abstraction for offchain calls to tx-pool-api.
* Merge RPC instantiation.
* Update cargo.lock
* Post merge fixes.
* Avoid depending on client.
* Fix build
2019-11-28 00:00:54 +00:00
Bastian Köcher
3e26fceda4
The storage runtime interface should not enforce a hash type ( #4231 )
...
* The storage runtime interface should not enforce a hash type
Currently the runtime interface enforces `H256` as hash type, but in the
future people could use whatever they want as hash type. The hash type
always needs to match between the runtime and the node, but that is
already required.
* Update primitives/externalities/src/lib.rs
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com >
2019-11-28 00:00:28 +00:00