Solana IDL Drift Ledger

Each row checks a published Anchor IDL against the requested program address. Matching IDLs are diffed against that program’s on-chain IDL account on mainnet; sources for another program are flagged without a diff. Run by auroraxo/idl-drift.

programaddressstatusdrift detail
marinade-financeMarBmsSgKXdrN1egZf5sqe1TMai9K1rChYNDJgjq7aDin syncno drift
marinade-referralMR2LqxoSbw831bNy68utpu5n4YqBH3AzDmddkgk9LQvdriftversion, types, errors
whirlpoolwhirLbMiicVdio4qvUfM5KAg6Ct8VwpYzGff3uctyCclegacy driftinstructions.close_bundled_position
staking-options4yx1NJ4Vqf2zT1oVLk4SySBhhDJXmXFt88ncm4gPxtL7no on-chain IDLno on-chain IDL account at metadata HARmBTYrLaJHySxWQKdAigNWUPGpkAxoTmRP3sb98qSh or anchor 39zsr5NmGQjNjb4hCT1Ka1PssyXM8Q1rtRzsUkEdE85K
raydium-clmmCAMMCzo5YL8w4VFF8KVHrK22GGUsp5VTaW7grrKgrWqKdriftinstructions, types.PoolState, errors
kamino-lendingKLend2g3cP87fffoy8q1mQqGKjrxjC8boSyAYavgmjDlabels onlyversion, instructions.liquidateObligationAndRedeemReserveCollateral
driftdRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UHsource/target mismatchsource IDL declares vELoC1audYbSYVRXn1vPaV8Axoa9oU6BYmNGZZBDZ1P; requested program is dRiftyHA39MWEi3m9aunc5MzRF1JYuBsbn6VPcn33UH; no on-chain comparison made

Correction (2026-10-20): The earlier ledger counted dRiftyHA39… as drift by comparing it against a moving SDK IDL for the different program vELoC1…. That was not a valid drift finding; the row now identifies the source/target mismatch.