Gav Wood
b17581d7de
VM tracing and JSON RPC endpoint for it. ( #1169 )
...
* Groundwork for basic VM tracing.
* RPC endpoint for VM tracing and ser/de types ready.
* Create VMTracer trait.
* Rearchitected VM tracing to reflect existing tracing.
Should more or less work now.
* Integrated VM tracing into JSONRPC.
* Fix ethcore module tests.
* Add tests for VM tracing.
* Fix consensus test code.
* Fix mock tests.
* Added VM trace information for post-execution stuff.
* Fix max-value calls and add "creates" field to getTransaction.
* Tests for VM tracing.
* Don't implement the trait with unimplemented.
* Remove invlaid comment.
* Fix tests.
2016-06-02 12:40:31 +02:00
Nikolay Volf
626acda6a3
fix warnings
2016-06-01 20:11:05 +02:00
Nikolay Volf
c370bcaded
merge fixes
2016-06-01 19:57:34 +02:00
Nikolay Volf
6676c6cf7e
Merge branch 'master' into client-refact
2016-06-01 19:42:32 +02:00
Tomasz Drwięga
99e26b8480
Simple signing queue, confirmation APIs exposed in signer WebSockets. ( #1182 )
...
* Splitting methods requiring signing into separate trait
* Single place where RPC apis are created.
* Separating eth_filter
* Separating eth_signing
* Stubs for Personal Signer methods
* Test for EthSigningQueueClient
* TransactionConfirmation API
* Exposing PersonalSigner API
* Defining ApiSets dependent on context
* Removing types
* Fixing default impl
* Fixing un-mocked tests
* Update signing_queue.rs
[ci skip]
* Removing unused import [ci skip]
2016-06-01 19:37:34 +02:00
Tomasz Drwięga
ae1bcd6a5b
Disabling ethcore APIs for RPC and IPC
2016-05-31 21:53:20 +02:00
Nikolay Volf
c33b1caf21
executable all issues resolved
2016-05-31 21:38:07 +02:00
Nikolay Volf
77cef76518
rpc bindings resolved
2016-05-31 21:31:42 +02:00
Tomasz Drwięga
d74fc2c285
Merge branch 'master' into signer-rpc
...
Conflicts:
dapps/src/lib.rs
parity/main.rs
parity/signer.rs
signer/Cargo.toml
signer/src/lib.rs
2016-05-28 19:36:57 +02:00
Tomasz Drwięga
87d0f09a44
Base for Signer Websockets server ( #1158 )
...
* Basic signing queue
* Adding docs
* WebSockets server for signer
* Removing TODO
* Shortening the syntax
* Exposing types from RPC
* Fixing indentation
* Update main.rs
2016-05-28 19:30:31 +02:00
Tomasz Drwięga
50e5c88b7b
Fixing compilation
2016-05-28 19:10:17 +02:00
Tomasz Drwięga
30362bfebe
Merge branch 'master' into signer-rpc
2016-05-28 19:09:45 +02:00
Arkadiy Paronyan
468d761e5c
Merge pull request #1163 from ethcore/warnings
...
Fixing few clippy warnings
2016-05-27 19:06:37 +02:00
Tomasz Drwięga
20846c11c9
Merge branch 'signer-server' into signer-rpc
...
Conflicts:
parity/signer.rs
signer/Cargo.toml
signer/src/lib.rs
signer/src/ws_server/mod.rs
2016-05-27 18:53:01 +02:00
Tomasz Drwięga
f60097ddb6
Merge branch 'master' into signer-server
...
Conflicts:
rpc/src/v1/types/bytes.rs
2016-05-27 18:50:47 +02:00
Tomasz Drwięga
6f93ecf1d2
Exposing types from RPC
2016-05-27 18:50:04 +02:00
Tomasz Drwięga
58039fb420
Fixing few clippy warnings
2016-05-27 17:56:25 +02:00
Tomasz Drwięga
c4e2f65051
Exposing RPC over websockets
2016-05-27 17:55:12 +02:00
Robert Habermeier
ba600ac06a
have parity create the PersonalClient properly
2016-05-27 16:45:26 +02:00
Tomasz Drwięga
b77fdcdd68
WebSockets server for signer
2016-05-27 13:03:00 +02:00
Marek Kotewicz
ca008fb541
migration fixes ( #1155 )
...
* dont use system temp for migration, do backup
* fixed issue with number of open files on osx
* fixed compilation of util tests
2016-05-27 08:23:29 +02:00
Marek Kotewicz
7370776af1
Bloomchain ( #1014 )
...
* use bloomchain crate in blockchain module. remove obsole chainfilter submodule
* update database version to 6.0
* removed redundant line
* simple db migration
* make migration slightly more functional
* bloomchain migration
* migration version is just a single unsigned integer
* updated migration v6
* parity migration
* db migration
* removed hardcoded migration dir
* replace ptr::copy with clone_from_slice, removed potential endianess problem from trace/db.rs
* removed superfluous line
* blockchains log blooms config is not exposed any more
2016-05-26 18:24:51 +02:00
Tomasz Drwięga
cc1a334ba7
Renaming dapps repos. Updating dapps ( #1142 )
...
* Renaming dapps repos. Updating dapps
* Skipping legacy options for compatibility. Fixing tabs
* Fixing CLI options
2016-05-26 18:21:15 +02:00
Tomasz Drwięga
5b0c936fee
Fixing clippy warnings
2016-05-26 11:49:58 +02:00
Tomasz Drwięga
fa6b35ec8d
Bumping clippy. Fixing warnings ( #1139 )
...
* Bumping clippy. Fixing warnings
* Removing unused import
* Fixing complexity and arguments warning on two functions
2016-05-25 17:03:58 +02:00
Gav Wood
a0bc1f9dae
Display progress when importing ( #1136 )
...
* Display progress when importing
* Additional polish.
* Fix strange yielding behaviour.
* Allow colour to be disabled.
Fixed #1135
2016-05-25 09:57:31 +02:00
Gav Wood
27380cdadb
Coloured, padding logging. ( #1133 )
...
* Add info message for mined block.
* Coloured, padding logging.
* Remove superfluous logs.
* Use better term colour module.
2016-05-24 20:30:21 +02:00
Gav Wood
2969d015ed
Importing ( #1132 )
...
* Basic hex block exporting.
* Export formats and to file.
* First bits.
* Block importing.
* Fix error text.
* Wait for queue to empty before shutting down after import.
2016-05-24 20:29:19 +02:00
Marek Kotewicz
bf46531372
Merge pull request #1116 from rphmeier/die_display
...
Have `die_with_error` use `fmt::Display` rather than Debug
2016-05-24 20:00:50 +02:00
Gav Wood
78d3dfbfa6
Fix error text.
2016-05-24 13:31:03 +02:00
Gav Wood
6c64aec137
Export formats and to file.
2016-05-23 18:42:59 +02:00
Gav Wood
564a996620
Basic hex block exporting.
2016-05-23 09:51:36 +02:00
Robert Habermeier
49899d0dee
trace error in die_with_io_error
2016-05-22 12:48:40 -04:00
Robert Habermeier
1251315b28
use fmt::Display in die_with_io_error printing
2016-05-22 12:43:21 -04:00
Gav Wood
9f84326ca7
Avoid importing keys into wrong place. ( #1119 )
...
* Avoid importing keys into wrong place.
- Now a `--no-import-keys` option;
- `--testnet` now alters the import location for keys and the store path.
Fixes #1112 and #1089 .
* Avoid double-bools.
2016-05-21 18:46:18 +02:00
Gav Wood
828bf7cb9e
Make receipt's gasUsed property work properly.
...
Fixes #1111
2016-05-21 14:49:21 +02:00
Robert Habermeier
3cba91bdd5
alter die_with_error to use fmt::Display, not Debug
2016-05-20 18:13:30 -04:00
debris
95365670e4
Merge branch 'master' of github.com:ethcore/parity into trace_err
2016-05-19 14:15:05 +02:00
Gav Wood
bfdbff5ac7
basic pruning method still experimental.
2016-05-19 11:40:43 +02:00
debris
506ca15a15
Merge branch 'master' of github.com:ethcore/parity into trace_err
2016-05-19 11:07:53 +02:00
Gav Wood
306315e3e5
Default to archive mode.
2016-05-19 10:03:45 +02:00
Nikolay Volf
6c6bbe9c57
Merge branch 'master' into miner-spec-refact
...
Conflicts:
ethcore/src/client/client.rs
ethcore/src/client/mod.rs
ethcore/src/client/test_client.rs
miner/src/miner.rs
2016-05-19 03:51:05 +03:00
debris
55ebab2392
Merge branch 'master' of github.com:ethcore/parity into trace_err
2016-05-19 01:03:55 +02:00
Marek Kotewicz
6cff58055d
CLI option for using JITEVM ( #1103 )
...
* easily configurable vm (in progress)
* completely removed vm_factory from engine
* --jitvm command line flag
2016-05-19 00:44:49 +02:00
debris
57b0be2a0b
pretty print trace error
2016-05-18 11:44:55 +02:00
Tomasz Drwięga
a950b81ee8
Fixing clippy warnings
2016-05-17 10:32:05 +02:00
Nikolay Volf
994d056922
miner will use separate spec
2016-05-16 19:16:56 +03:00
Nikolay Volf
52e22b8a51
Merge pull request #1085 from ethcore/fix1073
...
Provide fallback for usd-per-eth option when offline.
2016-05-14 22:02:35 +03:00
Nikolay Volf
3ea26fcb0a
merged out function return
2016-05-14 20:43:29 +03:00
Nikolay Volf
93aa6c613a
Merge branch 'master' into path-man
...
Conflicts:
parity/configuration.rs
2016-05-14 20:22:59 +03:00