IDL
An Interface Description Language (IDL) file provides a standardized JSON file describing the program's instructions and accounts. This file simplifies the process of integrating your on-chain program with client applications.
To interact with the program, we highly recommend using our SDKs. For low-level control, use @orca-so/whirlpools_client
for TypeScript or orca_whirlpools_client
for Rust. Both are generated using Codama based on the IDL of the Whirlpool Program.
If you're using a different programming language, or simply want to inspect our IDL you can download it by clicking on the link below.
🔗 Anchor IDL
https://github.com/orca-so/whirlpools/actions/runs/11329909458/artifacts/2053731610