aboutsummaryrefslogtreecommitdiffstats
path: root/rpc
Commit message (Expand)AuthorAgeFilesLines
* 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
* eth_getStorageAt output hex should begin with 0xTaylor Gerring2015-03-291-1/+1
* Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into kobigu...Taylor Gerring2015-03-291-1/+2
|\
| * eth_getTransactionCount now returns a hex stringKobi Gurkan2015-03-281-2/+2
* | Decouple core from rpcTaylor Gerring2015-03-271-35/+2
* | Merge branch 'develop' into rpcargsTaylor Gerring2015-03-275-112/+244
|\|
| * Merge pull request #584 from tgerring/issue577Jeffrey Wilcke2015-03-273-54/+42
| |\
| | * Use ExtraDB for storage. Fixes #577Taylor Gerring2015-03-273-54/+42
| * | Merge pull request #565 from tgerring/responsetypesJeffrey Wilcke2015-03-272-58/+202
| |\ \ | | |/ | |/|
| | * Update response types + testsTaylor Gerring2015-03-252-58/+202
* | | BlockFilterArgsTaylor Gerring2015-03-273-62/+319
* | | Test blockHeightFromJsonInvalidTaylor Gerring2015-03-271-0/+9
* | | NewTxArgs accept numbers or strings for value/gas/gaspriceTaylor Gerring2015-03-272-16/+162
* | | tidyTaylor Gerring2015-03-272-9/+15
* | | Merge remote-tracking branch 'origin' into rpcargsTaylor Gerring2015-03-271-0/+31
|\| |
| * | moved helperobscuren2015-03-261-20/+20
| * | fixed block filter argsobscuren2015-03-261-1/+1
| * | debug logobscuren2015-03-261-1/+1
| * | updated web3.js light for consoleobscuren2015-03-261-1/+1
| * | Fixed filter and refactored codeobscuren2015-03-261-23/+28
| |/
* | Prefer args as strings not objectsTaylor Gerring2015-03-273-53/+51
* | Merge branch 'rpcargs' of github.com:tgerring/go-ethereum into rpcargsTaylor Gerring2015-03-273-7/+7
|\ \
| * | Undo xeth changesTaylor Gerring2015-03-273-9/+9
* | | Undo XEth changesTaylor Gerring2015-03-271-7/+7
|/ /
* | WhisperMessageArgsTaylor Gerring2015-03-272-5/+104
* | WhisperFilterArgsTaylor Gerring2015-03-273-13/+60
* | CompileArgsTaylor Gerring2015-03-272-4/+38
* | SubmitWorkArgs testsTaylor Gerring2015-03-271-0/+48
* | WhisperIdentityArgsTaylor Gerring2015-03-272-4/+40
* | FilterIdArgsTaylor Gerring2015-03-272-4/+37
* | FilterStringArgs testsTaylor Gerring2015-03-273-18/+35
* | DbHexArgs testsTaylor Gerring2015-03-272-2/+80
* | DbArgs testsTaylor Gerring2015-03-271-0/+79
* | Accept number or string for BlockFilterArgs limit/offsetTaylor Gerring2015-03-271-14/+26
* | Accept number or string for BlockFilterArgs to/fromBlockTaylor Gerring2015-03-272-11/+14
* | Sha3ArgsTaylor Gerring2015-03-262-13/+48
* | Convert error checks to Expect functionsTaylor Gerring2015-03-261-312/+168
* | HashIndexArgsTaylor Gerring2015-03-263-6/+66
* | BlockNumIndexArgsTaylor Gerring2015-03-262-4/+62
* | GetDataArgsTaylor Gerring2015-03-263-20/+56
* | DecodeParamError -> InvalidTypeError for unexpected input typeTaylor Gerring2015-03-262-53/+53
* | Add InvalidTypeErrorTaylor Gerring2015-03-262-0/+25
* | GetBalanceArgsTaylor Gerring2015-03-263-26/+56
* | GetTxCountArgsTaylor Gerring2015-03-263-23/+57
* | GetStorageAtArgsTaylor Gerring2015-03-263-27/+74
* | improved NewTxArgs testsTaylor Gerring2015-03-262-7/+55
* | Add blockHeightFromJson convenience functionTaylor Gerring2015-03-261-2/+10
* | improved GetBlockByNumber testsTaylor Gerring2015-03-262-4/+60
* | improved GetBlockByHashArgs testsTaylor Gerring2015-03-261-2/+37
* | GetStorageArgsTaylor Gerring2015-03-263-21/+56
* | NewTxArgsTaylor Gerring2015-03-263-38/+17
* | GetBlockByHashArgsTaylor Gerring2015-03-263-7/+7
|/
* Merge pull request #560 from tgerring/xethcleanupJeffrey Wilcke2015-03-251-4/+8
|\
| * Improve protocol version reportingTaylor Gerring2015-03-251-1/+5
| * Don't expose backend directlyTaylor Gerring2015-03-241-3/+3
* | back to debug logobscuren2015-03-251-1/+1
* | Temp fix for console outputobscuren2015-03-251-2/+4
* | Better error reporting in the console. Updated ethereum.jsobscuren2015-03-251-1/+1
|/
* Implement RPC net_versionTaylor Gerring2015-03-241-1/+1
* Add Close() method to EthereumApiTaylor Gerring2015-03-241-0/+4
* tests + fixesTaylor Gerring2015-03-242-7/+37
* moved state and vm to coreobscuren2015-03-231-1/+1
* "pending" convention should be -2 instead of 0Taylor Gerring2015-03-231-1/+1
* Rename blockAge to blockHeightTaylor Gerring2015-03-231-7/+7
* db_putHex/db_getHex + testsTaylor Gerring2015-03-234-15/+181
* go away!Taylor Gerring2015-03-231-81/+0
* Move remote mining agent to XEthTaylor Gerring2015-03-231-9/+4
* Consistent var namesTaylor Gerring2015-03-231-60/+60
* Always return 3 stringsTaylor Gerring2015-03-231-6/+5
* Stub corrected getWork responseTaylor Gerring2015-03-232-4/+9
* Rename for filename typoTaylor Gerring2015-03-231-0/+0
* Cleanup get/submitWorkTaylor Gerring2015-03-233-12/+54
* Merge pull request #536 from zsfelfoldi/developJeffrey Wilcke2015-03-231-8/+19
|\
| * using robertkrimen/otto, godeps updatedzsfelfoldi2015-03-201-8/+19
* | check for nil ptrsobscuren2015-03-221-2/+2
* | Get work / submit work partially implemented.obscuren2015-03-222-3/+90
* | Merge branch 'develop' into conversionobscuren2015-03-211-3/+3
|\ \
| * | Rename topic to topics #544Taylor Gerring2015-03-211-3/+3
* | | wipobscuren2015-03-211-0/+8
* | | mergeobscuren2015-03-208-708/+318
|\| |
| * | Merge branch 'rpcxeth' into rpcfrontierTaylor Gerring2015-03-204-650/+243
| |\ \
| | * | Add xethAtStateNum convenience methodTaylor Gerring2015-03-201-6/+10
| | * | Move Account register to xethTaylor Gerring2015-03-201-46/+12
| | * | inline GetStorageAtTaylor Gerring2015-03-201-23/+8
| | * | Make prettyTaylor Gerring2015-03-201-12/+14
| | * | inline TransactTaylor Gerring2015-03-201-14/+10
| | * | Move transact gas check to XEthTaylor Gerring2015-03-201-10/+0
| | * | inline CallTaylor Gerring2015-03-201-11/+7
| | * | inline GetBlockByNumberTaylor Gerring2015-03-201-20/+13
| | * | inline GetBlockByHashTaylor Gerring2015-03-201-31/+20
| | * | Reorg for clarityTaylor Gerring2015-03-201-52/+30
| | * | Move gas defaults to XEthTaylor Gerring2015-03-201-10/+3
| | * | Rename FilterOptions to BlockFilterArgsTaylor Gerring2015-03-203-15/+15
| | * | Remove unnecessary event muxTaylor Gerring2015-03-201-3/+1
| | * | Move stateAt func to XEthTaylor Gerring2015-03-201-30/+6
| | * | Rename for clarityTaylor Gerring2015-03-203-21/+21
| | * | inline MessagesChangedTaylor Gerring2015-03-201-6/+1
| | * | inline UninstallWhisperFilterTaylor Gerring2015-03-201-7/+1
| | * | inline NewWhisperFilterTaylor Gerring2015-03-201-11/+6
| | * | inline AllLogsTaylor Gerring2015-03-201-8/+2
| | * | inline LogsTaylor Gerring2015-03-201-7/+1
| | * | inline FilterChangedTaylor Gerring2015-03-201-6/+1
| | * | inline NewFilterStringTaylor Gerring2015-03-201-11/+6
| | * | inline UninstallFilterTaylor Gerring2015-03-201-7/+1
| | * | inline NewFilterTaylor Gerring2015-03-201-9/+4
| | * | Merge branch 'rpcinline' into rpcxethTaylor Gerring2015-03-201-156/+69
| | |\ \
| | | * | inline WhisperPostTaylor Gerring2015-03-201-11/+7
| | | * | inline GetBlockTransactionCountByHashTaylor Gerring2015-03-201-11/+3
| | | * | inline GetBlockTransactionCountByNumberTaylor Gerring2015-03-201-11/+3
| | | * | inline GetBlockUncleCountByHashTaylor Gerring2015-03-201-11/+3
| | | * | inline GetBlockUncleCountByNumberTaylor Gerring2015-03-201-11/+3
| | | * | fixesTaylor Gerring2015-03-201-2/+2
| | | * | inline UninstallWhisperFilterTaylor Gerring2015-03-201-7/+6
| | | * | inline WhisperMessagesTaylor Gerring2015-03-201-6/+1
| | | * | inline GetTransactionByHashTaylor Gerring2015-03-201-9/+4
| | | * | inline RemoveWhisperIdentityTaylor Gerring2015-03-201-6/+1
| | | * | inline NewWhisperIdentityTaylor Gerring2015-03-201-6/+2
| | | * | inline DbGetTaylor Gerring2015-03-201-11/+6
| | | * | inline DbPutTaylor Gerring2015-03-201-11/+7
| | | * | inline GetCompilersTaylor Gerring2015-03-201-7/+2
| | | * | inline GetDataTaylor Gerring2015-03-201-9/+4
| | | * | inline GetTxCountAtTaylor Gerring2015-03-201-10/+7
| | | * | inline GetStorageTaylor Gerring2015-03-201-9/+6
| | | * | inline GetBalanceTaylor Gerring2015-03-201-9/+6
| | | * | inline HasWhisperIdentityTaylor Gerring2015-03-201-6/+1
| | | * | Inline getStateWithNumTaylor Gerring2015-03-201-8/+4
| | * | | Reorg filter logic to XEthTaylor Gerring2015-03-203-200/+65
| * | | | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into rp...obscuren2015-03-205-97/+111
| |\ \ \ \ | | |_|_|/ | |/| | |
| | * | | Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontierTaylor Gerring2015-03-201-1/+1
| | |\ \ \
| | * | | | Add tests for errorsTaylor Gerring2015-03-201-0/+41
| | | |/ / | | |/| |
| | * | | Merge branch 'rpcutil' into rpcfrontierTaylor Gerring2015-03-204-97/+70
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Make send internalTaylor Gerring2015-03-201-6/+6
| | | * | Remove utilTaylor Gerring2015-03-202-57/+33
| | | * | Remove extra loggerTaylor Gerring2015-03-202-5/+2
| | | * | Move Log to LogResTaylor Gerring2015-03-203-29/+29
| * | | | Listen to tx pre event and trigger 'pending'obscuren2015-03-201-12/+15
| | |_|/ | |/| |
* | | | Merge branch 'develop' into conversionobscuren2015-03-201-1/+1
|\| | |
| * | | moved back to debugobscuren2015-03-191-1/+1
| |/ /
* | | mergeobscuren2015-03-194-143/+227
|\| |
| * | fixed chain event. Closes #529obscuren2015-03-191-6/+9
| * | Validate NewTx From field is not blankTaylor Gerring2015-03-193-0/+40
| |/
| * TestsTaylor Gerring2015-03-191-1/+51
| * BlockNumber as int fixTaylor Gerring2015-03-191-2/+2
| * Remove UnmarshalRawMessagesTaylor Gerring2015-03-192-124/+125
| * Remove i2hexTaylor Gerring2015-03-182-7/+2
| * Remove RpcServerTaylor Gerring2015-03-181-5/+0
* | Merge branch 'rpcfrontier' into conversionobscuren2015-03-192-67/+65
|\|
| * merge developTaylor Gerring2015-03-183-56/+48
| |\
| * | Remove JsonWrapperTaylor Gerring2015-03-182-22/+19
| * | Support JSON RPC batch requestsTaylor Gerring2015-03-182-52/+53
| |\ \
| | * | Add JSON RPC batch supportTaylor Gerring2015-03-182-52/+53
* | | | mergeobscuren2015-03-193-40/+31
|\ \ \ \ | | |_|/ | |/| |
| * | | Merge pull request #498 from maran/feature/drytoHexJeffrey Wilcke2015-03-183-56/+48
| |\ \ \ | | |/ / | |/| |
| | * | DRY up the use of toHex in the project and move it to commonMaran2015-03-163-57/+49
* | | | conversions. -compilable-obscuren2015-03-183-48/+52
|/ / /
* | | Merge branch 'develop' into rpcfrontierobscuren2015-03-183-13/+56
|\ \ \ | |_|/ |/| |
| * | Merge remote-tracking branch 'upstream/develop' into frontier/jszelig2015-03-163-34/+34
| |\|
| * | rpczelig2015-03-153-13/+56
* | | Comment out whisper remove identity stubsTaylor Gerring2015-03-171-10/+10
* | | More empty param testsTaylor Gerring2015-03-172-0/+55
* | | RPC empty args testsTaylor Gerring2015-03-171-0/+47
* | | Return error when filter params are not stringsTaylor Gerring2015-03-171-14/+20
* | | Initial support to remove Whisper identities per #491Taylor Gerring2015-03-171-1/+12
* | | Allow latest/pending in filter optionsTaylor Gerring2015-03-162-40/+45
| |/ |/|
* | Moved ethutil => commonobscuren2015-03-163-34/+34
|/
* Increased filter ticker time to 5 minutesobscuren2015-03-151-2/+2
* Merge branch 'rpcfrontier' into developobscuren2015-03-141-1/+7
|\
| * Return null coinbase when accounts not createdTaylor Gerring2015-03-141-1/+7
* | DRY up the use of fromHex and put it in ethutilMaran2015-03-143-45/+7
|/
* Rename db_put db_getTaylor Gerring2015-03-131-2/+4
* Consolidate error type switchTaylor Gerring2015-03-131-14/+2
* Fix eth_newBlockFilterTaylor Gerring2015-03-132-6/+15
* Add web3_clientVersionTaylor Gerring2015-03-131-7/+7
* Convert to proper errorsTaylor Gerring2015-03-135-104/+183
* Fix arg names in testsTaylor Gerring2015-03-131-3/+3
* Get transaction implementedobscuren2015-03-122-6/+18
* Should on empty params #466Taylor Gerring2015-03-122-1/+46
* Output filter ID as hexTaylor Gerring2015-03-121-1/+1
* Check for existance of key before deleteTaylor Gerring2015-03-121-1/+4