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
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
ca18b3f1e9
Do not return error on VM exception
2014-10-27 16:53:20 +01:00
obscuren
272d58662c
Implemented LOG. Closes #159
2014-10-27 11:44:16 +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
20c742e474
Moved ethvm => vm
2014-10-18 13:31:20 +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
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
b417766b36
Minor tweaks for poc7
2014-10-08 11:59:44 +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
2949990016
Added CALLSTATELESS
2014-09-10 00:19:20 +02:00
obscuren
3f904bf3ac
Implemented POST
2014-08-25 11:29:42 +02:00
obscuren
93008e279d
Removed old chain code
2014-08-22 10:58:14 +02:00
obscuren
b0ae61c652
Removed the "Get" part
2014-08-18 10:17:45 +02:00
obscuren
7d95e8624a
Added message to closure && added change addresses
2014-08-15 16:19:10 +02:00
obscuren
a760ce05b9
Updated chain for filtering
2014-08-11 16:23:38 +02:00
obscuren
03ce15df4c
ethstate.NewState => ethstate.New
2014-08-04 10:42:40 +02:00
obscuren
3debeb7236
ethtrie.NewTrie => ethtrie.New
2014-08-04 10:38:18 +02:00
obscuren
1f9894c084
Old code removed and renamed amount to balance
2014-07-30 00:31:15 +02:00
obscuren
a45c08f9fe
Removed old code
2014-07-24 12:19:55 +02:00
obscuren
32d125131f
Refactored to new state and vm
2014-07-24 12:04:15 +02:00
obscuren
0415e4a637
Fixed coinbase copy in state
2014-07-17 14:53:27 +02:00
obscuren
69acda2c25
Paranoia check moved
2014-07-15 00:25:27 +02:00
obscuren
b01cb2406f
Fixed state reset case
2014-07-07 13:59:09 +02:00
obscuren
68fba4b781
Fixed state reset on err
2014-07-07 11:17:48 +02:00
obscuren
d40cba3042
changed state reset
2014-07-07 10:53:20 +02:00
obscuren
90eb4f1939
Debug output, minor fixes and tweaks
...
* Script compile length fix
* Transition fix
2014-07-04 15:32:10 +02:00
obscuren
8baa0f84e7
Fixed reverting error
2014-07-03 16:07:21 +02:00
obscuren
5d67139206
Fix
2014-07-03 10:05:02 +02:00
obscuren
35ae9e3aa8
Paranoia check
2014-07-02 17:48:10 +02:00
obscuren
d15952c867
Moved debug hook to Vm directly
2014-07-02 01:04:21 +02:00
zelig
ff5703fd9b
ethutil -> ethtrie.NewTrie
2014-07-01 15:09:43 +01:00
obscuren
92693e4459
The dragon has been slain. Consensus reached!
2014-07-01 11:26:45 +02:00
obscuren
39263b674c
Paranoia
2014-07-01 09:56:10 +02:00
obscuren
ed276cd7c2
Added Paranoia check for VM execution
2014-06-30 20:03:31 +02:00
obscuren
8ddd4c4c52
wip
2014-06-30 13:09:04 +02:00
zelig
b9e8a3e024
modified logging API
...
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
2014-06-23 12:54:10 +01:00
obscuren
09f37bd023
Returned to single method
2014-06-20 00:45:44 +02:00
obscuren
8f29f6a4d4
Removed some logging
2014-06-20 00:42:26 +02:00
obscuren
731f55a05d
Reset state when a transition fails
2014-06-19 13:41:17 +02:00
obscuren
f911087eab
Logging
2014-06-18 13:48:42 +02:00
obscuren
ca79360fd7
Verbose logging for VM
2014-06-17 18:49:26 +02:00
obscuren
34c8045d5b
Fixed issue where JUMPI would do an equally check with 1 instead of GT
2014-06-17 18:05:46 +02:00
obscuren
53e30f750d
Removal of manual updating of state objects
...
* You'll only ever need to update the state by calling Update. Update
will take care of the updating of it's child state objects.
2014-06-17 11:06:06 +02:00
obscuren
0d77632839
Refund gas
2014-06-16 12:25:18 +02:00