TRENDDocs
Programs

IDL downloads

The interface of each program as JSON, refreshed from the build.

What is live today

TREND runs on its own dev validator. The mainnet programs are not deployed: their ids are reserved and no launch exists there. Statement as of 2026-10-10.

FileSizeSHA-256 (first 16)
trend_launch.json151 KBecff1aa11f636744
trend_acquire.json44 KB389147eaa94ac90a

The files are produced when this site is built, from the interfaces committed with the programs' source. The digest is of the file as served.

Shape

Each file is the Anchor IDL in the form the TypeScript client uses: names in camel case (curveBuy, primaryMint), an address, instructions, accounts, events and types. Anchor's own tooling reads it as it is. The doc comments of the program source are not included: the files carry names, types, discriminators and addresses. Two error messages are reworded in this copy to follow the site's style rules; error codes are unchanged, and Anchor reads the code.

import { Program } from '@coral-xyz/anchor';
import idl from './trend_launch.json';

const program = new Program(idl as never, provider);

The address in each file is the dev id. A program deployed on mainnet will have a different id: use the one this site lists for that environment (addresses).

Reading events

See Index launches from chain for decoding events from transaction logs, and Events for the field tables.

On this page