get_marginfi_diagnostics
Identifies banks skipped during MarginFi group fetch, providing the bank address, recovered mint/symbol, skip step, and error reason to resolve missed mints on mainnet.
Instructions
READ-ONLY — diagnostic surface for the hardened MarginFi client load. Returns the list of banks the bundled SDK (v6.4.1, IDL 0.1.7) had to skip while fetching the production group, with each record carrying the bank address, best-effort mint + symbol (recovered from raw bytes even when Borsh decode fails), the step where the skip happened (decode / hydrate / tokenData / priceInfo), and the raw error reason. Call this when prepare_marginfi_* reports that a mint you know is listed on mainnet (e.g. USDC) was missed — it will either name the bank explicitly as skipped with the root cause, or confirm the mint truly isn't in the current group. The snapshot reflects the most recent fetchGroupData pass in this process; an empty cache is warmed on demand. No input args.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
No arguments | |||