Cryptopunks marketplace, Ellipsis AMM, Ribbon yield, Livepeer staking, GMX/Mummy/Level perps — each mapped to Messari’s institutional schema types.
Messari clients expect one financial grammar across NFT marketplaces, Curve forks, structured yield vaults, and perpetuals — seven protocols, four schema families.
Independent subgraphs per protocol with schema-nft-marketplace, schema-dex-amm, schema-yield, schema-derivatives-perpfutures, and schema-generic handlers; shared TypeScript SDK for GMX-style forks; on-chain reconciliation before promotion.
Private Punk sales, Gnosis auction settlements, GMX fork reuse, and oracle wiring had to stay within a sub‑2% error budget while shipping Mustache-templated multi-chain manifests.
Map each protocol to Messari schema-nft-marketplace, schema-dex-amm, schema-yield, schema-derivatives-perpfutures, or schema-generic.
Implement AssemblyScript mappings for factories, pools, auctions, bonding, and vault events with decimal normalization.
Metrics, revenue, and transaction helpers keep snapshots consistent across chains.
Mustache templates emit manifests per chain with addresses, start blocks, and RPC hints.
GMX/Mummy/Level share gmx-forks patterns; only config deltas ship for new deployments.
Reconcile totals vs explorers before promotion; maintain sub-2% error budget.
Cryptopunks, Ellipsis, Ribbon, Livepeer, GMX, Mummy, and Level — each with independent subgraphs yet unified Messari financial grammar so institutional dashboards could stack metrics without bespoke ETL per venue.
Cryptopunks, Ellipsis, Ribbon, Livepeer, GMX, Mummy, and Level — each with independent subgraphs yet unified Messari financial grammar so institutional dashboards could stack metrics without bespoke ETL per venue.
NFT marketplace, DEX AMM, yield, and derivatives/perp futures schemas plus generic handlers where needed; shared TypeScript SDK PRs reduced duplicated Pool/Position math across GMX-style forks.
One template family drives dozens of network-specific manifests without merge conflicts on every address tweak.
Fork-reuse for GMX-style protocols cut weeks off sibling launches.
PoolManager/PositionManager abstractions centralize perp math so handlers stay thin.
Price oracle wiring (Chainlink, Aave, Uniswap) lived in one place, not seven copies.
We take on a small number of projects at a time. If the problem is hard, we're interested.