Commit Graph

41 Commits

Author SHA1 Message Date
obscuren 5a0c4ce295 Fixed "Copy" to also copy over the pending storage changes 2014-07-14 00:38:20 +02:00
obscuren e504088b79 Consensus and bug fixes
* Ensure that each state object has an address that is 20 bytes
* Byte logging for vm
* changed diff output
2014-07-10 15:05:06 +02:00
obscuren b01cb2406f Fixed state reset case 2014-07-07 13:59:09 +02:00
Jeffrey Wilcke 70e1a1a4df Merge pull request #32 from josephyzhou/develop
typo, duplications
2014-07-04 00:10:29 +02:00
Joey Zhou 7c41e413e4 typo, duplications 2014-07-03 11:31:47 -07:00
obscuren 8baa0f84e7 Fixed reverting error 2014-07-03 16:07:21 +02:00
obscuren 00d3935aac Removed old method 2014-07-01 23:59:18 +02:00
zelig ff5703fd9b ethutil -> ethtrie.NewTrie 2014-07-01 15:09:43 +01:00
zelig 89630d2826 merge upstream 2014-07-01 15:03:02 +01:00
obscuren 8ddd4c4c52 wip 2014-06-30 13:09:04 +02:00
zelig dabaa4cce0 change all modified calls to ethtrie, ethutil and ethcrypto functions 2014-06-29 18:30:05 +01:00
zelig 98f1ee9442 merge upstream 2014-06-25 16:58:07 +01:00
zelig a02edf7a93 put back extra debug detail logging to the right places using logger.DebugDetailf 2014-06-25 16:40:06 +01:00
obscuren 16e8fc7427 Logging order 2014-06-23 16:11:55 +02:00
zelig f58c7ac5a6 merge upstream 2014-06-23 13:07:43 +01:00
zelig b9e8a3e024 modified logging API
- package vars for tagged loggers
- weed out spurious fmt.PrintX and log.PrintX logging
- tried to second guess loglevel for some :)
2014-06-23 12:54:10 +01:00
obscuren 803e4807ed Removed comments 2014-06-23 11:26:31 +02:00
obscuren 7fb5e993e3 Moved 0 check to state object for now 2014-06-20 20:11:40 +02:00
obscuren 6fcc6a2f7c Changed copy/set 2014-06-20 00:41:42 +02:00
obscuren 53e30f750d Removal of manual updating of state objects
* You'll only ever need to update the state by calling Update. Update
  will take care of the updating of it's child state objects.
2014-06-17 11:06:06 +02:00
obscuren 887debb055 comment 2014-06-16 18:20:38 +02:00
obscuren 0d77632839 Refund gas 2014-06-16 12:25:18 +02:00
obscuren 48bca30e61 Fixed minor issue with the gas pool 2014-06-16 11:51:16 +02:00
obscuren 9f62d441a7 Moved gas limit err check to buy gas 2014-06-16 11:14:01 +02:00
obscuren 8198fd7913 Cache whole objects instead of states only 2014-06-16 00:51:04 +02:00
obscuren 8124547348 Moving a head closer to interop 2014-06-13 16:06:27 +02:00
obscuren d078e9b8c9 Refactoring state transitioning 2014-06-13 12:45:11 +02:00
obscuren 1bf6f8b4a6 Added a buy gas method 2014-06-11 21:55:34 +02:00
obscuren 3ebd7f1166 State snapshotting 2014-05-26 00:09:38 +02:00
obscuren 281559d427 Canonical contract creation 2014-05-22 18:24:04 +02:00
obscuren 230aafbf66 Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
2014-05-22 17:35:26 +02:00
obscuren 3c35ba7c31 Fixed state overwriting issue 2014-05-21 01:12:28 +02:00
obscuren fd19142c0d No longer store script directly in the state tree 2014-05-20 11:19:07 +02:00
obscuren 5a0bae1dae Auto update state changes notifications 2014-05-08 19:09:36 +02:00
obscuren e8fb965ccb Cleaned up
Removed the unneeded address watch mechanism. State manager's transient
state should now take care of this.
2014-05-08 18:41:45 +02:00
obscuren 7c91159449 Added different storage notification object 2014-05-05 11:56:25 +02:00
obscuren e6a68f0c3a Removed debug log 2014-05-01 22:13:59 +02:00
obscuren 16e52327a4 Upped version number 2014-04-27 16:53:35 +02:00
obscuren 0f93da400a Added new state object change echanism 2014-04-26 01:48:40 +02:00
obscuren 6930260962 Updated VM 2014-04-20 01:31:01 +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