Arkadiy Paronyan
2cf4549d01
DAO hard-fork ( #1483 ) ( #1636 )
...
* DAO hard-fork (#1483 )
* Minor additions to allow resetting of code.
* Add test.
* Provisional DAO hard-fork proposal.
* Change to reflect latest HF spec.
* Include extradata restrictions and overrides.
* Introduce new tests.
* Update tests to new spec format.
* Allow JSON chain spec fields to be optional.
* Remove superfluous definitions. Fix overflow risk.
* Fix build.
* Add missing file.
* Remove old flag.
* Update to latest address set.
* Update tests and test spec to latest.
Change the mining default to release only on own transactions.
* Updated tests submodule
2016-07-16 15:04:02 +02:00
Arkadiy Paronyan
68dfae8f06
Backports for beta ( #1628 )
...
* Remove soft-fork stuff.
* Fix tests.
* Fix "pending" parameter on RPC block requests (#1602 )
* Initial commit.
* Pending blocks work.
* Address grumbles.
* Fix up for new API.
* Fixed test
2016-07-15 16:44:27 +02:00
Arkadiy Paronyan
b7caa24c2e
don't batch best block for branches ( #1623 ) ( #1626 )
2016-07-15 10:13:12 +02:00
Arkadiy Paronyan
ed5d797662
Merge bugfixes from master to beta ( #1605 )
...
* Attempt to fix blochchain DB sync
* Fix bloomchain on blockchain repair
* Make sure reserved peers are in the node table
* fixed #1606 (#1615 )
2016-07-14 12:52:07 +02:00
Arkadiy Paronyan
ef124fa3ef
Backport sealing fixes to beta ( #1583 )
...
* Update sealing just once when externally importing many blocks (#1541 )
Fixes Issue #1372
* Fixing deadlock in miner (#1569 )
* Fixing deadlock in miner
* Adding more comments
2016-07-12 09:52:46 +02:00
Gav Wood
cc127eed15
Fix the reseal mechanism.
2016-07-06 12:37:45 +02:00
Gav Wood
acfabe5431
Skipping transactions with invalid nonces when pushing to block. ( #1545 ) ( #1547 )
...
* Changing some logging levels
* Skipping invalid nonce errors
2016-07-06 10:41:29 +02:00
arkpar
a600b1ac80
Merge remote-tracking branch 'origin/work-notify' into beta
2016-07-01 13:10:22 +02:00
arkpar
1ce3fc24cf
Save the block reference in the queue on notification
2016-07-01 11:37:31 +02:00
arkpar
df04c95f9a
Merge branch 'fixmining' of github.com:ethcore/parity into beta
2016-06-30 23:20:28 +02:00
arkpar
6e7b003e78
Merge branch 'fixmining' of github.com:ethcore/parity into beta
2016-06-30 23:20:12 +02:00
Gav Wood
1d780f456a
Fix is_new.
2016-06-30 23:14:54 +02:00
arkpar
0de297adf7
Merge branch 'work-notify' into beta
2016-06-30 22:44:09 +02:00
Gav Wood
29b6ba4a87
Fix the reseal mechanism.
2016-06-30 22:35:59 +02:00
arkpar
5a7fd628db
Added comment
2016-06-30 22:34:54 +02:00
arkpar
3921e10af0
Merge branch 'work-notify' of github.com:ethcore/parity into beta
2016-06-30 18:21:12 +02:00
arkpar
070c1b170f
Save the block reference in the queue on notification
2016-06-30 17:33:21 +02:00
arkpar
c38d15ad4d
Merge branch 'master' of github.com:ethcore/parity into beta
2016-06-30 16:11:56 +02:00
Gav Wood
9c58ebf2d2
Merge branch 'master' into clone-work
2016-06-30 13:16:48 +02:00
Arkadiy Paronyan
ff29c82c9e
Merge pull request #1495 from ethcore/work-notify
...
Workaround for hyper panic
2016-06-30 13:14:24 +02:00
Gav Wood
dff7d9603c
Fix for fake new work packages.
2016-06-30 13:12:15 +02:00
Gav Wood
9c07e5c355
Optionally clone block behind work-package.
2016-06-30 12:56:58 +02:00
arkpar
51c6b85f80
Workaround hyper panic
2016-06-30 10:07:33 +02:00
Gav Wood
5a794b21cf
Make output less green.
2016-06-30 08:20:34 +02:00
Gav Wood
6ca2e6b29b
Remove extraneous messages.
2016-06-30 08:20:34 +02:00
Gav Wood
93a89049ed
More colour!
2016-06-30 08:20:34 +02:00
Gav Wood
92edf7f511
Safe coloured logging.
2016-06-30 08:20:34 +02:00
Gav Wood
4a6206c514
Log for when we mine a block with lots of info.
...
Fixes #1468
2016-06-30 08:20:34 +02:00
Arkadiy Paronyan
60270083e5
Merge pull request #1491 from ethcore/work-notify
...
Work notification over HTTP
2016-06-30 08:19:45 +02:00
arkpar
9885bdcf0a
Merge remote-tracking branch 'origin/master' into beta
2016-06-29 22:14:42 +02:00
Gav Wood
86ba6f1912
Fix test compilation.
2016-06-29 22:05:00 +02:00
arkpar
ee01ad1324
Shortcut sealed block into the chain
2016-06-29 21:49:22 +02:00
Gav Wood
f24ba94fbd
Merge branch 'work-notify' of github.com:ethcore/parity into work-notify
2016-06-29 20:14:32 +02:00
Gav Wood
dc24448900
Include number in eth_getWork.
2016-06-29 20:09:13 +02:00
arkpar
b3f37f3cb4
HTTP work notifier
2016-06-29 20:07:21 +02:00
Gav Wood
e24f9c9936
Add CLI option and route to MinerOptions.
2016-06-29 20:06:03 +02:00
arkpar
5958c87e56
HTTP work notifier
2016-06-29 20:04:52 +02:00
Robert Habermeier
83c967c082
Merge pull request #1487 from ethcore/vm-fact
...
vm factory to mining client
2016-06-29 18:00:54 +02:00
Gav Wood
98ae9cad6f
Minor additions to allow resetting of code. ( #1482 )
...
* Minor additions to allow resetting of code.
* Add test.
2016-06-29 16:29:04 +02:00
Gav Wood
5d1ff3d7ba
Introduce options for fine-grained management of work queue. ( #1484 )
...
* Introduce options for fine-grained management of work queue.
- Minimum reseal period between non-mandatory (transaction) reseals.
- Maximum historical cached block size.
Defaults changed to reflect real-world scenarios (2s, 20 blocks).
* Fix test bug.
* 50 -> 20.
2016-06-29 16:26:19 +02:00
NikVolf
580913fa7d
vm factory to mining client
2016-06-29 17:23:29 +03:00
Gav Wood
7c27f9dfed
Add CLI option and route to MinerOptions.
2016-06-29 15:37:11 +02:00
Gav Wood
c096c087df
Ensure we don't reject our own transactions for gasprice. ( #1485 )
...
* Ensure we don't reject our own transactions for gasprice.
* Add test.
2016-06-29 15:23:41 +02:00
arkpar
09e1970bbf
Merge with master
2016-06-28 20:04:00 +02:00
arkpar
c006f446a4
Reduced IO messages; removed panics on IO notifications
2016-06-28 19:39:59 +02:00
Nikolay Volf
071da2eec5
fix tests
2016-06-28 19:39:31 +02:00
Nikolay Volf
93facbf854
ethcore client config
2016-06-28 19:39:31 +02:00
debris
2462193df8
Merge branch 'master' of github.com:ethcore/parity into tests_for_views
2016-06-28 14:28:54 +02:00
debris
0b86723e68
tests for HeaderView and BlockView, fixed #144
2016-06-28 14:28:42 +02:00
Marek Kotewicz
af891f65a7
verifier is no longer a template type of client ( #1467 )
...
* verifier is no longer a template type of client
* added missing ,
2016-06-28 13:23:15 +02:00