Wei Tang
5e7d42e4a4
dapps-fetcher: calculate keccak in-flight while reading the response ( #8294 )
...
* dapps-fetcher: calculate keccak in-flight while reading the response
* Rename keccak_buffer_and_write -> keccak_pipe
* Fix file read bug by creating another file handle as the return value
2018-04-03 14:58:55 +02:00
ellaismer
99a13c4e66
Cleanup Ellaism bootnodes ( #8276 )
...
Removed several bootnodes known not to be running anymore. Added two new ones.
2018-04-03 21:58:24 +09:00
Tomasz Drwięga
060205ab27
Allow unsafe js eval on Parity Wallet. ( #8204 )
2018-04-03 12:43:34 +02:00
Tomasz Drwięga
9f775a7673
Remove RefCell from Header ( #8227 )
...
* Cache RLP and header hashes.
* Refactor header - WiP
* Avoid decoding laster header.
* Pre-compute hashes for Sealed/Locked block.
* Use accrue bloom. Closes ##8241
2018-04-03 17:01:28 +09:00
Wei Tang
d477670cb9
Typo fix: todo with no content ( #8292 )
2018-04-03 09:32:38 +02:00
André Silva
54c9c382e7
Revert "ci: disable link-dead-code in coverage build ( #8118 )" ( #8287 )
...
This reverts commit 4d1cb01da0
.
2018-04-02 16:06:07 +03:00
Tomasz Drwięga
9108a3bb50
Bump ethabi & ethereum-types. ( #8258 )
...
* Bump ethabi & ethereum-types.
* Fix test.
* Fix hex encodings.
2018-04-02 12:12:52 +01:00
Tomasz Drwięga
c1cced3662
Allow customization of max WS connections. ( #8257 )
...
* Allow customization of max WS connections.
* remove superflous line.
* Add test for CLI argument parsing.
2018-04-02 11:33:09 +01:00
Tomasz Drwięga
5ea4c22868
Supress TemporaryInvalid verification failures. ( #8256 )
2018-04-02 11:30:26 +01:00
Wei Tang
f1b7d8ab34
Return null number for pending block in eth_getBlockByNumber ( #8281 )
...
* Return null number for pending block in eth_getBlockByNumber
* Inline false in client_query
* block hash for pending should be null
* logsBloom should be null for pending blocks
* Fix test due to logsBloom type change
2018-04-02 10:04:14 +01:00
Ryan Leung
9c9ddaccec
use constant durations ( #8278 )
...
* use constant durations
* fix CI
* address comments
2018-04-02 10:47:56 +02:00
Wei Tang
68a08df9c3
Typo fix: Mode doc - RLP should be client ( #8283 )
2018-03-31 15:41:53 +02:00
Wei Tang
1e6d889fc7
eth_uninstallFilter should return false for non-existent filter ( #8280 )
...
* eth_uninstallFilter should return false for non-existent filter
* Use shorter form is_some()
2018-03-31 11:06:16 +02:00
Ryan Leung
443115f885
Update app_dirs
to 1.2.1 ( #8268 )
...
* use app_dirs2
* update app_dirs to 1.2.1
2018-03-30 10:31:54 +02:00
Sergey Pepyakin
cab073ba00
Add missing license header for runtime.rs ( #8252 )
...
* Add missing license header for runtime.rs
* Update year
2018-03-29 13:48:57 +01:00
Pierre Krieger
7f9589d678
Fix warning about --no-hardcoded-sync being printed when it shouldn't ( #8261 )
2018-03-29 14:33:57 +02:00
Tomasz Drwięga
899c1a4b0e
Warp-only sync with warp-barrier [blocknumber] flag. ( #8228 )
...
* Warp-only sync with warp-after [blocknumber] flag.
* Fix tests.
* Fix configuration tests.
* Rename to warp barrier.
2018-03-29 11:20:27 +02:00
Andrew Jones
e3f7b70c38
Replace all Rlp usages with UntrustedRlp except for ethcore views ( #8233 )
...
* Replace Rlp with UntrustedRlp and unsafely unwrap
All Rlp methods return Result<_,DecoderError> now, so for this first
pass each will be marked with `expect("TODO")`. In the next pass we can
categorise figure out how to handle each case.
* Handle DecoderError for tendermint message
* Unwrap rlp results in TestBlockcChainClient
Rlp should be valid since created manually in tests
* Replace `use rlp::*` with explicit imports
* Remove rlp decode unwraps from light cli request
* Structured rlp encoding for curr best and latest in header chain
* Propogate decoder errors from send_packet
* Fix body uncles rlp index
* Use BodyView in sync and `expect` rlp errors
* Revert bbf28f removing original Rlp for this phase
This can be done again in the next phase, in order that we can leave the ethcore views unchanged
* Restore legacy Rlp and UntrustedRlp
Use legacy Rlp for ethcore views. Will redo replacing Rlp with UntrustedRlp in a subsequent PR
* Fix tests
* Replace boilerplate Encodable/Decodable with derive
* Use BlockView instead of Rlp, remove unwrap
* Remove rlp test_cli unwraps by using BlockView instead of Rlp directly
* Remove unneccesary change to use borrowed hash
* Construct sync block using new_from_header_and_body
2018-03-29 11:19:45 +02:00
Marek Kotewicz
6e49ff1d98
Add test for ethstore-cli, fixes #8027 ( #8187 )
...
* Add test for ethstore-cli, fixes #8027
remove println
* Update test.sh
2018-03-28 22:04:08 +03:00
Varunram Ganesh
0c7f998c25
Update musicoin spec in line with gmc v2.6.2 ( #8242 )
2018-03-28 14:11:49 +02:00
Marek Kotewicz
23ea4798e0
fixed ethcore tx_filter ( #8200 )
2018-03-28 10:59:16 +01:00
Thibaut S
2632310b6a
Update CLI help for jsonrpc-apis, ws-apis and ipc-apis ( #8234 )
...
* jsonrpc-api, ws-apis and ipc-apis update
* Better wording
* Clarify what "safe" has
2018-03-28 10:42:55 +02:00
Pierre Krieger
c4dd156113
Remove network stats ( #8225 )
2018-03-28 15:45:36 +09:00
Marek Kotewicz
06a7ca221c
node-filter does not use ChainNotify ( #8231 )
...
* node-filter does not use ChainNotify
* fixed failing test
2018-03-28 11:32:44 +09:00
Pierre Krieger
04931618ed
Implement hardcoded sync in the light client ( #8075 )
...
* Implement hardcoded sync
* Fix concerns
* Remove artifact
* Fix cli tests
* Fix compilation
* Update hardcoded sync block
* Don't use any data fetch for the light service
2018-03-27 13:56:59 +02:00
Pierre Krieger
dbc4d85f0a
Update some of the dependencies for WASM ( #8223 )
2018-03-27 11:35:51 +09:00
Nikolay Volf
bd45cd4a5e
bump wasmi version ( #8209 )
2018-03-26 16:55:48 +08:00
Kirill Pimenov
8c02211dc3
Updated jsonrpc to point to the 1.11 branch ( #8180 )
...
* Updated jsonrpc to point to the 1.11 branch
* Update dependencies.
- `jsonrpc` PR #244 required `hyper >= 0.11.20` which in turn required
updating `tokio-core`, `mio` and `iovec`.
- `jsonrpc` PR #246 required updating `https://github.com/tomusdrw/ws-rs `.
* Update tokio-core to 0.1.12
* Update hyper to 0.11.24
2018-03-24 14:43:28 +09:00
Amaury Martiny
eb18e7ade7
Change name Wallet -> UI ( #8164 )
...
* Change name Wallet -> UI
* Make warning bold
2018-03-23 14:33:23 +01:00
Thibaut S
8ddd508a44
Introduce Parity UI ( #8202 )
2018-03-23 12:04:17 +01:00
Rando
857809f693
Update Changelogs ( #8175 )
...
* Move 1.9 changelog
* Mark Parity 1.8 EOL
* Make CHANGELOG 1.10 again
* Add changelog for 1.9.5 stable
* Add changelog for 1.10.0 beta
* Update changelog for 1.10.0 beta
* Update changelog for 1.10.0 beta
* Update changelog for 1.10.0 beta
2018-03-23 09:53:26 +00:00
James Ray
ca0045482c
Returns number of topcis to take fr.. ( #8199 )
2018-03-23 17:16:20 +09:00
Niklas Adolfsson
1c2c683ae3
make docopt usage non-const ( #8189 )
2018-03-23 13:53:06 +09:00
Tomasz Drwięga
7c8d404cf8
Avoid allocations when computing triehash. ( #8176 )
...
* Avoid allocations when computing triehash.
* Bump elastic-array to 0.10
2018-03-22 09:24:46 +01:00
Andrew Jones
d293f94a6f
Handle rlp decoding Result in patricia trie ( #8166 )
...
* Decode patricia node with UntrustedRlp
(cherry picked from commit efb993b8e7ce087f092cb8c2f633c62ad87e4fb8)
* Replace Rlp with UntrustedRlp in triedbmut
* Handle node decode results in trie
2018-03-22 10:08:48 +08:00
Nikolay Volf
a60d0e440d
bump wasm libs ( #8171 )
2018-03-21 10:47:25 +01:00
Tomasz Drwięga
9e294d577a
Re-enable signer, even with no UI. ( #8167 )
...
* Re-enable signer, even with no UI.
* Fix message.
2018-03-20 17:57:37 +00:00
Pierre Krieger
6d5d419e14
Update daemonize ( #8165 )
2018-03-20 16:28:01 +01:00
lihuafeng
1b4d9c2d39
Some tiny modifications. ( #8163 )
...
1. fix some typo in the comment.
2. sort the order of methods in 'impl state::Backend for StateDB`
2018-03-20 15:46:03 +01:00
Svyatoslav Nikolsky
a91e562021
SecretStore: store key author address in db ( #7887 )
...
* SecretStore: ability to identify requester via Public/Address
* SecretStore: store author address instead of public in db
2018-03-20 03:03:51 +01:00
Andrew Jones
d7f690c8ba
rename DatabaseValueView::new to from_rlp ( #8159 )
2018-03-20 03:02:07 +01:00
André Silva
7f1ff152ca
dapps: update parity-ui dependencies ( #8160 )
2018-03-19 19:28:34 +01:00
Tomasz Drwięga
beb6438ef5
Disable UI by default. ( #8105 )
2018-03-19 18:11:00 +01:00
Denis S. Soldatov aka General-Beck
e25a660a11
fix wasmi x32 builds ( #8155 )
...
* fix wasmi x32 builds
* Update Cargo.toml
2018-03-19 18:42:51 +03:00
André Silva
a7887fa9f1
Postpone Kovan hard fork ( #8137 )
...
* ethcore: postpone Kovan hard fork
* util: update version fork metadata
2018-03-19 11:23:12 +01:00
Svyatoslav Nikolsky
a6915778bb
SecretStore: ability to identify requester via Public/Address ( #7886 )
2018-03-19 06:42:40 +01:00
Robert Habermeier
249f81cbc5
optional dependency on secp256k1 for ethcrypto ( #8109 )
...
* optional dependency on secp256k1 for ethcrypto
* README
2018-03-19 06:39:46 +01:00
André Silva
373036bb7a
network: init discovery using healthy nodes ( #8061 )
...
* network: init discovery using healthy nodes
* network: fix style grumble
* network: fix typo
2018-03-16 22:39:23 +01:00
Kirill Pimenov
ed296312aa
Check one step deeper if we're on release track branches ( #8134 )
2018-03-16 17:19:14 +03:00
Max Kaye
d27c36cf75
explicitly mention pruning_history uses RAM ( #8130 )
2018-03-16 09:11:54 +01:00