The blockchain for NFTs.
GIFCHAIN is a layer-1 network where the object is the primary unit of state. Balances exist, but they are a side effect. Every block commits an object root alongside the state root, so transfers, mints and burns of digital objects are settled by the protocol rather than tracked by an indexer bolted on afterwards.
Media lives on chain. A GIF-721 object carries its own frames, palette and dimensions in the object trie, which is why every page of this explorer can show you the artwork without asking a server somewhere else for it.
- consensus
- proof of custody
- object standard
- GIF-721 / GIF-1155
- block time
- 5s
- finality
- 2 blocks
- gas token
- GIF
- max object size
- 64 KB
accepts: block height · block hash · transaction hash · wallet address · contract address · collection name · object name try GIFCATS · try 4,134,025
| block | age | txs | mints | xfers | burns | fees | sequencer | objects |
|---|---|---|---|---|---|---|---|---|
| 4,134,025 | 14 | 2 | 9 | 1 | 0.0552 | seq-02.ams | ||
| 4,134,024 | 2 | 0 | 2 | 0 | 0.0121 | seq-01.ams | ||
| 4,134,023 | 14 | 4 | 9 | 0 | 0.0697 | seq-08.fra | ||
| 4,134,022 | 0 | 0 | 0 | 0 | 0.0000 | seq-07.sin | — | |
| 4,134,021 | 15 | 3 | 11 | 0 | 0.0702 | seq-06.gru | ||
| 4,134,020 | 5 | 1 | 4 | 0 | 0.0170 | seq-05.sfo | ||
| 4,134,019 | 0 | 0 | 0 | 0 | 0.0000 | seq-04.iad | — | |
| 4,134,018 | 8 | 1 | 5 | 0 | 0.0289 | seq-03.nrt |
Every block commits an object root. Blocks with no object operations still produce a root, they just repeat the previous one.
| tx hash | type | object | age | from | to | value | fee |
|---|---|---|---|---|---|---|---|
| 0xf498e8…52ddc3 | TRANSFER | 0xe468…89c4 | 0x0a34…088d | — | 0.0035 | ||
| 0x64db69…f40f12 | TRANSFER | 0x35e3…31fc | 0x9860…716c | — | 0.0054 | ||
| 0xe1245f…530f12 | SALE | 0x93b6…9f4f | 0xa739…d233 | 16.49 GIF | 0.0036 | ||
| 0x3417fe…f70697 | BURN | 0xbc80…a098 | null | — | 0.0005 | ||
| 0xa3f8cf…46f03a | MINT | null | 0x7fb8…d32d | — | 0.0024 | ||
| 0x6215d7…e42718 | TRANSFER | 0x5f78…f202 | 0x8516…f82a | — | 0.0069 | ||
| 0xe58d62…1415d1 | BID | 0x2faf…522f | 0xbc80…a098 | 14.95 GIF | 0.0054 | ||
| 0xbc1d7a…01382f | LIST | 0x2fb3…6593 | 0x8cc7…7b8e | 31.44 GIF | 0.0067 |
| # | collection | standard | floor | 24h vol | 24h | owners | supply | listed | burned | contract | |
|---|---|---|---|---|---|---|---|---|---|---|---|
| 1 | GIFCATS v | GIF-721 | 20.15 | 5,620.54 | +18% | 20 | 48 | 14 | 18 | 0x12dc69…54fb | |
| 2 | NETPETS v | GIF-721 | 20.11 | 4,790.15 | +10.7% | 29 | 48 | 17 | 7 | 0x7f8a2c…218b | |
| 3 | TERMINALS v | GIF-1155 | 16.55 | 4,300.44 | -11.6% | 26 | 48 | 11 | 12 | 0xac563d…e207 | |
| 4 | BLOCKAPES v | GIF-721 | 12.22 | 3,710.96 | +30.6% | 26 | 48 | 12 | 12 | 0x3fb982…590c | |
| 5 | SPECTRAL OBJECTS v | GIF-721 | 9.91 | 3,634.65 | +35.1% | 23 | 48 | 12 | 15 | 0x9813d1…ccfd | |
| 6 | CITIZENS OF GIFCHAIN v | GIF-721 | 14.03 | 3,122.08 | +27.4% | 25 | 48 | 9 | 16 | 0xd897eb…a521 | |
| 7 | MOTORCADE v | GIF-721 | 7.70 | 2,306.09 | -13.6% | 27 | 48 | 12 | 11 | 0x146dd9…5e15 | |
| 8 | TERMINAL BURN-IN | GIF-1155 | 30.10 | 2,275.41 | -23.7% | 15 | 24 | 7 | 7 | 0xb1b60c…f642 |
Ranked by 24h settled volume on the native market module. Floor is the lowest active listing held in escrow, not an off-chain quote.
blk 4,133,908#0010
blk 4,133,890#0031
blk 4,133,852#0024
blk 4,133,837#0010
blk 4,133,816#0042
blk 4,133,804#0017
blk 4,133,742#0028
blk 4,133,727#0046
blk 4,133,713#0023
blk 4,133,705#0020
blk 4,133,688#0001
blk 4,133,685#0007
blk 4,133,626#0007
blk 4,133,609#0037
blk 4,133,350#0023
blk 4,133,345#0006
blk 4,133,317#0012
blk 4,133,310#0027
blk 4,133,278#0043
blk 4,133,274#0026
blk 4,133,268#0018
blk 4,133,209#0010
blk 4,133,169#0013
blk 4,133,162#0021
blk 4,133,110#0009
blk 4,133,092#0002
blk 4,133,074#0003
blk 4,133,066#0008
blk 4,133,046#0023
blk 4,133,007#0008
blk 4,132,955#0016
blk 4,132,939#0025
blk 4,132,933#0004
blk 4,132,932#0032
blk 4,132,892#0024
blk 4,132,835#0028
blk 4,132,715#0016
blk 4,132,714#0009
blk 4,132,679#0020
blk 4,132,658#0003
blk 4,132,553#0003
blk 4,132,553#0041
blk 4,132,552#0024
blk 4,132,552#0043
blk 4,132,542#0032
blk 4,132,540#0005
blk 4,132,498#0026
blk 4,132,496
| network name | GIFCHAIN Mainnet |
|---|---|
| rpc http | https://rpc.gifchain.art |
| rpc websocket | wss://rpc.gifchain.art/ws |
| chain id | 6464 |
| currency | GIF (18 decimals) |
| object endpoint | https://api.gifchain.art/v1/objects |
Endpoints are illustrative. This site runs on a deterministic simulated dataset, so nothing you see here settles on a real network.
import { GifChain } from "@gifchain/sdk"
const chain = new GifChain("https://rpc.gifchain.art")
const object = await chain.object("gifcats", 12)
object.owner // 0x8f2c...
object.frames // 4
object.mintBlock // 3,234,025
object.media() // Uint8Array, straight from the object trie