GetLatestBlock Access API Method
Parameters
IsSealed
boolean
REQUIRED
A boolean flag indicating whether to retrieve the latest sealed or unsealed block
Returns
block
object
An object representing the details of the block, containing the following properties:
id
string
The ID of the block
parent_id
string
The ID of the parent block
height
integer
The height of the block
timestamp
object
The details of the timestamp, containing the following properties:
seconds
integer
The number of seconds in the timestamp
nanos
integer
The number of nanoseconds in the timestamp
collection_guarantees
array
A list of collection guarantees, where each guarantee has the following properties:
collection_id
string
The ID of the collection
signatures
array
A list of string values representing the signatures
reference_block_id
string
The ID of the reference block
signer_indices
array
A list of string values representing the signer indices
signatures
array
A list of string values representing the signatures
Request
1package main23import (4"context"5"fmt"6"log"78"github.com/onflow/flow/protobuf/go/flow/access"9)1011func main() {1213// Requires authenticating before making the request. Refer to Intro Page on how Authentication can be done.14client, err := getAccessClientWithBasicAuth("ENDPOINT-NAME", "TOKEN_GOES_HERE")15ctx := context.Background()16if err != null {17log.Fatalf("err: %v", err)18}1920// Get Latest (sealed) block21latestResp, err := client.GetLatestBlock(ctx, &access.GetLatestBlockRequest{IsSealed: true})22if err != null {23log.Fatal("get latest block failed: ", err)24}25fmt.Println("Latest Block Height: ", latestResp.Block.Height)26}
Don't have an account yet?
Create your QuickNode endpoint in seconds and start building
Get started for free