diff --git a/execution/evm/eth_rpc_client.go b/execution/evm/eth_rpc_client.go index 8799a8177..d083a3d59 100644 --- a/execution/evm/eth_rpc_client.go +++ b/execution/evm/eth_rpc_client.go @@ -20,6 +20,8 @@ func (e *ethRPCClient) HeaderByNumber(ctx context.Context, number *big.Int) (*ty return e.client.HeaderByNumber(ctx, number) } +// GetTxs works only on custom execution clients exposing txpoolExt_getTxs. +// Standard Ethereum nodes do not support this RPC method. func (e *ethRPCClient) GetTxs(ctx context.Context) ([]string, error) { var result []string err := e.client.Client().CallContext(ctx, &result, "txpoolExt_getTxs") diff --git a/execution/evm/eth_rpc_tracing.go b/execution/evm/eth_rpc_tracing.go index a2842d7f2..1d908eddb 100644 --- a/execution/evm/eth_rpc_tracing.go +++ b/execution/evm/eth_rpc_tracing.go @@ -59,6 +59,8 @@ func (t *tracedEthRPCClient) HeaderByNumber(ctx context.Context, number *big.Int return result, nil } +// GetTxs works only on custom execution clients exposing txpoolExt_getTxs. +// Standard Ethereum nodes do not support this RPC method. func (t *tracedEthRPCClient) GetTxs(ctx context.Context) ([]string, error) { ctx, span := t.tracer.Start(ctx, "TxPool.GetTxs", trace.WithAttributes(