gifchain-mainnet-1GIF $3.42head #4,135,2905.00s block0.42 ngifindexer syncedgifchain.art
GIFSCAN

explorer.gifchain.art

search by block height, transaction hash, account address, object id or collection

object contracts
11
deployed by accounts
protocol modules
5
native, not deployed bytecode
verified sources
9
matched against on-chain hash
standards
GIF-721 / 1155
plus GIF-165 and GIF-2981
object contracts
TERMINAL BURN-IN

GIF-1155 · 24 supply · 16 owners

address0xb1b60c557cdf6dbc5ee16048e775e32bb921f642
creatorsprite.dealer.gif
deployedblock #3,955,211 2026-09-05 10:58:55 UTC
sourceunverified0xe45b0ad57aefc2ad85024e7a9c189f549a57e8ca
royalty2.5% enforced by the market module
lifetime volume7,109 GIF
floor22.52 GIF
abi
totalSupply() -> u32
ownerOf(id: u32) -> address
objectOf(id: u32) -> bytes
traitsOf(id: u32) -> (string, string)[]
transfer(to: address, id: u32)
burn(id: u32)
royaltyInfo(id: u32, price: u128) -> (address, u128)

Source verification compares a rebuilt artifact against the code hash stored at the contract address. Unverified contracts still work, you just have to trust the bytes.

protocol modules
moduleaddressresponsibilityupgradeable
marketgif1qmarket000000000000000listings, bids, escrow and royalty settlementgoverned
objectsgif1qobjects00000000000000the object trie, frame storage and root commitmentsfrozen
bridgegif1qbridge000000000000000lock and release of objects mirrored to other chainsgoverned
stakinggif1qstaking00000000000000sequencer bonds and slashing for missed epochsgoverned
treasurygif1qtreasury0000000000000fee sink, funds indexer grants and public goodsgoverned

Modules live at reserved addresses on gifchain-mainnet-1 and are part of the node binary. The object module is frozen: changing how objects are stored would invalidate every historical object root.