Arkadiy Paronyan
0b1442faa2
Merge pull request #1041 from ethcore/rpc_modules
...
Fixing RPC modules compatibility
2016-05-04 15:48:07 +02:00
Nikolay Volf
c449bf5663
JSON-RPC over IPC ( #1039 )
...
* moving namespaces for http/rpc
* cli options for ipc
* jsonrpc exposed fully
* updating json-ipc-server & removing non-standart traces api from defaults
* spelling & format
2016-05-04 15:37:09 +02:00
Tomasz Drwięga
15a8860e8a
Fixing clippy warnings
2016-05-04 15:22:22 +02:00
Tomasz Drwięga
c3f33aefdd
Fixing RPC modules compatibility
2016-05-04 14:03:29 +02:00
Gav Wood
ac73b2628a
Basic Authority ( #991 )
...
* Firt commit.
* First non-functional but correct implementation of BasicAuthority.
Still needs:
- Sealing infrastructure.
* Punch a hole to give miner access to key store.
* Fix test built.
* Basic version of synchronous mining.
This will seal a block whenever a new transaction comes through.
To be made better we need a timer which will wait for one second after the
last block before sealing a new one - better still would be to cooperatively
interleave blocks with other sealing nodes.
* Add tests.
* Fix minor issues from repotting.
* Address grumbles.
2016-05-03 17:23:53 +02:00
arkpar
0595caf50c
Flush password prompt
2016-05-02 16:28:15 +02:00
Marek Kotewicz
7c2adc4137
Tracedb interface && cli ( #997 )
...
* traces cli and jsonrpc api
* missing if in docs
* adding traces to modules
2016-05-02 12:17:30 +02:00
Tomasz Drwięga
fdd030d101
Fixing status page displaying homestead ( #1020 )
...
* Fixing status page displaying homestead when running with --testnet switch
* Putting cli parsing logic in single place. Adding tests
2016-04-30 18:58:28 +01:00
Tomasz Drwięga
e942f86bd7
Modules RPC ( #1019 )
2016-04-29 19:52:08 +01:00
Arkadiy Paronyan
f83a8f3ba1
More detailed fatal error reporting ( #1016 )
2016-04-28 20:48:00 +01:00
Marek Kotewicz
7068901649
Merge pull request #988 from ethcore/rpc-exception-handling
...
Exception handling in RPC & WebApps
2016-04-28 10:02:12 +02:00
Arkadiy Paronyan
3865e4cdba
Merge pull request #998 from ethcore/ipc-new-serialization
...
IPC with new serialization
2016-04-26 15:52:38 +02:00
Tomusdrw
36104edc63
Merge branch 'master' into rpc-exception-handling
2016-04-25 17:37:55 +02:00
Nikolay Volf
9a3e6a6135
hypervisor fix
2016-04-25 06:34:11 +03:00
Tomasz Drwięga
8956d7e02b
Exception handling in RPC & WebApps
2016-04-23 12:29:12 +02:00
Tomasz Drwięga
8b84b4f128
Merge branch 'master' into rpc-shared-miner
...
Conflicts:
parity/main.rs
2016-04-22 12:16:15 +02:00
Tomasz Drwięga
0458a3378c
Additional RPC methods for settings
2016-04-21 19:24:10 +02:00
Tomasz Drwięga
ef9b49f0b2
Merge branch 'main-refactor' into rpc-shared-miner
2016-04-21 17:38:21 +02:00
Tomasz Drwięga
ffc5d726bd
Merge branch 'master' into main-refactor
...
Conflicts:
parity/main.rs
2016-04-21 17:35:54 +02:00
Tomasz Drwięga
f5c2bea134
Shared instance of ExternalMiner
2016-04-21 17:32:53 +02:00
Tomasz Drwięga
3e280a3386
Splitting Configuration to separate module
2016-04-21 16:45:07 +02:00
Tomasz Drwięga
f5fcada5ba
Getting rid of generated code warnings
2016-04-21 16:32:44 +02:00
Tomasz Drwięga
c47d08e308
Fixing warnings
2016-04-21 16:06:54 +02:00
Tomasz Drwięga
69af2de3ba
Fixing clippy warning
2016-04-21 16:02:11 +02:00
Tomasz Drwięga
bad735a8e6
Separating
2016-04-21 15:41:25 +02:00
Tomasz Drwięga
3e4adcb3b6
Splitting informant,io_handler and webapps
2016-04-21 13:57:27 +02:00
Tomasz Drwięga
09b2d7b3a6
Separating RPC
2016-04-21 13:12:43 +02:00
Tomasz Drwięga
f2a08d57e4
Merge branch 'master' into rpc-logs
...
Conflicts:
rpc/src/v1/tests/ethcore.rs
rpc/src/v1/traits/ethcore.rs
2016-04-19 19:59:50 +02:00
Tomasz Drwięga
a21f2a0998
Exposing loggin via RPC
2016-04-19 18:27:12 +02:00
Tomasz Drwięga
5df817c8e0
Setting limit from CLI
2016-04-18 23:03:41 +02:00
Tomasz Drwięga
13c25c5d49
Merge branch 'master' into webapps-mio
...
Conflicts:
Cargo.lock
parity/main.rs
2016-04-15 17:14:39 +02:00
Arkadiy Paronyan
38fa25edbe
Merge pull request #960 from ethcore/upgrade-path
...
using db_path directory when upgrading
2016-04-15 16:30:44 +02:00
Arkadiy Paronyan
b441750cc9
Merge pull request #958 from ethcore/ipc-hypervisor
...
IPC hypervisor
2016-04-15 10:31:19 +02:00
Gav Wood
99b8e28051
Update mod.rs
2016-04-14 22:13:38 -07:00
NikVolf
222a1bd29b
using db_path directory
2016-04-15 02:49:42 +03:00
Arkadiy Paronyan
9b2f545391
Merge pull request #956 from ethcore/cors-option
...
Changing cors header to be optional
2016-04-14 21:16:57 +02:00
Gav Wood
d909bc05c4
Sensible gas limits for eth_sendTransaction ( #953 )
...
* Sensible gas limits for eth_sendTransaction
Fixes #859
* Compile fix.
* Remove !.
2016-04-14 12:01:12 -07:00
NikVolf
dc7e105ef8
Merge branch 'master' into ipc-hypervisor
2016-04-14 21:57:24 +03:00
NikVolf
edb8f1fd7e
doc effort
2016-04-14 21:50:35 +03:00
NikVolf
6f4a98333e
child processes spawn
2016-04-14 21:45:53 +03:00
Tomasz Drwięga
f81914351d
Rewriting webapps to use hyper-mio branch
2016-04-14 20:38:48 +02:00
NikVolf
7ac985dded
fix warnings
2016-04-14 20:56:06 +03:00
NikVolf
1b2ef60bbe
working tests including warmup
2016-04-14 20:43:14 +03:00
NikVolf
4d527e152c
hypervisor-service chain
2016-04-14 18:49:25 +03:00
NikVolf
4931a300f2
first tests
2016-04-14 18:22:31 +03:00
Tomasz Drwięga
5b2d726a02
Changing cors header to be optional
2016-04-14 14:38:07 +02:00
Gav Wood
f5985bbffc
Fix upgrade script and make parity run when no .parity dir.
2016-04-13 18:02:16 -07:00
Gav Wood
32ca8066e9
Tracing and docs. ( #952 )
2016-04-13 11:26:41 -07:00
NikVolf
405e3e2e7d
initial setup
2016-04-13 19:03:57 +03:00
Arkadiy Paronyan
c7d6444ae0
Merge pull request #936 from ethcore/bumping-clippy
...
Bumping clippy and fixing warnings.
2016-04-12 16:49:30 +02:00
Nikolay Volf
bdb35cfaed
Merge pull request #927 from ethcore/pruning_auto
...
Pruning auto
2016-04-12 16:00:39 +03:00
Tomasz Drwięga
7fbe3f4721
Fixing clippy warnings
2016-04-12 13:54:34 +02:00
Arkadiy Paronyan
283ce13454
Merge pull request #914 from ethcore/upgrades
...
Upgrade logic between versions
2016-04-12 11:30:52 +02:00
NikVolf
8ecbb53e99
reducing code
2016-04-12 06:19:15 +03:00
Gav Wood
fa95419c27
--pruning=auto option.
2016-04-11 18:42:50 -07:00
Gav Wood
6e97496b27
Support for --pruning=auto.
2016-04-11 15:51:14 -07:00
Tomasz Drwięga
3fe21f5931
Ethcore-specific RPC methods ( #923 )
...
* Ethcore-specific rpc methods
* Initializing ethcore-rpc
2016-04-11 12:06:32 -07:00
Gav Wood
c48374dbc6
Parameter to allow user to force the sealing mechanism ( #918 )
...
* Allow block sealing mechanism to be forced, even when not mining.
* Fix deadlock in dispatch_transaction. Fix tests.
* Horrible workaround for transaction importing.
* Reduce tracing. Cleanups.
* Remove logging.
* Remove broken code inherited from dodgy implementation.
* pre-query tx queue nonce also if any
* remove outside nonce queries
* remove queue nonces
2016-04-11 11:52:33 -07:00
NikVolf
1d09844950
Merge branch 'master' into upgrades
2016-04-11 21:43:07 +03:00
NikVolf
26e23da4c0
some newver/oldver logics
2016-04-10 17:15:40 +03:00
NikVolf
d3411a50a4
locked ver.lock upgrade
2016-04-10 16:42:33 +03:00
NikVolf
69add61174
basic upgrade scenario
2016-04-10 16:12:20 +03:00
Gav Wood
6ebd5009fc
--unlock is comma-delimited.
2016-04-09 12:58:13 -07:00
Marek Kotewicz
373284ca0a
spec loading cleanup ( #858 )
...
* spec loading cleanup in progress
* changed engine field in json spec
* refactored engine params
* polishing spec loading refactor
* fixed compiling json tests
* fixed compiling parity
* removed warnings
* removed commented out code
* fixed failing test
* bringing back removed TODO in spec.
2016-04-09 10:20:35 -07:00
Tomasz Drwięga
dab54cf2a7
HTTP Basic Authorization for WebApps server.
2016-04-08 16:11:58 +02:00
Tomasz Drwięga
9bd41761fc
Reverting back to old-hyper version of rpc
2016-04-07 16:31:42 +02:00
Tomasz Drwięga
b7c790d741
Disabling rpc until we switch to async hyper
2016-04-07 16:22:02 +02:00
Tomasz Drwięga
bf4ab6daa8
Merge branch 'master' into webapps2
...
Conflicts:
parity/main.rs
2016-04-07 16:13:58 +02:00
Tomasz Drwięga
4569c25127
Specifying webapp interface
2016-04-07 15:59:45 +02:00
arkpar
8074fee28c
Use new json RPC server
2016-04-07 14:32:44 +02:00
Tomasz Drwięga
db2354a252
Merge branch 'fixing-rpc' into webapps2
...
Conflicts:
parity/main.rs
2016-04-07 13:09:58 +02:00
Tomasz Drwięga
2adeb9fe88
Removing Option from setup_rpc_server method return type
2016-04-07 12:55:06 +02:00
Tomasz Drwięga
d1e3c633e5
Fixing compilation with rpc feature disabled
2016-04-07 12:50:35 +02:00
Tomasz Drwięga
91f1f4c174
Changing default setup to be safer for now
2016-04-07 12:20:35 +02:00
Tomasz Drwięga
1e9e0c32fa
Disabling webapp server by default
2016-04-07 12:15:39 +02:00
Tomasz Drwięga
da05aa51fe
Adding all APIs to webapp rpc server
2016-04-07 12:12:26 +02:00
Tomasz Drwięga
ad37b7fd2a
Adding webapps router
2016-04-07 12:10:26 +02:00
Tomasz Drwięga
5d6ca1498e
CLI options to run webapp server
2016-04-07 11:06:49 +02:00
Tomasz Drwięga
e3ce5d94e1
Adding webapps crate
2016-04-07 10:49:00 +02:00
Tomasz Drwięga
f27d88f6ab
More descriptive message when closing
2016-04-06 23:58:23 +02:00
Tomasz Drwięga
fd03f58eae
Rewriting messages
2016-04-06 19:22:10 +02:00
Tomasz Drwięga
a52043d5b3
Removing additional thread from JSON-RPC
2016-04-06 19:14:05 +02:00
Tomasz Drwięga
1f9eb97d0a
Merge branch 'master' into closing
2016-04-06 19:07:56 +02:00
Tomasz Drwięga
dc91e57c2f
Additional logging and error messages
2016-04-06 19:07:27 +02:00
Marek Kotewicz
a8eb34ddb8
Merge pull request #891 from ethcore/issue-882
...
passing key path to all invocations
2016-04-06 15:05:47 +02:00
NikVolf
e6be5016f9
replacing /home/nikky also
2016-04-06 14:21:19 +03:00
NikVolf
8b3e84f7fe
passing key path to all invocations
2016-04-06 14:03:53 +03:00
Tomasz Drwięga
85da55a537
Fixing warnings
2016-04-06 10:55:40 +02:00
Nikolay Volf
167f61bef0
[ci skip] update misleading cli help msg for author
2016-04-04 04:03:20 +04:00
Peter
40b97045f0
Reorganised price info lookup
...
This helped stop my eyes from hurting.
Further simplification
2016-03-28 22:11:28 +01:00
Gav Wood
b606fb68cf
USD-based pricing of gas.
2016-03-28 00:49:35 +02:00
NikVolf
6db02134e9
Merge branch 'master' into unlock-pass
2016-03-27 04:49:02 +03:00
Gav Wood
156a2336de
Allow passwords on multiple lines in --password files.
2016-03-27 03:15:41 +02:00
NikVolf
32fd35843f
in cli call
2016-03-27 03:45:43 +03:00
Gav Wood
8805d04183
Minor refactor.
2016-03-27 01:41:28 +01:00
Gav Wood
53c4ed09a3
Unlock accounts on CLI.
2016-03-27 01:35:42 +01:00
Gav Wood
0e026ed11f
Fix author reporting. num_cpus for JSONRPC threads.
2016-03-22 19:12:17 +01:00
Gav Wood
7624bcf49e
Increase threads to 4.
2016-03-22 18:43:06 +01:00
Gav Wood
05a9c16329
JSONRPC interface defaults to local.
...
Please enter the commit message for your changes. Lines starting
2016-03-20 10:34:34 +01:00
Gav Wood
c611566a3e
Listen on all interfaces for JSONRPC by default.
2016-03-20 10:19:21 +01:00