UNPKG

@sol-synth-engine/js-client

Version:

JavaScript client for Sol Synth Engine

201 lines (200 loc) 5.01 kB
import { PublicKey } from "@solana/web3.js"; export declare const SOL_SYNTH_ENGINE_IDL: { address: string; metadata: { name: string; version: string; spec: string; description: string; }; instructions: ({ name: string; discriminator: number[]; accounts: ({ name: string; writable: boolean; signer: boolean; pda?: undefined; address?: undefined; } | { name: string; writable: boolean; signer?: undefined; pda?: undefined; address?: undefined; } | { name: string; writable?: undefined; signer?: undefined; pda?: undefined; address?: undefined; } | { name: string; writable: boolean; pda: { seeds: ({ kind: string; value: number[]; path?: undefined; } | { kind: string; path: string; value?: undefined; })[]; }; signer?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; signer?: undefined; pda?: undefined; })[]; args: { name: string; type: { defined: { name: string; }; }; }[]; } | { name: string; discriminator: number[]; accounts: ({ name: string; writable: boolean; signer: boolean; address?: undefined; } | { name: string; writable?: undefined; signer?: undefined; address?: undefined; } | { name: string; writable: boolean; signer?: undefined; address?: undefined; } | { name: string; address: string; writable?: undefined; signer?: undefined; })[]; args: { name: string; type: string; }[]; })[]; accounts: { name: string; discriminator: number[]; }[]; events: { name: string; discriminator: number[]; }[]; errors: { code: number; name: string; msg: string; }[]; types: ({ name: string; type: { kind: string; fields: ({ name: string; type: string; } | { name: string; type: { array: (string | number)[]; defined?: undefined; }; } | { name: string; type: { defined: { name: string; }; array?: undefined; }; })[]; variants?: undefined; }; serialization?: undefined; repr?: undefined; } | { name: string; serialization: string; repr: { kind: string; }; type: { kind: string; fields: ({ name: string; type: string; } | { name: string; type: { array: (string | number)[]; defined?: undefined; }; } | { name: string; type: { array: (number | { defined: { name: string; }; })[]; defined?: undefined; }; } | { name: string; type: { defined: { name: string; }; array?: undefined; }; })[]; variants?: undefined; }; } | { name: string; type: { kind: string; variants: { name: string; }[]; fields?: undefined; }; serialization?: undefined; repr?: undefined; } | { name: string; repr: { kind: string; }; type: { kind: string; variants: { name: string; }[]; fields?: undefined; }; serialization?: undefined; })[]; constants: { name: string; type: string; value: string; }[]; }; export * from "./idls/sol_synth_engine"; export declare const SOL_SYNTH_ENGINE_PROGRAM_ID: PublicKey;