From 46621fd2c3e06d3e5932afe29a6e7e4016a16635 Mon Sep 17 00:00:00 2001 From: Felix Lange Date: Wed, 10 Aug 2016 00:01:13 +0200 Subject: 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. --- ethclient/ethclient_test.go | 17 +++++++++++++++++ 1 file changed, 17 insertions(+) create mode 100644 ethclient/ethclient_test.go (limited to 'ethclient/ethclient_test.go') diff --git a/ethclient/ethclient_test.go b/ethclient/ethclient_test.go new file mode 100644 index 000000000..47e37c0ce --- /dev/null +++ b/ethclient/ethclient_test.go @@ -0,0 +1,17 @@ +package ethclient + +import "github.com/ethereum/go-ethereum" + +// Verify that Client implements the ethereum interfaces. +var ( + _ = ethereum.ChainReader(&Client{}) + _ = ethereum.ChainStateReader(&Client{}) + _ = ethereum.ChainHeadEventer(&Client{}) + _ = ethereum.ContractCaller(&Client{}) + _ = ethereum.GasEstimator(&Client{}) + _ = ethereum.GasPricer(&Client{}) + _ = ethereum.LogFilterer(&Client{}) + _ = ethereum.PendingStateReader(&Client{}) + // _ = ethereum.PendingStateEventer(&Client{}) + _ = ethereum.PendingContractCaller(&Client{}) +) -- cgit v1.2.3