obscuren
14e2e488fd
Added `chain` tests & minor fixes
...
* Fork tests (equal and larger chains)
* `chain.link` fields are now exported
* moved debug function from state to dump.go
2014-11-19 12:25:52 +01:00
obscuren
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
obscuren
a1b6a9ac29
Begin of moving objects to types package
...
* Block(s)
* Transaction(s)
2014-11-18 16:58:22 +01:00
obscuren
ca74bcc4cd
cleaning up
2014-11-17 12:12:55 +01:00
obscuren
20d518ee95
Numerous fixes for consensus.
...
* Removed (buged) C++ specific gas specification for LOG*
* Fixed LOG* where mstart went after msize
*
2014-11-13 18:12:12 +01:00
obscuren
60cdb1148c
Transaction execution fixes
2014-11-12 01:36:36 +01:00
obscuren
6c9e503eb8
Removed all implicit logging. Fixed gas issues and jump errors
2014-11-11 22:52:27 +01:00
obscuren
75ee3b3f08
debugging code
2014-11-11 12:16:36 +01:00
obscuren
ad0acb5762
Moved messages eventing to chain manager
2014-11-10 13:27:24 +01:00
obscuren
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
obscuren
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
obscuren
1b1fa049fa
Fixed VM and added static analysis for EVM jumps
2014-11-04 18:18:57 +01:00
obscuren
a9db1ee8d4
Replaced to return the td and throw a specific error on TD
2014-11-04 13:00:47 +01:00
obscuren
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
obscuren
b1c247231b
ethlog => logger
2014-10-31 12:56:05 +01:00
obscuren
3ee0461cb5
Moved ethchain to chain
2014-10-31 10:59:17 +01:00