55 lines
1.2 KiB
TypeScript
55 lines
1.2 KiB
TypeScript
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
|
|
|
|
/**
|
|
* One upstream registry entry exposed through Demo3.
|
|
*/
|
|
export type Demo3UpstreamRegistryEntry = {
|
|
/**
|
|
* Repository name or bootstrap locator that produced the entry.
|
|
*/
|
|
sourceRepo: string | null,
|
|
/**
|
|
* Repository-relative path or bootstrap path that produced the entry.
|
|
*/
|
|
sourcePath: string | null,
|
|
/**
|
|
* Stable decoder code used by the registry.
|
|
*/
|
|
decoderCode: string,
|
|
/**
|
|
* Optional Solana program id when already known by the source entry.
|
|
*/
|
|
programId: string | null,
|
|
/**
|
|
* Program family used to group related programs.
|
|
*/
|
|
programFamily: string,
|
|
/**
|
|
* Surface kind such as AMM, CLMM, launch, aggregator or core Solana.
|
|
*/
|
|
surfaceKind: string,
|
|
/**
|
|
* Entry kind: instruction, event, account or program.
|
|
*/
|
|
entryKind: string,
|
|
/**
|
|
* Source-level entry name.
|
|
*/
|
|
entryName: string,
|
|
/**
|
|
* Optional discriminator bytes encoded as lowercase hexadecimal.
|
|
*/
|
|
discriminatorHex: string | null,
|
|
/**
|
|
* Optional discriminator byte length.
|
|
*/
|
|
discriminatorLen: number | null,
|
|
/**
|
|
* Current proof status.
|
|
*/
|
|
proofStatus: string,
|
|
/**
|
|
* Notes that preserve uncertainty and validation requirements.
|
|
*/
|
|
notes: string, };
|