aboutsummaryrefslogtreecommitdiffstats
path: root/ethclient/ethclient.go
Commit message (Collapse)AuthorAgeFilesLines
* core/vm: move Log to core/typesFelix Lange2017-01-061-4/+3
| | | | | | | | This significantly reduces the dependency closure of ethclient, which no longer depends on core/vm as of this change. All uses of vm.Logs are replaced by []*types.Log. NewLog is gone too, the constructor simply returned a literal.
* Merge pull request #3505 from bas-vk/txinblockPéter Szilágyi2017-01-041-1/+1
|\ | | | | ethclient: hex encode request args for TransactionInBlock
| * ethclient: hex encode request args for TransactionInBlockBas van Kervel2017-01-031-1/+1
| |
* | ethclient: pass ptr when parsing eth_getTransactionByHash resultBas van Kervel2016-12-221-1/+1
|/
* ethclient, ethereum: add NotFound, split transactions out of ChainReaderFelix Lange2016-12-051-15/+34
| | | | | | | | | ethclient now returns ethereum.NotFound if the server returns null and no error while accessing blockchain data. The light client cannot provide arbitrary transactions. The change to split transaction access into its own interface emphasizes that transactions should not be relied on and recommends use of logs.
* ethclient: use package hexutil for number encodingFelix Lange2016-12-051-2/+2
|
* ethclient: don't crash if server returns null uncle headerFelix Lange2016-12-051-0/+3
| | | | | It should never return null for a known uncle, but even if it does we can't just crash.
* ethclient: "addresses" -> "address" in filter query encodingFelix Lange2016-11-281-1/+1
|
* ethclient: use package hexutil for JSON handlingFelix Lange2016-11-281-34/+35
|
* core/types, params: EIP#155Jeffrey Wilcke2016-11-131-2/+6
|
* ethclient: changed TransactionByHash to only pass one argument to api method ↵Steven Roose2016-10-281-1/+1
| | | | | (#3209) Fixes #3203
* ethclient: bugfix retrieving logsBas van Kervel2016-09-211-2/+2
|
* ethclient: fix new block->header subscription endpointPéter Szilágyi2016-09-081-1/+1
|
* ethereum, ethclient: add SyncProgress API endpointPéter Szilágyi2016-09-061-0/+33
|
* ethclient: add initial implementation of the typed RPC clientFelix Lange2016-08-101-0/+382
ethclient implements the proposed Ethereum Go API. There are no tests at the moment, a suite that excercises all implementations of the API will be added later.