Skip to content
Docs

    List Dedicated Blockchains

    client.RPCNodes.Dedicated.Blockchains.List(ctx, query) (*Cursor[DedicatedBlockchain], error)
    GET/v1/rpc_nodes/dedicated/blockchains

    List all Dedicated Blockchains

    ParametersExpand Collapse
    query DedicatedBlockchainListParams
    Cursor param.Field[string]Optional

    Pagination cursor returned by a previous request

    Limit param.Field[int64]Optional

    Maximum number of items to return

    maximum100
    minimum10
    ReturnsExpand Collapse
    type DedicatedBlockchain struct{…}

    Blockchain supported by the RPC Node Dedicated.

    Blockchain string

    Blockchain type.

    Network string

    Network type (e.g., mainnet, testnet).

    List Dedicated Blockchains

    package main
    
    import (
      "context"
      "fmt"
    
      "github.com/nirvana-labs/nirvana-go"
      "github.com/nirvana-labs/nirvana-go/option"
      "github.com/nirvana-labs/nirvana-go/rpc_nodes"
    )
    
    func main() {
      client := nirvana.NewClient(
        option.WithAPIKey("My API Key"),
      )
      page, err := client.RPCNodes.Dedicated.Blockchains.List(context.TODO(), rpc_nodes.DedicatedBlockchainListParams{
    
      })
      if err != nil {
        panic(err.Error())
      }
      fmt.Printf("%+v\n", page)
    }
    
    {
      "items": [
        {
          "blockchain": "ethereum",
          "network": "mainnet"
        }
      ],
      "pagination": {
        "next_cursor": "RhwniMT4B74siYZcPF8TnCdGI1l9rpPvg",
        "previous_cursor": "ARhwnmi1hA7wEbHbMjdYQlOB_ZusP4fYvw",
        "total_count": 125
      }
    }
    Returns Examples
    {
      "items": [
        {
          "blockchain": "ethereum",
          "network": "mainnet"
        }
      ],
      "pagination": {
        "next_cursor": "RhwniMT4B74siYZcPF8TnCdGI1l9rpPvg",
        "previous_cursor": "ARhwnmi1hA7wEbHbMjdYQlOB_ZusP4fYvw",
        "total_count": 125
      }
    }