Breaking Changes
- renamed to
metis-binaryand now requires aBINARY_KEYor--binary-keyto be provided. you can request a key from https://metis.builders/
What's Changed
- fix: would cycle with u
- fix: Raydium Launchlab deser
- chore: add idx to geyser logs
- hotfix: Change Account Size for RG1 Pump AMM
- feat: aquifer integration
- fix: add all-targets to clippy in ci
- fix: aquifer crawling by remove is_active
- chore: cli to check liquidity with params
- fix: update perps test snapshot
- feat: zerofi v2
- chore: Use volume incurred slippage instead of p50
- chore: remove solana-address-lookup-table-program
- sol staking swap change
- feat: update solana to 2.3
- feat: jupiter v2 instructions
- feat: alphaq integration
- fix: SolFi V2 support token2022 properly and testing fixes
- feat: fix validation if fees not set properly
- feat: defituna integration
- chore: update rust 1.90
- fix: Fix whirlpool partial fill by disabling partial fill
- chore: Raydium AMM cleanup
- feat: Account resource consumed rework
- bug: forget to add placeholder for alphaq
- fix: Min Incurred Slippage Allowed Should Be 0bps
- chore: load amms in parallel
- chore: add geyser_slot_processed metric
- chore: add real concurreny to get_multiple_accounts
- fix: Assert insertable new or illiquid markets len not over maximum
- feat: add metadao support
- chore: Update jupiter to proposal version
- feat: realtime metadao launch crawling
- feat: DAMM v2 fee rate limiter
- feat: Raydium v2
- feat: discriminatory quoting
- feat: use subscribe_accounts from richat
- bug: fix token2022 mint data for pump swap
- fix: update perp swap fee multiplier
- chore: clean up dependencies in Cargo.toml files
- feat: Native destination account
- refactor: replace spl-token with spl-token-interface across the codebase
- chore: Token First Tradable Timestamp DB Table
- feat: Add market constraint checks to block or constrain the graph edge to a single market
- refactor: update references from spl-token-2022 to spl-token-2022-interface across the codebase
- refactor: replace spl-associated-token-account with spl-associated-token-account-interface across the codebase
- feat: Jupiter lend deposit and redeem
- feat: Move check-quote-amms to slack
- deps: move to root Cargo.toml
- fix: longtail markets will consider both price_impact and price_difference
- feat: track routing group changes for markets table
- fix: Extend accounts at the end for nativeDestinationAccount
- chore: init account state with grpc replay on disconnect
- fix: replace used future by Pending
- feat: Provide Market Incurred Slippage In SwapInfo
- fix: Duplicated Account Counting
- fix: Retry get ai in get clock used in Router::load
- fix: Set the field optional new field to have a default
- chore: Rust 1.91.0
- chore: Include Market Incurred Slippage In MarketResponse
- chore: remove gMA polling
- fix: meteora dbc swap exact in revert if couldnt consume full in
- fix: force only europa startup for binary
- feat: Don't use shared accounts for default account state mints
- pump fun upgrade
- fix: don't panic on down grpc endpoint
- chore: Receive & Use Market Incurred Slippages As f64
- feat: Migrate to inf-1.5 SDK
- feat: Dynamic swap v1 using 2 prop AMMs
- fix: camelCase candidate_swap_infos in response
- feat: Determine Whether A Market Should Be Checked For Liquidity Based On Token First Tradable Age
- fix(crawler): chunk gPA to fire 5 at a time
- fix: Features default got removed
- feat: Pump is_mayhem stuff and create_v2
- feat: obsidian integration
- feat: saros dlmm integration
- feat: Sanctum lst list from API
- fix: obsidian and saros name
- chore: Set Max Bytes In QuoteRequest For AccountAndSizeResourceEstimator
- fix: missing saros dlmm crawl code
- feat: Use sanctum lst list inside inf
- fix: pump swap mayhem marketcap calc
- fix: Mayhem token supply for pump fees
- feat: add api key for europa
Commit hash: 6781e13c439eaf0d5752c75789f177bf246ef4e2