André Silva
9bb2e0dadc
service: update to latest ServiceBuilder changes ( #1245 )
...
* service: update to latest ServiceBuilder changes
* Update Cargo.lock
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-06-11 13:43:20 +02:00
Cecile Tonglet
8662ff7686
Companion PR for https://github.com/paritytech/substrate/pull/6221 ( #1213 )
...
* Initial commit
Forked at: fc45a8e673
Parent branch: origin/master
* Remove unnecessary Clone derives
* Update Cargo.lock
* Update Cargo.lock again
2020-06-10 14:59:49 +02:00
Gavin Wood
2978c1b9f4
v0.8.7 ( #1222 )
...
* Bump Substrate again.
* update kusama runtmie for ensure origin
* update polkadot runtime for ensure origin
* fix imports
* root only available for runtime benchmarks
* Fix lock file
* Bump Substrate
* Update lock
* Remove questionable feature-gating.
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-06-10 13:06:33 +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
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
cd0258d224
Bump versions, tweak SudoBalances constraint to add batching. ( #1216 )
2020-06-08 20:11:34 +02: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
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
Bastian Köcher
11140c4202
Companion for Substrate #6123 ( #1206 )
...
* Companion for Substrate #6123
* Update Substrate
2020-06-05 23:33:13 +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
Pierre Krieger
ecb6a10751
Update to Substrate master ( #1196 )
...
* Update to Substrate master
* Re-do upgrade
2020-06-05 11:45:33 +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
Fedor Sakharov
f25fd672af
Add block event forwarding into the Overseer ( #1192 )
...
* Add block event forwarding into the Overseer
* Add a doc comment
* Fix a doc comment
2020-06-03 12:49:04 -04:00
Fedor Sakharov
fc45a8e673
Adds start and stop work heartbeats. ( #1188 )
...
* Adds start and stop work heartbeats.
* Apply suggestions from code review
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* Fix code after suggested changes
* Finalizing stops work on earlier lower blocks.
* Fix func parameter and flaky test
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-06-03 09:30:21 +03:00
Kian Paimani
491f3bcb88
Comanion for substrate/pull/6173 ( #1184 )
...
* Make it work
* Upsub
2020-06-02 19:52:19 +02:00
Robert Habermeier
bd2304ec98
New parachain runtime skeleton ( #1158 )
...
* file structure and initializer skeleton
* ensure session changes happen before initialization
* add a couple tests for initializer flow
* integrate with session handling
* configuration update logic
* configuration methods
* move test mock to its own module
* integrate configuration into initializer
* add note about initialization order
* integrate configuration module into mock
* add some tests for config module
* paras module storage
* implement paras session change operation
* amend past code pruning to fully cover acceptance period
* update guide again
* do pruning of historical validation code
* add weight to initialization
* integrate into mock & leave notes for next session
* clean up un-ended sentence
* alter test to account for double index in past code meta
* port over code-at logic test
* clarify checking for conflicting code upgrades
* add genesis for paras, include in mock, ensure incoming paras are processed
* note on return value of `validation_code_at`
* implement paras routines from implementor's guide
* bring over some existing tests and begin porting
* port over code upgrade tests
* test parachain registration
* test code_at with intermediate block
* fix warnings
* clean up docs and extract to separate struct
* adjust implementor's guide to include replacementtimes
* kill stray println
* rename expected_at to applied_after
* rewrite ParaPastCodeMeta to avoid reversal
* clarify and test interface of validation_code_at
* make FutureCode optional
* rename do_old_code_pruning
* add comment on Option<()> to answer FAQ
* address some more grumbles
2020-06-02 12:34:07 -04:00
Fedor Sakharov
fa46a92353
Overseer ( #1152 )
...
* Initial commit
* Licenses, spaces, docs
* Add a spawner
* Watch spawned subsystems with a FuturesUnordered
* Move the types around a bit
* Suggested fixes by Max
* Add a handler to talk to the Overseer
* FromOverseer and ToOverseer msgs and stopping
* Docs and return errors
* Dont broadcast, have add a from field to messages
* Allow communication between subsystems and outside world
* A message with a oneshot to send result example
* Remove leftover can_recv_msg
* Remove from field from messages
* Dont be generic over stuff
* Gather messages with StreamUnordered
* Fix comments and formatting
* More docs fixes and an example
* Apply suggestions from code review
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
* Fixes from review
Move function from impl block.
Do not panic but resolve with errors if spawner fails or subsystem
resolves.
* Dropping a handler results in a flaky test
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2020-06-02 15:36:20 +03:00
Pierre Krieger
433c09833c
Depend on async-std 1.5.0 only ( #1179 )
2020-06-01 20:03:50 +02:00
Gavin Wood
3c98185e1c
Identity pallet ( #1178 )
...
* Identity
* Bump spec
* Update runtime/polkadot/src/lib.rs
Co-authored-by: kaichao <kaichaosuna@gmail.com >
* Fix runtime
* Bump runtimes
Co-authored-by: kaichao <kaichaosuna@gmail.com >
2020-06-01 20:03:28 +02:00
Pierre Krieger
329e177a5a
Fix the Prometheus endpoint not working ( #1172 )
...
* Revert async-std to 1.5.0
* Funny, some part of the Cargo.lock didn't get commited
2020-05-30 11:31:48 +02:00
Tomasz Drwięga
44c0ec5cf8
Use Substrate Block Proposer ( #1156 )
...
* Use Substrate block builder.
* Clean up metrics.
* Lock.
* Lock.
* Switch to newest basic authorship interface
* Update Substrate reference and polkadot spec_version
* Let's improve
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-05-30 11:06:08 +02:00
Gavin Wood
7f30e2ed0f
Bump ( #1164 )
...
* Bump
* Bump
* Bump
2020-05-28 16:36:52 +02:00
Kian Paimani
357ed9f3ec
companion for substrate/pull/6132 ( #1159 )
...
* companion for https://github.com/paritytech/substrate/pull/6132
* Fix more tests
* upsub
* Bump
* Update runtime/common/src/lib.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
* remove cleanup
* Update runtime/westend/src/lib.rs
* Apply suggestions from code review
* Fix build
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-05-27 19:13:56 +02:00
Gavin Wood
1697ce1b7b
Chain Candidate One: Final changes ( #1155 )
...
* Test CC1 spec
* Adaptive default chainspec
* Strip -pre
* Update to next CC1 iteration
* Raw chainspec
2020-05-26 18:55:22 +02:00
Gavin Wood
b170d9674f
Prepare for final genesis ( #1131 )
...
* Update claim statements
* Update URLs
* Minor tweak to make enum agree with URL
* final html multihashes
* New hashes
* Version
* updated SAFT statement hash
* Update runtimes; this relies on substrate #6131
* Bump
* Share transaction filterer and fix Kusama
* Warning
* Gah!
* Tidy
* Westend fixes
* Westend fix
* Tweak constants
* Implement TCF stuff
* Fix
* Warning
* 15 minute lookahead
* 15 minute lookahead in Polkadot
* update max transactions
* Enable utility, disable vested_transfer
* Update runtime/common/src/lib.rs
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
* Filter calls for validate unsigned also
* Deduplicate
* Fix
* Introduce Polkadot (mainnet) chainspec
* Fix naming.
* Enable indices and fix comment.
* Fix compilation
* Enable indices and fix comment.
* polkadot: babe: enable secondary VRF slots
* Test JSON
* Allow set_heads
* Fix
* Raw chain spec added
Co-authored-by: keorn <github@i.keorn.org >
Co-authored-by: NikVolf <nikvolf@gmail.com >
Co-authored-by: Tomasz Drwięga <tomusdrw@users.noreply.github.com >
Co-authored-by: Tomasz Drwięga <tomasz@parity.io >
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-05-26 15:27:48 +02:00
Marcio Diaz
aa13e5df14
Companion for #5877 ( #1123 )
...
* Fixed point methods renames.
* Bump
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 22:11:33 +02:00
Shawn Tabrizi
b01ee6eb00
Companion for #6046 ( #1104 )
...
* Update impls.rs
* companion for substrate#6069
* update to latest changes
* Update Cargo.lock
* Bump
Co-authored-by: André Silva <andre.beat@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 17:00:45 +02:00
Shawn Tabrizi
40b40de590
Add System to benchmarks ( #1126 )
...
* add system to benchmarks
* Update cargo files
2020-05-21 16:10:55 +02:00
Shawn Tabrizi
b407af2672
Companion for Substrate #5961 (on_offence weight) ( #1103 )
...
* Add new trait to offences
* companion for substrate#6069
* update to latest changes
* Update Cargo.lock
Co-authored-by: André Silva <andre.beat@gmail.com >
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 14:32:25 +01:00
thiolliere
882b73492d
[Companion PR] make council members able to note preimage using operation extirnsic ( #1120 )
...
* make council members able to note preimage using operation extirnsic
* Bump
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 14:26:18 +02:00
Alexander Theißen
b6829b6d21
Companion for #6076 (Allow fee calculation to happen off-chain) ( #1111 )
...
* Switch from Convert to WeightToFeePolynomial
* Bump
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-21 13:47:55 +02:00
Arkadiy Paronyan
162baa62fb
Bump substrate ( #1125 )
2020-05-21 10:26:21 +02:00
Tomasz Drwięga
e08e5ff462
Companion for #6067 ( #1110 )
...
* Companion to #6067
* Fix tests?
* Use AvailableBlockLimit instead of hardcoding the value.
* Bump substrate.
2020-05-20 16:03:28 +02:00
Nikolay Volf
dc281e313d
Update substrate, add block construction metrics ( #1112 )
...
* add metrics
* reset & update
* update
2020-05-19 19:01:16 +02:00
Pierre Krieger
58566274a0
Update to latest Substrate ( #1107 )
2020-05-18 23:55:04 +02:00
André Silva
f6e8b10de4
fix Cargo.lock dependency version ( #1105 )
2020-05-17 11:10:01 +02:00
Jon Häggblad
afb9af4cf0
Enable Babe RPC for getting epoch authorship ( #1065 )
...
Enable babe_epochAuthorship that was added in substrate#4729 for
querying information about slots that can be claimed in the current
epoch.
2020-05-16 12:46:21 +01:00
Arkadiy Paronyan
a6f35ee989
Companion PR to #6039 ( #1100 )
...
* remove on_block_imported
* remove on_block_imported
Co-authored-by: Gav Wood <gavin@parity.io >
2020-05-16 13:26:33 +02:00
Gavin Wood
8cb7cdbc64
Extra requirements for claimants ( #1091 )
...
* Introduce mandatory statement signing into claims
* Introduce SignedExtension
* Tests passing
* Bump runtime version
* Bump version, fix test
* Test for validate
* Another couple of tests
* Enable PrevalidateAttests on Polkadot
* Enable PrevalidateAttests on Polkadot
* Fix build
* Fixes
* More fixes
* Fix bench tests
* Fix & test Preclaim clobbering.
* Fix for errant claim logic
* Add test
* Update tests, always use Vec as input
* mint_claim can add signature, some_benchmarks
* Add claim with statement test
* finish benchmarks
* put the correct number of claims with benchmarks
* fix compiler warning
* Update weights
* Weight comments for validation
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-05-16 12:56:49 +02:00
Benjamin Kampmann
b660c226d8
Companion for #6025 ( #1098 )
2020-05-15 19:35:39 +02:00
thiolliere
3beecb028c
Companion: Democracy add weight. ( #1076 )
2020-05-15 13:48:11 +02:00
Benjamin Kampmann
41f234f39d
Update to lastest substrate master ( #1101 )
2020-05-15 11:37:24 +02:00
Alexander Popiak
cb1e21cb0c
Companion PR to 5802 ( #1050 )
2020-05-14 17:20:07 +02:00
Bastian Köcher
45f64055a4
Companion pr for #6012 ( #1095 )
...
* Companion pr for #6012
* Update `Cargo.lock`
2020-05-13 20:19:44 +02:00
Shawn Tabrizi
105b4b4d56
Companion PR for paritytech/substrate#5954 ( #1081 )
...
* Update for split weights
* Update `Cargo.lock`
* Bump all `spec_version`s
Co-authored-by: Bastian Köcher <git@kchr.de >
2020-05-12 14:07:20 +02:00
Bastian Köcher
a62382269d
Update to latest Substrate master ( #1074 )
2020-05-07 16:59:37 +02:00
André Silva
41699f5d6e
grandpa: report equivocations on all runtimes ( #1000 )
...
* grandpa: report equivocations on all runtimes
* runtime: fix test-runtime compilation
* runtime: enable historical session manager on all runtimes
* runtime: fix indentation
* runtime: use strong key types in KeyOwnerProofSystem definitions
* update substrate
* bump spec_version of runtimes
2020-05-06 19:27:28 +01:00
Max Inden
117fffb0cb
network/src/legacy/gossip: Return bounded channel when testing ( #1046 )
...
* network/src/legacy/gossip: Return bounded channel when testing
* Cargo.lock: Update to current Substrate master
2020-05-06 16:00:58 +02:00