obscuren
|
1e8b54abfb
|
Refactored state, state object and vm
* The State and StateObject have been moved to their own package
* The VM is moved to it's own package
|
2014-07-22 11:54:48 +02:00 |
obscuren
|
5d2669dbd3
|
Fixed tx sha creation
|
2014-07-21 12:21:34 +02:00 |
obscuren
|
9f00aeae29
|
Base time on previous parent, not last block
|
2014-07-18 16:13:21 +02:00 |
obscuren
|
cd9b344506
|
Fixed range
|
2014-07-18 13:21:40 +02:00 |
obscuren
|
0415e4a637
|
Fixed coinbase copy in state
|
2014-07-17 14:53:27 +02:00 |
obscuren
|
ed3424ff75
|
Trie fixes
|
2014-07-17 11:21:18 +02:00 |
obscuren
|
34da3b4fa8
|
Moved
|
2014-07-15 20:35:07 +02:00 |
obscuren
|
2784e256f1
|
Vm logging on diff
|
2014-07-15 00:25:49 +02:00 |
obscuren
|
767d24ea5d
|
Removed defer and added receipts checking in tx processing
|
2014-07-14 22:52:30 +02:00 |
obscuren
|
5b2e5d180f
|
Changed diff output not to prefix hex with 0x
|
2014-07-14 00:37:18 +02:00 |
obscuren
|
9010857677
|
Special diff output for execution
|
2014-07-11 16:04:09 +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 |
Jeffrey Wilcke
|
6fe9b4ab5e
|
Revert "ethreact - Feature/ethutil refactor"
|
2014-07-07 10:59:16 +02:00 |
zelig
|
44d0d6abd2
|
Merge branch 'develop' of github.com:ethereum/eth-go into feature/ethutil-refactor
|
2014-07-04 19:40:23 +01:00 |
zelig
|
584d1c61ec
|
use ethreact.Event and ethreact.ReactorEngine
|
2014-07-04 19:38:44 +01:00 |
obscuren
|
90eb4f1939
|
Debug output, minor fixes and tweaks
* Script compile length fix
* Transition fix
|
2014-07-04 15:32:10 +02:00 |
zelig
|
de2da4fd19
|
Merge branch 'develop' of github.com:ethereum/eth-go into feature/clientid
|
2014-07-03 15:08:13 +01:00 |
zelig
|
198e5eeab9
|
EthManager interface extended with ClientIdentity() ethwire.ClientIdentity
|
2014-07-03 15:08:06 +01:00 |
obscuren
|
5d67139206
|
Fix
|
2014-07-03 10:05:02 +02:00 |
obscuren
|
35ae9e3aa8
|
Paranoia check
|
2014-07-02 17:48:10 +02:00 |
zelig
|
89630d2826
|
merge upstream
|
2014-07-01 15:03:02 +01:00 |
obscuren
|
92693e4459
|
The dragon has been slain. Consensus reached!
|
2014-07-01 11:26:45 +02:00 |
obscuren
|
ed276cd7c2
|
Added Paranoia check for VM execution
|
2014-06-30 20:03:31 +02: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
|
853053a3b2
|
go fmt
|
2014-06-26 18:45:57 +01: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
|
bb1641e4ec
|
Clean up & refactored methods
|
2014-06-23 11:23:18 +02:00 |
obscuren
|
8f29f6a4d4
|
Removed some logging
|
2014-06-20 00:42:26 +02:00 |
obscuren
|
80ffe1610c
|
Removed log
|
2014-06-19 13:45:46 +02:00 |
obscuren
|
5ea7598408
|
Update after each transition instead of at the end.
Updating the state /after/ the entire transition creates invalid
receipts.
|
2014-06-19 13:42:14 +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
|
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
|
c734dde982
|
comments & refactor
|
2014-06-13 13:06:27 +02:00 |
obscuren
|
5e2bf12a31
|
Refactored state transitioning to its own model
|
2014-06-13 12:57:52 +02:00 |
obscuren
|
d078e9b8c9
|
Refactoring state transitioning
|
2014-06-13 12:45:11 +02:00 |
obscuren
|
b855e5f7df
|
Changed opcode numbers and added missing opcodes
|
2014-06-12 11:19:32 +02:00 |
obscuren
|
8a2e50ab2a
|
Merge branch 'develop' into interop
Conflicts:
peer.go
|
2014-06-11 21:56:59 +02:00 |
obscuren
|
4d3209ad1d
|
Moved process transaction to state manager
* Buy gas of the coinbase address
|
2014-06-11 21:55:23 +02:00 |
Maran
|
e090d131c3
|
Implemented counting of usedGas
|
2014-06-11 11:40:40 +02:00 |
Maran
|
bdc206885a
|
Don't mine transactions if they would go over the GasLimit implements ethereum/go-ethereum#77 further.
|
2014-06-10 17:23:32 +02:00 |
Maran
|
d7b882977c
|
Make contract creation error more explicit by mentioning the sneder
|
2014-06-03 11:56:19 +02:00 |
Maran
|
2010fea088
|
Added faux latency for peeroverview
|
2014-06-03 10:42:55 +02:00 |
Maran
|
fb6ff61730
|
Implemented Public Peer interface
|
2014-06-02 15:20:27 +02:00 |
obscuren
|
b695c82520
|
Fixes #60
|
2014-05-28 15:07:11 +02:00 |
obscuren
|
73761f7af6
|
Closure call now returns the total usage as well
* Return the used gas value based on the UseGas and ReturnGas
|
2014-05-28 12:05:46 +02:00 |
obscuren
|
81ef40010f
|
The body of contracts are now returned instead
|
2014-05-25 14:13:54 +01:00 |
obscuren
|
281559d427
|
Canonical contract creation
|
2014-05-22 18:24:04 +02:00 |