gifchain-mainnet-1chain id 6464head #4,134,618gas 0.42 ngifblock 5.00sall systems operationalrpcexplorerdocs
GIFCHAIN

GIFCHAIN

the blockchain for NFTs  ·  objects, not just balances

Indexer / GraphQL

One endpoint, one round trip. The indexer keeps a denormalised view of objects, owners, listings and activity, rebuilt from the object roots on every block.

reference
fieldargumentsnotes
block(height)height: Int!header, txs, object root
object(slug, tokenId)slug: String!, tokenId: Int!traits, owner, provenance
objects(where, first, after)ObjectFilterfilter by trait, owner, price, burned
collection(slug)slug: String!stats, traits, holders
wallet(address)address: String!holdings and activity
activity(where, first)ActivityFiltermints, sales, transfers, burns
subscription objectEventsslug: Stringlive stream over websocket

Depth is capped at 8 and complexity at 2000 points. A holdings query that also pulls full provenance for each object will be rejected, page it instead.

example
query Whale($addr: String!) {
  wallet(address: $addr) {
    objectCount
    estimatedValue
    holdings(first: 5, orderBy: RARITY_RANK) {
      key
      name
      rarityRank
      collection { name floor }
    }
  }
}