debug_traceBlockByNumber - Optimistic Ethereum
Summary
Returns the tracing result by executing all transactions in the block specified by number with a tracer.Parameters
1. Block Number Quantity or Tag
The RLP encoded block. Hex block number, or the tag 
latest, earliest or pendingExample: 
latest or pending2. Tracer Object
Tracer String
Type of tracer, either 
callTracer or prestateTracerExample: 
{"tracer": "callTracer"}Only Top Call Boolean
When true, only top level call will be traced and no sub-calls.
Example: 
{"tracer": "callTracer", "tracerConfig": {"onlyTopCall": true}}