0.7.47-1FE5

This commit is contained in:
2026-05-31 16:43:19 +02:00
parent 7bd6593015
commit 8b09e82b3b
39 changed files with 24260 additions and 332 deletions

View File

@@ -0,0 +1,54 @@
// 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, };

View File

@@ -0,0 +1,15 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { Demo3UpstreamRegistryResult } from "./Demo3UpstreamRegistryResult";
/**
* Payload returned by the Demo3 upstream registry command.
*/
export type Demo3UpstreamRegistryPayload = {
/**
* Pretty JSON representation of the registry result.
*/
resultJson: string,
/**
* Structured registry result.
*/
result: Demo3UpstreamRegistryResult, };

View File

@@ -0,0 +1,21 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
import type { Demo3UpstreamRegistryEntry } from "./Demo3UpstreamRegistryEntry";
import type { Demo3UpstreamRegistrySearchRequest } from "./Demo3UpstreamRegistrySearchRequest";
import type { Demo3UpstreamRegistrySummary } from "./Demo3UpstreamRegistrySummary";
/**
* Structured upstream registry result exposed through Demo3.
*/
export type Demo3UpstreamRegistryResult = {
/**
* Normalized request used by kb_lib.
*/
request: Demo3UpstreamRegistrySearchRequest,
/**
* Registry summary.
*/
summary: Demo3UpstreamRegistrySummary,
/**
* Matching entries.
*/
entries: Array<Demo3UpstreamRegistryEntry>, };

View File

@@ -0,0 +1,34 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
/**
* Search request for the static upstream registry exposed through Demo3.
*/
export type Demo3UpstreamRegistrySearchRequest = {
/**
* Optional decoder-code filter.
*/
decoderCode: string | null,
/**
* Optional program-id filter.
*/
programId: string | null,
/**
* Optional program-family filter.
*/
programFamily: string | null,
/**
* Optional surface-kind filter.
*/
surfaceKind: string | null,
/**
* Optional entry-kind filter.
*/
entryKind: string | null,
/**
* Optional proof-status filter.
*/
proofStatus: string | null,
/**
* Optional maximum number of entries to return.
*/
limit: number | null, };

View File

@@ -0,0 +1,58 @@
// This file was generated by [ts-rs](https://github.com/Aleph-Alpha/ts-rs). Do not edit this file manually.
/**
* Summary of the upstream registry snapshot exposed through Demo3.
*/
export type Demo3UpstreamRegistrySummary = {
/**
* Total static registry entry count before filtering.
*/
totalEntryCount: number,
/**
* Returned entry count after filtering.
*/
returnedEntryCount: number,
/**
* Number of entries that have a program id.
*/
entriesWithProgramIdCount: number,
/**
* Number of entries that have a discriminator.
*/
entriesWithDiscriminatorCount: number,
/**
* Number of program-level seed entries.
*/
programEntryCount: number,
/**
* Number of instruction entries.
*/
instructionEntryCount: number,
/**
* Number of event entries.
*/
eventEntryCount: number,
/**
* Number of account entries.
*/
accountEntryCount: number,
/**
* Number of entries still unverified from upstream Git or seed data.
*/
upstreamGitUnverifiedCount: number,
/**
* Number of entries mapped into decoders but not locally observed.
*/
upstreamGitMappedUnverifiedCount: number,
/**
* Number of entries observed in the local corpus.
*/
upstreamGitLocalCorpusObservedCount: number,
/**
* Number of entries materialized in local business tables.
*/
upstreamGitLocalCorpusMaterializedCount: number,
/**
* Number of layout entries still unverified locally.
*/
upstreamGitLayoutUnverifiedCount: number, };