- Anchor IDL: Describes the program interface, including instructions, account layouts, arguments, events, errors, and defined types.
- TypeScript Types: Provides the generated TypeScript representation of the IDL for strongly typed client integrations.
Published Artifacts
The official integration artifacts are maintained in the RugFreePump repository:Supported Deployments
RugFreePump maintains separate Devnet and Mainnet deployments while keeping their underlying program interfaces strictly synchronized. The program ID may differ between deployments, but the published IDL and TypeScript types uniformly map to both environments.A Program ID identifies a specific deployment and operates independently of the interface layout. Updating a cluster deployment address does not require new IDL or TypeScript artifacts if the underlying program interface remains unchanged.
Interface Synchronization & Versioning
The published IDL and generated TypeScript types serve as the authoritative reference for the RugFreePump program interface.Last updated:
September 22, 2026This date marks the latest published state of the IDL and TypeScript artifacts. Developers should use this date as the baseline reference when determining whether their local implementation matches the current published interface.- Instructions: Changes to public instruction definitions or entry points.
- Arguments: Modifications to instruction parameters or their data types.
- Accounts: Alterations to account schemas or structural relationships exposed by the interface.
- Events: Adjustments to program-emitted event definitions.
- Errors and Types: Additions or changes to custom errors and defined types represented in the IDL.
The IDL and TypeScript files linked on this page are the authoritative published artifacts for the active RugFreePump interface. When maintaining a production integration, verify the current Last Updated date above and do not rely on an older cached or local copy when a newer version has been published.