Péter Szilágyi
1ca74aba6f
Merge pull request #3505 from bas-vk/txinblock
...
ethclient: hex encode request args for TransactionInBlock
2017-01-04 12:43:27 +02:00
Bas van Kervel
8bc545be2a
ethclient: hex encode request args for TransactionInBlock
2017-01-03 14:46:00 +01:00
Bas van Kervel
021177ca9b
ethclient: pass ptr when parsing eth_getTransactionByHash result
2016-12-22 14:45:01 +01:00
Felix Lange
3bc0fe1ee3
ethclient, ethereum: add NotFound, split transactions out of ChainReader
...
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.
2016-12-05 10:57:11 +01:00
Felix Lange
fa0cc27400
ethclient: use package hexutil for number encoding
2016-12-04 19:45:55 +01:00
Felix Lange
4cb29bde2e
ethclient: don't crash if server returns null uncle header
...
It should never return null for a known uncle, but even if it does
we can't just crash.
2016-12-04 19:45:55 +01:00
Felix Lange
91bceb4ace
ethclient: "addresses" -> "address" in filter query encoding
2016-11-28 11:37:13 +01:00
Felix Lange
1609df3275
ethclient: use package hexutil for JSON handling
2016-11-28 11:22:52 +01:00
Jeffrey Wilcke
4dca5d4db7
core/types, params: EIP#155
2016-11-13 14:55:30 +01:00
Felix Lange
b8bd9a71c8
all: update license information
2016-11-09 02:51:34 +01:00
Steven Roose
7770304576
ethclient: changed TransactionByHash to only pass one argument to api method ( #3209 )
...
Fixes #3203
2016-10-27 23:10:24 +02:00
Bas van Kervel
5bb517355e
ethclient: bugfix retrieving logs
2016-09-21 14:10:11 +02:00
Péter Szilágyi
ca37730c9d
ethclient: fix new block->header subscription endpoint
2016-09-08 17:17:55 +03:00
Péter Szilágyi
2924fdfcf7
ethereum, ethclient: add SyncProgress API endpoint
2016-09-06 13:41:43 +03:00
Felix Lange
46621fd2c3
ethclient: add initial implementation of the typed RPC client
...
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.
2016-08-10 00:01:13 +02:00