solana-rpc-testing/configure/output_file.ts

24 lines
530 B
TypeScript

import { PublicKey } from "@solana/web3.js";
import { Market } from "./openbook-v2/create_markets";
import { User } from "./general/create_users";
export interface Command {
name: String,
instruction: number[],
argument_sizes: number[],
}
export interface ProgramOutputData {
name: String,
program_id: PublicKey,
commands: Command [],
}
export interface OutputFile {
users: User[],
programs: ProgramOutputData[],
known_accounts: PublicKey[],
mints: PublicKey[],
markets: Market[],
}