rpc: fix eth_getTransactionByHash tx in mempool (#261)

Closes #260

Co-authored-by: Federico Kunze Küllmer <31522760+fedekunze@users.noreply.github.com>
This commit is contained in:
yihuang
2021-07-12 10:34:47 +00:00
committed by GitHub
co-authored by Federico Kunze Küllmer
parent c6dae31231
commit 8f73d556c6
2 changed files with 55 additions and 1 deletions
+7
View File
@@ -38,6 +38,7 @@ import (
func TestEth_Pending_GetBalance(t *testing.T) {
var res hexutil.Big
var resTxHash common.Hash
rpcRes := Call(t, "eth_getBalance", []string{addrA, "latest"})
err := res.UnmarshalJSON(rpcRes.Result)
require.NoError(t, err)
@@ -65,6 +66,12 @@ func TestEth_Pending_GetBalance(t *testing.T) {
rpcRes = Call(t, "eth_sendTransaction", param)
require.Nil(t, rpcRes.Error)
err = resTxHash.UnmarshalJSON(rpcRes.Result)
require.NoError(t, err)
rpcRes = Call(t, "eth_getTransactionByHash", []string{resTxHash.Hex()})
require.Nil(t, rpcRes.Error)
rpcRes = Call(t, "eth_getBalance", []string{addrA, "pending"})
err = res.UnmarshalJSON(rpcRes.Result)
require.NoError(t, err)