Denis Pisarev
a364c4880d
CI images were moved ( #1194 )
...
* change (ci): ci images were moved
* change (ci): rename substrate-ci-linux
2020-06-10 09:29:56 +02:00
David Craven
7c47a3b5ad
Expose light client. ( #6313 )
2020-06-10 08:36:37 +02:00
Seun Lanlege
752f560a0a
companion pr for #6235 ( #1215 )
...
* companion pr for paritytech/substrate#6235
* ???
* nah doesn't work for my branch
* bump Cargo.lock
* bump kusama spec versin
* bump kusama spec version
* revert to master
* bump Cargo.lock
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-06-09 23:13:01 +02:00
Gavin Wood
f4ead58695
Bump Substrate version ( #1220 )
2020-06-09 18:29:20 +02:00
Bastian Köcher
ac28b86f61
Fix ui tests for latest rust stable ( #6310 )
2020-06-09 18:19:25 +02:00
Seun Lanlege
b0aa4cfe0d
new crate sc-light ( #6235 )
...
* sc-light
* remove unused deps
* fix line width
* move more fns to sc_light
2020-06-09 16:35:35 +02:00
Gavin Wood
d29baf9945
Introduce frozen indices. ( #6307 )
...
* Introduce frozen indices.
* Fix.
* Bump runtime
* Benchmark for freeze
* Fix
* fix benchmarks
* update freeze weights
* remove copy pasta
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-06-09 16:31:18 +02:00
Pierre Krieger
07b984b609
Add a test for lots of nodes connecting at the same time ( #6247 )
...
* Add a test for lots of nodes connecting at the same time
* Do small change
2020-06-09 16:30:34 +02:00
Bastian Köcher
ed7930fbd6
Transaction pool added missed comment ( #6308 )
2020-06-09 14:39:50 +02:00
Cecile Tonglet
8034285da4
Allow adding a prefix to the informant ( #6174 )
...
* Initial commit
Forked at: 1d93746b64
Parent branch: origin/master
* Add a Service Configuration's field + adapt informant + provide means to CLI
* CLEANUP
Forked at: 1d93746b64
Parent branch: origin/master
* fix tests
* fixed bad path to object
* Change OutputFormat enum to struct
* Add informant_prefix to builder and service
* Revert "Change OutputFormat enum to struct"
This reverts commit cd86c583c92668426c35cc174401155bf2880c1f.
* Revert "fix tests"
This reverts commit a3c306ebe94720f350c5bc74b9c5fcde2565d340.
* Revert "Add a Service Configuration's field + adapt informant + provide means to CLI"
This reverts commit 9c2e7267423305705916c30d605893524113c8e3.
* Implementation using the ServiceBuilder
* reduce line length
* fix line width again
* WIP
Forked at: 1d93746b64
Parent branch: origin/master
* WIP
Forked at: 1d93746b64
Parent branch: origin/master
* WIP
Forked at: 1d93746b64
Parent branch: origin/master
* use struct instead of enum
* WIP
Forked at: 1d93746b64
Parent branch: origin/master
* Update client/service/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* improve doc
* Update client/service/src/builder.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/service/src/builder.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* change code
* Update client/informant/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* enable_color
* reorg log
* remove macro
* Removed builder for informant prefix
* fix doc
* Update client/informant/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/informant/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/informant/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/informant/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/service/src/builder.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/service/src/builder.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update client/service/src/builder.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-09 14:29:01 +02:00
Rakan Alhneiti
261d701c5b
Companion PR to substrate/6178 ( #1167 )
...
* Cast keystore pointer
* Update cargo.lock
2020-06-09 14:05:43 +02:00
Gavin Wood
425f4bb060
Bump versions. ( #1219 )
...
* Bump versions.
* Update lock
2020-06-09 12:26:50 +02:00
Gavin Wood
cf694c5a78
Update README.md
2020-06-09 12:25:56 +02:00
s3krit
9bbcc3d89f
[CI] Fix release notification message, and add rustc version to release notes ( #1191 )
...
* Release announcements: s/kusama/polkadot/
* Additional debug info for gitlab publish script
* add rustc version check job
* fully comment out tag-checking
* s/podman/docker/g
* Switch to rust-builder image and install jq
* remove temporary TODOs
2020-06-09 11:12:34 +02:00
Nikolay Volf
3c8547d7ff
Revalidation tweak & logging for transaction pool ( #6258 )
...
* updates and logging
* fix length
* Update client/transaction-pool/src/lib.rs
* rename
* Update client/transaction-pool/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-09 11:09:41 +02:00
Gavin Wood
3e5e67855b
Admin facility to move claims with council permission. ( #1198 )
2020-06-09 11:09:17 +02:00
Rakan Alhneiti
2577dde3d9
Use sign_with for signing grandpa's outgoing message ( #6178 )
...
* Use sign_with and stop using `Pair`
* PR feedback
* Remove clone
* Transfer ownership of public to sign_message
* Use Option
* Simplify code
* Fix error message
* Pass keystore as ref
* Pass keystore properly
* Fix tests
2020-06-09 07:39:30 +00:00
Nikolay Volf
65ba701f50
Fix transaction pool & network issues ( #6288 )
...
* fix & tweaks
* address review
* line width
2020-06-08 23:58:08 +02:00
Benjamin Kampmann
881072e590
Intent to release rc3 ( #6290 )
2020-06-08 23:29:52 +02:00
s3krit
bb0e37f23a
Update lib.sh ( #1203 )
...
Changes behaviour of `sanitised_git_logs` to collate all changes when operating on separate branches.
2020-06-08 21:50:00 +02:00
Subsocial
3c14909a9c
Fix typo: PRORITY -> PRIORITY ( #6291 )
2020-06-08 21:35:03 +02:00
Subsocial
3e465a153b
Fix typo: eror -> error ( #6293 )
2020-06-08 21:32:42 +02:00
Gavin Wood
cd0258d224
Bump versions, tweak SudoBalances constraint to add batching. ( #1216 )
2020-06-08 20:11:34 +02:00
Shawn Tabrizi
73851943c5
Weights for Indices Pallet ( #6282 )
...
* fix multisig benchmarking
* add indices benchmarks
* fix compile
* Weights for indices
2020-06-08 19:11:52 +02:00
Shawn Tabrizi
4f24a38867
Temporary and Heavy Weights for Society Pallet ( #6283 )
...
* temporary weights for society
* on_initialize weight
2020-06-08 19:11:27 +02:00
Hernando Castano
9bd23e7f01
Use Subscription Manager from jsonrpc-pubsub: The Sequel ( #6254 )
...
* Bump jsonrpc pubsub, core, http, and ws
Right now these are the packages which _need_ to be updated
so I can just the latest `jsonrpc-pubsub` code. Once a release
it cut upstream the rest of the dependencies should be updated
as well.
* Use jsonrpc-pubsub's SubscriptionManager
This places sc-rpc-api::Subscriptions
* Bump jsonrpc-core outside of sc-rpc-*
* Update client/rpc tests
Right now one of the `author` tests is failing, I
need to think a bit about how best to fix it.
* Remove Subscriptions manager
There's no need for this implementation since we're
using the one from `jsonrpc-pubsub` now
* Fix author RPC test
This test used to check for a numerial subscription ID,
whereas now it uses a string based ID which is the default
provided by `jsonrpc-pubsub`'s subscription manager.
* Remove unused NumericIdProvider
* Add missing bracket
Removed one too many with that last one, lol
* Bump `jsonrpc` to v14.2
There's an exception though. `jsonrpc-derive` cannot be bumped
past v14.0.5 just yet since it has a dependency on `quote` pinned
to v1.0.1. This means that at the moment it won't build on Substrate
since it's using v1.0.3.
* Track `jsonrpc-derive` master branch
* Bump `quote` version to v1.0.6
* Bump `jsonrpc-derive` to v14.2.1
This includes support for `quote` v1.0.6
* Use exact version for jsonrpc crates
Doing this to make sure any updates in jsonrpc don't
accidently trickle down to Polkadot.
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-06-08 17:47:09 +01:00
Gavin Wood
c7f957ceec
Companion for #6273 (Introduce stacked filtering) ( #1212 )
...
* Fix for new Substrate
* Fix
* Remove Utility constraint in NonTransfer
* Bump
* Fixes
* Allow limited utilities in proxy filters.
* Fix
* Add SudoBalances proxy restrictions
2020-06-08 17:23:56 +02:00
pscott
05ed129673
Make all features explicit ( #6267 )
...
* make all features explicit
* Change to -feature suffix to with- prefix
* Add newline at the end of the Cargo.toml file
* Remove rhd feature
* Remove some features from Cargo.toml
* Remove test-helpers feature in tx pool
* Return db_open_error("with-"..
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Rename subdb feature to with-subdb
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove 'strict' feature and cfg_attr
* Check for with-subdb feature instead of subdb
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-08 15:43:00 +02:00
Boqin Qin
d884848625
client/api: fix possible deadlock when comparing with itself ( #6277 )
2020-06-08 13:39:50 +02:00
Gavin Wood
15ecac5cb6
Introduce stacked filtering ( #6273 )
...
* Introduce stacked filtering.
* Benchmarks
* Remove unneeded crates
* Fix proxy type's permissiveness checks.
* Repot multisig to make utility stateless.
* Repot filter stack impl into macro
* Fix wasm build
* Tests
* Final test.
* Tests for the macro
* Fix test
* Line width
* Fix
* Update frame/multisig/src/benchmarking.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update primitives/std/with_std.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Grumble
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/support/src/traits.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Update frame/multisig/src/tests.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update frame/multisig/src/tests.rs
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
* Grumble
* Migration
* Grumble
* Comments
* Migration
* Fix
* Fix
* Line width
* Allow unused
* Update frame/multisig/src/lib.rs
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
* Fix up grumble.
* Remove Utility constraint in NonTransfer
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
Co-authored-by: Alexander Popiak <alexander.popiak@parity.io >
2020-06-08 13:09:12 +02:00
Bastian Köcher
663cd09be9
Fix transaction pruning in tx-pool ( #6276 )
...
The `tree_route` generated by the import notification is only from the
old best block to the new best parent. This means, it does not contain
the new best block in `enacted()`. We need to prune the transactions of
the new best block "manually" to fix this bug.
Besides that, this pr also changed the `id` parameter of the `NewBlock`
chain event to `hash`. The hash of a block is unique in contrast to the
block number. (Block id can either be number or hash)
2020-06-08 12:38:19 +02:00
Marcio Diaz
780f4a564e
Companion PR for #6214 ( #1204 )
...
* Rename Fixed128 to FixedI128.
* Bump cargo, merge #6236 fixes
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-06-06 23:00:32 +02:00
Ashley
84cdb02963
Fix the metered unbounded sender/recievers ( #6246 )
...
* Fix the metered unbounded sender/recievers
* Use a counter instead
* Update client/rpc/src/system/tests.rs
* Add an is_terminated check
* Add FusedStream impl
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-06 13:06:22 +02:00
Marcio Diaz
7c051caa42
Enable fixed point u128 ( #6214 )
...
* Add fixed u128.
* remove move
* Change sat_from_integer impl.
* checked_pow is always positive
* Revert.
* rename fixed file
* Rename to FixedI
* rename fixed file
* Add newline.
* Use Multiplier in impls.
* Renames negate() to saturating_negate().
* Uncomment test.
* Add Signed to macro.
* Add some tests for Saturating trait.
2020-06-06 13:04:39 +02:00
Gavin Wood
0761a8e0c3
Allow "anonymous" proxied accounts ( #6236 )
...
* Anonymous proxiers
* More testing
* More testing
* Build fix
* Build fix
* Benchmarks.
* fix benchmarking
* add weights
* fix line width
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-06-06 10:55:52 +02:00
Bastian Köcher
11140c4202
Companion for Substrate #6123 ( #1206 )
...
* Companion for Substrate #6123
* Update Substrate
2020-06-05 23:33:13 +02:00
Bastian Köcher
d2846e2b9a
Make transaction pool prune transactions only of canonical blocks ( #6123 )
...
* Make tx pool aware of retracted fork blocks
* Make it compile
* Update client/transaction-pool/src/lib.rs
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
* Fix doc test
* Simplify the implementation
* Send tree route as arc to prevent heavy clones
* Switch to use `ExtrinsicHash` to make it more clear
* Fix benchmark
Co-authored-by: Nikolay Volf <nikvolf@gmail.com >
2020-06-05 23:12:00 +02:00
Robert Habermeier
2ff55ca4b6
Add exception to overseer communication and write up local and remote disputes ( #1176 )
...
* clarify exception to communication rule for responses
* add note about outside world
* write up my understanding of local and remote disputes
* clean up secondary checker language
* amend to match Jeff's notes
2020-06-05 13:55:16 -04:00
Kian Paimani
8a8b4f99c3
Rename all the election operations ( #6245 )
...
* Rename and move sp-phragmen
* More renames for equalise
* Update main module doc
* Fix line width
* Line width
2020-06-05 17:33:13 +02:00
Bastian Köcher
0326d049c5
Update to latest Substrate & Polkadot ( #107 )
...
* Update to latest Substrate & Polkadot
* Replace --unsafe-rpc-export with --unsafe-rpc-external
* Add --rpc-methods=Unsafe
Documented in substrate 24486f52929e9e518eeccbc6ad6da70e9e5bdf8a
* typos
* more typo
* fixed rpc expose
* Disable the integration test
Co-authored-by: Cecile Tonglet <cecile.tonglet@cecton.com >
2020-06-05 16:57:02 +02:00
Robert Habermeier
9d5eae6ea3
establish new node folder for overseer, messages, and subsystems ( #1200 )
...
* establish new `node` folder for overseer, messages, and subsystems
* extract message types from overseer crate
* remove doc links
2020-06-05 10:48:35 -04:00
Kian Paimani
d63b8e0da0
Remove pre-simple-payout code from staking ( #6253 )
...
* Remove some dead code
* fix
* Kill warnings
2020-06-05 11:09:00 +00:00
Pierre Krieger
ecb6a10751
Update to Substrate master ( #1196 )
...
* Update to Substrate master
* Re-do upgrade
2020-06-05 11:45:33 +02:00
Pierre Krieger
34b7cc8a7a
Sentry nodes and validator nodes also imply reserved ( #6251 )
2020-06-04 23:57:02 +02:00
Arkadiy Paronyan
31921c4eb9
Use number of downloaded blocks for test ( #6234 )
2020-06-04 23:41:48 +02:00
Gavin Wood
f2c6eee7f1
Generalised proxies in Polkadot ( #1190 )
...
* Introduce generalised proxies to polkadot
* Introduce proxy to westend
* Add proxy to Kusama.
* Fix
2020-06-04 20:30:38 +02:00
Demi Obenour
7f1f811cf9
impl_opaque_keys should allow doc comments ( #6255 )
2020-06-04 18:38:02 +02:00
Peter Goodspeed-Niklaus
3d0bda8a42
Add an overview of Validity subsystems ( #1161 )
...
* migrate subsystem expansion PR from w3f/research
As the file at this new location included changes not present in
https://github.com/w3f/research/pull/87 , this is effectively a
rebase, applied manually. I believe that I have successfully retained
all of, and only, the intended changes.
* add section on collators
* note why the overseer is the terminal message point for the validation subsystem
* add detail about how the validitiy system gets PoV blocks
* rename to Validity Subsystems Overview
* get rid of changes to the implementor's guide
I think it makes most sense to track and review the subsystems
overview in a different PR than the one which adds content to
the implementor's guide.
* punt misbehavior arbitration details to the future
* empty commit to rerun CI
2020-06-04 12:35:37 -04:00
André Silva
8f5a52fe1a
Revert "Use Subscription Manager from jsonrpc-pubsub ( #6208 )" ( #6252 )
...
This reverts commit ea1eb4e57f .
2020-06-04 15:39:57 +01:00
Pierre Krieger
3fef099893
Fix service tests not calling update_chain ( #6232 )
2020-06-04 12:06:44 +00:00