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
1085960ed8
fixed trie
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
obscuren
64b6172089
added db
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
3bc64b6b6e
Readers
10 years ago
obscuren
3ea0e904ad
Reflect changed to eth/vm
10 years ago
Felix Lange
cbd785cfe8
ethvm, tests/*: use log level constants
10 years ago
obscuren
d7736a7bbb
Quick dirty peer update
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