obscuren
0330077d76
moved state and vm to core
2015-03-23 16:59:09 +01:00
obscuren
0fa7859b94
Fixed VM & Tests w/ conversion
2015-03-17 13:24:25 +01:00
obscuren
b0ebccb31e
fixed to
2015-03-17 12:56:29 +01:00
obscuren
b523441361
Moved ethutil => common
2015-03-16 11:27:38 +01:00
obscuren
310ca62285
Removed some of that gas pre pay magic
2015-03-12 22:29:10 +01:00
obscuren
c74c07eed1
Fixed error for invalid transaction
2015-03-03 16:20:38 +01:00
obscuren
49da6a8d80
Fixed test helper
2015-03-03 11:56:28 +01:00
obscuren
c1ef19bef9
quad mem
2015-03-03 11:11:11 +01:00
obscuren
6fecb150d6
Updated tests
2015-02-02 19:55:38 -08:00
obscuren
d52878c744
Removed some VMEnv & Added VmType() to vm.Environment
2015-02-01 15:29:57 +01:00
obscuren
4704a0a288
remove pre compiled for tests
2015-01-13 10:30:52 +01:00
obscuren
750d70c202
updated tests
2015-01-13 00:25:45 +01:00
obscuren
75cd9cd2de
updated tests
2015-01-12 14:40:40 +01:00
obscuren
00348756bc
updated tests
2015-01-12 13:49:47 +01:00
obscuren
ca1b2a1a91
Changed prev_hash to block_hash, state transition now uses vm env
...
* PREVHASH => BLOCKHASH( N )
* State transition object uses VMEnv as it's query interface
* Updated vm.Enviroment has GetHash( n ) for BLOCKHASH instruction
* Added GetHash to xeth, core, utils & test environments
2015-01-03 17:18:43 +01:00
obscuren
4dc7ee9087
Closure => Context
2015-01-02 16:14:12 +01:00
obscuren
59ef6e3693
Cleaned up objects
2014-12-19 00:18:52 +01:00
obscuren
198cc69357
Gas corrections and vm fixes
2014-12-18 21:58:26 +01:00
obscuren
3043b233ea
Log is now interface
2014-12-04 12:35:23 +01:00
obscuren
f298ffdbb8
Renamed State => StateDB
2014-12-04 11:40:20 +01:00
obscuren
83663ed4b0
Renames for chain, updated VM, moved methods
...
* Renamed a couple more chain => core
* Updated VM `pc` to be uint64 rather than big int
* XEth interface cleanup
2014-12-04 10:53:49 +01:00
obscuren
99853ac3ce
Moved execution from vm to chain.
...
This moves call and create to the specified environments. Vms are no
longer re-used. Vm uses environment's Call(Code) and Create in order to
execute new contracts or transfer value between accounts.
State transition now uses the same mechanism described above.
2014-12-03 17:06:54 +01:00
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
2014-12-03 12:21:12 +01:00
obscuren
2df8ad6307
Added state tests
2014-12-02 00:03:53 +01:00
obscuren
9bb1ac7564
Fixes for the log method
2014-11-11 23:14:22 +01:00
Felix Lange
394e0f60c2
chain, tests/helper, vm: make tests compile
...
They were broken by df5603de0a34e80a1, when vm.Log became ethstate.Log.
2014-10-31 18:56:25 +01:00
Felix Lange
f3473312ba
all: fix rename breakage
2014-10-31 18:52:58 +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
b5beb1aac1
added a transfer method to vm env
2014-10-22 15:22:21 +02:00
obscuren
3ea0e904ad
Reflect changed to eth/vm
2014-10-18 13:33:02 +02:00
obscuren
93fcabd251
Fixed most of the tests
2014-10-16 18:27:05 +02:00
obscuren
65cdb3436e
Updated tests
2014-10-16 13:40:46 +02:00
obscuren
311c6f8a3f
Fixed remote Arithmetic tests
2014-10-15 17:12:26 +02:00
obscuren
266d212094
Working on test suite
2014-10-15 00:41:00 +02:00