Commit Graph

10 Commits

Author SHA1 Message Date
obscuren 29c887ef2c Removed incorrect range check for push 2014-12-30 16:16:02 +01:00
obscuren 59ef6e3693 Cleaned up objects 2014-12-19 00:18:52 +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 b6cb5272de Descriptive function names for closure getters 2014-12-03 17:35:57 +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 a22056db59 Make an attempt to pay for the gas prior to expanding the mem. 2014-12-01 20:49:56 +01:00
obscuren 60cdb1148c Transaction execution fixes 2014-11-12 01:36:36 +01:00
obscuren af8f5f0b69 ethstate => state 2014-10-31 14:43:14 +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 20c742e474 Moved ethvm => vm 2014-10-18 13:31:20 +02:00