Bas van Kervel
76410df6a2
rpc: return an unsupported error when "pending" was used to create a filter
9 years ago
Bas van Kervel
c3c5f8b654
rpc: fixed params parsing problem which could lead to a panic
...
check argument type before parsing params
recover from panic in ipc channel
9 years ago
Péter Szilágyi
832b37c822
core, eth: receipt chain reconstruction
9 years ago
Jeffrey Wilcke
361082ec4b
cmd/evm, core/vm, test: refactored VM and core
...
* Moved `vm.Transfer` to `core` package and changed execution to call
`env.Transfer` instead of `core.Transfer` directly.
* core/vm: byte code VM moved to jump table instead of switch
* Moved `vm.Transfer` to `core` package and changed execution to call
`env.Transfer` instead of `core.Transfer` directly.
* Byte code VM now shares the same code as the JITVM
* Renamed Context to Contract
* Changed initialiser of state transition & unexported methods
* Removed the Execution object and refactor `Call`, `CallCode` &
`Create` in to their own functions instead of being methods.
* Removed the hard dep on the state for the VM. The VM now
depends on a Database interface returned by the environment. In the
process the core now depends less on the statedb by usage of the env
* Moved `Log` from package `core/state` to package `core/vm`.
9 years ago
Maran
8603ec7055
rpc/api: format pendingTx response. Fixes #1648
9 years ago
Jeffrey Wilcke
c32073b11f
miner, rpc: added submit hashrate for remote agents
9 years ago
Jeffrey Wilcke
d261c3f455
rpc: to in Call no longer required. Fixed eth_estimateGas
9 years ago
Bas van Kervel
7e31df3987
bugfix, pending transaction was resend with new gas price/limit but not removed from transaction pool
9 years ago
Felix Lange
bfbcfbe4a9
all: fix license headers one more time
...
I forgot to update one instance of "go-ethereum" in commit 3f047be5a
.
9 years ago
Felix Lange
3f047be5aa
all: update license headers to distiguish GPL/LGPL
...
All code outside of cmd/ is licensed as LGPL. The headers
now reflect this by calling the whole work "the go-ethereum library".
9 years ago
Felix Lange
ea54283b30
all: update license information
9 years ago
Bas van Kervel
a5d5387dee
rebase with develop
9 years ago
Bas van Kervel
57dff6f1d7
initialize fields to prevent nil pointer exception
9 years ago
Bas van Kervel
7ffabf1d39
add json parsing method for resend transaction
9 years ago
Bas van Kervel
6fdddc5ac9
improved error handling in parsing request
9 years ago
Bas van Kervel
ec866b066a
added eth.resend
9 years ago
Bas van Kervel
056e9dd393
added eth.pendingTransactions
9 years ago
Bas van Kervel
61ccc39b56
initialize fields to prevent nil pointer exception
9 years ago
Bas van Kervel
f9264e87ec
add json parsing method for resend transaction
9 years ago
Bas van Kervel
a355777ff8
improved error handling in parsing request
9 years ago
Bas van Kervel
dc58568a25
added eth.resend
9 years ago
Bas van Kervel
f1a4a6e563
added eth.pendingTransactions
9 years ago
Bas van Kervel
6d596b1ad1
fixed eth sign unittest
9 years ago
Bas van Kervel
f87501b1c5
added batch support to console and attach actions
9 years ago
SilentCicero
7ec8c257ff
New DataArgs and eth_sendRawTransaction
9 years ago
obscuren
2628103f1d
rpc/api: fixed default gas-(price) issue.
9 years ago
Bas van Kervel
cc9ae39933
added admin API
9 years ago
Bas van Kervel
2f55a1d798
restructured eth rpc API
9 years ago