obscuren
c74c07eed1
Fixed error for invalid transaction
2015-03-03 16:20:38 +01:00
obscuren
fa831206c6
Updated gast costs
2015-03-03 13:29:52 +01:00
obscuren
524bf9e858
wup
2015-03-03 12:30:57 +01:00
obscuren
1650b59cd9
Delet => Delete
2015-03-03 12:21:27 +01:00
obscuren
49da6a8d80
Fixed test helper
2015-03-03 11:56:28 +01:00
obscuren
fa910966ed
Redone rlp
2015-03-03 11:18:50 +01:00
obscuren
c1ef19bef9
quad mem
2015-03-03 11:11:11 +01:00
obscuren
200f66537c
updated tests
2015-03-02 17:55:45 +01:00
obscuren
ea9a549bbd
Removed exported fields from state object and added proper set/getters
2015-02-20 14:19:34 +01:00
Felix Lange
b3b6210886
tests/vm: add non-test Go file
...
This removes the annoying warning printed by "go install ./...".
2015-02-20 11:40:58 +01:00
obscuren
95cfaa1b37
disabled test
2015-02-13 23:26:41 +01:00
obscuren
6fecb150d6
Updated tests
2015-02-02 19:55:38 -08:00
Paweł Bylica
d5f38f5690
JitVM: the EVM JIT bridge
2015-01-22 18:00:15 +01:00
obscuren
82beaabf6a
Fixed consensus issue
2015-01-13 14:57:51 +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
491c23a728
Moved the TD method from block processor.
2015-01-09 22:42:36 +01:00
obscuren
fed3e6a808
Refactored ethutil.Config.Db out
2015-01-07 13:17:48 +01:00
obscuren
55e55826ee
Changed JUMP(I) behaviour.
...
* All jumps must land on a JUMPDEST instruction byte.
* The byte may not be part of a PUSH*
2015-01-02 17:35:55 +01:00
obscuren
a4dc12f12c
Additional comments and added name to error output
2014-12-31 11:21:39 +01:00
obscuren
16460b0048
Fixed gas check for vm test
2014-12-30 17:16:28 +01:00
obscuren
a7f4ade711
Fixed tests
2014-12-18 23:59:53 +01:00
obscuren
4789084998
updated tests
2014-12-18 23:32:58 +01:00
obscuren
3325683794
Fixed refund model
2014-12-18 22:38:51 +01:00
obscuren
198cc69357
Gas corrections and vm fixes
2014-12-18 21:58:26 +01:00
obscuren
186948da22
changed to unsigned integers
2014-12-10 11:27:10 +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
6095edac58
merge
2014-12-03 13:50:51 +01:00
obscuren
3d9a4e7084
Fixed mem error in vm. Fixed logs tests
2014-12-03 12:21:12 +01:00
obscuren
64f35ba8d1
merge errors fixed
2014-12-02 11:52:56 +01:00
obscuren
99481a245a
Check for known block err and ignore
2014-12-02 11:37:33 +01:00
obscuren
2df8ad6307
Added state tests
2014-12-02 00:03:53 +01:00
obscuren
a052357872
Fixed EXP gas
2014-12-01 22:05:38 +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
Taylor Gerring
dd9e99a418
try to get full coverage report on travis
2014-11-14 20:58:09 -06:00
obscuren
6c9e503eb8
Removed all implicit logging. Fixed gas issues and jump errors
2014-11-11 22:52:27 +01:00
obscuren
1b1fa049fa
Fixed VM and added static analysis for EVM jumps
2014-11-04 18:18:57 +01:00
Felix Lange
f3473312ba
all: fix rename breakage
2014-10-31 18:52:58 +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
097ba56df5
Renamed block_chain to chain_manager
2014-10-20 11:53:11 +02:00
obscuren
33ca8d7b8f
moved
2014-10-18 23:31:10 +02:00
obscuren
3ad1daa70d
Added tests as subtree
2014-10-18 23:28:16 +02:00
obscuren
3bc64b6b6e
Readers
2014-10-18 23:20:25 +02:00
obscuren
3ea0e904ad
Reflect changed to eth/vm
2014-10-18 13:33:02 +02:00
Felix Lange
df238dc7ec
tests/vm: fix syntax
2014-10-17 17:39:31 +02:00
Felix Lange
cbd785cfe8
ethvm, tests/*: use log level constants
2014-10-17 17:23:28 +02:00
obscuren
93fcabd251
Fixed most of the tests
2014-10-16 18:27:05 +02:00