Gavin Wood
67202b7ec3
Add tipping into treasury ( #4480 )
...
* First draft
* Initial work on tests
* Add tests.
* Ensure old members can't tip.
* Fix complexity
* Update node runtime
* Build fix.
* build fix
* Fix tests
* Fix tests
* Refactor Contains impl for tests
* Introduce new way to avoid impl Contains conflicts
* Fixes
* Docs.
* Docs.
* Typo
* Whitespace
* Docs
* Typo
* Formatting
* Update frame/treasury/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update frame/treasury/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Update frame/treasury/src/lib.rs
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Apply suggestions from code review
Co-Authored-By: Shawn Tabrizi <shawntabrizi@gmail.com >
* Add provisional weights.
Co-authored-by: Shawn Tabrizi <shawntabrizi@gmail.com >
2020-01-09 14:39:12 +01:00
Marcio Diaz
586685fca0
Add missing weights to Identity module. ( #4577 )
2020-01-09 14:15:47 +01:00
Marcio Diaz
6100fb14e6
Introduce rebond ( #4374 )
...
* Implement rebond: allowing to re-bond stake unbonded.
2020-01-09 11:33:27 +01:00
Shawn Tabrizi
69245901dc
Update per_thing docs ( #4575 )
...
* Update `per_thing` docs
* Update primitives/arithmetic/src/per_things.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Update per_things.rs
Co-authored-by: Bastian Köcher <bkchr@users.noreply.github.com >
2020-01-09 11:29:09 +01:00
Cecile Tonglet
cc573bc106
Wasm executor should provide stubs for unknown externs (wasmi) ( #4550 )
...
Related to #4456
2020-01-09 11:18:14 +01:00
Gavin Wood
d9b8ba7707
v0.7.16 ( #744 )
...
* Bump Substrate and versions
* Bump Substrate
2020-01-09 01:09:48 +01:00
Bastian Köcher
06386558ae
Switch parachain interface to new runtime_interface macro ( #665 )
...
* Make use of `runtime_interface` for parachain externalities
This also changes the encoding of the `ValidationResult` return value to
match the default encoding used in Substrate.
* Fix compilation for web
* Update `Cargo.lock`
* Include feedback
* Move proc macro
* Update parachain/src/lib.rs
Co-Authored-By: Robert Habermeier <rphmeier@gmail.com >
Co-authored-by: Robert Habermeier <rphmeier@gmail.com >
2020-01-08 20:44:50 +01:00
Bastian Köcher
189bd2349c
Keystore fix default path ( #4570 )
2020-01-08 15:19:14 +01:00
Gavin Wood
10f1f3a381
Bumped version to v0.7.15, use minimallly-changed Substrate. ( #741 )
...
* Bumped versions
* Bump to latest substrate that exposes load_spec
2020-01-08 14:44:49 +01:00
Arkadiy Paronyan
897445f32a
Bumped runtime version ( #4568 )
2020-01-08 12:12:11 +01:00
Weiliang Li
7a9b570ee5
txpool: unify client generic name ( #4565 )
2020-01-08 11:46:56 +01:00
Shawn Tabrizi
7f8f97ef91
Use single map and remove_all for EventTopics ( #4566 )
2020-01-08 09:50:35 +01:00
Gavin Wood
59d121dbdc
Tweak Polkadot constants & bump Substrate ( #739 )
...
* Tweak Polkadot constants.
* Bump and remove warning
* Bump impl version
* Bump Substrate
* Bump Substrate again
2020-01-08 00:45:55 +01:00
André Silva
bd58ddb6e4
remove kusama fixes ( #738 )
2020-01-08 00:02:46 +01:00
André Silva
660c882cd3
grandpa: guarantee that vote limit is never lower than vote base ( #4563 )
2020-01-07 23:34:54 +01:00
Nikolay Volf
df4058b556
i/o stats for backend databases ( #4525 )
2020-01-07 21:53:03 +03:00
Gavin Wood
bd8db613ef
Bump versions ( #736 )
...
* Fix up Kusama balance constants
* Bump versions
* Fix for the --dev option
2020-01-07 19:30:06 +01:00
Bastian Köcher
263dc43da3
Add sudo module to polkadot-runtime ( #735 )
2020-01-07 19:07:54 +01:00
Stanislav Tkach
9500eb7590
Fix Request::new documentation ( #4560 )
2020-01-07 18:09:27 +01:00
Ashley
ce0b82a9da
Remove timing based bits of grafana test ( #4558 )
2020-01-07 16:43:35 +01:00
Arkadiy Paronyan
0d055c9640
Select native runtime based on chain spec ( #733 )
...
* Select native runtime based on chain spec
* Bumped substrate
2020-01-07 16:31:25 +01:00
Ashley
bb44f8fc24
Add a browser-utils crate ( #4394 )
...
* Squash
* Fix keystore on wasm
* Update utils/browser/Cargo.toml
Co-Authored-By: Benjamin Kampmann <ben@gnunicorn.org >
* export console functions
* Use an Option<PathBuf> in keystore instead of cfg flags
* Add a KeystoreConfig
* Update libp2p
* Bump kvdb-web version
* Fix cli
* Upgrade versions
* Update wasm-bindgen stuff
Co-authored-by: Benjamin Kampmann <ben.kampmann@googlemail.com >
2020-01-07 16:30:04 +01:00
s3krit
d945280142
Fix pending-release alert script ( #734 )
...
... parity/tools doesn't have /bin/bash
2020-01-07 16:29:17 +01:00
Max Inden
d76a33033d
client/network-gossip: Remove GossipEngine::abort method ( #4552 )
...
`GossipEngine::abort` and thus `ConsensusGossip::abort` are never
called. This patch removes both.
2020-01-07 15:26:40 +01:00
Arkadiy Paronyan
bc9676737f
Expose load_spec ( #4556 )
2020-01-07 15:08:27 +01:00
Robert Habermeier
6a0e60c3a4
do not chill indirectly-slashed nominators ( #4553 )
...
* do not chill indirectly-slashed nominators
* test nomination non-kick and vote ignoring behavior
2020-01-07 13:17:17 +01:00
Bastian Köcher
82661cd2ce
decl_event support trailing comma in args (#4554 )
2020-01-07 12:48:05 +01:00
Gavin Wood
3cc6249cdf
Fix error message ( #4549 )
2020-01-07 01:57:32 +01:00
André Silva
a869258fc5
polkadot v0.7.13 ( #730 )
...
* bump substrate version
* bump version to 0.7.13
2020-01-07 00:12:17 +00:00
Gavin Wood
bf858b0a60
Bump version ( #729 )
2020-01-06 23:45:29 +00:00
André Silva
30a8eec44f
service: reset grandpa into a future round (not past) ( #726 )
...
* service: reset grandpa into a future round (not past)
* update substrate version
* service: create grandpa reset round variable
* service: fine grained grandpa reset on startup
Co-authored-by: Gavin Wood <github@gavwood.com >
2020-01-06 23:39:12 +00:00
Gavin Wood
b4c031b4fc
Fix the can-author issue by defaulting to Kusama when no chainspec given. ( #728 )
...
* Fix can_author by defaulting correctly.
* Comments
* Better logging
* Bump Substrate
* Minor updates to readme.
2020-01-06 23:20:46 +00:00
Joshy Orndorff
6b57c7181f
typo: lead -> leave ( #4546 )
2020-01-06 20:55:39 +01:00
s3krit
2d5a1c953a
allow release alerts to fail ( #725 )
2020-01-06 19:40:58 +01:00
André Silva
a89d87d708
client: add a block blacklist extension ( #4544 )
...
* client: add a block blacklist extension
* test-utils: fix client construction
* client: fix rustdoc test
2020-01-06 18:03:44 +00:00
Gavin Wood
5cb929a130
Hotfix for Kusama ( #724 )
...
* cli: revert borked kusama chain on startup
* Docs.
* cli: fix reversal of bork kusama fork
* cli: force always can author
* Version bump
* service: support setting fork blocks in config
* service: add support for bad blocks extension
* service: add badBlocks to kusama chainspec
* Bump Substrate to hotfix version.
* service: add bad block to kusama chain spec
* cleanup kusama hotfix
* add kusama grandpa hotfix
* Bump substrate
* Bump spec_version
* Rebump
* cli: remove unnecessary dependencies
* service: revert can_author_with fix
* service: remove unnecessary method
* Don't try to track polkadot runtime verion yet
* Versions
* service: better grandpa fix detection
Co-authored-by: André Silva <andre.beat@gmail.com >
2020-01-06 17:45:28 +00:00
Max Inden
2004ecc7e4
service/src/lib.rs: Register network event stream for authority disc ( #678 )
...
* service/src/lib.rs: Register network event stream for authority disc
Previously one would create a sender and receiver channel pair, pass the
sender to the build_network_future through the service builder and
funnel network events returned from polling the network service into the
sender to be consumed by the authority discovery module owning the
receiver.
With recent changes it is now possible to register an event_stream
with the network service directly, thus one does not need to make the
detour through the build_network_future.
This commit is an adjusted clone of one targeting the Substrate
repository.
* service/src/lib.rs: Fix futures::stream imports
* [TMP] *: Replace polkadot-upstream with feature branch
* Revert "[TMP] *: Replace polkadot-upstream with feature branch"
This reverts commit 0c947b04ab80488bfca16c5aeac9657b77a93a44.
2020-01-06 15:45:02 +00:00
Gav Wood
b65e336a1d
Spaces to tabs.
2020-01-06 16:08:11 +01:00
André Silva
c4e20af74d
client: allow reverting finalized blocks ( #4535 )
...
* client: allow reverting blocks past finality
* client: fix leaves reversion
* client: extend docs on revert
* client: add comment on leaves revert
2020-01-06 14:58:43 +00:00
André Silva
4fa4dfb77b
client: helper to create standalone client without service ( #4536 )
2020-01-06 14:52:14 +00:00
gabriel klawitter
039c73f428
ci: make sure master branch is available for check_runtime ( #720 )
2020-01-06 22:20:38 +09:00
Sergei Pepyakin
b462009f88
Remove jimpo from CODEOWNERS ( #4541 )
...
Good night sweet prince
2020-01-06 14:07:05 +01:00
André Silva
ec0a7604a0
service: support setting fork blocks in config ( #719 )
2020-01-06 13:51:41 +01:00
André Silva
c72619ed71
client: hack around fork blocks deserialization issue ( #4539 )
2020-01-06 13:43:25 +01:00
Shawn Tabrizi
c975d4ee84
Update copyright year ( #718 )
2020-01-05 17:57:13 +01:00
Shawn Tabrizi
7efa62725e
Update copyright year ( #4532 )
2020-01-05 14:05:44 +01:00
Nikolay Volf
6cef6b410e
fix expect text ( #4530 )
2020-01-04 14:34:53 +01:00
Denis Pisarev
75702e146e
check_polkadot now runs nightly and on master (merges) only ( #4492 )
2020-01-03 20:51:26 +00:00
Max Inden
c5fe4295f8
*: Register network event stream for authority discovery ( #4344 )
...
Previously one would create a sender and receiver channel pair, pass the
sender to the `build_network_future` through the service builder and
funnel network events returned from polling the network service into the
sender to be consumed by the authority discovery module owning the
receiver.
With recent changes it is now possible to register an `event_stream`
with the network service directly, thus one does not need to make the
detour through the `build_network_future`.
2020-01-03 20:47:12 +00:00
Nikolay Volf
f0e21eff09
Update kvdb-* and trie ( #4483 )
2020-01-03 20:46:42 +00:00