Wallet PnL excluding native tokens, route-backed liquidity, Balance.updatedAtBlock, B20 pause and supply-cap metadata, Hood.fun and LONG launchpads
- Wallet realized PnL excluding native tokens. New
realizedProfitUsdExNativeandrealizedProfitPercentageExNativefields (1d/1w/30d windows) strip out native and gas-token exposure, so a wallet’s memecoin performance shows separately from its native-token bag. Available ondetailedWalletStats,filterWallets(as filters and ranking attributes), andwalletChart. Tracking began July 2, 2026, so year windows are null for now. - Route-backed liquidity on token prices and balances.
getTokenPricesnow returnsliquidityUsd, the token’s cumulative route-backed liquidity in USD summed across pairs with valid routing liquidity (null until computed; not available via subscription). Theliquidityfield onPriceand theBalanceliquidity value now use this route-backed measure instead of reserves times price, so portfolio valuations stop over-counting illiquid tokens. updatedAtBlockon balances.Balancenow exposesupdatedAtBlock, the block number at which the balance was last updated (null for native balances or when the block is unknown), for balance-freshness provenance.- Base B20 pause and supply-cap metadata.
B20Extensionsnow exposespausedTransfer,pausedMint, andpausedBurn(B20 pausing is granular per operation) plussupplyCap, the maximum mintable supply in raw pre-multiplier units (the sentinel 2^128-1 means uncapped). - New launchpad support: Hood.fun and LONG. Both are now available in
launchpadNamefilters onfilterTokensand in theonLaunchpadTokenEventandonLaunchpadTokenEventBatchsubscriptions. LONG ships with liquidity-lock tracking, and the newDOPPLERvalue onLiquidityLockProtocolidentifies Doppler-locked liquidity.
Bow.fun, Pons, Trench.today, and NOXA Fun launchpads; uniqueTokens1y now returns the 30-day value; category imagery deprecated
- New launchpad support: Bow.fun, Pons, Trench.today, and NOXA Fun. All four are now available in
launchpadNamefilters onfilterTokensand in theonLaunchpadTokenEventandonLaunchpadTokenEventBatchsubscriptions. uniqueTokens1ynow returns the 30-day value. Rather than being removed as previously announced, the deprecateduniqueTokens1yfield onWalletFilters,WalletNetworkFilters,WalletFilterResult,NetworkWalletFilterResult, and the related ranking attributes now reflects the 30-day value (uniqueTokens30d). The deprecatedstatsYear1onDetailedWalletStatsandNetworkBreakdownlikewise reports the 30-day unique-tokens value; usestatsYear(WindowedWalletStatsYear) for true 1-year stats.- Category imagery deprecated.
iconUrlandbannerUrlonCategoryare now deprecated and return null; categories no longer carry imagery.memberCountnow reflects the number of tokens currently assigned to the category.
Token categories, filterNetworks, prediction position redemption events
- Token categories. Tokens can now belong to curated categories:
CANONICALfor objective, long-lived groupings (DeFi, L1, stablecoins) andNARRATIVEfor trend-driven groupings (AI, RWA, memes). A newCategorytype carries the slug, display name, optionalshortNamefor compact surfaces, description, icon and banner URLs,parentIdfor hierarchies, andmemberCount. Browse them with the newcategoriesandcategoryqueries, and fetch a category’s tokens withcategoryTokens, which accepts the same filters and rankings asfilterTokens. - Filter tokens by category.
EnhancedTokennow returns itscategories, andTokenFiltersaccepts acategoriesfield (TokenCategoryFilter) withanyOf,allOf,noneOf, andhasCategoryfor composable category matching onfilterTokens. filterNetworksquery added. Returns network-level stats with filtering and ranking, exposing liquidity, volume, volume change, and transaction counts across 5m, 1h, 4h, 12h, and 24h windows, plus amainnetflag and network icon metadata on eachNetworkFilterResult. Use it to rank networks by activity without aggregating token or pair data yourself.POSITION_REDEEMEDprediction trade events.PredictionTradeEventTypeandPredictionTradeTypenow includePOSITION_REDEEMED, replacingPAYOUT_REDEMPTION, which is deprecated and will be removed in the future.- Average hold period semantics clarified. The
avgHoldPeriodSec*fields on wallet, token, and trader stats are estimated with average-cost accounting (sells realize the age of the sold cost basis), are a lower bound capped at the window length, and now return null when under $1 of cost basis was sold in the window.
Robinhood Chain support, filter token removal signals, actual shares held on prediction stats
- Robinhood Chain supported. Robinhood Chain (chain ID
4663) is now available across Codex APIs. See the full list on Networks. - Token removal signals on
onFilterTokensUpdated.FilterTokenUpdatesnow returnsremovedTokenIds, the IDs of tokens that no longer match your subscription parameters when the result set is refreshed. Theupdateslist also now includes full results for tokens that newly match, so client-side result sets stay in sync without a resubscribe. actualSharesHeldon prediction trader stats.PredictionTraderOutcomeStatsandPredictionTraderOutcomeFilterResultnow exposeactualSharesHeldalongsidesharesHeld. Use it to track shares a trader still holds when PnL has been calculated but positions haven’t been redeemed.
Token-2022 scaled UI amounts, token extensions, 24h price change, wallet category filter, Base bar Flashblocks, EasyA Kickstart
- Token-2022 scaled UI amounts.
Balancenow exposesuiBalance, andBalancesInputaccepts a newuiAmountMode(UiAmountMode) to choose between the stored RPC UI amount (SCALED, default) or raw amounts with Token-2022 UI multipliers removed (RAW). Solana Token-2022 mints with a scaled UI amount configuration now display correctly out of the box. - Token extension metadata.
EnhancedTokennow exposesextensions(TokenExtensions) with Solana Token-2022 scaled UI amount config and Base B20 rebasing multipliers, plustokenStandardCustomData(Erc7572CustomInfo) returning ERC-7572contractURIfields (featured image, collaborators) for Base B20 tokens. - 24h price change on
Price.Pricenow includespriceChange24, the decimal percent change over the past 24 hours. Not available via subscription. - Filter and rank wallets by behavior category.
WalletFiltersnow acceptscategories: [WalletCategory!], andWalletFilterResultnow returnscategory,tokensCreatedCount, andtokensMigratedCountsofilterWalletsresponses surface the same classification and creator metrics used for filtering. - Base Flashblocks for bar subscriptions. The
ProcessedBarCommitmentLevelnow returns Base Flashblocks, soonBarsUpdatedandonTokenBarsUpdatedcan stream unconfirmed Base bars ahead ofConfirmed. Use only when earliest signal matters more than finality. - EasyA Kickstart launchpad supported. Added to
launchpadNamefilters onfilterTokensand toonLaunchpadTokenEvent/onLaunchpadTokenEventBatchsubscriptions.
Base Flashblocks events, Balance enhancements, Preprocessed bar commitment, 1-year wallet stats migration
- Base Flashblocks for event streams. The
ProcessedEventCommitmentLevelnow returns Base Flashblocks, soonEventsCreated,onEventsCreatedByMaker, andonTokenEventsCreatedcan stream unconfirmed Base events ahead ofConfirmed. Flashblock events are pre-confirmation and may differ from later commitments — use only when earliest signal matters more than finality. - Token activity and wallet identity on balances.
Balancenow exposestokenLastTradedTimestampso you can filter out dead or worthless tokens with no recent market activity, plus a resolvedwalletfield with identity and profile metadata for the holding wallet. Preprocessedcommitment level for Solana bar subscriptions.BarCommitmentLevelnow includesPreprocessed, letting bar updates stream at the earliest pre-execution stage. Preprocessed bars may differ from later commitments — use only when earliest signal matters more than accuracy.- New 1-year wallet stats window.
DetailedWalletStatsandNetworkBreakdownnow exposestatsYearreturningWindowedWalletStatsYear. Migrate offstatsYear1before it is removed on July 10, 2026. uniqueTokens1ydeprecated. The 1-year unique tokens metric onWalletFilters,WalletNetworkFilters,WalletFilterResult,NetworkWalletFilterResult, and the related ranking attributes is deprecated and will be removed on July 10, 2026.
Token-creator wallet filters, token lifecycle events deprecation
- Filter wallets by token-creator activity.
filterWalletsnow acceptstokensCreatedCountandtokensMigratedCountonWalletFilters, letting you target wallets by how many tokens they’ve deployed or graduated from a launchpad across all networks. - Token lifecycle events deprecated.
tokenLifecycleEventsandonTokenLifecycleEventsCreatedare now marked deprecated. Support will be removed on July 15, 2026 — migrate to the standard token event queries and subscriptions before then.
Suspicious wallet stats, wallet category, preprocessed commitment level, creator wallet on tokens, Flap launchpad
- Suspicious wallet stats on tokens.
suspiciousCountandsuspiciousHeldPercentage— the deduplicated union of snipers, bundlers, and insiders — are now exposed onEnhancedToken,TokenWalletActivity, andLaunchpadTokenEventOutput, available as filters and ranking attributes onfilterTokens. Use it to screen out tokens with high concentration in risky wallet cohorts in a single check. - Resolved creator wallet on tokens.
EnhancedTokennow returns acreatorfield of typeWallet, resolved fromcreatorAddress.LaunchpadTokenEventOutputgains a matchingdevWalletfield, so you can pull creator identity, labels, and stats inline without a follow-up query. - Wallet category classification.
Walletnow exposes acategoryfield returning a newWalletCategoryenum (NORMIE,TOKEN_CREATOR,EXCHANGE,DEFI_EXCHANGE,PAIR,PAIR_TOKEN_HOLDER,POOL_AUTHORITY,STAKING_VAULT,NOTORIOUS) for behavioral classification at a glance. - Token-creator stats on wallets.
Walletnow returnstokensCreatedCountandtokensMigratedCount— totals across all networks for tokens deployed and launchpad tokens graduated by the wallet. - New token ranking attributes.
filterTokensadds rankings forsniperHeldPercentage,bundlerHeldPercentage,insiderHeldPercentage,suspiciousHeldPercentage,devHeldPercentage, and their matching*Countattributes, plus community-engagement rankingscoinCommunityPostCount,coinCommunityMemberCount,coinCommunityLikeCount, andcoinCommunityLastPostAt. PreprocessedSolana commitment level.EventCommitmentLevelnow includesPreprocessedfor event subscriptions, surfacing pre-execution events earlier thanProcessedorConfirmed. Preprocessed events evaluate before routing is finalized and may differ from later commitment stages — many preprocessed events may error and never be processed, so use only when earliest-possible signal matters more than accuracy.- Flap launchpad support added. Added to
launchpadNamefilters onfilterTokensand to launchpad event subscriptions.
Prediction market metrics webhooks, NFT event webhooks removed
- Prediction market metrics event webhooks.
createWebhooksnow acceptspredictionMarketMetricsEventWebhooksInput, letting you alert on rolling windowed stats (5m to 1w) at the market or per-outcome level (withoutcome0,outcome1, oranyOutcomematching). Use this to trigger on volume spikes, price moves, or trade counts on a specific Polymarket or Kalshi market without polling. See Webhooks for setup. - NFT event webhooks removed.
nftEventWebhooksInputand the relatedCreateNftEventWebhookArgs,NftEventWebhookCondition,WebhookNftEventType, andWebhookNftEventFillSourcetypes are no longer part of the schema, following the previously announced sunset of NFT data coverage on March 31, 2026. Existing NFT-event-webhook code paths should be migrated off.
HMAC webhook signatures, Kalshi order books, average hold period stats, Meteora Alpha Vault launchpad
- HMAC webhook signature verification. Webhook deliveries now include
X-Webhook-TimestampandX-Webhook-Signatureheaders, where the signature is an HMAC-SHA256 over{timestamp}.{rawBody}keyed by your webhook’ssecurityToken. This authenticates the exact raw body and supports a 300-second freshness check, replacing the legacy bodyhashfield (which is now deprecated and only identifies the delivery, not the body). See Verifying webhooks for the verification flow, a Node example, and raw-body capture notes for common frameworks. - Kalshi support for live order books.
predictionOutcomeOrderBooksand the relatedbestBookBid*/bestBookAsk*/bestBookLiquidity*fields on prediction markets and outcomes now return live data for Kalshi outcomes in addition to Polymarket. Outcomes from other venues continue to return null. - Average hold period fields on wallets and tokens. Wallet, token, and trader aggregate types now expose
avgHoldPeriodSecalong withavgHoldPeriodSec1d,avgHoldPeriodSec1w,avgHoldPeriodSec30d, andavgHoldPeriodSec1y— cost-basis turnover time in seconds across rolling windows. The same fields are available as filters and rankings onfilterTokensand wallet queries, so you can screen for short-term flippers versus long-term holders. - Meteora Alpha Vault added to the supported launchpad list across token and launchpad filters.
Sports metadata on prediction events and markets, identityLabels on wallets, optional firehose for onPredictionTradesCreated
- Sports metadata on prediction events and markets.
PredictionEventandPredictionMarketnow expose anenrichedMetadatafield returningPredictionEventEnrichedMetadataandPredictionMarketEnrichedMetadata. For sports markets, this includes structured team info (name, abbreviations, alias, logo, color, league, home/away flag), league, game start date/time/timezone, and a decomposed venue ticker — so you no longer need to parse venue tickers client-side to render scoreboards or filter by team. identityLabelsadded to wallet filter results.WalletFilterResultnow returns anidentityLabelsfield exposing manual or proposal-derived identity vocabulary (for exampleWHALE,KOL), distinct from the existing behaviorallabels.- Firehose mode for
onPredictionTradesCreated. Theinputargument is now optional — omit it to receive the firehose of all prediction trades instead of being required to scope by market, event, or trader.
predictionOutcomeOrderBooks, token ATH/ATL data, Polymarket order book fields, Meteora Alpha Vault
predictionOutcomeOrderBooksquery added. Returns live order book snapshots (full bid/ask ladders) for a set of prediction outcomes, sourced directly from the venue’s CLOB. Polymarket-only for now; results are cached for up to 10 seconds. NewPredictionOutcomeOrderBookandPredictionOrderBookLeveltypes accompany it.- All-time high and low data added to tokens.
EnhancedTokennow exposes anextremafield returning a newTokenExtrematype withathPrice,atlPrice,athFdv,atlFdv,athCircMc,atlCircMc, and matching*Timestampfields for each. The same attributes are also available as filter inputs onfilterTokens, so you can screen by ATH/ATL price or market cap. - Top-of-book Polymarket data added to prediction markets. Prediction market and outcome types now expose
bestBookBidUsd/bestBookBidCT,bestBookAskUsd/bestBookAskCT, andbookLiquidityUsd/bookLiquidityCTfor live top-of-book pricing and bid-side notional liquidity. Polymarket-only for now, fetched on-demand when selected, cached for up to 10 seconds. commitmentLevelargument added toonTokenBarsUpdated. Token-level bar subscriptions can now requestProcessed,Confirmed, or both Solana commitment levels, matching the existingonBarsUpdated/onEventsCreated/onEventsCreatedByMakerinterface.- Meteora Alpha Vault launchpad support added. Added to
launchpadNamefilters onfilterTokensand to launchpad event subscriptions.
eventScopedFilterPredictionMarkets, token boolean filters, Eitherway launchpad
eventScopedFilterPredictionMarketsquery added. Filters prediction markets within a single event and returns structured classification metadata for each market — including entrant info (with country code and image), period/stat segments, parsed numeric threshold rungs, and date buckets. Use this instead offilterPredictionMarketswhen you need entrant/segment/ladder details without re-parsing subtype slugs client-side.- Boolean filter composition added to
filterTokens.TokenFiltersnow accepts aboolFilterfield that combines nestedTokenFilterswithand,or, andnotfor recursive boolean expressions, enabling much richer token-discovery queries. marketSortargument onfilterPredictionEventsdeprecated. The argument and itsPredictionEventMarketSortenum no longer affect market ordering within returned events.- Eitherway launchpad support added. Added to
launchpadNamefilters onfilterTokensand to launchpad event subscriptions.
Polymarket wallet profiles, venue-reported prediction market volume
- Polymarket profile data added to wallets. The
Wallettype now exposes apolymarketfield returning a newWalletPolymarketProfiletype with the proxy wallet address, Polymarket display name, pseudonym, profile image, X (Twitter) username, verified badge, and public-display flag. Polymarket profile data takes priority over contributed/Ethos sources for resolveddisplayName,twitterUsername, andavatarUrl. - Venue-reported volume added to prediction market bars.
PredictionMarketBarnow exposesallTimeVenueVolumeUsdandallTimeVenueVolumeCollateralTokenalongside the existing on-chainallTimeVolumeUsdandallTimeVolumeCollateralToken, letting you compare Codex-indexed on-chain volume against the volume reported by the venue.
commitment-level streaming, walletLabelTypes, launchpad fee breakdown, The Grid integration
walletLabelTypesquery added. Returns the canonical vocabulary of wallet label types (for exampleWHALE,CEX,KOL) with display names and descriptions.- Solana commitment-level streaming added.
onBarsUpdated,onEventsCreated, andonEventsCreatedByMakernow accept acommitmentLevelargument (Processed,Confirmed), and streamed payloads expose a matchingcommitmentLevelfield. The standaloneonUnconfirmedBarsUpdated,onUnconfirmedEventsCreated, andonUnconfirmedEventsCreatedByMakersubscriptions are now deprecated. getLatestPairsandonLatestPairUpdatedremoved. Both were previously deprecated — usefilterPairssorted bycreatedAt DESCinstead.- Fee breakdown added to launchpad token events.
LaunchpadTokenEventOutputnow exposespoolFees1,baseFees1,priorityFees1,builderTips1,l1DataFees1,totalFees1, andfeeToVolumeRatio1for 1-hour fee and MEV analysis on launchpad streams. - USD-denominated fields added to prediction top markets.
PredictionEventTopMarketnow returnsoutcome0BidUSD/outcome0AskUSD,outcome1BidUSD/outcome1AskUSD, andvolumeUSD1d/volumeUSD1w/volumeUSDAllalongside the existing collateral-token values. - Phrase-match ranking for prediction search. New
phraseScoreattribute on bothPredictionEventRankingAttributeandPredictionMarketRankingAttributeenables relevance-based sorting when searching prediction events and markets by phrase. - Wallet social-account filters and
ethosScoreranking added.filterWalletsnow acceptshasTwitter,hasDiscord,hasTelegram,hasFarcaster,hasGithub,hasDisplayName, andhasSocialsfilters, andethosScoreis available as a ranking attribute. - Token profanity flag added.
EnhancedTokenincludes a newprofanityboolean, andTokenFilters.profanitylets you filter by whether the token name or symbol contains profanity. - Scale launchpad support added. Added to
launchpadNamefilters onfilterTokensand to launchpad event subscriptions;LaunchpadDatanow exposescategory, the launchpad-assigned token category returned by Scale and Creator launchpads. - The Grid integration. Token and organization metadata on
filterTokens,token, andtokensis now enriched by The Grid, a human-verified Web3 ecosystem intelligence platform. When Grid data is available, queries returnasset(verified token metadata including description, icon, and cross-chain deployments),assetDeployments(all networks and addresses the token is deployed on), andorganization(metadata about the issuing organization including URLs and socials). Covers established verified projects only.
predictionMarketPrice, bar fee breakdown, onFilterTokenUpdated
predictionMarketPricequery added. Fetch current or point-in-time price data for a prediction market, including best bid, best ask, last trade price, and spread in both USD and collateral token units.- Fee breakdown fields added to bar data. Bar types now expose
poolFees,baseFees,priorityFees,builderTips,l1DataFees,totalFees, and derived metrics includingfeeToVolumeRatio,mevToTotalFeesRatio,gasPerVolume,averageCostPerTrade,mevRiskLevel,feeRegimeClassification, andsandwichRatefor detailed cost and MEV analysis. OnFilterTokensUpdatedsubscription added. Live-streams updates to the currentfilterTokensresult set — requiresuseAggregatedStats: true.
Prediction markets, getDetailedTokenStats, useAggregatedStats
- Prediction market endpoints released. Full suite of queries and subscriptions for prediction market data:
- Queries:
filterPredictionEvents,filterPredictionMarkets,filterPredictionTraders,filterPredictionTraderMarkets - Detail queries:
detailedPredictionMarketStats,detailedPredictionEventStats,detailedPredictionTraderStats - Bar data:
predictionMarketBars,predictionEventBars,predictionTraderBars,predictionEventTopMarketsBars - Lookups:
predictionMarkets,predictionTraders,predictionTrades,predictionTokenHolders,predictionTraderHoldings,predictionTraderMarketsStats,predictionCategories - Subscriptions:
onPredictionTradesCreated,onDetailedPredictionMarketStatsUpdated,onDetailedPredictionEventStatsUpdated,onPredictionMarketBarsUpdated,onPredictionEventBarsUpdated
- Queries:
getDetailedTokenStatsquery released — returns bucketed stats aggregated across all pairs for a token, with support for multiple durations (min5,min15,hour1,hour4,hour12,day1,week1,day30)onDetailedTokenStatsUpdatedsubscription released — live-streamed equivalent ofgetDetailedTokenStats- Added
useAggregatedStatsflag tofilterTokensto opt into aggregated token stats - NFT data coverage deprecated. NFT endpoints will be removed on March 31, 2026
- Added support for Tempo (network ID 4217)
- Added the Codex Skills and MPP (Machine Payments Protocol) payment support. You can now use Codex directly in LLMs with either an API key or USDC on Tempo
MegaETH, Top 10 Holders, new protocols
- Added support for the following protocols: Coinbarrel, Noice, Blowfish
- Rolled out expanded support for Top 10 Holders Percent:
- Added to the
onPairMetadataUpdatedsubscription and tofilterTokens - Fixed a bug with SOL case sensitivity
- Added to the
- Added support for ‘Bonkers’ mode tokens from Bonk.fun
- Added support for the bankr launchpad
- Fixed a bug with
getTokenEventsForMaker— it now uses a mix of the first token event (mint) and last pair event to create the window that is searched - Top holders now correctly excludes vault addresses
- Negative holder count fix
- Added support for swap pricing of 29 more SVM protocols & added to trending
- MegaETH support added, including Kumbaya launchpad
Fogo mainnet, maker attribution, Meteora DAMMv2 locks
- Fogo mainnet support added (Network ID: 150601)
- Meteora DAMMv2 liquidity lock tracking
- Historical bar fetching for
GetTokenBars - Removed social connection requirement for signup
- Shipped maker attribution logic for aggregated transactions
- Added support for TokenMill EVM memescope
- Added the following protocols with generic swap pricing support: AlphaQ, Byreal CLMM, BisonFi, Orbic V2, Swap, Stabble, ZeroFi, and PancakeSwap (hidden from trending/top pair due to lack of historical data)
pump.fun fixes, webhook improvements
- Added support for a pump.fun swap instruction that we were missing
- Fixed event not being recorded for pump.fun mayhem burns
- Fixed bug & repaired data from pump.fun graduations failing to record events
- Webhook usage/details improvements:
- List view of user’s webhooks in dashboard
- Detail view of a webhook in dashboard
- Webhook activity service and activity view in details
- Improved query request/response examples in Codex docs
- Added integrator disambiguation for Doppler launchpads
- Fixed a pump.fun problem after they updated their contract
- Fixed PnL totals calculation accuracy
- Added auto disabling to failing test webhooks
- New token pricing webhook live in prod
- Dashboard changes for webhooks:
- Global webhooks admin view
- New token pricing event type
- Updated docs for new pricing event
- Fixed bug in balances endpoint that was letting scam tokens through when
removeScamswas true
Bundlers/snipers/insiders data, pump.fun Mayhem, SDK 2.0
- Bundlers/Snipers/Insiders data types added to
filterTokensand both launchpad event subscriptions — not backfilled - Added
firstSeenTimestampwallet data type - Upgraded pump.fun handling after their recent update, also added support for their new “Mayhem” mode
- Added a requirement for Telegram or Discord connection for account creation (to help facilitate customer communication)
- Added support for Prop (Dark) AMMs Humidifi and GoonFi (removed from pair trending)
- Improved calculation formulae for liquidity in Meteora DAMMv2 contracts
- Excluded all Prop (Dark) AMM pairs from trending
- Documentation enhancements (improved visibility of input object types available per endpoint with expandable fields rather than separate pages)
- Big improvements to
getBars(including sparklines) to run queries ~2x faster - Built support for Baseline Markets bSwap protocol
- Fixed stale usage data issue in the Codex dashboard
- Fixed
getTokenPriceslatency issues - Monad launch-day support — added support for BonadFun, NadFun, Printr, and other protocols
- Codex docs improvements:
- Updated styling / better visibility of endpoint object types
- Added query/response examples
- SDK updates v1.0.36→v2.0.0:
- Updated to add Bundlers/Snipers/Insiders data
- 60% smaller bundle size for end users
- Better tree-shaking with ESM support, falls back to CommonJS
- Modern tooling throughout development workflow
- Removed fragment masking since it’s generic and not used in SDK directly
New dashboard, Monad & Katana support
tokenIdarray added forfilterTokenWallets- New Codex API dashboard launched at dashboard.codex.io with improved usage metrics, analytics, and auth pages
- Added support for DYORPump launchpad protocol
- Added support for “Four.meme Fair” launchpad, for Fourmeme tokens that are launched on Binance Wallet
- Added
isDynamicFeefield to indicate whether a UniswapV4 pool uses a dynamic fee or not - Added ability in
getTokenPricesto further break down prices by block in the case of subsecond block time (e.g., BNB chain) - Added a flag on pair metadata subscription to automatically pick quoteToken
- Added
tokenCreatedAtsorting tofilterTokensquery and FE launchpad page - Added Katana network support
- Bug fix: launchpad tokens that graduate/migrate consistently report 100% grad percent
- Added support for Printr
- Monad support (went live to all customers at launch)
- Fixed
exchangeVersionbug on filter endpoints - Added social platform login/authentication for dashboard access
Token-level bar endpoints, search improvements
GetTokenBarsdeployed as new endpoint — aggregated version ofgetBars, consolidating all valid token pairs into one (historical data limited)OnTokenBarsUpdateddeployed as an aggregated version ofonBarsUpdated, using token events across all pools containing the token (historical data limited)- Big searching improvements to
filterTokens:- Lowercase address search
- Search for address by prefix
- Ability to match non-alphanumeric characters in token names/symbols
- General better phrase matching
- Improved
filterPairsto bring searching in line withfilterTokens - Protocols:
- Added support for Raydium Launchlab initialize_v2 instruction, and Meteora DBC swap2 instruction
- Added support for SolFi and TesseraV exchanges
- Mintable/Freezable authorities for tokens are now appropriately updated. When freezable/mintable is null you can check the new
isValidfield to determine if the null is intentionally set or if the token has not been updated yet - Updated
TokenWalletFilterResulttype to include the completeEnhancedTokeninstead of a subset - Added
tokenBalanceLivetoFilterTokenWalletsendpoint for more up-to-date balance info - Added
isToken0NetworkTokentoUniswapV4Dataso that consumers can know if they’re dealing with the network token (i.e., ETH not WETH) - Updated
expiresIndefault to 1 hour forCreateApiTokensmutation - Fixed filtering bug for
onEventsCreated— consumers can now useaddress+networkIdwithout entitlement error - Added support for Somnia and Plasma networks, including Somnia Meme launchpad
- Weighted pricing with filtering integrated into token aggregates — pricing will no longer use just the top pair:
- Weighted average based on liquidity/recency, filters out pairs that use swap pricing
- Removed search tokens endpoint
- Added network-wide support in
onTokenBarsUpdatedby publishing only the top bars for each pair - SDK updates v1.0.26→v1.0.36:
- TokenMill V2 Launchpad support
isToken0NetworkTokento pair protocol data type- Override GQL document build for filterTokenWallets
- Generate latest types
Heaven AMM, launchpad expansion, liquid pair data
imageThumbHashadded totokenInfoschema type (new tokens only, not backfilled)- Added
liquidPair,liquidPairLiquidity, andliquidPairPriceUsddata tofilterTokens— info about the most liquid pair, which is not necessarily the top pair - Added
protocolsandlaunchpadNamessubscriptions input options - Created a wallet backfill mutation for paid users
- Added support for Baseapp/Zora/Zora Creator on launchpads
- Added Heaven AMM and launchpad support
- Improved query performance of
filterPairs,prices, andholders - Added TokenMill V2 launchpad support
- Added support for lowercase Solana contract address searching
onLaunchpadTokenEventsandonLaunchpadTokenEventsBatchwill now publish updates (eventType: Updated) for 6 hours after token migration — no handoff toonPairMetadataUpdatedrequired for migrated tokens- Added support for Virtuals and Clanker on launchpads
- Improved phrase searching on
filterTokensfor tokens with a$prefix - SDK updates v1.0.17→v1.0.26:
- Added latest schema
- Added launchpadName to subscription override
- Allow list input to
filterTokensforlaunchpadNameandlaunchpadProtocol - Added new launchpad protocols
- Added generated network configs to list of public endpoints
- Added Heaven AMM/launchpad support
- Generated new schema
- Allow overriding default fetch function
- Added TokenMill V2 launchpad support
Baseapp/Zora support, Uni V4 hooks, SDK v1.0.17
- Improved phrase searching on
filterTokensto be more accurate and provide fewer irrelevant results with low liquidity or recent activity - Added limit argument for holders query
launchpadNamefilter added as subscription input- Added
filterWalletto tracked Wallets endpoint - Added support for indexing Uni V4 hook addresses with pairs (added to OpenSearch for filter support)
- Added support for Baseapp protocol (and Zora) — new token creator metadata and Zora protocol support, including ERC721 metadata for EVM tokens
- Fixes to Uni V4 price routing
- Added support for launchpad icons to be stamped on EnhancedTokens
- SDK updated to v1.0.17. Changes from v1.0.11→v1.0.17:
- Unconfirmed launchpad events
- Launchpad event filters
- Baseapp/Zora launchpad protocol
- Added liquidity on
LaunchpadTokenEventOutput - Fixed async issue for generated subscriptions
- Fixed issue where launchpad network filters were showing tokens on unspecified networks
Wallet endpoints, Market Cap webhooks, Mintlify docs launch
- Wallet Endpoints (Trader Stats) released
- Events By Maker subscription released
- Token Liquidity Metadata endpoint released (locked liquidity across top 100 pairs)
- Market Cap webhooks released
- Swap percent and wallet ages added to
filterTokens - Improved launchpad data and support (websockets,
filterTokensarguments, 11+ launchpads supported and growing) - Somnia testnet
- Added support for Meteora v2 swap events
- Implemented Hyperfluid V3
- TokenMill v2 and Heaven AMM protocol support added
- Taraxa Network support
- Fixed Raydium Launchlab attributed pair address
walletAddressinput on orders and positions queries- Improved Launchpad Protocol name filtering (separated out third-party launchpads such as Bonk and Jupiter)
- Improved token symbol matching for
phrasesearches using$prefix - Updated trending status to ignore a pair until it has enough trading data to be relevant
- Wallet ages added for Sui & Starknet
- Added Arena.Trade launchpad support
- Docs migration to Mintlify (docs.codex.io)
Launchpad event batch, SDK v1.0.7, Meteora DAMM v2
- Added
LaunchpadTokenEventBatchsubscription — publishes a batch of updates at once instead of each one individually walletAgeproperty added to token events (for both subscriptions andgetTokenEventsendpoint)- Fixed issue with
quoteTokenson events showing incorrect prices - Added Yominet network support
- SDK v1.0.7 released
- Launchpad events added for moon.it, bonkFun, boopFun, and Meteora DBC
- Added buy/sell volume filters to
filterTokens/filterPairs - Fixed a bug where free account usage failed to reset
- Added Vertigo and EgoTech launchpad support
- Meteora DAMM v2 support added
FourMeme + Raydium LaunchLab, MCP server, SDK v1.0.6
- BSC/FourMeme and Raydium LaunchLab support for launchpad events added to
onLaunchpadTokenEvent - Bonk.Fun tokens supported from launch as they utilize Raydium LaunchLab
- SDK v1.0.6 released
- Codex MCP server released
- Added support for Curve’s TwoCrypto protocol
- Added support for Over Protocol
- Added indexing for Raydium LaunchLab tokens
- Added support for iZiSwap (Izumi Finance)
- Improvements for scam detection using wallet age metrics
- Added network array to
balancesendpoint queries - Implemented Rainbow launchpad support and accompanying new
launchpadProtocolfield on enhanced tokens - Support for Rainbow and Moon.it launchpad metadata
- Added and released Zora network
- Added support for Starknet charts and events
- Fixed FourMeme graduation support for Pancake V2 migrations
pump.fun AMM, Aptos network, launchpad websocket
- Support added for pump.fun AMM
- Camelot & StellaSwap fully supported on Integral 1.2
- FluxBeam protocol indexing (as of March 10th)
- Bunni protocol indexing
- Added entitlements system to permit pay-to-access for certain features such as network-wide subscriptions and wallet stats/filtering
onLaunchpadTokenEventswebsocket releasedtokenTopTradersendpoint released- Aptos network support:
- Added Emojicoin, Liquidswap, Hyperfluid, Thala, and Cellana protocols
- FAQ page added to documentation
- Added network-wide support in
onTokenBarsUpdatedby publishing only the top bars for each pair - 5min trending scores added to filter tokens/pairs
- Volume change added to network stats
Berachain, Sui, Unichain & Sophon network support
- Berachain indexing
- Added Sui network
- Unichain support (with Uni V4)
- Sophon network support
- four.meme support
- Codex SDK updated to v1.0.5
- 5min data added to
filterTokens,pairMetadata, andonPairMetadataUpdated - Major updates to explorer.codex.io (including saved state, tabbed view)
Uniswap V4 indexing, Abstract Chain, new wallet endpoints
- Added Maverick Protocol
- Added Swell network
- Added Ronin & Saigon testnet networks
enhancedToken0andenhancedToken1fields addedMakersEventQueryInputmodified with optional fields (timestamp,priceUsdTotal,eventType,tokenAddress)LaunchPadTokenUpdateendpoint added to replaceTokenUpdateNotableHoldersendpoints addedTokenEventsForMakerendpoint added- Uniswap V4 data indexing
- Abstract Chain indexing
Unconfirmed aggregates, SDK v1.0, Sonic network
- Added unconfirmed aggregates/
onUnconfirmedBarsUpdated - Added
poolAddressto thegetTokenPricesendpoint so that you can specify a pool - Shipped version 1.0.0 of the SDK with enhanced query/mutation/subscription support
- Implemented filter orders by token address
- Added Sonic network
- Fixed an issue with retrieving exchanges within
filterTokens
Unconfirmed event pricing, token bar subscriptions by ID
- Exposed pricing data on the unconfirmed events for public use
- New
onTokenBarUpdatesubscription that allows subscriptions using token IDs - Added support for daos.fun protocol
- Built AnimalFactory support
Unconfirmed Solana events, wallet tracking, World Chain support
- Added
onPricesUpdatedendpoint to publish price changes for multiple tokens - Added
onUnconfirmedEventsCreatedendpoint to publish unconfirmed events for Solana - Added wallet tracking
- Added support for Chiliz and World Chain networks
- Fixed address casing issues in subscription endpoints — now they can handle cased and uncased formats
- Added support for Velodrome v3 protocol
Bug fix: getTokensInfo partial results
- Fixed bug that was preventing
getTokensInfofrom returning partial results
Bitbond liquidity protocol support
- Added Bitbond to liquidity supported protocols