Commit Graph

132 Commits

Author SHA1 Message Date
obscuren
d3a159ad3d Fixed tests 2014-04-26 01:54:45 +02:00
obscuren
0f93da400a Added new state object change echanism 2014-04-26 01:48:40 +02:00
obscuren
f3818478e2 Removed debug & unused functions 2014-04-24 13:48:33 +02:00
obscuren
ee7c16a8d9 Fixed Base problem and sload/sstore 2014-04-24 13:30:57 +02:00
obscuren
1c85d8c66b Minor improvements and bug fixes
* Fixed VM base bug
2014-04-24 00:00:50 +02:00
obscuren
c81804444f Call initial closure with proper tx argument 2014-04-23 15:53:53 +02:00
obscuren
f7d4e3cd6b Copy over bytes from previous root
Copy over instead of directly using the previous root. This is order to
avoid resetting problems
2014-04-23 15:52:50 +02:00
obscuren
3a9a252f6e Fixed minor issue with gas and added state object init 2014-04-23 11:51:04 +02:00
obscuren
61cd1594b5 Fixed gas, price & value setters on initialization 2014-04-23 11:50:38 +02:00
obscuren
6930260962 Updated VM 2014-04-20 01:31:01 +02:00
obscuren
a96c8c8af9 Added proper gas handling 2014-04-18 13:41:07 +02:00
obscuren
c5729d7ecc comments 2014-04-16 04:07:52 +02:00
obscuren
9c6aca7893 Merged accounts and contracts in to StateObject
* Account removed
* Contract removed
* Address state changed to CachedStateObject
* Added StateObject
2014-04-16 04:06:51 +02:00
obscuren
ca13e3b105 Moved assembler stage processing to it's own file 2014-04-15 16:16:38 -04:00
obscuren
086acd122b Added pre processing of script data 2014-04-12 00:13:42 -04:00
obscuren
116516158d Renamed 2014-04-11 13:29:57 -04:00
obscuren
ca747f2688 Added the possibility for debug hooks during closure call 2014-04-11 08:28:30 -04:00
obscuren
7d6ba88d2b Merge branch 'split' into develop 2014-04-10 21:05:58 -04:00
obscuren
25dd46061f Added push20 2014-04-10 21:03:14 -04:00
obscuren
afc92fb7d7 Added better address format 2014-04-10 18:32:54 -04:00
obscuren
891f725909 Added better address format 2014-04-10 18:14:19 -04:00
obscuren
969e748dce Call fixed 2014-04-10 15:30:14 -04:00
obscuren
6a530ea371 Call fixed 2014-04-10 14:40:12 -04:00
obscuren
720521ed4a Changed how txs define their data & added init field 2014-04-09 12:28:16 -04:00
obscuren
e09f0a5f2c Split code for contracts 2014-04-09 12:27:54 -04:00
obscuren
03e139d23b Switched variable names 2014-04-09 16:04:36 +02:00
obscuren
6d28bf534f Added a length for copy 2014-04-09 16:00:28 +02:00
obscuren
c0cad0b534 Merge branch 'miner' of github.com-obscure:ethereum/eth-go into miner 2014-04-09 15:50:49 +02:00
obscuren
035f0ffb8a Reverted changes 2014-04-09 15:08:10 +02:00
Maran
b66a99e32d Added todo 2014-04-09 08:55:39 -04:00
obscuren
527a3bbc2a Typo fix 2014-04-09 14:53:20 +02:00
obscuren
c0a030ef0a Added new insruction methods 2014-04-09 14:08:18 +02:00
obscuren
12643c7c57 Merge branch 'develop' into miner 2014-04-05 11:25:29 +02:00
obscuren
90bb512f42 Update 2014-04-05 10:49:07 +02:00
Maran
782910eaa7 Small tweaks 2014-04-01 15:54:29 +02:00
Maran
3558dd5ed4 Finalize blockchain reverting test 2014-04-01 14:42:48 +02:00
Maran
0a88010826 Merge conflicts 2014-04-01 14:20:55 +02:00
obscuren
7d0348e4ba Handle contract messages 2014-04-01 10:41:30 +02:00
Maran
5f49a659c3 More blockchain testing 2014-03-31 12:54:37 +02:00
obscuren
7277c42047 Fixed some state issues 2014-03-31 01:03:28 +02:00
obscuren
7cc28c8b46 Added storage test 2014-03-30 22:03:08 +02:00
obscuren
205e33bc83 Fixed bug in stack to expand beyond expectations. Fixed EQ and NOT opcode 2014-03-30 18:55:51 +02:00
obscuren
6625b6ffbd Changed to new mutan API 2014-03-30 12:58:37 +02:00
obscuren
b888652201 Added missing GetTx (0x16) wire message 2014-03-28 11:20:07 +01:00
Jeffrey Wilcke
60fd2f3521 Update vm_test.go
store ...
2014-03-27 23:25:03 +01:00
obscuren
75e6406c1f Fixed tests 2014-03-27 23:17:23 +01:00
obscuren
3c3431d111 Fixed IsContract method to use the contractCreation flag 2014-03-27 23:17:14 +01:00
obscuren
56a58ad70d Removed debug and comments 2014-03-27 22:02:39 +01:00
obscuren
00c5f9b9a6 Updated transaction model
Changed the behaviour of decoding rlp data. Something is considered to
be creating a contract if the 4th item is a list.

Changed constructors.
2014-03-27 19:49:47 +01:00
obscuren
43cad69016 Reworked transaction constructors 2014-03-27 15:42:39 +01:00