2.0 KiB
2.0 KiB
Validation status — 0.7.57 Meteora DLMM final
Build
cargo test -p kb_lib -> 460 passed / 0 failed
cargo clippy -p kb_lib --all-targets -- -D warnings -> OK
Replay
Recommended replay settings used:
skipDexDecode=no
forceDexDecode=yes
deferInstructionObservations=yes
Final replay summary:
769 replayed
0 decode skipped
769 ledger upserts
646 unsafe ledger rows
106 trades
664 liquidity
1107 lifecycle
0 tokenAccount
424 candle upserts
instructionObservations = 8062
resetDeleted = 9898
catalog = 169 tokens / 218 pools / 218 pairs
Final SQL gates
| Gate | Result |
|---|---|
| Upstream fallback for local DLMM coverage | empty |
Local instruction_audit observed |
0 |
| Decoded DLMM without coverage | empty |
| Successful non-materialized without explicit skip/policy | empty |
| Failed transaction business materialization | empty |
| Multi-target materialization | empty |
| Non-swap trade/candle safety | empty |
| Fee parent scalar without amount leg | empty |
| Orphan fee amount legs | empty |
| Reward/fee collision | clean separation |
| Limit/orderbook trade/candle double-count | empty |
| Logical duplicate coverage rows | empty |
Final materialization counters
trade events = 106
liquidity events = 664
lifecycle events = 1107
candles = 424
Important decisions
swap_eventandswap2_evtare materialized as lifecycleswap_log, not as trades.initialize_preset_parameter_v2was added from corpus evidence for discriminator75c73e67068e1fcb.close_bin_arrayhas16observations but only14materializations because2transactions failed withCustom 6015.initialize_rewardandinitialize_reward_eventremain without amounts because they are configuration/init events, not transfers.- No observed useful DLMM event remains decoded-only.
Closure decision
0.7.57 meteora_dlmm is considered closed for the validated corpus. Future changes require new corpus evidence.