23ad2f02c0
debug comments & pow handling
2015-03-06 10:22:40 +01:00
8e995b97cc
Fixes and debug added
2015-03-03 20:13:11 +01:00
40ff3cac39
merge
2015-03-03 17:56:36 +01:00
313fe3861b
fixed pow stuff
2015-03-03 17:55:23 +01:00
65cad14f9b
Report debug hash rate
2015-02-28 23:09:49 +01:00
5aff8bfb59
Implement command line argument to set the amount of agents created by the miner
...
Defaults to the amount of cores available on the CPU
2015-02-19 10:38:36 +01:00
8135752a32
"centralised" mining to backend. Closes #323
2015-02-17 12:24:58 +01:00
8a0f23915e
Fixed a few issues in the miner and updated hash rate title
...
* Sometimes old nonces were set by "old" agents
* Added the hash rate to the miner
2015-02-13 17:23:09 +01:00
da2fae0e43
Basic structure miner
2015-02-10 13:04:38 +01:00
b22f0f2ef5
merged
2015-02-09 00:06:24 +01:00
47129428fe
Merge pull request #290 from Gustav-Simonsson/correct_block_parent_timestamp_check
...
Correct block parent timestamp check and typos
2015-02-05 12:23:56 -08:00
ac69538707
Merge branch 'develop' into miner
2015-02-05 10:58:43 -08:00
9d2166a964
wip
2015-02-05 09:13:02 -08:00
a1b4547a53
set uncles regardless of empty uncle list. Fixes invalid blocks being mined
2015-02-04 18:26:23 -08:00
697c2b5dc1
Correct block parent timestamp check and typos
2015-02-03 23:09:39 +01:00
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
47e6b2cef8
Allow extra to be set for mined blocks
2015-01-06 00:19:07 +01:00
c1dee15144
BlockManager => BlockProcessor
2015-01-05 00:18:44 +01:00
ce68ac6959
Updated miner to new block api
2014-12-30 13:18:19 +01:00
4cd79d8ddd
Refactored block & Transaction
...
* Includes new rlp decoder
2014-12-23 13:48:44 +01:00
22d29a6d52
merge
2014-12-19 00:02:55 +01:00
db494170dc
Created generic message (easy for testing)
2014-12-18 15:18:13 +01:00
118862f1ba
adapt miner to new backend. use events to broadcast new mined blocks
2014-12-14 20:27:06 +00:00
5553e5aaed
states moved to chain
2014-12-10 19:59:12 +01:00
1b98cbbfa4
Moved pow
2014-12-10 16:45:16 +01:00
9925916851
upped proto version and modified block pool
2014-12-05 16:26:39 +01:00
8dbca75d85
Skip mining on transactions that don't meet the min accepted gas price
2014-12-04 23:54:07 +01:00
a5b27bbc10
Improved and simplified wallet functions and behaviour
2014-12-04 16:44:43 +01:00
9008b155d3
Renamed chain
=> core
2014-12-04 10:28:02 +01:00
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
6dc46d3341
Changed the way transactions are being added to the transaction pool
2014-12-01 20:18:09 +01:00
1bce02eff7
Fixed merge
2014-11-28 21:44:34 +01:00
c8d0f8adc5
Changed refund
2014-11-28 21:20:32 +01:00
61556ef01d
GasData changes & removed min gas price
2014-11-28 20:47:24 +01:00
f8d0cd9906
Added a callback mechanism to chain adding.
...
Not sure if this is the right approach. Why? BlockChain shouldn't need
the "Ethereum" object. BlockChain shouldn't need to worry about
notifying listeners or message propagation.
2014-11-18 19:44:17 +01:00
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
cbeebcd47d
Fixed bloom, updated mining & block processing
...
* Reverted back to process blocks in batches method
* Bloom generation and lookup fix
* Minor UI changed (mainly debug)
2014-11-10 01:17:31 +01:00
429dd2a100
Implemented new miner w/ ui interface for merged mining. Closes #177
...
* Miner has been rewritten
* Added new miner pane
* Added option for local txs
* Added option to read from MergeMining contract and list them for
merged mining
2014-11-07 12:18:48 +01:00
699dcaf65c
Reworked chain handling process
...
* Forks
* Rename
* Moved inserting of blocks & processing
* Added chain testing method for validating pieces of a **a** chain.
2014-11-04 12:46:33 +01:00
f59a3b67f6
StateManager => BlockManager
2014-11-04 10:57:02 +01:00
5af4ff985d
ethminer => miner
2014-10-31 14:56:42 +01:00