Services list

The actual endpoints are described at api.stargazer.domains.

Graphql playground provides convenient way to explore the schema of data as well as create and execute queries to obtain info you interested in. However, we believe you already know it, so less words, more deal. First of all we should take a brief look to data schema definition, isn't it? Definetely! Point your mouse cursor to the [Browse Schema] button and perform one careful click on the right button of the mouse

In first tab you can interact with the server side. Second and third tabs provides the comprehensive data structure description with exchausive annotations about meaning of each data field. Before starting research, you should familiarize yourself with the contents of these tabs.

Well, let's deep dive to the data. It should be simple with this fantastically convenient query builder. Press + button, name your expectations - it will be the name of query - and immediatelly dive right into data exploration query simply by checking up boxes at the fields you interested in. Ta-dam! And that's all. You deserve a big cup of hot chocolate!

Here's the simple query to take a look to the address of Web3 name owner and related token balances:

query tagsExploration {
  tagDetails(tagText: "max.eth") {
    taggedNodesCount
    childTagsCount
    tagOwner {
      tagsCount
      connectionsCount
      tags {
        items {
          tagText
        }
      }
      address
      balances {
        balance
        token {
          label
          address
        }
      }
    }
  }
}

Example of a query where you can input a smart contract address to get the actions it executes and the number of wallets that performed specific actions:

query GetAddressNodeRelations {

addressNodeDetailsByHex(address: "0x584bC13c7D411c00c01A62e8019472dE68768430") {

address

connectionsCount

id

label

seenAtBlocksCount

tagsCount

tokenHodlingCount

tags {

totalCount

items {

childTagsCount

id

parentTagId

taggedNodesCount

tagOwnerId

tagText

tagType

}

pageInfo {

hasNextPage

hasPreviousPage

}

}

}

}

Example of a query where you input a Web3 domain to get related wallets and matched off-chain labels:

query GetAddressNodeRelations {
tagDetails(tagText: "fry.eth") {
    childTagsCount
    id
    parentTagId
    taggedNodesCount
    tagOwnerId
    tagText
    tagType
    attributes {
      key
      value
    }
    taggedNodes {
      items {
        address
        connectionsCount
        id
        label
        seenAtBlocksCount
        tagsCount
        tokenHodlingCount
      }
    }
  }
}

As you certainly remember after reading data description, hierarchical tags in Stargazer data model - this a tree of labels using which you can not only bring order to the chaos of seemingly random onchain interactions, but may even force all the gray cardinals to show their faces and quite possible to tell you some insights.

Last updated