Weiliang Li
21cbd80f8c
update comments in authority discovery ( #4390 )
...
* update comments in authority discovery
* Update lib.rs
2019-12-14 00:54:20 +09:00
Shawn Tabrizi
158e46111a
Update rustdocs landing page ( #4375 )
2019-12-12 19:24:50 +09:00
Gavin Wood
b178d0c7f3
Revamp reaping rules ( #4371 )
...
* Allow owner of a preimage to reap it a little while before everyone else.
* Revamp DispatchQueue to make reaping safer
* Remove commented code
* Update frame/democracy/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update docs
2019-12-12 19:24:36 +09:00
Bastian Köcher
467e01b991
decl_error! document that the error needs to be registered (#4366 )
2019-12-11 20:48:55 +01:00
Benjamin Kampmann
c5a709a882
Fix folder names in client and test ( #4360 )
...
* client/rpc/api -> client/rpc-api
* client/util/wasm-builder-runner -> utils/wasm-builder-runner
* client/grafana-data-source -> utils/grafana-data-source
* test/utils -> test-utils
* fix moved path
* Update Cargo.lock
* Update Cargo.lock
2019-12-11 16:41:38 +01:00
Gavin Wood
8131dc8a66
Allow referendums to begin out of order ( #4345 )
...
* Allow referendums to begin out of order
* Make `inject_referendum` infallible
* Merge remote-tracking branch 'origin/gav-verified-id' into gav-verified-id
# Conflicts:
# frame/identity/src/lib.rs
* Renames.
2019-12-12 00:27:13 +09:00
Benjamin Kampmann
7773daaf5b
Clean up crate names and locations ( #4361 )
...
* rename crate: sp-transaction-pool-api -> sp-transaction-pool
* move primitives/core/derive-debug -> primitives/derive-debug; primitives/core/storage -> primitives/storage
* rename crate sp-core-storage -> sp-storage
* rename and move: test/utils/transaction-factory -> client/transaction-factory
* move transaction-factory -> node/transaction-factory
* fix missing rename
* Move chain-spec-builder into bin/utils
* move subkey into bin/utils
* Update new subkey location
* Update docs to reflect new location for utils
* fixing import name
2019-12-11 15:33:00 +01:00
Marcio Diaz
58c1c7a10d
Improve is_member and is_runner. ( #4356 )
2019-12-11 13:15:27 +01:00
Marcio Diaz
6b9c87ef1a
Fix token economics url. ( #4355 )
...
* Fix token economics url.
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-12-11 13:13:58 +01:00
Benjamin Kampmann
df133d6be3
Fix folder names in primitives ( #4358 )
...
* sr-arithmetic -> arithmetic
* sr-sandbox -> sandbox
* primitives/sr-staking-primitives -> primitives/staking
* primitives/sr-version -> primitives/version
* primitives/block-builder/runtime-api -> primitives/block-builder
2019-12-11 11:36:29 +01:00
Benjamin Kampmann
605c0e655e
Fix a bunch of low work dependency cycles ( #4354 )
...
* take test-client off sp-consensus
* use test primitives rather than test client in authority discovery tests
* move runtime-interface tests
* don't forget to remove the dev-dependency
* remove more unneeded dev deps
* add changes_trie_config to test prrimitives
* Separate network crates from its integration tests
* Fix up consensus crates for networking test changes
* remove unnecessary dependencies
* remove unused addition
* remove unnecessary dev-dependencies
* fixing finality grandpa tests
* removing unnecessary executor dependencies
2019-12-11 10:27:34 +01:00
Jake Naviasky
ed50be1eb5
Including runners-up in check for defunct phragmen voter. ( #4349 )
2019-12-11 17:42:19 +09:00
Bastian Köcher
6500b33df3
Fix cycle dependency in sp-runtime-interface ( #4353 )
...
* Fix cycle dependency in `sp-runtime-interface`
* Fixes tests
2019-12-11 09:32:11 +01:00
joe petrowski
1ff41742bd
fix typos in identity pallet docs ( #4350 )
2019-12-10 23:31:27 +01:00
Benjamin Kampmann
f0cc89a4b0
Break appcrypto dep cycle ( #4347 )
...
* move application-crypto tests into seperate crate
* Fix crate name, update script and add docs
* pressing 'save' helps
* remove useless lines
* adding header
* split into actual modules
2019-12-10 22:12:57 +01:00
Benjamin Kampmann
8721d98dd6
break sp-api dependency cycle ( #4352 )
...
* move benches into tests, ignore non-passing doctests
* Rename sr-api folder
* Move test-primitives to primitives, use that for sp-api doctests
2019-12-10 20:18:01 +01:00
Marek Kotewicz
f6f0f1cc16
remove unnecessary block-builder dependency ( #4351 )
2019-12-10 17:53:23 +01:00
Benjamin Kampmann
7120c6e0a9
remove unnecessary client-db dependency ( #4348 )
2019-12-10 17:50:15 +01:00
Weiliang Li
4f2cdb20c1
Rename: primitives/sr-io -> primitives/sp-io ( #4328 )
...
* primitives/sr-io -> primitives/io
* fix
* rename
* runtime-io -> sp-io
* git mv
* fix ci
* remove package name
* fix
* fix
* try minimizing diff
* try minimizing diff again
* try minimizing diff again
2019-12-10 16:08:35 +01:00
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