Possession

Possession API is used for querying Token ownership and NFT ownership and ENS ownership, Developers can learn the asset information owned by users through the query address.

Token

It supports querying how many and which Tokens an address owns, and on the contrary, can also query an Token that has been held by which addresses.

  • Query the token owned by the address

{
  addrs(where:{address:"0x…"}){
    address
    holdTokens{
      name
      symbol
    }
  }
}
  • Which addresses are held by the Token

{
  tokens{
    name
    addrsHold{
      address
    }
  }
}

NFT

It supports querying how many and which NFTs an address owns, and on the contrary, can also query an NFT has been held by which addresses.

  • Address held by NFT

{
  addrs{
  	address
  	holdNfts{
    	name
    	symbol
 	  }
  }
}
  • Which addresses are held by NFT

{
  nfts{
    name
    symbol
    addrsHold{
      address
    }
  }
}

ENS

You can query the number and specific information of the ENS owned by an address. On the contrary, you can also query the address where an ENS is held.

  • Address owned by ENS

{
  addrs{
    address
    ens
  }
}
  • Query address according to ENS

{
  ens(where:{ens:"xxxx.eth"}){
    address
  }
}

Polygon

Access the information and number of NFT and token held by address

{
  addrs(where:{address:"0x88520C10ad3d35aD2D3220CdE446CcB33f09331B"}){
    holdPolygonNfts{
      name
      symbol
      nftCount
      contract
    }
    holdPolygonTokens{
      name
      symbol
      tokenCount
      contract
    }
  }
}

Access the holder's address according to NFT

{
    polygon_nfts{
    contract
    name 
    symbol
    addrsHold{
      address
    }
  }
}

Access the holder's address according to token

{
    polygon_tokens{
    contract
    name 
    symbol
    addrsHold{
      address
    }
  }
}

Last updated