Bas van Kervel
a1a475fb92
added console command
10 years ago
Bas van Kervel
2a0d888326
added API/IPC commandline flags
10 years ago
Bas van Kervel
8ebf2d8fad
added RPC/IPC support
10 years ago
Bas van Kervel
2f55a1d798
restructured eth rpc API
10 years ago
Taylor Gerring
2e0694b606
Updated test
10 years ago
obscuren
14994fa21b
rpc: skip test if solc version doesn't match
10 years ago
Taylor Gerring
046411866b
Fixed signing + tests
10 years ago
Taylor Gerring
1a96798642
gas -> gasprice
10 years ago
Taylor Gerring
1c364b6beb
gas -> gasprice
10 years ago
Taylor Gerring
c8a9a4e76d
Differentiate between 0 and unspecified gas/gasprice
10 years ago
Felix Lange
e221a449e0
cmd/geth, jsre, rpc: run all JS code on the event loop
...
Some JSRE methods (PrettyPrint, ToVal) bypassed the event loop. All
calls to the JS VM are now wrapped. In order to make this somewhat more
foolproof, the otto VM is now a local variable inside the event loop.
10 years ago
obscuren
7381be8edb
core/vm, rpc: added disasm to `ext_` RPC
10 years ago
obscuren
6539ccae7c
core: added RPC sign back in
10 years ago
zelig
e1d1417729
rpc: NewNotAvailableError instead of NewNotImplementedError if no solc
10 years ago
zelig
00f59f5014
fix eth.sign. now implemented in admin jsre until web3.js has it .
10 years ago
zelig
b0ae84aa0d
multiple contract source for solidity compiler: returns contract array if multiple contracts. fixes #1023
10 years ago
zelig
f9abcee0f9
fix solc tests unskip
10 years ago
Taylor Gerring
748263d2f0
Use bytes.Repeat() instead of 32-byte literal
10 years ago
Taylor Gerring
a2598e649d
Permit multiple CORS domains
...
Separated by spaces
10 years ago
Taylor Gerring
62d76b8e1f
Cleanup
10 years ago
Taylor Gerring
a528bd04db
Return nil for certain fields on eth_getTransactionByHash when not part of a block
10 years ago
Taylor Gerring
d381d9a74c
Return nil for certain fields on eth_getBlockByNumber pending
10 years ago
Taylor Gerring
44a7f997c3
Unreverse ordering
10 years ago
Taylor Gerring
5c6540452a
Omit replies for notification requests
...
When Id is missing, the client does not want a response
10 years ago
Taylor Gerring
4ad8f1035b
Format contract code as hexdata
10 years ago
Gustav Simonsson
037772fc07
fix hex conversion bug in RPC for byte slices
10 years ago
obscuren
dca290d525
sol: skipped source checking step
10 years ago
obscuren
260536a729
rpc: hexData => hexNum
10 years ago
obscuren
66de3f0aa8
xeth, rpc: implement eth_estimateGas. Closes #930
10 years ago
obscuren
21e52efdfe
cmd/geth, miner, backend, xeth: Fixed miner threads to be settable
...
Miner threads are now settable through the admin interface (closes #897 )
and specify 0 CPU worker threads when eth_getWork is called (closes #916 )
10 years ago
obscuren
df323cdb4e
rpc: display error message to stdout
10 years ago
Péter Szilágyi
0ad5898c0f
rpc, xeth: fix #881 , gracefully handle offline whisper
10 years ago
Daniel A. Nagy
3a01e3e39b
Signing (almost) works.
10 years ago
Daniel A. Nagy
a487396b76
eth_sign added to API for signing arbitrary data.
10 years ago
Daniel A. Nagy
e94aa421c6
New API call for signatures.
10 years ago
obscuren
b3c9b66f29
rpc: eth_transactionFilter => eth_newPendingTransactionFilter
10 years ago
obscuren
7e160a677d
xeth, core, event/filter, rpc: new block and transaction filters
10 years ago
zelig
009b221692
solidity compiler and contract metadocs integration
...
* common/compiler: solidity compiler + tests
* rpc: eth_compilers, eth_compileSolidity + tests
* fix natspec test using keystore API, notice exp dynamically changes addr, cleanup
* resolver implements registrars and needs to create reg contract (temp)
* xeth: solidity compiler. expose getter Solc() and paths setter SetSolc(solcPath)
* ethereumApi: implement compiler related RPC calls using XEth - json struct tests
* admin: make use of XEth.SetSolc to allow runtime setting of compiler paths
* cli: command line flags solc to set custom solc bin path
* js admin api with new features debug and contractInfo modules
* wiki is the doc https://github.com/ethereum/go-ethereum/wiki/Contracts-and-Transactions
10 years ago
obscuren
03bb88dec0
xeth, rpc: added nonce setting through RPC and xeth transact
10 years ago
zsfelfoldi
c54d123b31
setTimeout and sendAsync implemented
...
added and eval queue for serializing JSRE vm execution
10 years ago
obscuren
459d898705
eth, rpc, xeth: ext_hanhrate => eth_hashrate
10 years ago
Péter Szilágyi
978ffd3097
rpc, xeth: finish cleaning up xeth
10 years ago
Péter Szilágyi
e252dae499
rpc: use nil topic wildcards instead of ""
10 years ago
Péter Szilágyi
ae4bfc3cfb
rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filters
10 years ago
Péter Szilágyi
7948cc0029
rpc, whisper, xeth: fix RPC message retrieval data race
10 years ago
Péter Szilágyi
3563c59b12
rpc, whisper, xeth: polish whisper RPC interface
10 years ago
Taylor Gerring
3ad5243b18
Return Gas Price not Gas
...
And output as quantity, not data
10 years ago
Taylor Gerring
b071e7f4db
Remove old logger from RPC pkg
10 years ago
Taylor Gerring
73b3f2837f
Handle bug in parent call response
10 years ago
Taylor Gerring
41e3d01e63
Rename eth_Version to eth_protocolVersion. Closes #737
10 years ago