Commit Graph

42 Commits

Author SHA1 Message Date
obscuren d709815106 Added trans state and removed watch address etc
The transient state can be used to test out changes before committing
them to the proc state. The transient state is currently being used by
the gui to support proper nonce updating without having to wait for a
block. This used to be done by a cached state mechanism which can now
safely by removed.
2014-05-08 18:26:46 +02:00
obscuren f0440e85dc Removed value from closure. 2014-05-08 14:20:45 +02:00
Maran 45ce820b11 Implemented value() 2014-05-07 11:05:49 +02:00
obscuren 7c91159449 Added different storage notification object 2014-05-05 11:56:25 +02:00
obscuren c3293641e7 Removed debug logging 2014-04-30 17:13:32 +02:00
obscuren 21724f7ef9 Added manifest changes and changed closures 2014-04-30 14:43:32 +02:00
obscuren 38d6b67b5c Fixed state problem 2014-04-29 12:36:27 +02:00
obscuren 05d2d8f27d Actually convert gas 2014-04-26 02:11:00 +02:00
obscuren 0f93da400a Added new state object change echanism 2014-04-26 01:48:40 +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 3a9a252f6e Fixed minor issue with gas and added state object init 2014-04-23 11:51:04 +02:00
obscuren a96c8c8af9 Added proper gas handling 2014-04-18 13:41:07 +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 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 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 035f0ffb8a Reverted changes 2014-04-09 15:08:10 +02:00
obscuren 12643c7c57 Merge branch 'develop' into miner 2014-04-05 11:25:29 +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
obscuren 7277c42047 Fixed some state issues 2014-03-31 01:03:28 +02:00
obscuren 6625b6ffbd Changed to new mutan API 2014-03-30 12:58:37 +02:00
Maran 6253d10938 initial testcode for canonical chain 2014-03-24 15:04:29 +01:00
Maran ec6ec62dd4 Remove some xtra logs 2014-03-24 10:56:52 +01:00
Maran 97786d03d5 Merge branch 'master' into miner 2014-03-24 10:24:39 +01:00
Maran b52b1fca89 Initial block reorganisation code 2014-03-21 15:06:23 +01:00
obscuren 2ea4c632d1 Closure return, arguments fixed. Added proper tests 2014-03-21 14:47:55 +01:00
obscuren 9cf8ce9ef8 New tx methods and added new vm to state manager 2014-03-21 00:04:31 +01:00
obscuren f3d27bf5d8 Rewrote opcodes again 2014-03-20 22:51:20 +01:00
Maran ae837c4719 More mining rework 2014-03-20 11:20:29 +01:00
Maran 2be2fc7974 Merge branch 'develop' into miner 2014-03-17 11:15:28 +01:00
obscuren 07578fe25f Pretty print nonce 2014-03-17 11:13:35 +01:00
Maran 095d5baaed Merge conflicts 2014-03-17 10:41:05 +01:00
Maran 8ea7e21f64 Merge 2014-03-17 10:37:37 +01:00
obscuren b15a4985e8 Moved on to the state manager 2014-03-17 10:33:03 +01:00
Maran d5efeab8f9 Initial smart-miner stuff 2014-03-10 11:53:02 +01:00
obscuren e7770b2332 Added miner state 2014-03-06 13:06:54 +01:00
obscuren 6c6e8b0fd7 Renamed block manager to state manager 2014-03-05 10:57:32 +01:00