{"version":"2026-11-02.3","chainId":56,"scope":"Configured BSC protocols, not an exhaustive list of BSC markets. Support is an implementation capability, not proof that an individual observation is complete or current.","quoteAssets":[{"symbol":"WBNB","address":"0xbb4cdb9cbd36b01bd1cbaebf2de08d9173bc095c","decimals":18,"priceFeed":{"address":"0x0567f2323251f0aab15c8dfb1967e4e8a7d42aee","heartbeatSeconds":27,"maxAgeSeconds":90}},{"symbol":"USDT","address":"0x55d398326f99059ff775485246999027b3197955","decimals":18,"priceFeed":{"address":"0xb97ad0e74fa7d920791e90258a6e2085088b4320","heartbeatSeconds":900,"maxAgeSeconds":1200}},{"symbol":"USDC","address":"0x8ac76a51cc950d9822d68b83fe1ad97b32cd580d","decimals":18,"priceFeed":{"address":"0x51597f405303c4377e36123cbc172b13269ea163","heartbeatSeconds":900,"maxAgeSeconds":1200}},{"symbol":"BUSD","address":"0xe9e7cea3dedca5984780bafc599bd69add087d56","decimals":18,"priceFeed":{"address":"0xcbb98864ef56e9042e7d2efef76141f15731b82f","heartbeatSeconds":900,"maxAgeSeconds":1200}},{"symbol":"FDUSD","address":"0xc5f0f7b66764f6ec8c8dff7ba683102295e16409","decimals":18,"priceFeed":{"address":"0x390180e80058a8499930f0c13963ad3e0d86bfc9","heartbeatSeconds":86400,"maxAgeSeconds":90000}},{"symbol":"BNB","address":"0x0000000000000000000000000000000000000000","decimals":18,"priceFeed":{"address":"0x0567f2323251f0aab15c8dfb1967e4e8a7d42aee","heartbeatSeconds":27,"maxAgeSeconds":90}}],"protocols":[{"id":"pancakeswap-v2","name":"PancakeSwap V2","kind":"v2","mode":"analysis","addresses":{"factory":"0xca143ce32fe78f1f7019d7d551a6402fc5350c73","router":"0x10ed43c718714eb63d5aa57b78b54704e256024e"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"uniswap-v2","name":"Uniswap V2","kind":"v2","mode":"analysis","addresses":{"factory":"0x8909dc15e40173ff4699343b6eb8132c65e18ec6","router":"0x4752ba5dbc23f44d87826276bf6fd6b1c372ad24"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"biswap","name":"Biswap","kind":"v2","mode":"analysis","addresses":{"factory":"0x858e3312ed3a876947ea49d572a7c42de08af7ee","router":"0x3a6d8ca21d1cf76f653a67577fa0d27453350dd8"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"apeswap","name":"ApeSwap","kind":"v2","mode":"analysis","addresses":{"factory":"0x0841bd0b734e4f5853f0dd8d7ea041c241fb0da6","router":"0xcf0febd3f17cef5b47b0cd257acf6025c5bff3b7"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"babyswap","name":"BabySwap","kind":"v2","mode":"analysis","addresses":{"factory":"0x86407bea2078ea5f5eb5a52b2caa963bc1f889da","router":"0x325e343f1de602396e256b67efd1f61c3a6b38bd"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"sushiswap","name":"SushiSwap","kind":"v2","mode":"analysis","addresses":{"factory":"0xc35dadb65012ec5796536bd9864ed8773abc74c4","router":"0x1b02da8cb0d097eb8d57a175b88c7d8b47997506"},"abiSources":["src/chain.js","contracts/Simulator.sol"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pair reserves and token balances at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pair balances and quoted USD value; dated USD reference feeds; unavailable or expired prices remain unknown. Wrapped-token redemption is not verified."},"ownership":{"support":"partial","scope":"LP token holders found by the analyzer."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot. V2 same-router funding paths allow at most three swaps through registered quote assets, with at most three bridge candidates. No guarantee for other sizes, routes or future blocks."},"history":{"support":"partial","scope":"Large single-transaction sales in archived scanner V2 pairs and recorded block ranges; not complete token history."}}},{"id":"pancakeswap-v3","name":"PancakeSwap V3","kind":"v3","mode":"analysis","addresses":{"factory":"0x0bfbcf9fa4f9c56b0f40a671ad40e0805a091865","router":"0x1b81d678ffb9c0263b24a97847620c99d213eb14","positionManager":"0x46a15b0b27311cedf172ab29e4f4766fbe7f4364"},"abiSources":["src/positions-v3.js","src/analyzer.js"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pool price, active liquidity and parameters at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pool only. Balances or bounded position reconstruction; estimated liquidity is identified separately. Not a full executable depth curve."},"ownership":{"support":"partial","scope":"Position owners reconstructed within the recorded scan range; unresolved positions and checkpoints remain partial."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot using RPC simulation. Execution success is distinct from buy/sell success; no guarantee for other trades or future blocks."},"history":{"support":"partial","scope":"Bounded position events and selected transaction evidence; no complete historical large-sale scan for this pool family."}}},{"id":"uniswap-v3","name":"Uniswap V3","kind":"v3","mode":"analysis","addresses":{"factory":"0xdb1d10011ad0ff90774d0c6bb92e5c5c8b4461f7","router":"0xb971ef87ede563556b2ed4b1c0b0019111dd85d2","positionManager":"0x7b8a01b39d58278b5de7e48c8449c9f4f5170613"},"abiSources":["src/positions-v3.js","src/analyzer.js"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pool price, active liquidity and parameters at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pool only. Balances or bounded position reconstruction; estimated liquidity is identified separately. Not a full executable depth curve."},"ownership":{"support":"partial","scope":"Position owners reconstructed within the recorded scan range; unresolved positions and checkpoints remain partial."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot using RPC simulation. Execution success is distinct from buy/sell success; no guarantee for other trades or future blocks."},"history":{"support":"partial","scope":"Bounded position events and selected transaction evidence; no complete historical large-sale scan for this pool family."}}},{"id":"uniswap-v4","name":"Uniswap V4","kind":"v4","mode":"analysis","addresses":{"manager":"0x28e2ea090877bf75740558f6bfb36a5ffee9e9df","stateView":"0xd13dd3d6e93f276fafc9db9e6bb47c1180aee0c4","positionManager":"0x7a4a5c919ae2541aed11041a1aeee68f1287f95b"},"abiSources":["src/v4.js","src/positions.js"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pool price, active liquidity and parameters at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pool only. Balances or bounded position reconstruction; estimated liquidity is identified separately. Not a full executable depth curve."},"ownership":{"support":"partial","scope":"Position owners reconstructed within the recorded scan range; unresolved positions and checkpoints remain partial."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot using RPC simulation. Execution success is distinct from buy/sell success; no guarantee for other trades or future blocks."},"history":{"support":"partial","scope":"Bounded position events and selected transaction evidence; no complete historical large-sale scan for this pool family."}}},{"id":"pancakeswap-infinity-cl","name":"PancakeSwap Infinity","kind":"icl","mode":"analysis","addresses":{"manager":"0xa0ffb9c1ce1fe56963b0321b32e7a0302114058b","positionManager":"0x55f4c8aba71a1e923edc303eb4feff14608cc226","vault":"0x238a358808379702088667322f80ac48bad5e6c4"},"abiSources":["src/v4.js","src/positions.js"],"capabilities":{"discovery":{"support":"partial","scope":"Configured deployments and quote assets. V2/V3 factory matrices use a canonical, bounded local index with event reconciliation and full-query fallback; discovery does not prove full BSC market coverage."},"state":{"support":"implemented","scope":"Selected pool price, active liquidity and parameters at the recorded observation."},"liquidity":{"support":"partial","scope":"Selected pool only. Balances or bounded position reconstruction; estimated liquidity is identified separately. Not a full executable depth curve."},"ownership":{"support":"partial","scope":"Position owners reconstructed within the recorded scan range; unresolved positions and checkpoints remain partial."},"locks":{"support":"partial","scope":"Recognized lockers and decoded conditions only; unknown custody is not proof of a lock."},"simulation":{"support":"partial","scope":"Selected trade, size, wallet and snapshot using RPC simulation. Execution success is distinct from buy/sell success; no guarantee for other trades or future blocks."},"history":{"support":"partial","scope":"Bounded position events and selected transaction evidence; no complete historical large-sale scan for this pool family."}}},{"id":"four-meme","name":"four.meme","kind":"curve","mode":"analysis","addresses":{"manager":"0x5c952063c7fc8610ffdb798152d69f0b9550762b","helper":"0xf251f83e40a78868fcfa3fa4599dad6494e46034"},"abiSources":["src/analyzer.js"],"capabilities":{"discovery":{"support":"partial","scope":"Configured classic token manager only; other deployments or launch engines are not implied."},"state":{"support":"implemented","scope":"Curve fields returned by the configured helper."},"liquidity":{"support":"partial","scope":"Curve funds and progress, not a tradable order book."},"ownership":{"support":"unsupported","scope":"No LP ownership analysis while on the bonding curve."},"locks":{"support":"unsupported","scope":"No LP lock analysis while on the bonding curve."},"simulation":{"support":"partial","scope":"Supported classic curve versions and native BNB quotes only."},"history":{"support":"unsupported","scope":"No complete curve transaction history."}}},{"id":"flap","name":"flap.sh","kind":"curve","mode":"shadow","addresses":{"factory":"0x4db4fcfebbf3f0cbd20efff444b133b96abda2d6","portal":"0xe2ce6ab80874fa9fa2aae65d277dd6b8e65c9de0"},"abiSources":["src/shadow.js"],"capabilities":{"discovery":{"support":"partial","scope":"Experimental shadow scanner; outside public ratings."},"state":{"support":"partial","scope":"Curve reserves in shadow mode."},"liquidity":{"support":"partial","scope":"Real reserves after subtracting virtual reserves."},"ownership":{"support":"unsupported","scope":"Not analyzed."},"locks":{"support":"unsupported","scope":"Not analyzed."},"simulation":{"support":"unsupported","scope":"Portal trades are not simulated."},"history":{"support":"unsupported","scope":"No complete curve history."}}},{"id":"mdex","name":"MDEX","kind":"v2","mode":"monitor_only","addresses":{"factory":"0x3cd1c46068daea5ebb0d3f55f6915b10648062b8"},"abiSources":["src/chain.js"],"capabilities":{"discovery":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"state":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"liquidity":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"ownership":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"locks":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"simulation":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."},"history":{"support":"unsupported","scope":"Inefficiency monitor only; not supported by the token analysis scanner."}}},{"id":"pancakeswap-infinity-bin","name":"PancakeSwap Infinity Bin","kind":"bin","mode":"unsupported","addresses":{},"abiSources":[],"capabilities":{"discovery":{"support":"unsupported","scope":"No analysis adapter implemented."},"state":{"support":"unsupported","scope":"No analysis adapter implemented."},"liquidity":{"support":"unsupported","scope":"No analysis adapter implemented."},"ownership":{"support":"unsupported","scope":"No analysis adapter implemented."},"locks":{"support":"unsupported","scope":"No analysis adapter implemented."},"simulation":{"support":"unsupported","scope":"No analysis adapter implemented."},"history":{"support":"unsupported","scope":"No analysis adapter implemented."}}},{"id":"thena-algebra","name":"THENA Algebra","kind":"algebra","mode":"unsupported","addresses":{},"abiSources":[],"capabilities":{"discovery":{"support":"unsupported","scope":"No analysis adapter implemented."},"state":{"support":"unsupported","scope":"No analysis adapter implemented."},"liquidity":{"support":"unsupported","scope":"No analysis adapter implemented."},"ownership":{"support":"unsupported","scope":"No analysis adapter implemented."},"locks":{"support":"unsupported","scope":"No analysis adapter implemented."},"simulation":{"support":"unsupported","scope":"No analysis adapter implemented."},"history":{"support":"unsupported","scope":"No analysis adapter implemented."}}}]}