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
|
11 years ago |
Jeffrey Wilcke
|
6fe9b4ab5e
|
Revert "ethreact - Feature/ethutil refactor"
|
11 years ago |
zelig
|
584d1c61ec
|
use ethreact.Event and ethreact.ReactorEngine
|
11 years ago |
obscuren
|
90eb4f1939
|
Debug output, minor fixes and tweaks
* Script compile length fix
* Transition fix
|
11 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 |
obscuren
|
5ceb1620e9
|
Fixed couple issues
* (imp) Lock / RLock tries
* (fix) stack
|
11 years ago |
Maran
|
f5d4414734
|
Fix notification when processing block that didn't have this client as origin
|
11 years ago |
obscuren
|
fd19142c0d
|
No longer store script directly in the state tree
|
11 years ago |
obscuren
|
8730dfdcc2
|
Changed how changes are being applied to states
|
11 years ago |
obscuren
|
f95993e326
|
M
|
11 years ago |
obscuren
|
98a631b556
|
Remove any invalid transactions after block processing
|
11 years ago |
obscuren
|
0c1f732c64
|
Do not queue messages if the peer isn't connected (e.g. timing out)
|
11 years ago |
obscuren
|
a4883a029f
|
Propagate back to network
|
11 years ago |
Maran
|
28357d657b
|
Implemented new JS/EthPub methods
- getTxCountAt
- getPeerCount
- getIsMining
- getIsListening
- getCoinbase
|
11 years ago |
obscuren
|
afe83af219
|
Moved seeding and moved manifest
|
11 years ago |
obscuren
|
5a0bae1dae
|
Auto update state changes notifications
|
11 years ago |