github.com/InjectiveLabs/sdk-go@v1.53.0/examples/chain/7_GetBlock/example.go (about)

     1  package main
     2  
     3  import (
     4  	"context"
     5  	"fmt"
     6  
     7  	"github.com/InjectiveLabs/sdk-go/client/common"
     8  	tmclient "github.com/InjectiveLabs/sdk-go/client/tm"
     9  )
    10  
    11  func main() {
    12  	network := common.LoadNetwork("testnet", "lb")
    13  	tmClient := tmclient.NewRPCClient(network.TmEndpoint)
    14  	clientCtx, cancelFn := context.WithCancel(context.Background())
    15  	defer cancelFn()
    16  
    17  	res, err := tmClient.GetBlock(clientCtx, 15478013)
    18  	if err != nil {
    19  		fmt.Println(err)
    20  	}
    21  
    22  	fmt.Println(res.Block.Txs)
    23  
    24  }