André Silva
022126f906
node-template: remove unnecessary on_exit guard ( #3903 )
2019-10-24 14:29:09 +02:00
thiolliere
8def75fe48
copyright
2019-10-24 13:52:10 +02:00
thiolliere
09cbb46523
refactor
2019-10-24 13:47:06 +02:00
thiolliere
11dd0197d8
doc
2019-10-24 13:44:05 +02:00
thiolliere
429876bfd8
code moved
2019-10-24 13:41:58 +02:00
Gavin Wood
d97775542a
Add SECP256k1/ECDSA support for transaction signing ( #3861 )
...
* Add SECP256k1/ECDSA support for transaction signing.
* Refactoring and fixes
* Fix for contracts
* Avoid breaking runtime host function
* Build fixes, make subkey work more generaically.
* Fix tests
* Dedpulicate a bit of code, remove unneeded code, docs
* Bump runtime version
* Fix a test and clean up some code.
* Derivation can derive seed.
* Whitespace
* Bump runtime again.
* Update core/primitives/src/crypto.rs
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Update core/primitives/src/ecdsa.rs
Co-Authored-By: Kian Paimani <5588131+kianenigma@users.noreply.github.com >
* Fix AppVerify
2019-10-24 10:59:09 +02:00
André Silva
62a238a81b
node: spawn grandpa voter as essential task ( #3899 )
...
* node: spawn grandpa voter as essential task
* node: stop babe authoring task on exit
* node: remove unnecessary future boxing
* Apply suggestions from code review
2019-10-24 10:14:32 +02:00
Ryan Bell
40a1f06419
Update README.adoc ( #3900 )
2019-10-24 09:29:58 +02:00
Pierre Krieger
a6a60d77ba
Split the telemetry net status report in two ( #3887 )
...
* Split the telemetry net status report in two
* Update core/service/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* Remove clone()
* Move code to status_sinks.rs instead
* Add basic usage for status_sinks
* Update core/service/src/status_sinks.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-10-23 22:05:24 +02:00
Pierre Krieger
eabdcbdd4f
Remove support for secp256k1 for network keys ( #3897 )
2019-10-23 22:05:05 +02:00
Kian Paimani
311be1d071
Fix phragmen election to wasm ( #3898 )
...
* Fix phragmen-election compile to wasm
* Fix chain_spec stuff
* Fix panic with no term duration
2019-10-23 22:04:42 +02:00
André Silva
dd2b43cd10
Update to latest substrate master ( #491 )
...
* update to latest substrate master
* Fix compilation
2019-10-23 17:17:49 +02:00
Bastian Köcher
d82216673c
Throw an error if a bootnode is registered with two different peer ids ( #3891 )
...
* Throw an error if a bootnode is registered with two different peer ids
* Rename error
* Fix compilation :(
* Review feedback
2019-10-23 17:17:12 +02:00
Tomasz Drwięga
8dc443dc5b
Support account_nextIndex RPC. ( #460 )
...
* Use node-rpc extensions to support account_nextIndex.
* Remove todo.
* Update lock.
* Use new srml_system_rpc crate.
* Update to substrate=master
* Update lockfile.
* Update to polkadot-master.
* Apply suggestions from code review
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-10-23 13:17:53 +02:00
Ashley
968b24d849
Add an OnUnbalanced hook for contract rent payments ( #3857 )
...
* Add RentPayment trait to runtime
* clarify check
* improve proof
* Clarify further
* Simplify RentPayment::on_unbalance calling and get rid of NonZeroRentHook
2019-10-23 12:02:30 +02:00
Bastian Köcher
5e889431d3
Wasm-builder-runner unset CARGO_TARGET_DIR and release 1.0.4 ( #3893 )
...
* Wasm-builder-runner unset `CARGO_TARGET_DIR` and release 1.0.4
`CARGO_TARGET_DIR` needs to be unset or otherwise cargo deadlocks,
because cargo always holds an exclusive lock on target dir.
* Commit missing version up
* Lock file
2019-10-23 10:28:44 +02:00
Bastian Köcher
70fd47e209
Fix srml assets compilation with std feature ( #3892 )
2019-10-23 09:37:41 +02:00
Weiliang Li
5a07887535
gossip: futures 03 Receiver ( #3832 )
...
* gossip: futures 03 receiver
* fix gossip test
* use tokio 01
* add comment
* Update core/finality-grandpa/src/communication/mod.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
* fix format
* rename
* remove tokio 01 runtime
* minor fix
* make stable happy
2019-10-23 08:23:47 +02:00
Bastian Köcher
5123a84f13
Support disabling the addition of the default bootnode ( #3888 )
2019-10-22 18:54:52 +02:00
Bastian Köcher
ae2b9249e4
Add instructions to the README
2019-10-22 17:02:16 +02:00
Bastian Köcher
00446b1fca
The parachain does not need any bootnodes for now
2019-10-22 16:41:13 +02:00
Nikolay Volf
5a40da5cba
Dry out author rpc tests ( #3878 )
2019-10-22 15:53:20 +02:00
Arkadiy Paronyan
378ea9db2f
Fail on pruning mode change ( #3882 )
2019-10-22 15:52:38 +02:00
André Silva
d70ab136e4
cli: disable pruning on validators ( #3835 )
2019-10-22 15:51:59 +02:00
thiolliere
bbe889e9c3
Fix inconsistent head_data ( #18 )
...
* fix
* Update consensus/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-10-22 15:26:35 +02:00
Bastian Köcher
074e9e7de6
Implement block import
2019-10-22 15:26:11 +02:00
Bastian Köcher
649f1b9a10
Fix proof generation and make validate block return the correct result
2019-10-22 14:46:27 +02:00
Tomasz Drwięga
20a3989785
Runtime logging. ( #3821 )
...
* Implement Printable for tuples.
* Add debugging function.
* Add debug 1.
* Implement for everything.
* RuntimeDebug derive.
* Introduce RuntimeDebug.
* Add some dummy logging.
* Replace RuntimeDebug with Debug.
* Revert "Replace RuntimeDebug with Debug."
This reverts commit bc47070a8cb30241b2b590b2fa29fd195088162f.
* Working on Debug for all.
* Fix bounds.
* Add debug utils.
* Implement runtime logging.
* Add some docs and clean up.
* Clean up derives.
* Fix custom derive impl.
* Bump runtime.
* Fix long lines.
* Fix doc test.
* Use CARGO_CFG_STD.
* Revert "Use CARGO_CFG_STD."
This reverts commit ea429566de18ed0fa052571b359eb9826a64a9f4.
* Use parse_macro_input
* Update lockfile.
* Apply review suggestions.
* Remove stray re-export.
* Add no-std impl.
* Update lockfile.
2019-10-22 14:13:44 +02:00
Ashley
934d7aac1c
Remove sr-arithmetic/fuzzer from workspace to fix windows builds ( #3872 )
...
* Remove sr-arithmetic/fuzzer from workspace to fix windows builds
* Remove sr-arithmetic/fuzzer from check_runtime.sh
2019-10-22 13:24:58 +02:00
Bastian Köcher
d6bb49136d
Make most tests compile again
2019-10-22 12:10:40 +02:00
Nikolay Volf
d739e86798
fix ambiguity about start in doc ( #3864 )
2019-10-22 12:02:20 +02:00
gabriel klawitter
203cd74466
ci: fix publishing of ci builds ( #488 )
2019-10-22 11:44:05 +02:00
yjh
8117ba6b31
refactor map macro for more general use ( #3850 )
...
* refactor map macro for more general use
Signed-off-by: yjhmelody <465402634@qq.com >
* use $(,)?
Signed-off-by: yjhmelody <465402634@qq.com >
* Update core/primitives/src/lib.rs
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com >
* Update core/primitives/src/lib.rs
Co-Authored-By: thiolliere <gui.thiolliere@gmail.com >
2019-10-22 11:37:52 +02:00
Tomasz Drwięga
16a5d43807
Improve logging for offchain transaction submission. ( #3871 )
2019-10-22 10:29:44 +02:00
Robert Habermeier
5d5e71028e
Explicitly declare decl_storage! getters as functions ( #3870 )
...
* parse decl_storage getters with fn keyword
* test for get in decl_storage
* update all decl_storage! getters
* bump version
* adjust missed doc line
2019-10-22 09:53:58 +02:00
Tomasz Drwięga
1111d79ac1
Fix deserialization of Bytes ( #3866 )
...
* Update impl-serde to patch RPC.
* Add test.
* Fix long line.
2019-10-22 03:09:39 +02:00
Nikolay Volf
b888f7db71
Use uniform quotes ( #3867 )
2019-10-21 21:40:22 +01:00
Bastian Köcher
af7e40ba17
Fix compilation errors after update
2019-10-21 21:12:37 +02:00
Bastian Köcher
11afe6a30c
Only register one gossip validator for full nodes ( #487 )
2019-10-21 15:06:00 -04:00
fbranciard
fee152fa51
fix dockerfile build - upgrade image base from ubuntu 16 to 18 ( #423 )
2019-10-21 12:32:11 +02:00
thiolliere
87093feee2
Fix inconsistent head_data ( #18 )
...
* fix
* Update consensus/src/lib.rs
Co-Authored-By: Bastian Köcher <bkchr@users.noreply.github.com >
2019-10-21 11:44:26 +02:00
Bastian Köcher
7732e6cc60
Fixes required for Cumulus ( #485 )
...
* Collator node need to register all gossip validators as well
* Make sure that parachain authorities are only written once at genesis
* Fix test
2019-10-21 10:10:20 +02:00
CrocdileChan
60d232c727
use ThreadPool to execute spawn_worker(fn) ( #3836 )
...
* use ThreadPool to spawn_worker()
* use ThreadPool to implement spawn_worker(fn)
* use ThreadPool to implement spawn_worker(f)
* update [dependencies] threadpool and num_cpus version
* rm 'extern crate num_cpus'
* cargo.lock update
* merge the newest cargo.lock
* Update Cargo.lock
* use Mutex to wrap OffchainWorkers.thread_pool
* format use crate
* use parking_lot::Mutex instead of std::sync::Mutex
2019-10-21 09:25:50 +02:00
Ashley
28f7814fb2
Change Contracts::DefaultMaxDepth from 1024 to 32 ( #3855 )
...
* Change DefaultMaxDepth from 1024 to 32
* bump impl and spec version
2019-10-21 15:46:23 +09:00
Bastian Köcher
2e47302ead
Update to latest Substrate master ( #486 )
2019-10-20 21:23:16 +02:00
Bastian Köcher
222ff6fe79
Clean up the wasm-builder and release 1.0.8 ( #3858 )
2019-10-20 13:02:21 +02:00
Bastian Köcher
463b9f35b8
Make collator generate the correct block data
2019-10-19 15:45:02 +02:00
Kian Paimani
f861486fd2
integrate minor weight/fee changes ( #482 )
...
* Update cargo files
* Make it build again.
* Fix build
* revert cargo file
* New lockfile
* Bump.
2019-10-19 15:03:18 +02:00
Bastian Köcher
687244f989
Pass client and task_executor to BuildParachainContext ( #484 )
...
* Pass `client` and `task_executor` to `BuildParachainContext`
* Update `Cargo.lock`
2019-10-19 13:26:15 +02:00
Bastian Köcher
2842be7b81
Make ParaId constructible from a const context ( #483 )
2019-10-19 13:09:21 +02:00