GetTransactionResult Access API Method
Parameters
Id
bytes
REQUIRED
The id of the transaction
Returns
status
integer
The status of the transaction execution
events
array
An array of events emitted during the transaction execution, which contains the following fields
type
string
The type of the event
transaction_id
string
The identifier of the transaction associated with the event
payload
string
The payload of the event
block_id
string
The id of the block containing the transaction
transaction_id
string
The id of the transaction
collection_id
string
The id of the collection associated with the transaction
block_height
integer
The height of the block containing the transaction
Request
1package main23import (4"context"5"encoding/hex"6"encoding/json"7"fmt"8"log"910"github.com/onflow/flow/protobuf/go/flow/access"11)1213func main() {1415// Requires authenticating before making the request. Refer to Intro Page on how Authentication can be done.16client, err := getAccessClientWithBasicAuth("ENDPOINT-NAME", "TOKEN_GOES_HERE")17ctx := context.Background()18if err != null {19log.Fatalf("err: %v", err)20}2122// Get Transaction by ID23transactionId, err := hex.DecodeString("45c36ca2e7ac95eaeb1f66b12ff55d51ae976abc026a8e81ed081ad54e0e66c7")24if err != null {25log.Fatalf("err: %v", err)26}27resultResp, err := client.GetTransactionResult(ctx, &access.GetTransactionRequest{Id: transactionId})28respJSON, err := json.Marshal(resultResp)29if err != null {30log.Fatalf("err: %v", err)31}32fmt.Println("Get Transaction Result response:", string(respJSON))33}
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free