obscuren
6fecb150d6
Updated tests
10 years ago
obscuren
d52878c744
Removed some VMEnv & Added VmType() to vm.Environment
10 years ago
obscuren
4704a0a288
remove pre compiled for tests
10 years ago
obscuren
750d70c202
updated tests
10 years ago
obscuren
75cd9cd2de
updated tests
10 years ago
obscuren
00348756bc
updated tests
10 years ago
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
10 years ago
obscuren
4dc7ee9087
Closure => Context
10 years ago
obscuren
59ef6e3693
Cleaned up objects
10 years ago
obscuren
198cc69357
Gas corrections and vm fixes
10 years ago
obscuren
3043b233ea
Log is now interface
10 years ago
obscuren
f298ffdbb8
Renamed State => StateDB
10 years ago
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
10 years ago
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.
10 years ago
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
10 years ago
obscuren
2df8ad6307
Added state tests
10 years ago
obscuren
9bb1ac7564
Fixes for the log method
10 years ago
Felix Lange
394e0f60c2
chain, tests/helper, vm: make tests compile
...
They were broken by df5603de0a
, when vm.Log became ethstate.Log.
10 years ago
Felix Lange
f3473312ba
all: fix rename breakage
10 years ago
obscuren
272d58662c
Implemented LOG. Closes #159
10 years ago
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
10 years ago
obscuren
b5beb1aac1
added a transfer method to vm env
10 years ago
obscuren
3ea0e904ad
Reflect changed to eth/vm
10 years ago
obscuren
93fcabd251
Fixed most of the tests
10 years ago
obscuren
65cdb3436e
Updated tests
10 years ago
obscuren
311c6f8a3f
Fixed remote Arithmetic tests
10 years ago
obscuren
266d212094
Working on test suite
10 years ago