# On-chain DEX discovery

idle

Recherche directement sur Solana via `getSignaturesForAddress` + `getTransaction`. Le résultat sert à trouver une signature, un pool ou un mint à backfiller ensuite dans Demo Pipeline 2.

Preset DEX
Choisis un DEX ou saisis un program id manuellement.
DEX code
Program id filter
Used to filter matched instructions. With address source, signatures are fetched from Source address instead.
Signature source
Source addresses
Use address source to discover signatures around one or several pools, vaults, positions, configs or mints while keeping the program id filter.
Before signature
Until signature
Max pages / address
Scan order
For pool creation analysis, scan a pool address with enough pages and use oldest_first to process the oldest fetched signatures first.
Target events
swap
add_liquidity
remove_liquidity
claim_fee
claim_reward
create_lock_escrow
lock_liquidity
position_open
position_close
pool_create
pool_admin
burn
mint
transfer
close_account
token_account_create
wrap_sol
unwrap_sol
stake
unstake
order_place
order_cancel
order_fill
settle_funds
consume_events
market_create
open_orders_create
open_orders_close
close_market
unknown_non_swap
Leave all unchecked for generic discovery. Check several surfaces to scan once and keep candidates matching any selected target.
Use this to find corpus signatures for non-swap decoders without promoting unverified events. Leave all unchecked to request target='any'.
Target instruction name
Optional exact instruction-name filter. Accepts comma/space separated names.
Target discriminator hex
Optional first 8 bytes of instruction data, matching the Solscan instruction filter.
HTTP role
Signature limit
Tx fetch limit
Candidate limit
Exclude tx with swap logs
Include failed tx

## Filtres locaux optionnels

Pair id local
Pool address
Token mint
Signature

## Résumé

Signatures: 0
Unique fetched: 0
Pages: 0
Unique candidates: 0
Tx fetched: 0
Missing tx: 0
Failed tx: 0
Skipped failed: 0
Skipped swap tx: 0
Extracted: 0
Rejected by target: 0
Candidates: 0
Local pairs: 0

Target: -
Backfill signatures: -
Next before cursors: -

## Logs

## Candidats on-chain

Signature | Slot | Kind | Confidence | Data prefix | Discriminator | Verified pool | Token A | Token B | Observed mints | Token deltas | Candidate accounts | Hint
--- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | --- | ---
No on-chain candidate.

## Rejected candidate summary

Kind | Prefix | Instruction | Reason | Count
--- | --- | --- | --- | ---
No rejected candidate summary.

## Recherche locale DB

DEX | Pool | Pair id | Symbol | Base | Quote | Trades | Candles
--- | --- | --- | --- | --- | --- | --- | ---
No local pool/pair sample.

## Raw result JSON