// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.

/**
 * Matching decoded event sample for corpus discovery.
 */
export type Demo3LocalDexCorpusDecodedEventSample = { 
/**
 * Decoded event id.
 */
decodedEventId: number, 
/**
 * Transaction id.
 */
transactionId: number, 
/**
 * Transaction signature.
 */
signature: string, 
/**
 * Optional Solana slot.
 */
slot: number | null, 
/**
 * Protocol name stored on the decoded event.
 */
protocolName: string, 
/**
 * Program id stored on the decoded event.
 */
programId: string, 
/**
 * Event kind.
 */
eventKind: string, 
/**
 * Optional pool account.
 */
poolAccount: string | null, 
/**
 * Optional token A mint.
 */
tokenAMint: string | null, 
/**
 * Optional token B mint.
 */
tokenBMint: string | null, 
/**
 * Decoded event category extracted from payload JSON.
 */
eventCategory: string | null, 
/**
 * Decoded event lifecycle kind extracted from payload JSON.
 */
eventLifecycleKind: string | null, 
/**
 * Decoded event actionability extracted from payload JSON.
 */
eventActionability: string | null, 
/**
 * Whether the decoded event is a trade candidate.
 */
tradeCandidate: boolean, 
/**
 * Whether the decoded event is a candle candidate.
 */
candleCandidate: boolean, };
