obscuren
|
32d125131f
|
Refactored to new state and vm
|
10 years ago |
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
|
10 years ago |
obscuren
|
5d2669dbd3
|
Fixed tx sha creation
|
10 years ago |
obscuren
|
9f00aeae29
|
Base time on previous parent, not last block
|
10 years ago |
obscuren
|
cd9b344506
|
Fixed range
|
10 years ago |
obscuren
|
0415e4a637
|
Fixed coinbase copy in state
|
10 years ago |
obscuren
|
ed3424ff75
|
Trie fixes
|
10 years ago |
obscuren
|
34da3b4fa8
|
Moved
|
10 years ago |
obscuren
|
2784e256f1
|
Vm logging on diff
|
10 years ago |
obscuren
|
767d24ea5d
|
Removed defer and added receipts checking in tx processing
|
10 years ago |
obscuren
|
5b2e5d180f
|
Changed diff output not to prefix hex with 0x
|
10 years ago |
obscuren
|
9010857677
|
Special diff output for execution
|
10 years ago |
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
|
10 years ago |
Jeffrey Wilcke
|
6fe9b4ab5e
|
Revert "ethreact - Feature/ethutil refactor"
|
10 years ago |
zelig
|
584d1c61ec
|
use ethreact.Event and ethreact.ReactorEngine
|
10 years ago |
obscuren
|
90eb4f1939
|
Debug output, minor fixes and tweaks
* Script compile length fix
* Transition fix
|
10 years ago |
zelig
|
198e5eeab9
|
EthManager interface extended with ClientIdentity() ethwire.ClientIdentity
|
11 years ago |
obscuren
|
5d67139206
|
Fix
|
11 years ago |
obscuren
|
35ae9e3aa8
|
Paranoia check
|
11 years ago |
obscuren
|
92693e4459
|
The dragon has been slain. Consensus reached!
|
11 years ago |
obscuren
|
ed276cd7c2
|
Added Paranoia check for VM execution
|
11 years ago |
obscuren
|
8ddd4c4c52
|
wip
|
11 years ago |
zelig
|
dabaa4cce0
|
change all modified calls to ethtrie, ethutil and ethcrypto functions
|
11 years ago |
zelig
|
853053a3b2
|
go fmt
|
11 years ago |
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 :)
|
11 years ago |
obscuren
|
bb1641e4ec
|
Clean up & refactored methods
|
11 years ago |
obscuren
|
8f29f6a4d4
|
Removed some logging
|
11 years ago |
obscuren
|
80ffe1610c
|
Removed log
|
11 years ago |
obscuren
|
5ea7598408
|
Update after each transition instead of at the end.
Updating the state /after/ the entire transition creates invalid
receipts.
|
11 years ago |
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.
|
11 years ago |
obscuren
|
48bca30e61
|
Fixed minor issue with the gas pool
|
11 years ago |
obscuren
|
9f62d441a7
|
Moved gas limit err check to buy gas
|
11 years ago |
obscuren
|
c734dde982
|
comments & refactor
|
11 years ago |
obscuren
|
5e2bf12a31
|
Refactored state transitioning to its own model
|
11 years ago |
obscuren
|
d078e9b8c9
|
Refactoring state transitioning
|
11 years ago |
obscuren
|
b855e5f7df
|
Changed opcode numbers and added missing opcodes
|
11 years ago |
obscuren
|
4d3209ad1d
|
Moved process transaction to state manager
* Buy gas of the coinbase address
|
11 years ago |
Maran
|
e090d131c3
|
Implemented counting of usedGas
|
11 years ago |
Maran
|
bdc206885a
|
Don't mine transactions if they would go over the GasLimit implements ethereum/go-ethereum#77 further.
|
11 years ago |
Maran
|
d7b882977c
|
Make contract creation error more explicit by mentioning the sneder
|
11 years ago |
Maran
|
2010fea088
|
Added faux latency for peeroverview
|
11 years ago |
Maran
|
fb6ff61730
|
Implemented Public Peer interface
|
11 years ago |
obscuren
|
b695c82520
|
Fixes #60
|
11 years ago |
obscuren
|
73761f7af6
|
Closure call now returns the total usage as well
* Return the used gas value based on the UseGas and ReturnGas
|
11 years ago |
obscuren
|
81ef40010f
|
The body of contracts are now returned instead
|
11 years ago |
obscuren
|
281559d427
|
Canonical contract creation
|
11 years ago |
obscuren
|
230aafbf66
|
Working on interop
* Receipts after each transaction
* Fee structure
* Applying fees to miners
|
11 years ago |
obscuren
|
86cf69648e
|
Improved miner so it won't include invalid transactions
|
11 years ago |
obscuren
|
2667cb3ab6
|
Apply to parent
|
11 years ago |
obscuren
|
cbf221f6b7
|
Fixed competing block method
|
11 years ago |