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
Info Report - NnsNeuronInfoReport
- NnsNeuron
Info Request - NnsNeuronInfoRequest
- NnsNeuron
List Report - NnsNeuronListReport
- NnsNeuron
List Request - NnsNeuronListRequest
- NnsNeuron
Page - NnsNeuronPage
- NnsNeuron
Row - NnsNeuronRow
Enums§
- 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_ MAX_ PAGE_ SIZE - Largest page size accepted by the public Governance neuron index.
Traits§
- NnsNeuron
Source - NnsNeuronSource
Functions§
- 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_ info_ report_ text - Render one public NNS neuron detail report.
- nns_
neuron_ list_ report_ text - Render one public NNS neuron-index page.
Type Aliases§
- NnsNeuron
Source Future - NnsNeuronSourceFuture