Expand description
Module: nns::neuron
Responsibility: expose public NNS neuron reporting contracts. Does not own: NNS proposal reporting or Dashboard-derived neuron analytics. Boundary: re-exports the direct Governance neuron report family.
Structs§
- NnsKnown
Neuron Data - NnsKnownNeuronData
- NnsNeuron
Ballot Row - NnsNeuronBallotRow
- NnsNeuron
Collection State - NnsNeuronCollectionState
- NnsNeuron
Collection Step - NnsNeuronCollectionStep
- NnsNeuron
Distribution Report - NnsNeuronDistributionReport
- NnsNeuron
Distribution Validation Error - NnsNeuronDistributionValidationError
- NnsNeuron
Info Report - NnsNeuronInfoReport
- NnsNeuron
Info Request - NnsNeuronInfoRequest
- NnsNeuron
List Report - NnsNeuronListReport
- NnsNeuron
List Request - NnsNeuronListRequest
- NnsNeuron
Page - NnsNeuronPage
- NnsNeuron
Row - NnsNeuronRow
- NnsNeuron
State Distribution - NnsNeuronStateDistribution
- NnsNeuron
Type Distribution - NnsNeuronTypeDistribution
- NnsNeuron
Visibility Distribution - NnsNeuronVisibilityDistribution
Enums§
- NnsNeuron
Collection Status - NnsNeuronCollectionStatus
- NnsNeuron
Distribution Error - NnsNeuronDistributionError
- NnsNeuron
Error - NnsNeuronError
- NnsNeuron
State - NnsNeuronState
- NnsNeuron
Type - NnsNeuronType
- NnsNeuron
Visibility - NnsNeuronVisibility
- NnsNeuron
Vote - NnsNeuronVote
Constants§
- DEFAULT_
NNS_ NEURON_ SOURCE_ ENDPOINT - Default replica endpoint used for direct NNS Governance neuron queries.
- NNS_
NEURON_ COLLECTION_ STATE_ SCHEMA_ VERSION - Version of the persistable resumable NNS neuron collection state.
- NNS_
NEURON_ DISTRIBUTION_ REPORT_ SCHEMA_ VERSION - Version of the portable NNS public-neuron distribution report schema.
- NNS_
NEURON_ MAX_ PAGE_ SIZE - Largest page size accepted by the public Governance neuron index.
Traits§
- NnsNeuron
Source - NnsNeuronSource
Functions§
- advance_
nns_ neuron_ collection_ with_ source - Advance a resumable public-neuron walk by exactly one caller-runtime source call.
- build_
nns_ neuron_ distribution_ report - Build one deterministic distribution from a complete caller-retained public-neuron collection.
- build_
nns_ neuron_ info_ report_ with_ source - Build one exact NNS neuron detail from a caller-owned async source.
- build_
nns_ neuron_ list_ report_ with_ source - Build one bounded NNS neuron-index page from a caller-owned async source.
- nns_
neuron_ distribution_ report_ text - Render one portable public-neuron distribution without selecting a process output sink.
- nns_
neuron_ info_ report_ text - Render one public NNS neuron detail report.
- nns_
neuron_ list_ report_ text - Render one public NNS neuron-index page.
- validate_
nns_ neuron_ distribution_ report - Validate every distribution-report invariant available without source rows or live host calls.
Type Aliases§
- NnsNeuron
Source Future - NnsNeuronSourceFuture