Tomasz Drwięga
5579582a52
Sign and send transaction
2016-05-23 11:30:11 +02:00
Robert Habermeier
5d997ef099
address match style concerns
2016-05-22 12:41:45 -04:00
Gav Wood
b53d0050dd
Relock unlocked accounts after first use ( #1120 )
...
* Add `SecretStore::unlock_account_temp` function.
* Test for relocking accounts.
2016-05-21 22:23:16 +02: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
Robert Habermeier
a7d7cb9ecb
add Display impl for ethcore::Error, UtilError
2016-05-20 18:13:16 -04:00
Robert Habermeier
b0452cf309
add DIsplay impl for ExecutionError, CryptoError, and NetworkError
2016-05-20 18:12:51 -04:00
Robert Habermeier
5e1229366d
add Display impl for Mismatch
2016-05-20 15:27:20 -04:00
Robert Habermeier
cf9b6e9e07
Add Display impl for OutOfBounds
2016-05-20 15:19:26 -04:00
Nikolay Volf
dfac17538f
ethcore-db crate ( #1097 )
...
* trait
* implentated, lifetime issue still
* full api
* test mod
* working open
* get/retrieve
* fix warnings and bug
* working serialization of &[u8] parameters
* client attributes
* fix empty payload ser/de
* [ci skip] debug assert out
* extra deserialization test
* extra serialization test
* extra serialization test
* serialization fixes, nupdate rocksdb
* open test working
* result bug & remove some scaffolds
* fix warnings
* more simple tests
* consistent quotes
* get rid of dedicated is_open flag
* hashmap -> btreemap
2016-05-19 14:36:15 +02:00
Tomasz Drwięga
f7929ffdd4
Disabling some lints to clear the output
2016-05-17 09:38:21 +02:00
Tomasz Drwięga
9b9ea93ff7
Bumping clippy & crossbeam
2016-05-17 09:33:01 +02:00
Nikolay Volf
4e41cbca81
Moving all Client public API types to separate mod & binary serialization codegen for that mod ( #1051 )
...
* transaction moved
* trash remove
* ids move
* receipt
* tree-route
* blockchain info
* log_entry move
* trace filter moved
* executed & trace moved
* localized trace moved
* block status moved
* build scripts and codegen refs
* Cargo.lock update
* binary for blockstatus, blockchaininfo
* binary for trace
* trace filters binary ser
* binary for log entries & executed
* binary for receipt
* special case for u8 & transaction binary attribute
* resolved remaining issues & error binary serialization
* json-tests util import
* fix warnings
* ids attr
* add missing attributes
* Update build.rs
2016-05-16 18:33:32 +02:00
Nikolay Volf
93aa6c613a
Merge branch 'master' into path-man
...
Conflicts:
parity/configuration.rs
2016-05-14 20:22:59 +03:00
Nikolay Volf
354ac7d6e5
Limiting result of the execution to execution-specific errors ( #1071 )
...
* execution error/result limiting
* missing trailing comma
* fix executive tests
* adding original error as string to the generic transaction error
* 'mallformed'-s all around
2016-05-14 13:28:44 +01:00
Nikolay Volf
2b78e511c9
Configurable keys security ( #1080 )
...
* adding options & cli flags
* adding it to the key deriving
* removed duplicated option
2016-05-14 12:30:25 +01:00
Nikolay Volf
9150538ac4
refactoring in configuration
2016-05-13 13:53:33 +03:00
Nikolay Volf
d5d5b0918c
mod for paths & ethereum default paths
2016-05-13 13:12:32 +03:00
arkpar
9836c79962
Fixed connecting to local nodes on startup
2016-05-11 00:08:35 +02:00
petevine
58fd0175bf
Update Cargo.toml ( #1036 )
2016-05-03 19:24:19 +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
008d009e3e
Version 1.2
2016-05-02 15:02:26 +02:00
Arkadiy Paronyan
c34e3535e0
Net etiquette: Track useless peers, Send out disconnect packet ( #1028 )
2016-05-02 14:48:30 +02:00
Tomasz Drwięga
e2465b1eab
Bumping clippy & fixing warnings ( #1024 )
...
* Bumping clippy
* Fixing warnings found by clippy
2016-05-02 13:13:12 +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
Marek Kotewicz
66477a9476
Core tracedb functionality. ( #996 )
...
* fixed encoding 0u8
* simplified if else stmt
* tracedb core
* more comprehensive tracedb tests
* fixed minor review issues
* addresses filter
* fixed typos
* replace malformed with corrupted
* trace switch
* db key is generic and can be made smaller
* smaller tracedb keys
* tracedb version
* fixed ignored tests
* rename Tracedb -> TraceDB
* fixed typos
* proves
* trace only top level calls to builtins to avoid DDoS attacks
* fixed tracedb config switches
* fix comments fat replaced with trace
* vector-addressing scheme for localized traces
* removed comments
* removed first, redundant 0 from trace address
* updated db.trace method
* additional tests for tracedb.trace()
2016-04-30 16:41:24 +01:00
Nikolay Volf
d238b5e578
updating key files permissions on save ( #1010 )
...
* chmod when saving keyfile content
* to func
* returning error upstream instead of panic
2016-04-28 15:59:40 +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
arkpar
bf62357731
Fixed uint deserialization
2016-04-27 14:39:46 +02:00
Tomusdrw
36104edc63
Merge branch 'master' into rpc-exception-handling
2016-04-25 17:37:55 +02:00
Marek Kotewicz
80a28b9b72
fixed encoding 0u8 ( #992 )
...
* fixed encoding 0u8
* simplified if else stmt
2016-04-24 22:12:49 +01:00
Tomasz Drwięga
8956d7e02b
Exception handling in RPC & WebApps
2016-04-23 12:29:12 +02:00
Tomasz Drwięga
0458a3378c
Additional RPC methods for settings
2016-04-21 19:24:10 +02:00
Tomasz Drwięga
c47d08e308
Fixing warnings
2016-04-21 16:06:54 +02:00
Marek Kotewicz
e149402d81
Merge pull request #976 from ethcore/rpc-logs
...
Exposing application logs via RPC.
2016-04-20 18:47:30 +02:00
Tomasz Drwięga
c56a67a55a
Adding tests for RotatingLogger
2016-04-20 00:47:56 +02:00
Tomasz Drwięga
407ab30503
Using ArrayVec to store logs
2016-04-19 19:22:14 +02:00
Tomasz Drwięga
a21f2a0998
Exposing loggin via RPC
2016-04-19 18:27:12 +02:00
Nikolay Volf
bde0a5b811
test for triples and bug fix
2016-04-17 19:12:10 +03:00
Nikolay Volf
3138584320
generalized fixedsized structs with macro
2016-04-17 18:52:44 +03:00
Nikolay Volf
bd2149406d
from/to for BlockLocation
2016-04-17 18:18:25 +03:00
Nikolay Volf
ef34b3d9aa
convertables
2016-04-17 14:06:14 +03:00
Nikolay Volf
3e2875f3d5
removing redundant implements
2016-04-17 11:13:25 +03:00
Nikolay Volf
060e4bcd32
adding docs
2016-04-17 11:06:59 +03:00
Nikolay Volf
2812dee8d4
ongoing change
2016-04-17 10:40:35 +03:00
Nikolay Volf
119ae94816
raw bytes refactoring
2016-04-16 20:11:18 +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
Tomasz Drwięga
6b03a3218c
Bumping clippy version
2016-04-12 13:51:39 +02: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
NikVolf
5f7cc437dd
removing lower-level defaults
2016-04-10 14:38:57 +03:00
NikVolf
219e88a023
create provided custom dir for keys if none
2016-04-10 14:20:48 +03:00
Tomasz Drwięga
ccd417f713
Reverting order of shutdown event
2016-04-07 12:27:54 +02:00
Tomasz Drwięga
d4f0902968
Tracing shutdown and changed order of IoManager shutdown process
2016-04-06 23:45:19 +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
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
Tomasz Drwięga
e8fa429438
Bumping clippy
2016-04-06 09:53:56 +02:00
Nikolay Volf
9d8feff28d
replace add with or
2016-04-04 11:06:16 +02:00
Tomasz Drwięga
18503eaa53
Fixing typo in bigint
2016-04-04 09:00:22 +02:00
Arkadiy Paronyan
ebd9eb1715
Merge pull request #871 from rphmeier/geth_keystore
...
Find geth data store cross-platform.
2016-04-03 21:39:57 +02:00
Robert Habermeier
2f02b43352
Find geth data store cross-platform.
...
Fixes #869
2016-04-03 14:54:13 -04:00
Gav Wood
8c447dcce2
Merge pull request #872 from ethcore/geth-import
...
Import geth 1.4.0 keys
2016-04-03 09:19:40 -04:00
arkpar
2fd23dc18f
Handle geth keys with lowercase crypto
key
2016-04-03 15:07:52 +02:00
Gav Wood
f29c59404f
Merge pull request #870 from ethcore/fix-bootnode
...
Fixed bootnode URL and error message
2016-04-03 07:23:31 -04:00
Arkadiy Paronyan
54d594c486
Merge pull request #867 from ethcore/fix-861
...
replace popcnt with mov (861)
2016-04-02 19:08:09 +02:00
arkpar
67d04c5952
Fixed bootnode URL and error message
2016-04-02 19:01:41 +02:00
NikVolf
123287d977
replace popcnt with mov
2016-04-01 17:56:29 +03:00
Robert Habermeier
40d3301c68
Update deprecated HashDB methods in docs.
2016-03-30 01:36:35 -04:00
Gav Wood
ad86feb667
Rename spawn -> boxed_clone
2016-03-28 09:42:50 +02:00
Gav Wood
d150529730
Merge remote-tracking branch 'origin/master' into bettermining
2016-03-27 22:16:24 +02:00
Gav Wood
43e1d89067
Fix State cloning.
2016-03-27 14:35:27 +02:00
NikVolf
cbe1e4599d
fix test
2016-03-27 03:49:12 +03:00
NikVolf
32fd35843f
in cli call
2016-03-27 03:45:43 +03:00
NikVolf
edc527b3ab
unlimited unlock
2016-03-27 03:41:57 +03:00
Gav Wood
fc211f0934
Merge remote-tracking branch 'origin/master' into bettermining
2016-03-26 23:35:51 +01:00
NikVolf
f9c0e0c152
removed from util
2016-03-26 19:08:06 +03:00
Gav Wood
64819981f2
Merge branch 'master' into bettermining
2016-03-26 13:45:38 +01:00
NikVolf
8184e27cb8
deleted atavisms
2016-03-25 17:24:04 +03:00
Marek Kotewicz
2c2e8ef154
Merge pull request #805 from ethcore/rustfmt
...
Rustfmt.toml
2016-03-25 10:39:59 +01:00
Gav Wood
c99a486826
UsingQueue: Tests for new function, remove unused function.
2016-03-24 23:15:51 +01:00
Gav Wood
830ef7ddfc
New mining framework.
...
Fixes #756 .
2016-03-24 23:03:22 +01:00
Gav Wood
1700b6a087
Add UsingQueue.
2016-03-24 07:49:54 +00:00
Tomasz Drwięga
a0db1d5416
Merge branch 'master' into rustfmt
...
Conflicts:
ethash/src/sizes.rs
util/src/uint.rs
2016-03-23 16:55:54 +01:00
Gav Wood
d7fb464fa9
Merge pull request #798 from ethcore/eth_rpc
...
another batch of rpc improvements
2016-03-22 18:38:55 +01:00
debris
a0cbe7cd7e
fixed eth_call, eth_sendTransaction and eth_estimateGas
2016-03-22 17:17:50 +01:00
arkpar
6e9ea76aab
Auto detect available port
2016-03-20 16:21:49 +01:00
Marek Kotewicz
fbb166f3ce
Merge pull request #787 from ethcore/eth_estimateGas
...
eth_estimateGas
2016-03-20 15:13:22 +01:00
Arkadiy Paronyan
2ec40604d9
Revert "Auto detect available port"
2016-03-20 12:12:58 +01:00
debris
83d08ba399
Merge branch 'master' of github.com:ethcore/parity into eth_call
2016-03-20 10:29:43 +01:00
Gav Wood
004cd00f13
Merge pull request #782 from ethcore/test-fix
...
Auto detect available port
2016-03-20 10:23:55 +01:00
Gav Wood
387d0743e6
Allow 0x prefix for --author.
2016-03-19 23:51:24 +01:00
arkpar
cabccf9ef5
Test URL logged
2016-03-19 22:19:59 +01:00
debris
521f2a1433
implemented eth_call
2016-03-19 21:37:11 +01:00
arkpar
da027e93cf
Auto detect available port
2016-03-19 21:00:05 +01:00
Tomasz Drwięga
e58ec31e20
Fixing warnings
2016-03-18 10:14:19 +01:00
Tomasz Drwięga
338e5fadb9
Bumping clippy
2016-03-18 10:08:47 +01:00
arkpar
a61d1d8d51
Indent
2016-03-17 18:43:01 +01:00
arkpar
b1793fcb16
Prettier version wo git dir; Use rustc compile time version
2016-03-17 18:41:55 +01:00
Gav Wood
b0f233a06c
Merge pull request #737 from ethcore/sync
...
Sync fixed again
2016-03-15 12:13:44 +01:00
arkpar
b9b0444662
Trace sending to unconfirmed session
2016-03-15 11:20:19 +01:00
Tomasz Drwięga
d5ec1775ef
Merge branch 'master' into uint_opt
...
Conflicts:
test.sh
util/bigint/src/uint.rs
2016-03-14 23:45:16 +01:00
arkpar
c8b65c769b
Fixed handshake leak
2016-03-14 13:54:06 +01:00
Arkadiy Paronyan
42499addc8
Merge pull request #714 from ethcore/master-version
...
Version 1.1 in master
2016-03-14 13:40:52 +01:00
Gav Wood
44223f3658
Merge pull request #720 from ethcore/network
...
Silence UDP warnings
2016-03-14 11:10:12 +01:00
Nikolay Volf
3eb08b0d61
fix tests and deuncommented
2016-03-14 10:53:37 +01:00
Nikolay Volf
829ed4d0a6
commented empty slice/vec comparison
2016-03-14 10:47:22 +01:00
Arkadiy Paronyan
a1fe1a6136
Merge pull request #704 from ethcore/fixing_warnings
...
Fixing warnings
2016-03-14 10:28:28 +01:00
arkpar
d3c1b5455b
Silenced UDP warnings
2016-03-14 10:25:04 +01:00
Nikolay Volf
8532f2dc2e
removed tests that used fixedhash
2016-03-14 09:44:02 +01:00
Nikolay Volf
b4ba070619
Merge branch 'master' into master-version
2016-03-14 09:40:38 +01:00
Gav Wood
8ad66875e5
Merge pull request #710 from ethcore/fix-discovery
...
Fixed splitting Neighbours packet
2016-03-14 01:32:13 +01:00
arkpar
9e7ff2c00e
Version 1.1
2016-03-14 01:00:17 +01:00
Gav Wood
e792998d0a
Merge remote-tracking branch 'origin/master' into fixing_warnings
2016-03-14 01:00:12 +01:00
Gav Wood
fe722419e7
Merge branch 'master' into fixing_warnings
2016-03-14 00:57:49 +01:00
arkpar
615e03542e
Use slice.chunks
2016-03-14 00:41:25 +01:00
arkpar
45c3600d5a
Fixed splitting Neighbours packet
2016-03-13 23:20:26 +01:00
Gav Wood
97fe4fcab4
Merge pull request #701 from ethcore/sstore-key-exp
...
management of account expiration & memory
2016-03-13 23:19:49 +01:00
Gav Wood
26f41b711c
Bring back batching.
2016-03-13 21:54:06 +01:00
Gav Wood
0ccb9df4f1
Merge remote-tracking branch 'origin/master' into rcdb
2016-03-13 21:43:41 +01:00
Tomasz Drwięga
fd834084f9
unknonw lint
2016-03-13 21:39:23 +01:00
Gav Wood
1be92ea8ef
Fixes and traces for refcountdb.
2016-03-13 21:21:30 +01:00
Tomasz Drwięga
13df958f4a
Fixing warnings
2016-03-13 21:14:00 +01:00
Tomasz Drwięga
54ff64c0e0
Merge branch 'master' into merge_ethminer
...
Conflicts:
parity/main.rs
2016-03-13 20:42:33 +01:00
Nikolay Volf
c5edf237b2
adding shrink-to-fit
2016-03-13 19:52:37 +01:00
Gav Wood
81291622eb
Avoid batches for now.
2016-03-13 19:22:42 +01:00
Gav Wood
706c56f56a
Usage of LATEST_ERA fixes for archive and ref-counted DBs.
2016-03-13 18:19:52 +01:00
Gav Wood
5107fc5897
Update options.
2016-03-13 18:09:44 +01:00
Gav Wood
ac655af091
Update overlaydb
2016-03-13 18:07:36 +01:00
Gav Wood
9e912c7c0d
Add new file.
2016-03-13 18:07:10 +01:00
Gav Wood
02f43f2e8c
Merge branch 'ethminer_crate'
2016-03-13 15:00:47 +01:00
Nikolay Volf
735aa8ca17
Merge branch 'sstore-key-exp' into account-io
2016-03-13 14:46:49 +01:00
Nikolay Volf
89dc6fa9cc
io handlers
2016-03-13 14:46:45 +01:00
Gav Wood
4e8092b008
Merge pull request #690 from ethcore/fixjdb
...
Fix JournalDB era marker
2016-03-13 13:11:12 +01:00
Nikolay Volf
450ae4147f
memory and expiration mngmt
2016-03-13 13:03:02 +01:00
arkpar
1131618630
Fixed test
2016-03-13 11:55:48 +01:00
Gav Wood
ead43eecd0
Merge pull request #694 from ethcore/heaviaze-key-tests
...
mark some key tests as heavy
2016-03-13 11:52:00 +01:00
arkpar
ff51d0fa67
Additional tests
2016-03-13 11:50:09 +01:00
Nikolay Volf
0f21779ec4
make heavy
2016-03-13 11:06:57 +01:00
Marek Kotewicz
70624f816a
Merge pull request #693 from ethcore/network
...
Limit incoming connections
2016-03-13 10:11:42 +01:00
Tomasz Drwięga
dac90992ad
Merge branch 'master' into updating_clippy
...
Conflicts:
Cargo.lock
util/src/journaldb/overlayrecentdb.rs
2016-03-13 00:20:31 +01:00
arkpar
361280a9be
Limit incoming connections
2016-03-12 19:52:37 +01:00
arkpar
707f67c6b4
Optional last era
2016-03-12 19:19:45 +01:00
arkpar
1ca7c35c19
Fix latest era marker
2016-03-12 17:30:46 +01:00
Arkadiy Paronyan
8ce073ed9a
Merge pull request #683 from ethcore/jdb-state-queries
...
state query for archive jdb
2016-03-12 16:19:00 +01:00
Gav Wood
6c6d919eac
Merge branch 'master' into fixjdb1
2016-03-12 12:16:08 +01:00
Gav Wood
b03679e1a6
Fix typos.
2016-03-12 11:22:02 +01:00
Gav Wood
82a8810057
Rename into something that is a little more descriptive.
2016-03-12 11:19:42 +01:00
Gav Wood
d7039b72e2
Update archivedb.rs
2016-03-12 10:48:28 +01:00
Tomasz Drwięga
c6dc6c0c41
One more warning
2016-03-12 10:41:35 +01:00
Tomasz Drwięga
d0f7555348
Merge branch 'master' into updating_clippy
...
Conflicts:
util/src/journaldb/archivedb.rs
2016-03-12 10:40:22 +01:00