aboutsummaryrefslogtreecommitdiffstats
path: root/rpc
Commit message (Expand)AuthorAgeFilesLines
* Add autocomplete support for consoleTaylor Gerring2015-07-061-0/+1
* CleanupTaylor Gerring2015-07-051-4/+4
* Compose additional fieldsTaylor Gerring2015-07-052-5/+18
* Remove redundant functionTaylor Gerring2015-07-051-1/+1
* Rename local variable for clarityTaylor Gerring2015-07-041-2/+2
* Decode full receipt storageTaylor Gerring2015-07-041-2/+4
* Fix hex conversionTaylor Gerring2015-07-041-1/+2
* Initial getTransactionReceipt supportTaylor Gerring2015-07-042-0/+43
* fixed unittest after new implementationBas van Kervel2015-07-031-37/+1
* simplified implementation and improved performanceBas van Kervel2015-07-031-103/+20
* display rpc error in consoleBas van Kervel2015-07-032-13/+15
* prevent discarding requests when parsing failsBas van Kervel2015-07-022-26/+273
* added pipelining supportBas van Kervel2015-07-021-15/+20
* fix logging jsonrpc request #1365ethers2015-07-011-1/+1
* Merge pull request #1328 from bas-vk/issue1327Jeffrey Wilcke2015-06-305-8/+252
|\
| * solved merge conflictsBas van Kervel2015-06-301-9/+0
| |\
| | * initialize fields to prevent nil pointer exceptionBas van Kervel2015-06-291-3/+8
| | * add json parsing method for resend transactionBas van Kervel2015-06-292-2/+76
| | * improved error handling in parsing requestBas van Kervel2015-06-292-2/+8
| | * fixed unittest compilation issueBas van Kervel2015-06-241-2/+3
| | * added eth.resendBas van Kervel2015-06-244-0/+76
| | * added eth.pendingTransactionsBas van Kervel2015-06-244-6/+79
| * | rebase with developBas van Kervel2015-06-302-15/+33
| * | initialize fields to prevent nil pointer exceptionBas van Kervel2015-06-301-3/+8
| * | add json parsing method for resend transactionBas van Kervel2015-06-302-2/+76
| * | improved error handling in parsing requestBas van Kervel2015-06-302-2/+8
| * | fixed unittest compilation issueBas van Kervel2015-06-301-2/+3
| * | added eth.resendBas van Kervel2015-06-304-0/+76
| * | added eth.pendingTransactionsBas van Kervel2015-06-304-6/+79
* | | core: reduce CPU load by reducing calls to checkQueueJeffrey Wilcke2015-06-301-2/+3
|/ /
* | core, eth, rpc: avoid unnecessary block header copyingFelix Lange2015-06-301-8/+10
* | rpc: unmask pending block fieldsFelix Lange2015-06-301-8/+0
* | Merge pull request #1321 from karalabe/cut-it-open-3000Jeffrey Wilcke2015-06-254-0/+183
|\ \
| * | cmd/geth, rpc/api: fix reported metrics issuesPéter Szilágyi2015-06-251-15/+12
| * | rpc/api, cmd/geth: retrievel all percentiles, add time unitsPéter Szilágyi2015-06-241-21/+22
| * | cmd/geth, rpc/api: extend metrics API, add a basic monitor commandPéter Szilágyi2015-06-244-32/+148
| * | cmd/geth, rpc/api: move the metrics into the new consolePéter Szilágyi2015-06-242-0/+69
| |/
* | improved logging for IPC connection lifetime managementBas van Kervel2015-06-254-12/+23
* | added IPC timeout supportBas van Kervel2015-06-251-26/+34
* | support for large request/response on windowsunknown2015-06-251-31/+8
* | support for large requests/responsesBas van Kervel2015-06-253-17/+32
* | added support for batch requestsBas van Kervel2015-06-253-21/+78
|/
* bugfix in startRPC error handlingBas van Kervel2015-06-231-4/+4
* fixed eth sign unittestBas van Kervel2015-06-225-9/+27
* added RPC start/stop supportBas van Kervel2015-06-2228-125/+216
* fixed unittestsBas van Kervel2015-06-221-29/+0
* added batch support to console and attach actionsBas van Kervel2015-06-223-26/+26
* moved solidity test to new rpc structureBas van Kervel2015-06-221-0/+110
* added attach over http/rpc supportBas van Kervel2015-06-223-6/+134
* added attach over ipc commandBas van Kervel2015-06-226-10/+128
* cleanup comments/codeBas van Kervel2015-06-222-99/+12
* removed old rpc structure and added new inproc api clientBas van Kervel2015-06-2217-3482/+197
* fixed rpc test failure in eth.blockNumberBas van Kervel2015-06-221-43/+45
* fixed rpc test failure in net_peerCountBas van Kervel2015-06-221-1/+1
* fixed web3 rpc test failuresBas van Kervel2015-06-221-0/+24
* added DB apiBas van Kervel2015-06-226-5/+295
* refactored old rpc structure to newBas van Kervel2015-06-221-0/+4
* added comms httpBas van Kervel2015-06-225-1/+254
* made ipc handler generic and reusableBas van Kervel2015-06-222-28/+39
* Merge pull request #1290 from tgerring/dataargsJeffrey Wilcke2015-06-191-0/+54
|\
| * unit test coverage for NewDataArgsTaylor Gerring2015-06-181-0/+54
* | Merge pull request #1267 from SilentCicero/developJeffrey Wilcke2015-06-195-0/+85
|\|
| * New DataArgs and eth_sendRawTransactionSilentCicero2015-06-174-2/+60
| * thanks subtly :)Nick Dodson2015-06-161-1/+1
| * NewSigArgs arg change.Nick Dodson2015-06-161-1/+1
| * Update utils.goNick Dodson2015-06-151-1/+1
| * Update eth.goNick Dodson2015-06-151-1/+1
| * Change eth_pushTx case to eth_sendRawTransactionNick Dodson2015-06-151-1/+1
| * Changed variable namesSilentCicero2015-06-152-8/+2
| * eth_pushTx send raw signed encoded TX data to the chain through RPCSilentCicero2015-06-153-0/+33
* | Merge pull request #1260 from obscuren/tx-drop-low-txJeffrey Wilcke2015-06-162-7/+10
|\ \
| * | rpc/api: fixed default gas-(price) issue.obscuren2015-06-152-7/+10
| |/
* | fixed rpc/api.GasPricezsfelfoldi2015-06-151-1/+1
* | fixed saving receiptszsfelfoldi2015-06-151-1/+1
|/
* fixed incomplete merge actionBas van Kervel2015-06-111-702/+0
* removed obsolete print statementBas van Kervel2015-06-111-86/+0
* upgrade web3.js with _extend supportBas van Kervel2015-06-117-6/+51
* added net APIBas van Kervel2015-06-111-0/+8
* added miner APIBas van Kervel2015-06-111-1/+5
* fixed windows build problemBas van Kervel2015-06-111-0/+702
* changed send methods for backwards compatability in geth consoleBas van Kervel2015-06-111-0/+54
* added console commandBas van Kervel2015-06-114-26/+62
* added API/IPC commandline flagsBas van Kervel2015-06-111-0/+5
* restructured eth rpc APIBas van Kervel2015-06-113-0/+122
* added shh APIBas van Kervel2015-06-116-5/+370
* cleanup of javascript APIBas van Kervel2015-06-119-88/+89
* added txpool APIBas van Kervel2015-06-114-1/+91
* upgrade web3.js with _extend supportBas van Kervel2015-06-115-79/+79
* added admin APIBas van Kervel2015-06-1114-203/+613
* added personal APIBas van Kervel2015-06-115-9/+259
* added debug APIBas van Kervel2015-06-119-712/+980
* added net APIBas van Kervel2015-06-119-11/+141
* added miner APIBas van Kervel2015-06-115-1/+323
* fixed windows build problemBas van Kervel2015-06-111-1/+1
* changed send methods for backwards compatability in geth consoleBas van Kervel2015-06-111-0/+54
* added console commandBas van Kervel2015-06-118-61/+213
* added API/IPC commandline flagsBas van Kervel2015-06-111-0/+5
* added RPC/IPC supportBas van Kervel2015-06-116-1/+887
* restructured eth rpc APIBas van Kervel2015-06-1111-0/+2167
* Updated testTaylor Gerring2015-06-111-0/+8
* rpc: skip test if solc version doesn't matchobscuren2015-06-101-1/+1
* Merge pull request #1217 from tgerring/rpcsignJeffrey Wilcke2015-06-092-13/+74
|\
| * Fixed signing + testsTaylor Gerring2015-06-092-13/+74
* | gas -> gaspriceTaylor Gerring2015-06-091-2/+2
* | gas -> gaspriceTaylor Gerring2015-06-091-2/+2
* | Differentiate between 0 and unspecified gas/gaspriceTaylor Gerring2015-06-093-22/+54
|/
* cmd/geth, jsre, rpc: run all JS code on the event loopFelix Lange2015-05-251-3/+3
* core/vm, rpc: added disasm to `ext_` RPCobscuren2015-05-221-1/+8
* core: added RPC sign back inobscuren2015-05-222-42/+42
* rpc: NewNotAvailableError instead of NewNotImplementedError if no solczelig2015-05-201-1/+1
* fix eth.sign. now implemented in admin jsre until web3.js has it .zelig2015-05-202-42/+42
* multiple contract source for solidity compiler: returns contract array if mul...zelig2015-05-202-13/+16
* fix solc tests unskipzelig2015-05-201-9/+11
* Merge pull request #1036 from tgerring/issue884Jeffrey Wilcke2015-05-191-6/+16
|\
| * Use bytes.Repeat() instead of 32-byte literalTaylor Gerring2015-05-191-1/+2
| * CleanupTaylor Gerring2015-05-181-3/+1
| * Return nil for certain fields on eth_getTransactionByHash when not part of a ...Taylor Gerring2015-05-181-3/+7
| * Return nil for certain fields on eth_getBlockByNumber pendingTaylor Gerring2015-05-181-0/+7
* | Permit multiple CORS domainsTaylor Gerring2015-05-181-1/+2
|/
* Merge pull request #984 from tgerring/issue924Jeffrey Wilcke2015-05-151-3/+21
|\
| * Unreverse orderingTaylor Gerring2015-05-151-2/+1
| * Omit replies for notification requestsTaylor Gerring2015-05-151-3/+22
* | Format contract code as hexdataTaylor Gerring2015-05-151-0/+1
|/
* fix hex conversion bug in RPC for byte slicesGustav Simonsson2015-05-121-1/+8
* sol: skipped source checking stepobscuren2015-05-121-4/+7
* rpc: hexData => hexNumobscuren2015-05-121-2/+2
* xeth, rpc: implement eth_estimateGas. Closes #930obscuren2015-05-121-4/+21
* cmd/geth, miner, backend, xeth: Fixed miner threads to be settableobscuren2015-05-111-1/+1
* Merge branch 'develop' of github.com:ethereum/go-ethereum into developDaniel A. Nagy2015-05-114-1/+52
|\
| * rpc: display error message to stdoutobscuren2015-05-111-0/+2
| * rpc, xeth: fix #881, gracefully handle offline whisperPéter Szilágyi2015-05-113-1/+50
* | Signing (almost) works.Daniel A. Nagy2015-05-082-2/+35
* | eth_sign added to API for signing arbitrary data.Daniel A. Nagy2015-05-081-1/+1
* | New API call for signatures.Daniel A. Nagy2015-05-082-0/+16
|/
* Merge pull request #833 from ethersphere/frontier/solidityJeffrey Wilcke2015-05-084-16/+160
|\
| * solidity compiler and contract metadocs integrationzelig2015-05-074-16/+160
* | rpc: eth_transactionFilter => eth_newPendingTransactionFilterobscuren2015-05-071-1/+1
* | xeth, core, event/filter, rpc: new block and transaction filtersobscuren2015-05-072-7/+27
|/
* xeth, rpc: added nonce setting through RPC and xeth transactobscuren2015-05-072-1/+17
* setTimeout and sendAsync implementedzsfelfoldi2015-05-061-22/+47
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-283-34/+73
|\
| * rpc, xeth: finish cleaning up xethPéter Szilágyi2015-04-281-5/+8
| * rpc: use nil topic wildcards instead of ""Péter Szilágyi2015-04-281-1/+1
| * rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filtersPéter Szilágyi2015-04-283-23/+56
| * rpc, whisper, xeth: fix RPC message retrieval data racePéter Szilágyi2015-04-281-1/+1
| * rpc, whisper, xeth: polish whisper RPC interfacePéter Szilágyi2015-04-281-7/+10
* | eth, rpc, xeth: ext_hanhrate => eth_hashrateobscuren2015-04-281-1/+1
* | Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into kobigu...obscuren2015-04-281-0/+2
|\ \ | |/ |/|
| * move eth_hashrate to extKobi Gurkan2015-04-211-2/+2
| * uses newHexNum for eth_hashrateKobi Gurkan2015-04-211-1/+1
| * adds eth_hashrate RPC methodKobi Gurkan2015-04-211-0/+2
* | Return Gas Price not GasTaylor Gerring2015-04-281-2/+2
* | Remove old logger from RPC pkgTaylor Gerring2015-04-272-4/+3
* | Merge pull request #786 from tgerring/issue739Jeffrey Wilcke2015-04-231-1/+5
|\ \
| * | Handle bug in parent call responseTaylor Gerring2015-04-231-1/+5
* | | Merge pull request #783 from tgerring/issue777Jeffrey Wilcke2015-04-232-11/+61
|\ \ \
| * | | Tests for magic wordsTaylor Gerring2015-04-231-0/+35
| * | | Accept num or hex as indexTaylor Gerring2015-04-232-5/+5
| * | | Update eth_getBlockByNumber to accept wordsTaylor Gerring2015-04-232-6/+21
| |/ /
* / / Rename eth_Version to eth_protocolVersion. Closes #737Taylor Gerring2015-04-231-1/+1
|/ /
* / Treat hexnums as big.Int instead of int64Taylor Gerring2015-04-211-41/+46
|/
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-211-6/+0
|\
| * fix for: Please remove the "minGasPrice" from block returns #754Andy2015-04-211-6/+0
* | core/rpc: fix for null entries in log filters. Closes #725obscuren2015-04-211-0/+4
|/
* Merge pull request #734 from bas-vk/issue-729Jeffrey Wilcke2015-04-212-4/+120
|\
| * Don't export types/functionsBas van Kervel2015-04-192-16/+16
| * Replaced channel pointer field with non pointer channelBas van Kervel2015-04-192-11/+14
| * Stop accepted and alive connections (http keep-alive) when the rpc service is...Bas van Kervel2015-04-172-38/+67
| * admin.stopRPC support added which stops the RPC HTTP listenerBas van Kervel2015-04-162-2/+86
* | NatSpec passing end to end testzsfelfoldi2015-04-201-5/+2
* | NatSpec, URL register storage retrievalzsfelfoldi2015-04-201-1/+10
* | Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-181-2/+2
|\ \
| * | Fix call output when emptyTaylor Gerring2015-04-161-2/+2
| |/
* / rpc: set from. Closes #742obscuren2015-04-181-0/+2
|/
* rpc: changed logging to use glogobscuren2015-04-151-2/+3
* rpc: change eth_protocolVersion to eth_version. Closes #714obscuren2015-04-151-1/+1
* rpc: removed hash from LogRes. Closes #701obscuren2015-04-141-1/+0
* glogobscuren2015-04-101-1/+3
* Removed from as a requirement and changedobscuren2015-04-092-20/+0
* Fixed tests to reflect log changesobscuren2015-04-091-2/+2
* Changed how logs are being recordedobscuren2015-04-081-6/+10
* merge conflictobscuren2015-04-076-67/+514
|\
| * More type fixesTaylor Gerring2015-04-071-10/+9
| * Output format and nil fixesTaylor Gerring2015-04-071-11/+21
| * Increased test coverage for argsTaylor Gerring2015-04-051-0/+214
| * Improved test coverage for rpc typesTaylor Gerring2015-04-042-14/+158
| * More test coverage for responsesTaylor Gerring2015-04-041-34/+111
| * Allow "earliest" block heightTaylor Gerring2015-04-041-0/+2
* | Fixed testsobscuren2015-04-071-4/+2
|/
* Merge pull request #626 from tgerring/rpcfabianJeffrey Wilcke2015-04-034-32/+171
|\
| * Return nil if block does not existTaylor Gerring2015-04-031-1/+6
| * New UncleRes typeTaylor Gerring2015-04-022-11/+56
| * Return nil when requested uncle index is not validTaylor Gerring2015-04-021-12/+12
| * Return nil when requested index does not existTaylor Gerring2015-04-021-4/+8
| * Detect non-valid strings for blockheightTaylor Gerring2015-04-021-1/+5
| * Make "To" field optional in whisper filterTaylor Gerring2015-04-022-5/+33
| * More nil checksTaylor Gerring2015-04-022-2/+10
| * HashArgs fix + testsTaylor Gerring2015-04-022-0/+46
| * Use HashArgs for eth_getTransactionByHashTaylor Gerring2015-04-021-2/+1
* | Merge pull request #619 from tgerring/rpcfabianJeffrey Wilcke2015-04-027-82/+381
|\|
| * No longer require gas & gas price in transactionsTaylor Gerring2015-04-022-8/+19
| * Default Value to 0 for NewTxArgsTaylor Gerring2015-04-022-4/+10
| * Merge branch 'develop' into rpcfabianTaylor Gerring2015-04-021-6/+4
| |\
| * | Format code as hexdataTaylor Gerring2015-04-021-1/+2
| * | Guard from nil pointersTaylor Gerring2015-04-021-0/+9
| * | New args types with stricter checkingTaylor Gerring2015-04-023-33/+79
| * | Output empty block as nilTaylor Gerring2015-04-021-1/+1
| * | Guard for nil *big.IntTaylor Gerring2015-04-021-1/+5
| * | Don't ignore user-specified "include tx" paramTaylor Gerring2015-04-021-2/+2
| * | Better decoding of uint*Taylor Gerring2015-04-021-2/+6
| * | More types supportedTaylor Gerring2015-04-021-0/+20
| * | Trim left only, not rightTaylor Gerring2015-04-021-1/+1
| * | transactionRoot -> transactionsRootTaylor Gerring2015-04-022-31/+31
| * | Default BlockNumber to -1 when missingTaylor Gerring2015-04-021-0/+14
| * | Better nil handlingTaylor Gerring2015-04-021-5/+22
| * | Fixed decoding for uint64 into bytesTaylor Gerring2015-04-021-1/+4
| * | PatchesTaylor Gerring2015-04-011-2/+3
| * | Update nonce fieldTaylor Gerring2015-04-011-1/+1
| * | Respect fullTx option #614Taylor Gerring2015-04-012-0/+158
| * | rename messages to typesTaylor Gerring2015-04-012-0/+0
| * | If nil, type doesn't matterTaylor Gerring2015-04-011-0/+3
| * | Fix block size output #613Taylor Gerring2015-04-012-2/+3
| * | Block nonce as dataTaylor Gerring2015-04-012-3/+3
| * | Make block context optional nullsTaylor Gerring2015-04-011-3/+3
| * | Add new formatting regexTaylor Gerring2015-04-011-6/+7
* | | Default gasobscuren2015-04-022-1/+3
| |/ |/|
* | info => debugobscuren2015-04-021-1/+1
* | Fixes for balanceobscuren2015-04-021-3/+4
* | Changed getters on account objects. Closes #610obscuren2015-04-021-4/+1
|/
* Build transaction context in BlockResTaylor Gerring2015-04-011-9/+10
* Set fullTx option in constructorTaylor Gerring2015-04-013-19/+17
* merge conflictobscuren2015-04-012-2/+34
|\
| * Add settable domain to CORS handler #331Taylor Gerring2015-03-301-3/+17
| * Abstract http into rpc packageTaylor Gerring2015-03-302-0/+18
* | #612 rename eth_protocol methodTaylor Gerring2015-04-011-1/+1
* | Remove extra type assetionTaylor Gerring2015-04-011-12/+12
* | Improved response testsTaylor Gerring2015-04-012-17/+117
* | Re-enabled response tests (needs improvement)Taylor Gerring2015-04-011-117/+52
* | Merge branch 'rpccall' into hexifyTaylor Gerring2015-04-013-9/+357
|\ \
| * | New CallArgsTaylor Gerring2015-03-303-9/+357
| |/
* | Store and retrieve tx context metadata #608Taylor Gerring2015-04-011-2/+6
* | Remove custom MarshalJSON methodsTaylor Gerring2015-04-013-314/+202
* | Make new types StringersTaylor Gerring2015-04-011-4/+11
* | Index is zero-based #607Taylor Gerring2015-03-311-4/+4
* | Update output types to use hexnum or hexdataTaylor Gerring2015-03-312-106/+112
* | Add hexdata and hexnum typesTaylor Gerring2015-03-311-0/+76
|/
* Add ExtraData field to RPC outputTaylor Gerring2015-03-291-2/+2
* Prefer hex prefixed with 0xTaylor Gerring2015-03-291-2/+2
* Report InvalidTypeError as -32602 to JSON RPCTaylor Gerring2015-03-291-1/+1
* CleanupTaylor Gerring2015-03-292-15/+7