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
obscuren
e8fb965ccb
Cleaned up
...
Removed the unneeded address watch mechanism. State manager's transient
state should now take care of this.
11 years ago
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.
11 years ago
obscuren
f0440e85dc
Removed value from closure.
11 years ago
Maran
45ce820b11
Implemented value()
11 years ago
obscuren
7c91159449
Added different storage notification object
11 years ago
obscuren
c3293641e7
Removed debug logging
11 years ago
obscuren
21724f7ef9
Added manifest changes and changed closures
11 years ago
obscuren
38d6b67b5c
Fixed state problem
11 years ago
obscuren
05d2d8f27d
Actually convert gas
11 years ago
obscuren
0f93da400a
Added new state object change echanism
11 years ago
obscuren
1c85d8c66b
Minor improvements and bug fixes
...
* Fixed VM base bug
11 years ago
obscuren
c81804444f
Call initial closure with proper tx argument
11 years ago
obscuren
3a9a252f6e
Fixed minor issue with gas and added state object init
11 years ago
obscuren
a96c8c8af9
Added proper gas handling
11 years ago
obscuren
9c6aca7893
Merged accounts and contracts in to StateObject
...
* Account removed
* Contract removed
* Address state changed to CachedStateObject
* Added StateObject
11 years ago
obscuren
116516158d
Renamed
11 years ago
obscuren
ca747f2688
Added the possibility for debug hooks during closure call
11 years ago
obscuren
e09f0a5f2c
Split code for contracts
11 years ago
obscuren
03e139d23b
Switched variable names
11 years ago
obscuren
6d28bf534f
Added a length for copy
11 years ago
obscuren
035f0ffb8a
Reverted changes
11 years ago
obscuren
7d0348e4ba
Handle contract messages
11 years ago
obscuren
7277c42047
Fixed some state issues
11 years ago
obscuren
6625b6ffbd
Changed to new mutan API
11 years ago