STATE COMPRESSION UTILS

Concurrent Merkle tree (cMT) cost calculator and inspector. Used by Bubblegum / compressed NFTs and any custom compression program.

TREE COST CALCULATOR

0 — fewer proof nodes to pass to mint/transfer instructions (14 proof nodes per tx)
Max leaves (NFTs)
16,384
Account size
30.69 KB (31,426 bytes)
Rent (one-time)
Cost per NFT (amortised)
Tip: higher canopy = much cheaper transfers (fewer proof nodes) but bigger upfront rent. For minting-heavy use cases keep canopy low; for transfer-heavy use cases bump canopy to depth − 3.

TREE ACCOUNT INSPECTOR

The owner of a valid tree account is typically cmtDvXumGCrqC1Age74AVPhSRVXJMd8PJS91L8KbNCK (spl-account-compression). Bubblegum trees have an additional Bubblegum-owned tree-config PDA next to it.

POPULAR CONFIGURATIONS

Use caseDepthBufferCanopyMax leavesSizeAction
Small cNFT drop1464016,38430.69 KB
Medium drop (transfer-friendly)14641116,384158.63 KB
Large cNFT collection2064101,048,576106.63 KB
High-throughput trading20256111,048,576298.13 KB
Massive scale (16M leaves)24641416,777,2161.05 MB