Tomasz Drwięga
1f84d6d41d
Fix warnings when compiling runtime. ( #4332 )
...
* Remove warnings when compiling runtime.
* Remove dispatch::Result imports.
* Add missing imports.
* Fix missing vecs. #4333
* Fix oom function.
* Remove superfluous import.
* More warnings.
2019-12-10 14:21:34 +01:00
Bastian Köcher
057e298b1f
Remove cycling dependency from sp-api ( #4343 )
2019-12-10 12:02:10 +01:00
h4x3rotab
ddfdd091ba
Wrong feature name disable_allocator in sr-io ( #4342 )
...
This fixes the inconsistency:
- Cargo.toml: `disable_allocator`
- lib.rs: `disable_global_allocator`
2019-12-10 10:31:02 +01:00
Weiliang Li
6da9f59d72
Rename: primitives/sr-std -> primitives/sp-std ( #4327 )
...
* primitives/sr-std -> primitives/std
* fix
* fix conflict
* rstd -> sp-std
* git mv
* fix review
* fix merge
2019-12-10 08:26:27 +01:00
Weiliang Li
448dbc89a5
Fix check-polkadot ( #4341 )
...
Follows #4317
2019-12-10 07:39:21 +01:00
Weiliang Li
ac15976b9b
Fix build for full_crypto ( #4339 )
...
* fix tests for full_crypto
* fix
* bump libsecp256k1
* try fixing polkadot
* Update .gitlab-ci.yml
* Update .gitlab-ci.yml
2019-12-10 07:38:43 +01:00
Tomasz Drwięga
638e32fa8f
Remove depenendcy on sc-consensus-slots ( #4321 )
2019-12-09 23:37:33 +01:00
Bastian Köcher
a868fcbbbf
Fix compilation of sp-authorship ( #4337 )
2019-12-09 21:18:29 +01:00
thiolliere
e5b6935c2a
Introduce prefixed storage with enumeration ( #4185 )
...
* Introduce storage_next allowing iteration. (without childtries)
* Implement prefixed storage
* impl cache in client_storage_cache (needs test)
* switch overlay change to btreemap
* Revert "impl cache in client_storage_cache"
This reverts commit c91a4848916eba87184b3dc4722cea81aec9339d.
the storage cache cannot be used this way
* Revert "Implement prefixed storage"
This reverts commit 4931088126a427082d7310ed7e83b8eea966bc20.
* Impl StoragePrefixedMap for all map storages
* remove comment
* Move all overlays to BTreeMap
* btreemap iteration improvment
* impl for child tries
* impl tests for childs
* fix
* remove cache comment
* Fix grumble
2019-12-09 20:55:11 +01:00
Pierre Krieger
fb1eb9d9e4
Fix panic in telemetry ( #4336 )
2019-12-09 20:40:52 +01:00
Bastian Köcher
2cb4e8db4d
Don't assume a fixed length for endowed_accounts ( #4330 )
2019-12-09 20:26:12 +01:00
Marcio Diaz
d4c19c0652
Limit number of uncles that can be provided. ( #4298 )
...
* Limit number of uncles that can be provided.
* Check length of uncles vector on inherent.
* Set fatal error to true for too many uncles.
* Take max uncles in create_inherent.
2019-12-09 20:10:41 +01:00
Andrew Jones
f1b8ee4e6e
sp-transaction-pool-api: make default std, remove unused sp-core dependency ( #4335 )
...
* transaction-pool-api: use primitives/std
* transaction-pool-api: make primitives default-features = false
* transaction-pool-api: make default feature std
* transaction-pool-api: remove redundant primitives dependency
2019-12-09 18:47:57 +01:00
Gavin Wood
697b480bac
More comprehensive identity system ( #4326 )
...
* Initial prototype
* Work on test harness.
* Minor removal
* Add some tests
* Fix tests
* More tests
* Final tests
* General documentation
* Function-level docs.
* Function-level docs.
* Identity fields.
* Fix dependency
* Docs
* Spelling nits
* Address grumbles.
2019-12-09 16:28:20 +01:00
Benjamin Kampmann
8e4b40278c
Remove slog-async Github ( #4329 )
...
* add local copy of async-record
* Minor clean ups to latest rust and necessity
* styling fixes
* nitpicky fixes
2019-12-09 15:47:29 +01:00
Marcio Diaz
d82e4b7761
Use header metadata in state full and refactor. ( #3757 )
...
* Use header metadata in state full and refactor.
* better log
Co-Authored-By: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Apply review suggestions.
2019-12-09 14:47:46 +01:00
Weiliang Li
04fcc71809
Rename folder: primitives/sr-primitives -> primitives/runtime ( #4280 )
...
* primitives/sr-primitives -> primitives/runtime
* update
2019-12-09 08:49:32 +01:00
Bastian Köcher
94b6921d03
Fix check_polkadot CI check ( #4317 )
...
* Fix `check_polkadot` CI check
* Another try
* Use path overrides
* Last fix
* Update .gitlab-ci.yml
* Fix wasm builder
* Update wasm_project.rs
2019-12-07 23:36:47 +01:00
thiolliere
b8ac094649
allow storage value build to put no value ( #4319 )
2019-12-07 15:30:57 +01:00
ddorgan
cbd85e65b6
New protocolid for flaming fir ( #4323 )
2019-12-07 15:30:05 +01:00
Ashley
3d7ad6fb28
Disable record_metrics_slice in grafana macro on wasm ( #4312 )
...
* Disable record_metrics_slice in grafana macro on wasm
* Update client/grafana-data-source/src/lib.rs
* Revert "Update client/grafana-data-source/src/lib.rs"
This reverts commit 888009a8e0b7051bd4bfbbfdb0448bcf2e2aae93.
2019-12-07 15:29:50 +01:00
Tomasz Drwięga
3805393a13
Merge txpool-runtime-api with txpool-api ( #4320 )
...
* Remove transaction-pool-runtime-api
* Merge runtime-api with transaction-pool.
2019-12-06 17:24:17 +01:00
Max Inden
70db5da6c4
client/authority-discovery: Warn when specifying too many sentry nodes ( #4314 )
2019-12-06 13:42:28 +01:00
Shaopeng Wang
c2e6b91794
Perthings: derive PartialOrd and Ord under no_std. ( #4309 )
2019-12-06 09:52:42 +01:00
Gavin Wood
5e664ede13
Fix order of operation in membership ( #4306 )
2019-12-05 21:35:12 +01:00
Tomasz Drwięga
145086722d
Fix Contracts rpc output format. ( #4304 )
2019-12-05 21:04:19 +01:00
Gavin Wood
37ed154535
Allow members of groups to change their key ( #4300 )
2019-12-05 16:57:25 +01:00
Shawn Tabrizi
5e6f339a97
Change order of events emitted from transfer. ( #4301 )
2019-12-05 16:05:54 +01:00
Max Inden
af3fc1d95a
client/authority-discovery: Limit the amount of sentries per authority ( #4302 )
...
When receiving more addresses for a given authority than a defined
threshold (5), the authority discovery drops the remaining in order to
prevent a single authority to fill all priority group slots.
2019-12-05 16:05:42 +01:00
Pierre Krieger
2231c06294
Move legacy_proto to protocol ( #4296 )
...
* Move legacy_proto to protocol
* Edition 2018ize legacy_proto
* Some basic documentation
2019-12-05 14:02:48 +01:00
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