10
"github.com/onflow/flow/protobuf/go/flow/access"16
client, err := getAccessClientWithBasicAuth("ENDPOINT-NAME", "TOKEN_GOES_HERE")17
ctx := context.Background()19
log.Fatalf("err: %v", err)23
eventType := "A.7cc345e1a0fc4283.JoyrideGameShim.FinalizeTransaction"25
blockID1, err := hex.DecodeString("32e10a29b636e6c226183779ef4f8292975af0a6c3c6762c44c9da2c99a38953")27
log.Fatalf("err: %v", err)30
blockID2, err := hex.DecodeString("33be7f692135e102f16d654adf8ea65b969b706eca9f8d3b3feb46b62884c871")32
log.Fatalf("err: %v", err)35
blockIds := [][]byte{blockID1, blockID2}37
eventsResp, err := client.GetEventsForBlockIDs(ctx, &access.GetEventsForBlockIDsRequest{Type: eventType, BlockIds: blockIds})39
log.Fatal("get events for block IDs failed: ", err)41
respJSON, err := json.Marshal(eventsResp)43
log.Fatal("get events for block IDs failed: ", err)45
fmt.Println("GetEventsForBlockIDs response:", string(respJSON))
10
"github.com/onflow/flow/protobuf/go/flow/access"16
client, err := getAccessClientWithBasicAuth("ENDPOINT-NAME", "TOKEN_GOES_HERE")17
ctx := context.Background()19
log.Fatalf("err: %v", err)23
eventType := "A.7cc345e1a0fc4283.JoyrideGameShim.FinalizeTransaction"25
blockID1, err := hex.DecodeString("32e10a29b636e6c226183779ef4f8292975af0a6c3c6762c44c9da2c99a38953")27
log.Fatalf("err: %v", err)30
blockID2, err := hex.DecodeString("33be7f692135e102f16d654adf8ea65b969b706eca9f8d3b3feb46b62884c871")32
log.Fatalf("err: %v", err)35
blockIds := [][]byte{blockID1, blockID2}37
eventsResp, err := client.GetEventsForBlockIDs(ctx, &access.GetEventsForBlockIDsRequest{Type: eventType, BlockIds: blockIds})39
log.Fatal("get events for block IDs failed: ", err)41
respJSON, err := json.Marshal(eventsResp)43
log.Fatal("get events for block IDs failed: ", err)45
fmt.Println("GetEventsForBlockIDs response:", string(respJSON))