aboutsummaryrefslogtreecommitdiffstats
path: root/rpc/api.go
Commit message (Collapse)AuthorAgeFilesLines
* 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
| | | | | Miner threads are now settable through the admin interface (closes #897) and specify 0 CPU worker threads when eth_getWork is called (closes #916)
* Merge branch 'develop' of github.com:ethereum/go-ethereum into developDaniel A. Nagy2015-05-111-0/+33
|\ | | | | | | | | Conflicts: rpc/jeth.go
| * rpc, xeth: fix #881, gracefully handle offline whisperPéter Szilágyi2015-05-111-0/+33
| |
* | 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-081-0/+11
|/
* Merge pull request #833 from ethersphere/frontier/solidityJeffrey Wilcke2015-05-081-15/+31
|\ | | | | solidity compiler and contract metadocs integration
| * solidity compiler and contract metadocs integrationzelig2015-05-071-15/+31
| | | | | | | | | | | | | | | | | | | | | | | | | | * 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
* | rpc: eth_transactionFilter => eth_newPendingTransactionFilterobscuren2015-05-071-1/+1
| |
* | xeth, core, event/filter, rpc: new block and transaction filtersobscuren2015-05-071-7/+16
|/
* xeth, rpc: added nonce setting through RPC and xeth transactobscuren2015-05-071-1/+7
|
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-04-281-17/+19
|\ | | | | | | | | Conflicts: rpc/api.go
| * rpc, xeth: finish cleaning up xethPéter Szilágyi2015-04-281-5/+8
| |
| * rpc, ui/qt/qwhisper, whisper, xeth: introduce complex topic filtersPéter Szilágyi2015-04-281-6/+2
| |
| * 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 ↵obscuren2015-04-281-0/+2
|\ \ | |/ |/| | | kobigurk-develop
| * 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
| | | | | | | | And output as quantity, not data
* | Remove old logger from RPC pkgTaylor Gerring2015-04-271-1/+1
| |
* | Merge pull request #786 from tgerring/issue739Jeffrey Wilcke2015-04-231-1/+5
|\ \ | | | | | | Empty Call response should return 0x instead of 0x00. Closes #739
| * | Handle bug in parent call responseTaylor Gerring2015-04-231-1/+5
| |/
* / Rename eth_Version to eth_protocolVersion. Closes #737Taylor Gerring2015-04-231-1/+1
|/
* NatSpec passing end to end testzsfelfoldi2015-04-201-5/+2
|
* NatSpec, URL register storage retrievalzsfelfoldi2015-04-201-1/+10
| | | | fixed 2/3 tests
* Fix call output when emptyTaylor Gerring2015-04-161-2/+2
|
* rpc: change eth_protocolVersion to eth_version. Closes #714obscuren2015-04-151-1/+1
|
* glogobscuren2015-04-101-1/+3
|
* More type fixesTaylor Gerring2015-04-071-10/+9
|
* Output format and nil fixesTaylor Gerring2015-04-071-11/+21
|
* Merge pull request #626 from tgerring/rpcfabianJeffrey Wilcke2015-04-031-19/+30
|\ | | | | RPC Tests updates
| * Return nil if block does not existTaylor Gerring2015-04-031-1/+6
| |
| * New UncleRes typeTaylor Gerring2015-04-021-6/+2
| |
| * 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
| | | | | | | | Instead of error
| * More nil checksTaylor Gerring2015-04-021-0/+6
| |
| * HashArgs fix + testsTaylor Gerring2015-04-021-0/+1
| |
| * Use HashArgs for eth_getTransactionByHashTaylor Gerring2015-04-021-2/+1
| |
* | Merge pull request #619 from tgerring/rpcfabianJeffrey Wilcke2015-04-021-9/+19
|\| | | | | RPC Fabian fixes
| * 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-021-6/+6
| | |
| * | Don't ignore user-specified "include tx" paramTaylor Gerring2015-04-021-2/+2
| | |
* | | Default gasobscuren2015-04-021-1/+1
| |/ |/|
* | info => debugobscuren2015-04-021-1/+1
| |
* | Fixes for balanceobscuren2015-04-021-3/+4
| |
* | Changed getters on account objects. Closes #610obscuren2015-04-021-4/+1
|/ | | | | | | * GetCode * GetNonce * GetStorage * GetBalance
* Set fullTx option in constructorTaylor Gerring2015-04-011-17/+12
|
* #612 rename eth_protocol methodTaylor Gerring2015-04-011-1/+1
|
* Merge branch 'rpccall' into hexifyTaylor Gerring2015-04-011-1/+1
|\
| * New CallArgsTaylor Gerring2015-03-301-1/+1
| | | | | | | | Requirements for calls differ from transactions
* | Store and retrieve tx context metadata #608Taylor Gerring2015-04-011-2/+6
| | | | | | | | | | Improving this in the future will allow for cleaning up a bit of legacy code.
* | Remove custom MarshalJSON methodsTaylor Gerring2015-04-011-2/+2
| | | | | | | | | | Now formats based on underlying hexdata or hexnum type. Fields directly with respective constructors that cover from native types
* | Index is zero-based #607Taylor Gerring2015-03-311-4/+4
|/
* CleanupTaylor Gerring2015-03-291-1/+0
|
* eth_getStorageAt output hex should begin with 0xTaylor Gerring2015-03-291-1/+1
|
* Merge branch 'develop' of https://github.com/kobigurk/go-ethereum into ↵Taylor Gerring2015-03-291-1/+2
|\ | | | | | | | | | | | | kobigurk-develop Conflicts: rpc/api.go
| * 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-271-17/+6
|\|
| * Use ExtraDB for storage. Fixes #577Taylor Gerring2015-03-271-17/+6
| |
| * debug logobscuren2015-03-261-1/+1
| |
| * updated web3.js light for consoleobscuren2015-03-261-1/+1
| |
* | BlockFilterArgsTaylor Gerring2015-03-271-32/+19
| |
* | Prefer args as strings not objectsTaylor Gerring2015-03-271-18/+18
| |
* | Merge branch 'rpcargs' of github.com:tgerring/go-ethereum into rpcargsTaylor Gerring2015-03-271-1/+1
|\ \
| * | Undo xeth changesTaylor Gerring2015-03-271-3/+3
| | |
* | | Undo XEth changesTaylor Gerring2015-03-271-7/+7
|/ /
* | WhisperFilterArgsTaylor Gerring2015-03-271-1/+1
| |
* | FilterStringArgs testsTaylor Gerring2015-03-271-4/+0
| |
* | HashIndexArgsTaylor Gerring2015-03-261-3/+3
| |
* | GetDataArgsTaylor Gerring2015-03-261-4/+1
| |
* | GetBalanceArgsTaylor Gerring2015-03-261-5/+1
| |
* | GetTxCountArgsTaylor Gerring2015-03-261-6/+1
| |
* | GetStorageAtArgsTaylor Gerring2015-03-261-5/+2
| |
* | GetStorageArgsTaylor Gerring2015-03-261-5/+1
| |
* | NewTxArgsTaylor Gerring2015-03-261-6/+2
| |
* | GetBlockByHashArgsTaylor Gerring2015-03-261-4/+4
|/
* Improve protocol version reportingTaylor Gerring2015-03-251-1/+5
|
* Don't expose backend directlyTaylor Gerring2015-03-241-3/+3
|
* Implement RPC net_versionTaylor Gerring2015-03-241-1/+1
|
* Add Close() method to EthereumApiTaylor Gerring2015-03-241-0/+4
| | | | To close the handler for LDB
* db_putHex/db_getHex + testsTaylor Gerring2015-03-231-4/+29
|
* Move remote mining agent to XEthTaylor Gerring2015-03-231-9/+4
|
* Consistent var namesTaylor Gerring2015-03-231-60/+60
|
* Stub corrected getWork responseTaylor Gerring2015-03-231-1/+1
|
* Cleanup get/submitWorkTaylor Gerring2015-03-231-11/+7
| | | | getWork needs to return additional values
* Get work / submit work partially implemented.obscuren2015-03-221-3/+20
| | | | | * WIP missing arguments for submitting new work * GetWork **done**
* wipobscuren2015-03-211-0/+8
|
* mergeobscuren2015-03-201-558/+177
|\
| * Merge branch 'rpcxeth' into rpcfrontierTaylor Gerring2015-03-201-594/+177
| |\ | | | | | | | | | | | | Conflicts: rpc/api.go
| | * 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-201-3/+3
| | |
| | * Remove unnecessary event muxTaylor Gerring2015-03-201-3/+1
| | |
| | * Move stateAt func to XEthTaylor Gerring2015-03-201-30/+6
| | |
| | * Rename for clarityTaylor Gerring2015-03-201-9/+9
| | |
| | * 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
| | |\ | | | | | | | | | | | | | | | | Conflicts: rpc/api.go
| | | * 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-201-168/+23
| | | |
| * | | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-201-3/+36
| |\ \ \ | | | | | | | | | | | | | | | rpcfrontier
| | * \ \ Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontierTaylor Gerring2015-03-201-1/+1
| | |\ \ \ | | | |/ / | | |/| |
| | * | | Merge branch 'rpcutil' into rpcfrontierTaylor Gerring2015-03-201-3/+36
| | |\ \ \ | | | | |/ | | | |/|
| | | * | Remove utilTaylor Gerring2015-03-201-0/+33
| | | | |
| | | * | Move Log to LogResTaylor Gerring2015-03-201-3/+3
| | | | |
| * | | | 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-191-8/+16
|\| |
| * | fixed chain event. Closes #529obscuren2015-03-191-6/+9
| | |
| * | Validate NewTx From field is not blankTaylor Gerring2015-03-191-0/+5
| |/
| * Remove i2hexTaylor Gerring2015-03-181-2/+2
| |
* | mergeobscuren2015-03-191-11/+11
|\|
| * Merge pull request #498 from maran/feature/drytoHexJeffrey Wilcke2015-03-181-13/+13
| |\ | | | | | | DRY up the use of toHex in the project and move it to common
| | * DRY up the use of toHex in the project and move it to commonMaran2015-03-161-14/+14
| | |
* | | conversions. -compilable-obscuren2015-03-181-10/+9
|/ /
* | Comment out whisper remove identity stubsTaylor Gerring2015-03-171-10/+10
| |
* | Initial support to remove Whisper identities per #491Taylor Gerring2015-03-171-1/+12
|/
* Moved ethutil => commonobscuren2015-03-161-11/+11
|
* 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
| | | | | | | | Was previously returning nonsensical “0x”
* | DRY up the use of fromHex and put it in ethutilMaran2015-03-141-7/+7
|/
* Rename db_put db_getTaylor Gerring2015-03-131-2/+4
|
* Fix eth_newBlockFilterTaylor Gerring2015-03-131-4/+8
|
* Add web3_clientVersionTaylor Gerring2015-03-131-7/+7
|
* Convert to proper errorsTaylor Gerring2015-03-131-9/+9
| | | | Allow returning different JSON RPC error codes depending on error type
* Get transaction implementedobscuren2015-03-121-3/+15
| | | | | * Added a GetTransaction to XEth * Implemented the `eth_getTransactionByHash` RPC method
* Output filter ID as hexTaylor Gerring2015-03-121-1/+1
|
* Check for existance of key before deleteTaylor Gerring2015-03-121-1/+4
|
* shh_uninstallFilterTaylor Gerring2015-03-121-1/+11
|
* Lowered default gas price and increased default gas limitobscuren2015-03-121-3/+2
|
* Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-121-6/+41
|\ | | | | | | rpcfrontier
| * Rename Topic to TopicsTaylor Gerring2015-03-111-1/+1
| |
| * Get UnclesTaylor Gerring2015-03-111-1/+36
| |
| * TxIndex -> IndexTaylor Gerring2015-03-111-4/+4
| |
* | Default block number changesobscuren2015-03-121-44/+26
|/
* Merge branch 'rpcfrontier' of github.com:ethereum/go-ethereum into rpcfrontierTaylor Gerring2015-03-111-16/+20
|\
| * Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-111-1/+1
| |\ | | | | | | | | | rpcfrontier
| * \ Merge branch 'develop' into rpcfrontierobscuren2015-03-111-15/+19
| |\ \ | | | | | | | | | | | | | | | | | | | | Conflicts: rpc/api.go rpc/args.go
| | * \ Merge ethereum/poc-9 into accounts-integrationFelix Lange2015-03-101-14/+1
| | |\ \ | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | Conflicts: cmd/utils/cmd.go cmd/utils/flags.go core/manager.go eth/backend.go rpc/http/server.go xeth/xeth.go
| | * | | rpc: add dataDir parameter and JSON-RPC handlerFelix Lange2015-03-101-2/+3
| | | | |
| | * | | xeth: don't sign transactions for tx callFelix Lange2015-03-101-1/+1
| | | | | | | | | | | | | | | | | | | | | | | | | This should make calls faster and removes interaction with account manager.
| | * | | Integrate eth_accounts and eth_transact to use new account managerGustav Simonsson2015-03-061-25/+5
| | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | * Add from to eth_transact / xeth.Transact and add static pass in lieu of integrating with native Mist window for user passphrase entry * Make eth_accounts return AccountManager.Accounts() * Add a Generate Key menu item in Mist
| * | | | fallbackobscuren2015-03-111-1/+1
| | | | |
* | | | | Get transaction via block & indexTaylor Gerring2015-03-111-0/+27
| |_|_|/ |/| | |
* | | | Output hex should be prepended with 0xTaylor Gerring2015-03-111-1/+1
|/ / /
* | | id to hexobscuren2015-03-111-1/+1
| | |
* | | Merge branch 'rpcfrontier' of github.com-obscure:ethereum/go-ethereum into ↵obscuren2015-03-111-5/+90
|\ \ \ | | | | | | | | | | | | | | | | | | | | | | | | rpcfrontier Conflicts: rpc/args.go
| * | | Update response typesTaylor Gerring2015-03-111-5/+90
| | | |
* | | | Updated RPCobscuren2015-03-111-3/+3
|/ / / | | | | | | | | | | | | | | | * Added a generic RawMessage deserialiser * Updated ethereum.js * Updated coin test app
* | | mergeobscuren2015-03-101-3/+13
| | |
* | | wipobscuren2015-03-101-15/+2
|\ \ \ | | |/ | |/|
| * | Updated xeth instances to take extra param for ui.Interfaceobscuren2015-03-091-13/+0
| | | | | | | | | | | | | | | | | | Please be aware that if any of the instances on xeth.frontend are called the program will crash due to the default, temporarily, frontend interface.
| * | Separated block db from state db. Partial fix for #416obscuren2015-03-071-1/+1
| |/
* | Undo client_version changesTaylor Gerring2015-03-101-2/+0
| |
* | Remove support for compiling serpentTaylor Gerring2015-03-091-16/+2
| |
* | TidyTaylor Gerring2015-03-061-32/+58
| |
* | Refactor & cleanupTaylor Gerring2015-03-061-172/+110
| |
* | Resolve storage/storageatTaylor Gerring2015-03-061-5/+5
| |
* | Revert to hex responseTaylor Gerring2015-03-061-4/+3
| |
* | Final name changesTaylor Gerring2015-03-061-8/+9
| |
* | Update RPC methodsTaylor Gerring2015-03-051-84/+115
| | | | | | | | Re-order to match spec and explicitly list unimplemented methods
* | Output net_peerCount as hexTaylor Gerring2015-03-041-1/+2
| |
* | Return block number as hexTaylor Gerring2015-03-041-1/+1
| |
* | Update NewTXArgs to accept hexTaylor Gerring2015-03-041-6/+9
| |
* | Add client_version RPC messageTaylor Gerring2015-03-041-0/+2
| |
* | Remove defunct callsTaylor Gerring2015-03-021-62/+30
| |
* | Rename "net" methodsTaylor Gerring2015-03-021-4/+4
|/
* Defautl blockobscuren2015-02-261-32/+31
|
* Merge branch 'develop' of github.com-obscure:ethereum/go-ethereum into developobscuren2015-02-261-4/+23
|\ | | | | | | | | Conflicts: accounts/account_manager.go
| * Stub defaultBlock methodsTaylor Gerring2015-02-251-0/+21
| |
* | wipobscuren2015-02-261-33/+113
|/
* Consolidate related itemsTaylor Gerring2015-02-251-37/+36
|
* Rename filesTaylor Gerring2015-02-251-0/+637