Gav Wood
7c5b171e3f
Differentiate between ClosedBlock (can be reopened) and LockedBlock (cannot).
...
`ClosedBlock`s still keep the pre-finalised state (i.e. state after the last transaction).
`LockedBlock`s do not. New mining algo needs to reopen these `ClosedBlock`s, however enactment
system does not (and `ClosedBlock`s are slower & more hungry), hence the distinction.
2016-03-27 20:33:23 +02:00
Gav Wood
4e013ba2fc
Refactor pending_block to always return invalid txs and sometimes a block.
...
Docuemnt SealingWork properly.
2016-03-23 16:28:02 +00:00
Tomasz Drwięga
c382fa7eab
Removing invalid transactions from queue
2016-03-17 12:29:55 +01:00
Nikolay Volf
8cdb013f9f
Merge branch 'master' into pv63-receipts
...
Conflicts:
ethcore/src/client/client.rs
2016-03-14 17:36:51 +01:00
Nikolay Volf
8f4323f3bb
Merge branch 'master' into pv63-receipts
...
Conflicts:
ethcore/src/client/test_client.rs
2016-03-14 11:06:28 +01:00
Gav Wood
dc8b9c3205
Fix build.
2016-03-14 10:48:32 +01:00
Nikolay Volf
349584772b
redundant lines
2016-03-11 23:34:18 +04:00
Nikolay Volf
da6f6d57cd
state data query to client
2016-03-11 23:24:44 +04:00
Tomasz Drwięga
c3a79c1478
Merge branch 'master' into ethminer_crate
...
Conflicts:
ethcore/src/client/client.rs
parity/main.rs
sync/src/chain.rs
sync/src/lib.rs
2016-03-11 19:22:40 +01:00
Gav Wood
8ae103087d
Fixups for new API.
2016-03-11 15:07:43 +01:00
Gav Wood
5499f4530c
Fix tests.
2016-03-11 15:01:15 +01:00
Gav Wood
2a856a13f0
Obvious typo fix.
2016-03-11 13:21:53 +01:00
Gav Wood
d71c5d4c17
Place Sync/Send in trait.
2016-03-11 13:19:10 +01:00
Gav Wood
756f964130
JournalDB -> Box<JournalDB>, and it's a trait.
2016-03-11 12:54:48 +01:00
Tomasz Drwięga
5db84c3233
Adding transactions to block
2016-03-09 13:09:34 +01:00
Tomasz Drwięga
9acb36af87
Fixing tests compilation. Removing ethminer dependency on client
2016-03-08 16:23:32 +01:00
Nikolay Volf
028434f93d
Merge branch 'master' into issue-test/568
...
Conflicts:
ethcore/src/tests/client.rs
2016-03-02 17:15:09 +03:00
Nikolay Volf
02aad03f92
helpers
2016-03-02 17:06:53 +03:00
Gav Wood
929f44fe4f
Tests for Client sealing.
2016-03-02 00:34:38 +01:00
arkpar
10ef7123c4
Merge branch 'master' of github.com:ethcore/parity into sync
2016-02-26 13:55:42 +01:00
arkpar
2e66ba7b64
Merge branch 'master' of github.com:ethcore/parity into sync
2016-02-26 13:53:01 +01:00
arkpar
9920dcea17
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-26 13:16:22 +01:00
arkpar
0344f2b4c9
Block queue mem limit test
2016-02-25 17:14:45 +01:00
arkpar
781f763f1f
Memory management
2016-02-25 14:09:39 +01:00
arkpar
61949d0ed4
Merge branch 'master' of github.com:ethcore/parity into db
2016-02-22 13:44:25 +01:00
debris
155404bf92
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-22 08:50:03 +01:00
Nikolay Volf
fed90c126e
dev/test tools to separate crate
2016-02-19 17:18:20 +03:00
arkpar
68d606b5f0
rocksdb abstraction layer
2016-02-18 03:46:24 +01:00
debris
5826a34ebb
storing block receitps in db, client logs method implementation
2016-02-17 12:35:37 +01:00
debris
2cf0f1b5f3
moved chainfilter from util to ethcore, blockchain stores block blooms
2016-02-11 14:35:03 +01:00
debris
b0f2ae147b
Merge branch 'master' of github.com:ethcore/parity into jsonrpc2
2016-02-11 10:20:15 +01:00
arkpar
7bb661e21c
Fixed block_bodies not returning a list
2016-02-11 02:07:46 +01:00
debris
df0fa06e8a
applied client interface changes to sync tests
2016-02-10 22:16:25 +01:00
Nikolay Volf
7f607905ed
moving around setups
2016-02-09 07:31:57 -08:00
Nikolay Volf
fc0153a5a4
returning client to the place it should be, cleanup
2016-02-09 00:54:33 +03:00
Marek Kotewicz
720c280fde
Merge pull request #350 from ethcore/signed_transaction
...
SignedTransaction structure
2016-02-05 14:11:12 +01:00
Gav Wood
105f4262dd
Merge pull request #354 from ethcore/license
...
License
2016-02-05 14:06:10 +01:00
debris
c90d64662a
added license in every *.rs file
2016-02-05 13:40:41 +01:00
debris
eab8410402
finishe signed transactions
2016-02-04 23:48:29 +01:00
arkpar
b9af3f9260
State copy optimization
2016-02-03 19:34:51 +01:00
Tomusdrw
8a2db83803
Removing
2016-02-03 15:57:17 +01:00
Tomusdrw
a7b1b70fc1
Changing allow(dead_code)
to more specific exclusions
2016-02-03 15:33:58 +01:00
debris
1b6fe392f8
split tests and json_tests
2016-02-02 22:50:41 +01:00
Nikolay Volf
77fdef4fb0
Merge branch 'master' into coverage-effort
...
Conflicts:
ethcore/src/receipt.rs
2016-02-01 16:37:08 +04:00
Gav Wood
5ef9e9d55f
Remove invalid comments.
...
Reorder Stage 4 verification to check easier things first.
2016-01-31 23:48:13 +01:00
Gav Wood
b63ee99219
Merge branch 'master' of github.com:ethcore/parity
2016-01-31 22:52:41 +01:00
Gav Wood
0254b36dc1
Fix CALLDATACOPY (and bonus CODECOPY, too!).
...
Fixes #269
Fixes #270
Also fix evm debug feature.
2016-01-31 22:47:24 +01:00
debris
1a69b3861d
make json tests optional
2016-01-31 20:14:27 +01:00
Nikolay Volf
5837b6e131
Merge branch 'master' into coverage-effort
...
Conflicts:
ethcore/res/ethereum/tests
2016-01-31 18:40:59 +04:00
debris
00db35457c
comment out failing tests
2016-01-31 12:54:31 +01:00
debris
e379592a1a
Merge branch 'move' into travis_move
2016-01-31 12:45:17 +01:00
debris
8fe0d74b64
moved src to ethcore
2016-01-31 10:36:48 +01:00