rpc: implement eth_chainId (#379)

* add eth_chainId

* add nolint

* use clientCtx chainID

* rpc: eth_chainId test

Co-authored-by: Federico Kunze <federico.kunze94@gmail.com>
This commit is contained in:
noot
2020-07-08 03:57:19 -04:00
committed by GitHub
co-authored by Federico Kunze
parent c4cf33a9bb
commit 1d8c997585
2 changed files with 21 additions and 0 deletions
+9
View File
@@ -130,6 +130,15 @@ func TestEth_protocolVersion(t *testing.T) {
require.Equal(t, expectedRes, res, "expected: %s got: %s\n", expectedRes.String(), rpcRes.Result)
}
func TestEth_chainId(t *testing.T) {
rpcRes := call(t, "eth_chainId", []string{})
var res hexutil.Uint
err := res.UnmarshalJSON(rpcRes.Result)
require.NoError(t, err)
require.NotEqual(t, "0x0", res.String())
}
func TestEth_blockNumber(t *testing.T) {
rpcRes := call(t, "eth_blockNumber", []string{})