Marek Kotewicz
08f30fc1a8
updated classic JSON spec with classic bootnodes, fixes #1842 ( #1847 )
2016-08-05 09:51:57 +02:00
Robert Habermeier
b20833154e
protect unsafety in plainhasher; do more hashing ( #1841 )
2016-08-05 09:15:55 +02:00
Robert Habermeier
8702a29e6f
use mutex in dbtransaction ( #1843 )
2016-08-04 23:54:26 +02:00
Nikolay Volf
aa59aa439d
Fix state not using "account_starting_nonce" ( #1830 )
...
* failng test
* use account_starting_nonce instead of zero
* simplier test
* jsons are getting closer
* incorrect test client and incorrect tests fix
* null_morden is using 0x0 starting nonce
* replaced json with the correct one
* superwhatever line
2016-08-04 18:17:39 +02:00
Tomasz Drwięga
25aabe6e52
Supporting blockid in eth_call and trace_call/trace_raw ( #1837 )
...
* Supporting blockid in eth_call and trace_call/trace_raw
* Nicer state diff handling
* Purging deref.deref
2016-08-04 18:17:21 +02:00
Tomasz Drwięga
979f4e0617
eth_checkTransaction renamed to eth_checkRequest ( #1817 )
...
* Making ConfirmationsQueue a bit more generic [WiP]
* Generalizing cofirmations
* New confirmations types - tests
* Separating transaction type in queue. Closes #1310
* Handling sign requests
* Speeding up tests
* Renaming methods
* eth_postSign
* Bumping ui
* Renaming checkRequest methods, adding tests
* Removing duplicate method [ci skip]
* Remove `_posted`
[ci:skip]
* Remove `_posted`
2016-08-04 16:42:29 +02:00
Nikolay Volf
03ba0cc498
Bump json-ipc-server again ( #1839 )
...
* bump ipc version
* bumping once more
2016-08-04 16:42:12 +02:00
Marek Kotewicz
ab079fd7bf
Merge pull request #1833 from ethcore/trace-deadlock-fix
...
Fixing another deadlock in trace db
2016-08-04 10:36:45 +02:00
Marek Kotewicz
dd60146c24
Merge pull request #1829 from ethcore/fix-vm-trace
...
Fix up the VM trace.
2016-08-04 10:36:20 +02:00
Marek Kotewicz
d1fc57d15c
Merge pull request #1834 from ethcore/fixed_export_hex
...
fixed parsing export params, fixes #1826
2016-08-04 10:34:08 +02:00
debris
5da24e5dc3
fixed parsing export params, fixes #1826
2016-08-04 09:22:54 +02:00
arkpar
8b3836a7d6
Another deadlock in trace db
2016-08-04 08:56:28 +02:00
Gav Wood
9bb9a84d40
Fix test.
2016-08-03 23:23:45 +02:00
Arkadiy Paronyan
7093651d70
More performance optimizations ( #1814 )
...
* Buffered DB
* Use identity hash for MemoryDB
* Various tweaks
* Delayed DB compression
* Reduce last_hashes cloning
* Keep state cache
* Updating tests
* Optimized to_big_int
* Fixing build with stable
* Safer code
2016-08-03 22:03:40 +02:00
Gav Wood
52355855fc
Fix up the VM trace.
2016-08-03 20:07:30 +02:00
Tomasz Drwięga
deceb5fd56
Bumping clippy & fixing warnings ( #1823 )
...
* Bumping clippy
* Fixing clippy warnings
* Cargo.lock (latest nightly?)
2016-08-03 19:01:48 +02:00
Marek Kotewicz
531bc79edc
removed unused code from util and unnecessary dependency of FixedHash ( #1824 )
2016-08-03 18:36:45 +02:00
Robert Habermeier
11b65ce53d
Remove (almost all) panickers from trie module ( #1776 )
...
* memorydb ub patch and other cleanup
* fix denote invocations
* move trie traits into trie module
* replace "denote" with shim
* triedb returns results and no longer panics
* fix warnings
* get ethcore compiling
* warn on trie errors in ethcore
* remove unsafety from node decoder
* restore broken denote behavior for this branch
* fix overlayrecent fallout
* fix triedb tests
* remove unwrap in state
* alter Trie::get to return Result<Option<_>>
* fix refcell error in require
* fix test warnings
* fix json tests
* whitespace
[ci:skip]
* Avoid unneeded match/indentation
* whitespace
* prettify map_or_else
* remove test warning
2016-08-03 18:35:48 +02:00
Tomasz Drwięga
40a304b177
Fixing account naming ( #1810 )
...
* Fixing account naming
* Using geth format for files. Avoid re-importing existing keys with different names.
* Adding expect for time format
2016-08-03 17:58:22 +02:00
Robert Habermeier
8c88e2a8cc
JournalDB inject ( #1806 )
...
* add inject to journaldb
* adjust docs
* add test; fix refcounteddb impl
* fewer panics, fail on invalid insertions or deletions
2016-08-03 16:34:32 +02:00
Tomasz Drwięga
c5ffb5af79
No block number in get work while in geth-compat mode. ( #1821 )
2016-08-03 15:31:00 +02:00
Marek Kotewicz
6ba1e66d32
Import wallet fix ( #1820 )
...
* fixed importing presale wallet with encseed longer than 96 bytes
* fixed incorrect pkcs unpadding in decrypting presale wallet
2016-08-03 15:24:09 +02:00
Tomasz Drwięga
9fb5623569
Supporting eth_sign in Signer ( #1787 )
...
* Making ConfirmationsQueue a bit more generic [WiP]
* Generalizing cofirmations
* New confirmations types - tests
* Separating transaction type in queue. Closes #1310
* Handling sign requests
* Speeding up tests
* Renaming methods
* eth_postSign
* Bumping ui
2016-08-03 10:36:54 +02:00
Arkadiy Paronyan
087ebcf94e
Fixing cache update after reorg ( #1816 )
2016-08-03 10:35:04 +02:00
Tomasz Drwięga
0c7ab34c32
Development mode for Signer UI ( #1788 )
...
* Development mode for Signer
* CLI option for signer-dev
* Renaming CLI option
* Make obvious that CLI option is insecure.
[ci:skip]
* Additional warning over security
2016-08-02 17:53:53 +01:00
Gav Wood
9de579366a
Miner tweaks ( #1797 )
...
* Mining fixes.
- Use queue to determine whether we're mining
- Kick stale hash rates
Fixes #1794
Fixes #1641
* Fix tests.
* Address grumbles.
2016-08-02 17:53:32 +01:00
Nikolay Volf
1b507e0147
Util & ipc clenup ( #1807 )
...
* removed frombytes stuff
* removed jsonrpc handler from nano
2016-08-02 15:02:47 +01:00
Tomasz Drwięga
b165059327
Fixing unlock parsing ( #1802 )
2016-08-02 06:12:33 -07:00
Marek Kotewicz
326a51a5c2
fixed importing presale wallet with encseed longer than 96 bytes ( #1801 )
2016-08-02 05:57:57 -07:00
Nikolay Volf
93b4b15c15
Merge pull request #1795 from ethcore/ipc-codegen-dry
...
DRYing build scripts
2016-08-02 15:25:54 +03:00
NikVolf
62df81f9fe
add dot
2016-08-02 10:54:34 +02:00
Nikolay Volf
21c65a99ea
Merge pull request #1790 from ethcore/spec-code
...
Allow code from spec json
2016-08-01 21:41:46 +03:00
NikVolf
fbfcd48483
drying sync
2016-08-01 19:55:38 +02:00
NikVolf
1809961f94
drying hypervisor
2016-08-01 19:53:53 +02:00
NikVolf
d8a3137ce8
drying ethcore
2016-08-01 19:39:53 +02:00
NikVolf
86db5c08fc
drying tests
2016-08-01 19:31:52 +02:00
Nikolay Volf
27d9964001
nano-tests (ipc transport) to the CI ( #1793 )
...
* fix nano interface
* add nano tests to target
2016-08-01 10:15:05 -07:00
Gav Wood
de531c9a1e
Minor simplification
2016-08-01 10:14:12 -07:00
Arkadiy Paronyan
d891e80ad7
Commit best block after closing transaction ( #1791 )
2016-08-01 10:10:13 -07:00
Gav Wood
b26f8c3f33
Place thread name in the log output ( #1792 )
...
* Place thread name in the log output
...But only when more than info.
Closes #1463
* simpler method
2016-08-01 10:07:09 -07:00
NikVolf
1732cc7a40
add nano tests to target
2016-08-01 17:54:38 +02:00
NikVolf
7b72463845
Merge branch 'master' into ipc-nano-tests
2016-08-01 17:54:03 +02:00
NikVolf
f7b7d317fe
fix nano interface
2016-08-01 17:53:23 +02:00
Nikolay Volf
4e72608441
Fix ipc tests and bring to CI ( #1789 )
...
* fixed compilation
* Fix warnings
* fix remaining tests
* add to ci and fix test.sh
2016-08-01 06:32:07 -07:00
keorn
e99753d6e3
deserialized to pod_account conversion
2016-08-01 13:35:45 +02:00
keorn
7dbf23829e
improve ethjson tests, add code deserialization
2016-08-01 12:33:21 +02:00
Nikolay Volf
f19b00b6ca
Merge pull request #1779 from ethcore/dynamic_keys_pickup
...
dynamic keys pickup
2016-07-31 19:20:46 +03:00
Nikolay Volf
beb6f651af
Merge pull request #1783 from ethcore/ipc-bump-4
...
ipc version bump
2016-07-31 18:34:45 +03:00
Robert Habermeier
7c015f023f
Merge pull request #1780 from ethcore/trace-deadlock-fix
...
Prevent deadlock on trace GC
2016-07-31 15:24:44 +02:00
NikVolf
034fa4d615
ipc version bump
2016-07-31 14:42:45 +02:00