fix: EthGetTransactionCount should not return error

This commit is contained in:
Kevin Li 2022-10-05 12:32:08 -04:00 committed by vyzo
parent 2741c961b7
commit 16ee7d07a8

View File

@ -175,11 +175,11 @@ func (a *EthModule) EthGetTransactionByHash(ctx context.Context, txHash *api.Eth
func (a *EthModule) EthGetTransactionCount(ctx context.Context, sender api.EthAddress, blkParam string) (api.EthUint64, error) { func (a *EthModule) EthGetTransactionCount(ctx context.Context, sender api.EthAddress, blkParam string) (api.EthUint64, error) {
addr, err := sender.ToFilecoinAddress() addr, err := sender.ToFilecoinAddress()
if err != nil { if err != nil {
return api.EthUint64(0), err return api.EthUint64(0), nil
} }
nonce, err := a.Mpool.GetNonce(ctx, addr, types.EmptyTSK) nonce, err := a.Mpool.GetNonce(ctx, addr, types.EmptyTSK)
if err != nil { if err != nil {
return api.EthUint64(0), err return api.EthUint64(0), nil
} }
return api.EthUint64(nonce), nil return api.EthUint64(nonce), nil
} }