pub struct SnsRewardCheckpointReport {Show 29 fields
pub schema_version: u32,
pub network: String,
pub sns_wasm_canister_id: String,
pub source_endpoint: String,
pub fetched_by: String,
pub id: usize,
pub name: String,
pub canisters: MainnetSnsCanisters,
pub data_source: ReportDataSource,
pub collection_started_at_unix_secs: u64,
pub collection_started_at: String,
pub collection_completed_at_unix_secs: u64,
pub collection_completed_at: String,
pub page_size: u32,
pub page_count: u32,
pub row_count: usize,
pub unique_neuron_id_count: usize,
pub collection_row_ceiling: u64,
pub client_query_count: u32,
pub collection_status: SnsRewardCollectionStatus,
pub point_in_time_guaranteed: bool,
pub parameters_before: SnsGovernanceParameters,
pub parameters_after: SnsGovernanceParameters,
pub reward_event_before: SnsRewardEvent,
pub reward_event_after: SnsRewardEvent,
pub running_version_before: SnsRunningVersionResponse,
pub running_version_after: SnsRunningVersionResponse,
pub summary: SnsRewardCheckpointSummary,
pub rows: Vec<SnsRewardCheckpointRow>,
}Expand description
SnsRewardCheckpointReport
Versioned API-exhausted observed SNS maturity checkpoint.
Fields§
§schema_version: u32Report schema version.
network: StringRequested IC network identity.
sns_wasm_canister_id: StringStable mainnet SNS-W discovery canister identity.
source_endpoint: StringExplicit IC API endpoint used for every live call.
fetched_by: StringCollector identity recorded in report provenance.
id: usizeCurrent SNS-W list position retained only as display metadata.
name: StringCurrent SNS name retained only as display metadata.
canisters: MainnetSnsCanistersComplete deployed-SNS canister identity, serialized as flat fields.
data_source: ReportDataSourceExplicit source classification; checkpoint reports are live-only.
collection_started_at_unix_secs: u64Unix timestamp captured immediately before targeted discovery.
collection_started_at: StringUTC rendering of collection_started_at_unix_secs.
collection_completed_at_unix_secs: u64Unix timestamp captured after the final running-version bracket.
collection_completed_at: StringUTC rendering of collection_completed_at_unix_secs.
page_size: u32Fixed native page size used for every Governance neuron query.
page_count: u32Number of neuron pages fetched, including the final exhaustion page.
row_count: usizeNumber of neuron rows retained.
unique_neuron_id_count: usizeRecomputed number of unique full neuron identifiers.
collection_row_ceiling: u64Mandatory row ceiling derived from Governance parameters.
client_query_count: u32Total targeted-discovery, bracket, and neuron-page client queries.
collection_status: SnsRewardCollectionStatusExplicit authority classification for the completed collection.
point_in_time_guaranteed: boolAlways false because Governance exposes no point-in-time neuron snapshot version.
parameters_before: SnsGovernanceParametersComplete nervous-system parameters read before neuron pagination.
parameters_after: SnsGovernanceParametersComplete nervous-system parameters read after neuron pagination.
reward_event_before: SnsRewardEventComplete reward event read before neuron pagination.
reward_event_after: SnsRewardEventComplete reward event read after neuron pagination.
running_version_before: SnsRunningVersionResponseComplete running-version response read before neuron pagination.
running_version_after: SnsRunningVersionResponseComplete running-version response read after neuron pagination.
summary: SnsRewardCheckpointSummaryRecomputed maturity totals and policy findings, flattened into report JSON.
rows: Vec<SnsRewardCheckpointRow>Strictly increasing full neuron rows retained as raw checkpoint evidence.