Skip to content

Commit e9a699e

Browse files
Feature: trace transaction on rpc
1 parent f145b22 commit e9a699e

File tree

1 file changed

+9
-0
lines changed

1 file changed

+9
-0
lines changed

pkg/rpc/trace.go

Lines changed: 9 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -54,3 +54,12 @@ func (api API) Trace(ctx context.Context, block data.BlockID, opts ...RequestOpt
5454
err := post(ctx, api, *request, &response)
5555
return &response, err
5656
}
57+
58+
// TraceTransaction -
59+
func (api API) TraceTransaction(ctx context.Context, hash string, opts ...RequestOption) (*Response[TraceRoot], error) {
60+
request := api.prepareRequest("starknet_traceTransaction", []any{hash}, opts...)
61+
62+
var response Response[TraceRoot]
63+
err := post(ctx, api, *request, &response)
64+
return &response, err
65+
}

0 commit comments

Comments
 (0)