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

/**
 * Candidate account inferred from generic on-chain transaction evidence.
 */
export type Demo3OnchainDexCandidateAccount = { 
/**
 * Account address.
 */
address: string, 
/**
 * Account index in the transaction message when known.
 */
accountIndex: number | null, 
/**
 * Whether the account is writable in the transaction message when known.
 */
writable: boolean | null, 
/**
 * Whether the account is a signer in the transaction message when known.
 */
signer: boolean | null, 
/**
 * Generic role inferred by Demo3.
 */
inferredRole: string, 
/**
 * Confidence of the generic account inference.
 */
confidence: string, 
/**
 * Short reason explaining why the account is listed.
 */
reason: string, };
