obscuren
8e0a39f33f
Updated to use ethereum.js
2014-10-31 10:50:16 +01:00
obscuren
df5603de0a
Moved logging to state, proper structured block
...
* Moved logs to state so it's subject to snapshotting
* Split up block header
* Removed logs from transactions and made them receipts only
2014-10-30 13:32:50 +01:00
Jeffrey Wilcke
fa890c8c01
Merge pull request #167 from fjl/feature/split-tx-event
...
Split TxEvent type for tx pre/post
2014-10-29 21:10:04 +01:00
Felix Lange
f05d422a97
ethchain: fix dependency
2014-10-29 20:39:26 +01:00
obscuren
2ef044edfc
Use new bloom when filtering for topics
2014-10-29 20:33:25 +01:00
obscuren
cc67a84e94
Added bloom 9 point lookup and bloom test
2014-10-29 20:16:18 +01:00
Jeffrey Wilcke
81ec564ef6
Merge pull request #168 from fjl/feature/working-tests
...
Fix the tests
2014-10-29 19:48:38 +01:00
Felix Lange
d9bccdde23
ethchain: fix tests
...
Adapted to recent BlockChain -> ChainManager rename.
2014-10-29 18:38:05 +01:00
obscuren
9e2f071d26
Removed events from the state manager
2014-10-29 14:20:42 +01:00
obscuren
fb4113dab4
PoC 7 updates
...
* Bloom
* Block restructure
* Receipts
2014-10-29 10:34:40 +01:00
obscuren
665a44646e
Generic hashing method
2014-10-29 10:29:22 +01:00
Felix Lange
6b3f5fb82b
cmd/mist, ethchain, ethminer: split TxEvent ( #165 )
2014-10-29 03:50:20 +01:00
obscuren
ca18b3f1e9
Do not return error on VM exception
2014-10-27 16:53:20 +01:00
obscuren
69e745c537
Return erroneous txs (so we can remove them from the pool)
2014-10-27 16:52:58 +01:00
obscuren
d586dd902d
Fixed bloom
2014-10-27 11:44:28 +01:00
obscuren
272d58662c
Implemented LOG. Closes #159
2014-10-27 11:44:16 +01:00
obscuren
6623500c6b
Implemented new bloom filter. Closes #156
2014-10-27 11:22:27 +01:00
Felix Lange
69baa465ea
Merge eth-go repository into go-ethereum
...
mist, etheruem have been moved to cmd/
2014-10-23 15:01:27 +02:00
obscuren
29b8a0bc5f
Updated the VM & VM tests
...
* Stack Error shouldn't revert to previous state
* Updated VM Test tool
* Added Transfer method to VM Env
2014-10-23 01:01:26 +02:00
obscuren
6b92d541da
Empty string for uncle
2014-10-21 13:30:23 +02:00
obscuren
520fdfe346
PoC7 Net
2014-10-21 13:25:31 +02:00
obscuren
097ba56df5
Renamed block_chain to chain_manager
2014-10-20 11:53:11 +02:00
obscuren
20c742e474
Moved ethvm => vm
2014-10-18 13:31:20 +02:00
obscuren
d2bb83833f
Moved Filter's wrapping functions to their own util package. Fixes #61
...
* CLI ethereum should no longer require the Qt/QML package
2014-10-18 13:20:06 +02:00
Jeffrey Wilcke
df2b70853f
Merge pull request #58 from fjl/feature/event
...
Blocking event package
2014-10-17 17:10:34 +02:00
Felix Lange
20cdb73862
ethchain: fix tests
2014-10-16 18:51:21 +02:00
Felix Lange
36cdab2068
all: use (blocking) event package instead of ethreact
2014-10-16 18:50:48 +02:00
obscuren
93fcabd251
Fixed most of the tests
2014-10-16 18:27:05 +02:00
obscuren
bb5038699e
Corrected package ....
2014-10-16 13:41:44 +02:00
obscuren
febec5ca4a
Switch EXT* codes
2014-10-16 13:39:11 +02:00
obscuren
311c6f8a3f
Fixed remote Arithmetic tests
2014-10-15 17:12:26 +02:00
obscuren
c5bd32b0ad
Refactored VM to two separate VMs; std & debug
...
Standard VM should be about 10x faster than the debug VM. Some error
checking has been removed, all of the log statements and therefor quite
some unnecessary if-statements.
2014-10-14 11:48:52 +02:00
obscuren
2e894b668a
Max callstack
2014-10-11 00:41:37 +02:00
obscuren
56843ca0fc
Added some methods to comply to the PoW block interface
2014-10-10 22:42:37 +02:00
obscuren
e02c0fa808
Added generic big to 256 method. Implemented new iterator
2014-10-10 17:00:06 +02:00
obscuren
9d86a49a73
Renamed Sha3Bin to Sha3
2014-10-08 12:06:39 +02:00
obscuren
b417766b36
Minor tweaks for poc7
2014-10-08 11:59:44 +02:00
obscuren
0015ce1e35
kick of bad peers
2014-10-07 11:18:46 +02:00
obscuren
82be305496
Fixed inconsistencies
2014-10-02 17:03:15 +02:00
obscuren
3af211dd65
Implemented WebSocket package
2014-09-30 23:26:52 +02:00
obscuren
ab6ede51d7
Working on new (blocking) event machine.
...
The new event machine will be used for loose coupling and handle the
communications between the services:
1) Block pool finds blocks which "links" with our current canonical
chain
2) Posts the blocks on to the event machine
3) State manager receives blocks & processes them
4) Broadcasts new post block event
2014-09-29 12:57:51 +02:00
obscuren
ea0357bf02
Block pool is thread safe
2014-09-28 14:52:58 +02:00
obscuren
e20b113053
Logging messages
2014-09-26 20:19:11 +02:00
obscuren
b8354124be
Added protocol caps accessors
2014-09-26 13:45:26 +02:00
obscuren
68119d0929
Fixed messages to use proper numbers
2014-09-26 13:32:54 +02:00
obscuren
d3a0bb4f35
Info => Debug
2014-09-24 19:54:14 +02:00
obscuren
57dc435f9b
Added TD for each block
2014-09-24 11:39:17 +02:00
obscuren
46a496428f
ugh
2014-09-23 18:19:51 +02:00
obscuren
6800c3665a
Re-added min gas price check on tx pool
2014-09-23 17:55:34 +02:00
obscuren
80261c803a
Fixed deref ptr
2014-09-19 13:19:19 +02:00