Skip to content

NnsGovernanceTestDid

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1470

claim_gtc_neurons: ActorMethod<[Principal, NeuronId[]], Result>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1471

claim_or_refresh_neuron_from_account: ActorMethod<[ClaimOrRefreshNeuronFromAccount], ClaimOrRefreshNeuronFromAccountResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1472

create_neuron: ActorMethod<[CreateNeuronRequest], CreateNeuronResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1476

get_build_metadata: ActorMethod<[], string>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1477

get_full_neuron: ActorMethod<[bigint], Result_2>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1478

get_full_neuron_by_id_or_subaccount: ActorMethod<[NeuronIdOrSubaccount], Result_2>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1479

get_latest_reward_event: ActorMethod<[], RewardEvent>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1483

get_maturity_modulation: ActorMethod<[GetMaturityModulationRequest], GetMaturityModulationResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1484

get_metrics: ActorMethod<[], Result_3>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1488

get_monthly_node_provider_rewards: ActorMethod<[], Result_4>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1489

get_most_recent_monthly_node_provider_rewards
Section titled “get_most_recent_monthly_node_provider_rewards”

get_most_recent_monthly_node_provider_rewards: ActorMethod<[], [] | [MonthlyNodeProviderRewards]>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1490

get_network_economics_parameters: ActorMethod<[], NetworkEconomics>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1494

get_neuron_ids: ActorMethod<[], BigUint64Array<ArrayBufferLike>>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1495

get_neuron_index: ActorMethod<[GetNeuronIndexRequest], GetNeuronIndexResult>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1496

get_neuron_info: ActorMethod<[bigint], Result_5>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1497

get_neuron_info_by_id_or_subaccount: ActorMethod<[NeuronIdOrSubaccount], Result_5>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1498

get_neurons_fund_audit_info: ActorMethod<[GetNeuronsFundAuditInfoRequest], GetNeuronsFundAuditInfoResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1502

get_node_provider_by_caller: ActorMethod<[null], Result_7>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1506

get_pending_proposals: ActorMethod<[[] | [GetPendingProposalsRequest]], ProposalInfo[]>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1507

get_proposal_info: ActorMethod<[bigint], [] | [ProposalInfo]>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1511

get_restore_aging_summary: ActorMethod<[], RestoreAgingSummary>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1512

list_known_neurons: ActorMethod<[], ListKnownNeuronsResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1513

list_neuron_votes: ActorMethod<[ListNeuronVotesRequest], ListNeuronVotesResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1514

list_neurons: ActorMethod<[ListNeurons], ListNeuronsResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1518

list_node_provider_rewards: ActorMethod<[ListNodeProviderRewardsRequest], ListNodeProviderRewardsResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1519

list_node_providers: ActorMethod<[], ListNodeProvidersResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1523

list_proposals: ActorMethod<[ListProposalInfoRequest], ListProposalInfoResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1524

manage_neuron: ActorMethod<[ManageNeuronRequest], ManageNeuronResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1528

settle_community_fund_participation: ActorMethod<[SettleCommunityFundParticipation], Result>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1529

settle_neurons_fund_participation: ActorMethod<[SettleNeuronsFundParticipationRequest], SettleNeuronsFundParticipationResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1533

simulate_manage_neuron: ActorMethod<[ManageNeuronRequest], ManageNeuronResponse>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1537

transfer_gtc_neuron: ActorMethod<[NeuronId, NeuronId], Result>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1541

update_neuron: ActorMethod<[Neuron], [] | [GovernanceError]>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1545

The following are methods for feature = “test”

update_node_provider: ActorMethod<[UpdateNodeProvider], Result>

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1546


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:13

owner: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:14

subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:15


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:17

hash: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:18


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:43

new_hot_key: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:44


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:46

change: [] | [Change]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:47


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:49

e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:50


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:52

principals: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:53


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:55

vote: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:56

voting_power: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:57


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:59

proposal_id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:61

vote: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:60


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:67

Declares an approved set of alternative replica virtual machine software for disaster recovery purposes.

base_guest_launch_measurements: [] | [GuestLaunchMeasurements]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:84

The version being replaced by this (alternative version) must match this field (or one of the possibilities therein).

(Here, we refer to the version being replaced as the “base” version.)

chip_ids: [] | [Uint8Array<ArrayBufferLike>[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:77

AMD Secure Processor chip IDs that are allowed to run this software. Each chip ID must be exactly 64 bytes.

rootfs_hash: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:72

Hexadecimal fingerprint of the recovery rootfs. Must contain only hexadecimal characters (0-9, A-F, a-f).


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:90

id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:91


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:93

compute_allocation: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:101

controllers: [] | [Controllers]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:96

freezing_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:94

log_visibility: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:97

memory_allocation: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:100

snapshot_visibility: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:98

wasm_memory_limit: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:99

wasm_memory_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:95


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:103

controllers: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:106

cycles: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:108

freezing_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:105

idle_cycles_burned_per_day: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:109

memory_size: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:107

module_hash: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:110

status: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:104


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:112

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:114

status: [] | [CanisterStatusResultV2]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:113


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:117

requested_setting_for_auto_stake_maturity: boolean

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:118


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:120

by: [] | [By]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:121


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:123

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:124

memo: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:125


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:127

result: [] | [Result_1]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:128


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:130

refreshed_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:131


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:160

sns_governance_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:163

total_direct_contribution_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:161

total_neurons_fund_contribution_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:162


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:165

sns_governance_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:168

total_direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:166

total_neurons_fund_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:167


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:170

operation: [] | [Operation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:171


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:173

controllers: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:174


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:176

iso_codes: string[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:177


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:179

canister_settings: [] | [CanisterSettings]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:181

host_subnet_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:183

install_arg_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:182

wasm_module_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:180


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:185

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:186


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:188

canister_settings: [] | [CanisterSettings]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:190

host_subnet_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:192

install_arg: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:191

wasm_module: [] | [WasmModule]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:189


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:243

neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:244


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:198

Request to create a new neuron using ICRC-2 transfer_from. The caller must have previously approved the governance canister to spend the specified amount.

amount_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:218

Required. The amount of ICP to stake in e8s.

auto_stake_maturity: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:214

Whether to automatically stake maturity. Defaults to false.

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:202

The controller of the new neuron. Defaults to the caller.

dissolve_delay_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:210

The dissolve delay in seconds. Defaults to 7 days. Clamped to [0, 8 years].

dissolving: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:226

Whether the neuron should start dissolving immediately. Defaults to false.

followees: [] | [SetFollowing]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:222

The followees to set for the new neuron. Defaults to the network’s default followees.

source_subaccount: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:206

The subaccount of the caller to transfer ICP from. Defaults to the default subaccount.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:231

dapp_canisters: Canister[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:239

description: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:238

fallback_controller_principal_ids: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:234

governance_parameters: [] | [GovernanceParameters]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:233

initial_token_distribution: [] | [InitialTokenDistribution]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:241

ledger_parameters: [] | [LedgerParameters]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:237

logo: [] | [Image]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:235

name: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:236

swap_parameters: [] | [SwapParameters]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:240

url: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:232


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:246

additional_critical_native_action_ids: [] | [BigUint64Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:247


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:249

end_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:251

start_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:250


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:253

day: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:254

month: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:255

year: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:256


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:258

human_readable: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:259


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:261

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:262


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:264

swap_background_information: [] | [SwapBackgroundInformation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:265


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:267

developer_neurons: NeuronDistribution[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:268


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:270

amount: [] | [Amount]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:272

to_account: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:271


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:274

percentage_to_disburse: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:277

to_account: [] | [Account]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:276

to_account_identifier: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:275


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:279

amount_disbursed_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:280


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:282

transfer_block_height: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:283


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:285

amount_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:288

dissolve_delay_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:286

kyc_verified: boolean

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:287

new_controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:289

nonce: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:290


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:295

seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:296


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:298

nns_function: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:299

payload: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:300


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:302

followees: NeuronId[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:304

topic: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:303


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:306

followees: NeuronId[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:307


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:309

followees: [] | [NeuronId[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:311

topic: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:310


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:317

Creates a rented subnet from a rental request (in the Subnet Rental canister).

initial_dkg_subnet_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:322

Optional subnet that should handle setup_initial_dkg for subnet creation. If not set, handling defaults to the NNS subnet.

node_ids: [] | [Principal[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:353

Which nodes will be members of the subnet.

replica_version_id: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:349

What software the nodes will run.

This must be approved by a prior proposal to bless an IC OS version.

This is a FULL git commit ID in the ic repo. (Therefore, it must be a 40 character hexidecimal string, not an abbreviated git commit ID.)

One way to find a suitable value is with the following command:

ic-admin
get-subnet 0
—nns-urls https://nns.ic0.app
| grep replica_version_id

Where to obtain a recent version of ic-admin:

https://github.com/dfinity/ic/releases/latest

user: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:329

Identifies which rental request to fulfill.

(Identifying the rental request by user works, because a user can have at most one rental request in the Subnet Rental canister).


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:356

maturity_modulation: [] | [MaturityModulation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:357


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:359

exclusive_start_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:361

page_size: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:360


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:366

nns_proposal_id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:367


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:369

result: [] | [Result_6]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:370


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:372

return_self_describing_action: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:373


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:375

seconds_after_utc_midnight: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:376


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:378

cached_daily_maturity_modulation_basis_points
Section titled “cached_daily_maturity_modulation_basis_points”

cached_daily_maturity_modulation_basis_points: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:386

default_followees: [number, Followees][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:379

economics: [] | [NetworkEconomics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:387

genesis_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:397

in_flight_commands: [bigint, NeuronInFlightCommand][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:395

latest_reward_event: [] | [RewardEvent]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:390

maturity_modulation_last_updated_at_timestamp_seconds
Section titled “maturity_modulation_last_updated_at_timestamp_seconds”

maturity_modulation_last_updated_at_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:381

metrics: [] | [GovernanceCachedMetrics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:383

most_recent_monthly_node_provider_rewards: [] | [MonthlyNodeProviderRewards]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:380

neuron_management_voting_period_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:384

neurons: [bigint, Neuron][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:396

node_providers: NodeProvider[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:385

proposals: [bigint, ProposalData][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:393

restore_aging_summary: [] | [RestoreAgingSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:388

short_voting_period_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:392

spawning_neurons: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:389

to_claim_transfers: NeuronStakeTransfer[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:391

wait_for_quiet_threshold_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:382

xdr_conversion_rate: [] | [XdrConversionRate]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:394


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:399

community_fund_total_maturity_e8s_equivalent
Section titled “community_fund_total_maturity_e8s_equivalent”

community_fund_total_maturity_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:413

community_fund_total_staked_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:451

declining_voting_power_neuron_subset_metrics
Section titled “declining_voting_power_neuron_subset_metrics”

declining_voting_power_neuron_subset_metrics: [] | [NeuronSubsetMetrics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:433

dissolved_neurons_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:412

dissolved_neurons_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:436

dissolving_neurons_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:448

dissolving_neurons_count_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:443

dissolving_neurons_e8s_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:449

dissolving_neurons_e8s_buckets_ect: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:444

dissolving_neurons_e8s_buckets_seed: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:438

dissolving_neurons_staked_maturity_e8s_equivalent_buckets
Section titled “dissolving_neurons_staked_maturity_e8s_equivalent_buckets”

dissolving_neurons_staked_maturity_e8s_equivalent_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:404

dissolving_neurons_staked_maturity_e8s_equivalent_sum
Section titled “dissolving_neurons_staked_maturity_e8s_equivalent_sum”

dissolving_neurons_staked_maturity_e8s_equivalent_sum: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:402

ect_neuron_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:409

fully_lost_voting_power_neuron_subset_metrics
Section titled “fully_lost_voting_power_neuron_subset_metrics”

fully_lost_voting_power_neuron_subset_metrics: [] | [NeuronSubsetMetrics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:425

garbage_collectable_neurons_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:403

neurons_fund_total_active_neurons: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:428

neurons_with_invalid_stake_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:407

neurons_with_less_than_6_months_dissolve_delay_count
Section titled “neurons_with_less_than_6_months_dissolve_delay_count”

neurons_with_less_than_6_months_dissolve_delay_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:411

neurons_with_less_than_6_months_dissolve_delay_e8s
Section titled “neurons_with_less_than_6_months_dissolve_delay_e8s”

neurons_with_less_than_6_months_dissolve_delay_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:439

non_self_authenticating_controller_neuron_subset_metrics
Section titled “non_self_authenticating_controller_neuron_subset_metrics”

non_self_authenticating_controller_neuron_subset_metrics: [] | [NeuronSubsetMetrics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:445

not_dissolving_neurons_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:426

not_dissolving_neurons_count_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:408

not_dissolving_neurons_e8s_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:401

not_dissolving_neurons_e8s_buckets_ect: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:431

not_dissolving_neurons_e8s_buckets_seed: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:452

not_dissolving_neurons_staked_maturity_e8s_equivalent_buckets
Section titled “not_dissolving_neurons_staked_maturity_e8s_equivalent_buckets”

not_dissolving_neurons_staked_maturity_e8s_equivalent_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:440

not_dissolving_neurons_staked_maturity_e8s_equivalent_sum
Section titled “not_dissolving_neurons_staked_maturity_e8s_equivalent_sum”

not_dissolving_neurons_staked_maturity_e8s_equivalent_sum: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:435

public_neuron_subset_metrics: [] | [NeuronSubsetMetrics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:453

seed_neuron_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:455

spawning_neurons_count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:432

timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:454

total_locked_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:427

total_maturity_disbursements_in_progress_e8s_equivalent
Section titled “total_maturity_disbursements_in_progress_e8s_equivalent”

total_maturity_disbursements_in_progress_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:423

SDK DIVERGENCE: the backend declares this as nat64 (required) since ic@3ef6b6f876 (2026-03-06). We keep it opt nat64 here so the SDK can still decode responses from canister versions (e.g. bundled dfx wasms, rolling-release mainnet) that predate the field. Revert to nat64 once every consumed canister version is guaranteed to include it.

total_maturity_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:400

total_staked_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:424

total_staked_e8s_ect: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:434

total_staked_e8s_non_self_authenticating_controller
Section titled “total_staked_e8s_non_self_authenticating_controller”

total_staked_e8s_non_self_authenticating_controller: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:437

total_staked_e8s_seed: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:414

total_staked_maturity_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:430

total_staked_maturity_e8s_equivalent_ect: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:415

total_staked_maturity_e8s_equivalent_seed: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:450

total_supply_icp: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:410

total_voting_power_non_self_authenticating_controller
Section titled “total_voting_power_non_self_authenticating_controller”

total_voting_power_non_self_authenticating_controller: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:429


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:457

error_message: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:458

error_type: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:459


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:461

custom_proposal_criticality: [] | [CustomProposalCriticality]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:470

neuron_maximum_age_bonus: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:466

neuron_maximum_age_for_age_bonus: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:463

neuron_maximum_dissolve_delay: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:464

neuron_maximum_dissolve_delay_bonus: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:462

neuron_minimum_dissolve_delay_to_vote: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:465

neuron_minimum_stake: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:467

proposal_initial_voting_period: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:469

proposal_rejection_fee: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:471

proposal_wait_for_quiet_deadline_increase: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:468

voting_reward_parameters: [] | [VotingRewardParameters]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:472


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:474

measurement: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:482

SEV-SNP measurement (48 bytes).

metadata: [] | [GuestLaunchMeasurementMetadata]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:478

Metadata associated with the measurement.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:484

kernel_cmdline: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:488

Kernel command line used for this measurement.

vcpu_type: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:492

Virtual CPU type used for this measurement.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:494

guest_launch_measurements: [] | [GuestLaunchMeasurement[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:495


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:497

serialized_representation: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:498


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:500

base64_encoding: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:501


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:503

additional_dissolve_delay_seconds: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:504


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:506

developer_distribution: [] | [DeveloperDistribution]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:508

swap_distribution: [] | [SwapDistribution]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:509

treasury_distribution: [] | [SwapDistribution]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:507


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:511

arg_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:515

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:514

install_mode: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:516

skip_stopping_before_installing: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:512

wasm_module_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:513


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:518

arg: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:519

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:527

install_mode: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:528

skip_stopping_before_installing: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:526

wasm_module: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:525

If we add support for chunked WASMs later, the WasmModule type should probably be used in place of this field in order to be consistent with CreateCanisterAndInstallCodeRequest.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:530

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:531

known_neuron_data: [] | [KnownNeuronData]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:532


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:534

committed_topics: [] | [([] | [TopicToFollow])[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:542

Topics that the known neuron is committed to always vote on. Note regarding the type: the first opt makes it so that the field can be renamed/deprecated in the future, and the second opt makes it so that an older client not recognizing a new variant can still get the rest of the vec.

description: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:543

links: [] | [string[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:547

Links related to the known neuron. Can be links to social URLs (OpenChat, X, etc.), or a homepage.

name: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:535


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:549

token_logo: [] | [Image]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:552

token_name: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:553

token_symbol: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:551

transaction_fee: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:550


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:555

known_neurons: KnownNeuron[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:556


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:595

Parameters of the list_neurons method.

include_empty_neurons_readable_by_caller: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:611

Only has an effect when include_neurons_readable_by_caller.

include_neurons_readable_by_caller: boolean

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:613

include_public_neurons_in_full_neurons: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:602

When a public neuron is a member of the result set, include it in the full_neurons field (of ListNeuronsResponse). This does not affect which neurons are part of the result set.

neuron_ids: BigUint64Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:606

These fields select neurons to be in the result set.

neuron_subaccounts: [] | [NeuronSubaccount[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:612

page_number: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:607

page_size: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:596


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:618

Output of the list_neurons method.

full_neurons: Neuron[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:631

If the caller has the necessary special privileges (or the neuron is public, and the request sets include_public_neurons_in_full_neurons to true), then all the information about the neurons in the result set is made available here.

neuron_infos: [bigint, NeuronInfo][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:624

Per the NeuronInfo type, this is a redacted view of the neurons in the result set consisting of information that require no special privileges to view.

total_pages_available: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:632


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:558

before_proposal: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:563

Only fetch the voting history for proposal whose id < before_proposal. This can be used as a pagination token - pass the minimum proposal id as before_proposal for the next page.

limit: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:568

The maximum number of votes to fetch. The maximum number allowed is 500, and 500 will be used if is set as either null or > 500.

neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:573

The neuron id for which the voting history will be returned. Currently, the voting history is only recorded for known neurons.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:634

date_filter: [] | [DateRangeFilter]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:635


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:637

rewards: MonthlyNodeProviderRewards[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:638


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:640

node_providers: NodeProvider[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:641


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:643

before_proposal: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:647

exclude_topic: Int32Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:649

include_all_manage_neuron_proposals: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:650

include_reward_status: Int32Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:645

include_status: Int32Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:651

limit: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:648

omit_large_fields: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:646

return_self_describing_action: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:644


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:653

proposal_info: ProposalInfo[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:654


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:656

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:657

snapshot_id: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:658


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:660

action: [] | [ProposalActionRequest]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:663

summary: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:664

title: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:662

url: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:661


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:666

message: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:667

proposal_id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:668


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:693

Not to be confused with ManageNeuronRequest. This is only used to represent a manage neuron proposal. (Yes, this is very structurally similar to that, but not actually exactly equivalent)

command: [] | [ManageNeuronProposalCommand]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:695

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:694

neuron_id_or_subaccount: [] | [NeuronIdOrSubaccount]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:696


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:720

Parameters of the manage_neuron method.

command: [] | [ManageNeuronCommandRequest]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:728

What operation to perform on the neuron.

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:724

Deprecated. Use neuron_id_or_subaccount instead.

neuron_id_or_subaccount: [] | [NeuronIdOrSubaccount]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:732

Which neuron to operate on.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:737

Output of the manage_neuron method.

command: [] | [Command_1]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:742

Corresponds to the command field in ManageNeuronRequest, which determines what operation was performed.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:744

account_identifier_to_disburse_to: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:745

account_to_disburse_to: [] | [Account]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:748

amount_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:747

finalize_disbursement_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:749

timestamp_of_disbursement_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:746


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:751

current_value_permyriad: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:752

updated_at_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:753


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:755

source_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:756


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:758

percentage_to_merge: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:759


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:761

merged_maturity_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:762

new_stake_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:763


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:765

source_neuron: [] | [Neuron]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:767

source_neuron_info: [] | [NeuronInfo]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:769

target_neuron: [] | [Neuron]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:766

target_neuron_info: [] | [NeuronInfo]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:768


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:771

algorithm_version: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:772

end_date: [] | [DateUtc]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:774

maximum_node_provider_rewards_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:781

minimum_xdr_permyriad_per_icp: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:773

node_providers: NodeProvider[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:776

registry_version: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:775

rewards: RewardNodeProvider[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:779

start_date: [] | [DateUtc]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:777

timestamp: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:778

xdr_conversion_rate: [] | [XdrConversionRate]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:780


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:783

motion_text: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:784


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:786

max_proposals_to_keep_per_topic: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:792

maximum_node_provider_rewards_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:798

minimum_icp_xdr_rate: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:797

neuron_management_fee_per_proposal_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:793

neuron_minimum_stake_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:787

neuron_spawn_dissolve_delay_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:796

neurons_fund_economics: [] | [NeuronsFundEconomics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:799

reject_cost_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:794

transaction_fee_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:795

voting_power_economics: [] | [VotingPowerEconomics]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:791

Parameters that affect the voting power of neurons.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:801

account: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:875

aging_since_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:873

auto_stake_maturity: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:872

cached_neuron_stake_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:870

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:804

created_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:871

deciding_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:869

The amount of “sway” this neuron has when voting on proposals.

When a proposal is created, each eligible neuron gets a “blank” ballot. The amount of voting power in that ballot is set to the neuron’s deciding voting power at the time of proposal creation. There are two ways that a proposal can become decided:

  1. Early: Either more than half of the total voting power in the ballots votes in favor (then the proposal is approved), or at least half of the votal voting power in the ballots votes against (then, the proposal is rejected).

  2. The proposal’s voting deadline is reached. At that point, if there is more voting power in favor than against, and at least 3% of the total voting power voted in favor, then the proposal is approved. Otherwise, it is rejected.

If a neuron regularly refreshes its voting power, this has the same value as potential_voting_power. Actions that cause a refresh are as follows:

  1. voting directly (not via following)
  2. set following
  3. refresh voting power

(All of these actions are performed via the manage_neuron method.)

However, if a neuron has not refreshed in a “long” time, this will be less than potential voting power. See VotingPowerEconomics. As a further result of less deciding voting power, not only does it have less influence on the outcome of proposals, the neuron receives less voting rewards (when it votes indirectly via following).

For details, see https://dashboard.internetcomputer.org/proposal/132411.

Per NNS policy, this is opt. Nevertheless, it will never be null.

dissolve_state: [] | [DissolveState]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:889

eight_year_gang_bonus_base_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:883

Base value (in e8s) used for the “8-year gang” dissolve delay bonus. For neurons that had the maximum dissolve delay of 8 years before the maximum was reduced, this is set to the total staked value net of fees (including staked maturity) captured at the time of migration. For all other neurons, this is 0.

followees: [number, Followees][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:890

hot_keys: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:874

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:802

joined_community_fund_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:876

known_neuron_data: [] | [KnownNeuronData]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:894

kyc_verified: boolean

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:807

maturity_disbursements_in_progress: [] | [MaturityDisbursement[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:888

The maturity disbursements in progress, i.e. the disbursements that are initiated but not finalized. The finalization happens 7 days after the disbursement is initiated.

maturity_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:831

neuron_fees_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:891

neuron_type: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:829

not_for_profit: boolean

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:830

potential_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:828

The amount of “sway” this neuron can have if it refreshes its voting power frequently enough.

Unlike deciding_voting_power, this does NOT take refreshing into account. Rather, this only takes three factors into account:

  1. (Net) staked amount - This is the “base” of a neuron’s voting power. This primarily consists of the neuron’s ICP balance.

  2. Age - Neurons with more age have more voting power (all else being equal).

  3. Dissolve delay - Neurons with longer dissolve delay have more voting power (all else being equal). Neurons with a dissolve delay of less than six months are not eligible to vote. Therefore, such neurons are considered to have 0 voting power.

Per NNS policy, this is opt. Nevertheless, it will never be null.

recent_ballots: BallotInfo[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:805

spawn_at_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:895

staked_maturity_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:803

transfer: [] | [NeuronStakeTransfer]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:893

visibility: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:892

voting_power_refreshed_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:806


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:897

count: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:899

dissolve_delay_interval: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:898


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:901

count: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:903

dissolve_delay_interval_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:902


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:905

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:906

dissolve_delay: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:907

memo: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:908

stake: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:910

vesting_period: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:909


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:912

id: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:913


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:922

neurons: NeuronInfo[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:923


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:918

command: [] | [Command_2]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:919

timestamp: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:920


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:933

A limit view of Neuron that allows some aspects of all neurons to be read by anyone (i.e. without having to be the neuron’s controller nor one of its hotkeys).

As such, the meaning of each field in this type is generally the same as the one of the same (or at least similar) name in Neuron.

age_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:973

created_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:945

deciding_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:944

dissolve_delay_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:939

eight_year_gang_bonus_base_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:959

See analogous field in Neuron.

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:934

joined_community_fund_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:955

known_neuron_data: [] | [KnownNeuronData]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:962

neuron_type: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:943

potential_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:942

recent_ballots: BallotInfo[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:940

retrieved_at_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:960

stake_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:954

The amount of ICP (and staked maturity) locked in this neuron.

This is the foundation of the neuron’s voting power.

cached_neuron_stake_e8s - neuron_fees_e8s + staked_maturity_e8s_equivalent

staked_maturity_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:938

See analogous field in Neuron.

state: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:946

visibility: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:961

voting_power: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:972

Deprecated. Use either deciding_voting_power or potential_voting_power instead. Has the same value as deciding_voting_power.

Previously, if a neuron had < 6 months dissolve delay (making it ineligible to vote), this would not get set to 0 (zero). That was pretty confusing. Now that this is set to deciding_voting_power, this actually does get zeroed out.

voting_power_refreshed_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:941


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1010

final_neurons_fund_participation: [] | [NeuronsFundParticipation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1011

initial_neurons_fund_participation: [] | [NeuronsFundParticipation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1012

neurons_fund_refunds: [] | [NeuronsFundSnapshot]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1013


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1015

final_neurons_fund_participation: [] | [NeuronsFundParticipation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1016

initial_neurons_fund_participation: [] | [NeuronsFundParticipation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1017

neurons_fund_refunds: [] | [NeuronsFundSnapshot]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1018


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1020

max_theoretical_neurons_fund_participation_amount_xdr
Section titled “max_theoretical_neurons_fund_participation_amount_xdr”

max_theoretical_neurons_fund_participation_amount_xdr: [] | [Decimal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1025

maximum_icp_xdr_rate: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1021

minimum_icp_xdr_rate: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1026

neurons_fund_matched_funding_curve_coefficients
Section titled “neurons_fund_matched_funding_curve_coefficients”

neurons_fund_matched_funding_curve_coefficients: [] | [NeuronsFundMatchedFundingCurveCoefficients]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1022


NeuronsFundMatchedFundingCurveCoefficients

Section titled “NeuronsFundMatchedFundingCurveCoefficients”

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1028

contribution_threshold_xdr: [] | [Decimal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1029

full_participation_milestone_xdr: [] | [Decimal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1031

one_third_participation_milestone_xdr: [] | [Decimal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1030


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1033

amount_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1038

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1034

hotkeys: [] | [Principals]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1035

is_capped: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1036

nns_neuron_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1037


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1040

amount_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1046

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1041

hotkeys: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1042

is_capped: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1043

maturity_equivalent_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1044

nns_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1045


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1048

allocated_neurons_fund_participation_icp_e8s
Section titled “allocated_neurons_fund_participation_icp_e8s”

allocated_neurons_fund_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1058

direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1051

ideal_matched_participation_function: [] | [IdealMatchedParticipationFunction]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1055

intended_neurons_fund_participation_icp_e8s
Section titled “intended_neurons_fund_participation_icp_e8s”

intended_neurons_fund_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1050

max_neurons_fund_swap_participation_icp_e8s
Section titled “max_neurons_fund_swap_participation_icp_e8s”

max_neurons_fund_swap_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1053

neurons_fund_reserves: [] | [NeuronsFundSnapshot]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1054

swap_participation_limits: [] | [SwapParticipationLimits]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1052

total_maturity_equivalent_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1049


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1060

neurons_fund_neuron_portions: NeuronsFundNeuronPortion[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1061


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:975

block_height: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:982

from: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:978

from_subaccount: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:980

memo: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:979

neuron_stake_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:977

to_subaccount: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:976

transfer_timestamp: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:981


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:984

subaccount: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:985


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:987

count: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:992

count_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1001

deciding_voting_power_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:993

maturity_e8s_equivalent_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:989

potential_voting_power_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1000

staked_e8s_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:998

staked_maturity_e8s_equivalent_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:997

total_deciding_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:996

total_maturity_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:988

total_potential_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:995

total_staked_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:991

total_staked_maturity_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:994

total_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:999

voting_power_buckets: [bigint, bigint][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:990


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1003

proposal_id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1008

vote: [] | [Vote]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1007

The vote of the neuron on the specific proposal id.


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1063

id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1064

reward_account: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1065


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1067

neurons_fund_audit_info: [] | [NeuronsFundAuditInfo]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1068


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1070

neurons_fund_neuron_portions: NeuronsFundNeuron[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1071


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1073

community_fund_investment_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1074

params: [] | [Params]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1076

target_swap_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1075


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1089

max_direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1102

max_icp_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1094

max_participant_icp_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1099

min_direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1100

min_icp_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1101

min_participant_icp_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1090

min_participants: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1096

neuron_basket_construction_parameters: [] | [NeuronBasketConstructionParameters_1]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1091

sale_delay_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1098

sns_token_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1097

swap_due_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1095


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1104

basis_points: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1105


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1107

principals: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1108


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1110

action: [] | [Action]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1113

self_describing_action: [] | [SelfDescribingProposalAction]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1115

summary: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1114

title: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1112

url: string

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1111


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1137

ballots: [bigint, Ballot][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1141

decided_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1152

derived_proposal_information: [] | [DerivedProposalInformation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1148

executed_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1156

failed_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1144

failure_reason: [] | [GovernanceError]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1140

id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1138

latest_tally: [] | [Tally]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1149

neurons_fund_data: [] | [NeuronsFundData]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1146

original_total_community_fund_maturity_e8s_equivalent
Section titled “original_total_community_fund_maturity_e8s_equivalent”

original_total_community_fund_maturity_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1157

proposal: [] | [Proposal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1153

proposal_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1142

proposer: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1154

reject_cost_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1147

reward_event_round: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1143

sns_token_swap_lifecycle: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1151

success_value: [] | [SuccessfulProposalExecutionValue]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1145

topic: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1139

total_potential_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1150

wait_for_quiet_state: [] | [WaitForQuietState]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1155


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1159

id: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1160


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1162

ballots: [bigint, Ballot][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1167

deadline_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1170

decided_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1178

derived_proposal_information: [] | [DerivedProposalInformation]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1174

executed_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1181

failed_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1171

failure_reason: [] | [GovernanceError]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1166

id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1163

latest_tally: [] | [Tally]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1175

proposal: [] | [Proposal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1179

proposal_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1168

proposer: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1180

reject_cost_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1173

reward_event_round: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1169

reward_status: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1177

status: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1164

success_value: [] | [SuccessfulProposalExecutionValue]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1172

topic: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1165

total_potential_voting_power: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1176


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1190

proposal: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1192

vote: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1191


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1194

hot_key_to_remove: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1195


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1197

count: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1198

current_total_stake_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1200

group_type: number

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1201

previous_total_stake_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1199


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1203

groups: RestoreAgingNeuronGroup[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1204

timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1205


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1222

actual_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1225

day_after_genesis: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1224

distributed_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1228

latest_round_available_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1227

rounds_since_last_distribution: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1223

settled_proposals: ProposalId[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1229

total_available_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1226


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1234

amount_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1237

node_provider: [] | [NodeProvider]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1235

reward_mode: [] | [RewardMode]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1236


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1239

rewards: RewardNodeProvider[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1241

use_registry_derived_rewards: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1240


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1243

to_account: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1244


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1246

dissolve_delay_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1247


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1249

type_description: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1250

type_name: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1251

value: [] | [SelfDescribingValue]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1252


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1263

default_followees: [number, Followees][]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1264


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1266

dissolve_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1267


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1269

topic_following: [] | [FolloweesForTopic[]]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1270


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1273

open_time_window: [] | [TimeWindow]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1274


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1276

request: [] | [SetOpenTimeWindowRequest]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1277

swap_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1278


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1283

open_sns_token_swap_proposal_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1285

result: [] | [Result_8]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1284


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1287

nns_proposal_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1289

result: [] | [Result_9]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1288


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1291

result: [] | [Result_10]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1292


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1280

visibility: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1281


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1294

new_controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1296

nonce: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1297

percentage_to_spawn: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1295


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1299

created_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1300


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1302

amount_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1304

memo: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1303


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1306

percentage_to_stake: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1307


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1309

maturity_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1310

staked_maturity_e8s: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1311


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1313

action: [number] | []

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1314

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1315


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1322

dapp_canister_summaries: CanisterSummary[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1330

fallback_controller_principal_ids: Principal[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1324

governance_canister_summary: [] | [CanisterSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1328

ledger_archive_canister_summaries: CanisterSummary[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1325

ledger_canister_summary: [] | [CanisterSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1326

ledger_index_canister_summary: [] | [CanisterSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1323

root_canister_summary: [] | [CanisterSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1329

swap_canister_summary: [] | [CanisterSummary]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1327


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1332

total: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1333


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1335

confirmation_text: [] | [string]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1342

duration: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1338

maximum_direct_participation_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1348

maximum_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1349

maximum_participant_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1343

minimum_direct_participation_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1345

minimum_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1344

minimum_participant_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1346

minimum_participants: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1336

neuron_basket_construction_parameters: [] | [NeuronBasketConstructionParameters]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1339

neurons_fund_investment_icp: [] | [Tokens]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1350

neurons_fund_participation: [] | [boolean]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1337

restricted_countries: [] | [Countries]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1351

start_time: [] | [GlobalTimeOfDay]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1347


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1353

max_direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1357

max_participant_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1355

min_direct_participation_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1356

min_participant_icp_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1354


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1359

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1361

replace_snapshot: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1360


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1363

snapshot_id: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1364


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1366

no: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1367

timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1370

total: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1369

yes: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1368


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1372

end_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1374

start_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1373


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1376

e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1377


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1404

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1405

settings: [] | [CanisterSettings]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1406


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1408

reward_account: [] | [AccountIdentifier]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1409


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1423

Parameters that affect the voting power of neurons.

clear_following_after_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1455

After a neuron has experienced voting power reduction for this amount of time, a couple of things happen:

  1. Deciding voting power reaches 0.

  2. Its following on topics other than NeuronManagement are cleared.

Initially, set to 1/12 years.

neuron_minimum_dissolve_delay_to_vote_seconds
Section titled “neuron_minimum_dissolve_delay_to_vote_seconds”

neuron_minimum_dissolve_delay_to_vote_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1444

The minimum dissolve delay a neuron must have in order to be eligible to vote.

Neurons with a dissolve delay lower than this threshold will not have voting power, even if they are otherwise active.

This value is an essential part of the staking mechanism, promoting long-term alignment with the network’s governance.

start_reducing_voting_power_after_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1434

If a neuron has not “refreshed” its voting power after this amount of time, its deciding voting power starts decreasing linearly. See also clear_following_after_seconds.

For explanation of what “refresh” means in this context, see https://dashboard.internetcomputer.org/proposal/132411

Initially, set to 0.5 years. (The nominal length of a year is 365.25 days).


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1457

final_reward_rate: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1460

initial_reward_rate: [] | [Percentage]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1459

reward_rate_transition_duration: [] | [Duration]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1458


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1462

current_deadline_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1463


Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1466

timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1468

xdr_permyriad_per_icp: [] | [bigint]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1467

Action = { RegisterKnownNeuron: KnownNeuron; } | { FulfillSubnetRentalRequest: FulfillSubnetRentalRequest; } | { ManageNeuron: ManageNeuronProposal; } | { LoadCanisterSnapshot: LoadCanisterSnapshot; } | { BlessAlternativeGuestOsVersion: BlessAlternativeGuestOsVersion; } | { UpdateCanisterSettings: UpdateCanisterSettings; } | { InstallCode: InstallCode; } | { DeregisterKnownNeuron: DeregisterKnownNeuron; } | { TakeCanisterSnapshot: TakeCanisterSnapshot; } | { StopOrStartCanister: StopOrStartCanister; } | { CreateServiceNervousSystem: CreateServiceNervousSystem; } | { ExecuteNnsFunction: ExecuteNnsFunction; } | { CreateCanisterAndInstallCode: CreateCanisterAndInstallCode; } | { RewardNodeProvider: RewardNodeProvider; } | { OpenSnsTokenSwap: OpenSnsTokenSwap; } | { SetSnsTokenSwapOpenTimeWindow: SetSnsTokenSwapOpenTimeWindow; } | { SetDefaultFollowees: SetDefaultFollowees; } | { RewardNodeProviders: RewardNodeProviders; } | { ManageNetworkEconomics: NetworkEconomics; } | { ApproveGenesisKyc: Principals; } | { AddOrRemoveNodeProvider: AddOrRemoveNodeProvider; } | { Motion: Motion; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:20


By = { NeuronIdOrSubaccount: { }; } | { MemoAndController: ClaimOrRefreshNeuronFromAccount; } | { Memo: bigint; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:86


Change = { ToRemove: NodeProvider; } | { ToAdd: NodeProvider; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:116


Command_1 = { Error: GovernanceError; } | { Spawn: SpawnResponse; } | { Split: SpawnResponse; } | { Follow: { }; } | { DisburseMaturity: DisburseMaturityResponse; } | { RefreshVotingPower: RefreshVotingPowerResponse; } | { ClaimOrRefresh: ClaimOrRefreshResponse; } | { Configure: { }; } | { RegisterVote: { }; } | { Merge: MergeResponse; } | { DisburseToNeuron: SpawnResponse; } | { SetFollowing: SetFollowingResponse; } | { MakeProposal: MakeProposalResponse; } | { StakeMaturity: StakeMaturityResponse; } | { MergeMaturity: MergeMaturityResponse; } | { Disburse: DisburseResponse; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:133


Command_2 = { Spawn: NeuronId; } | { Split: Split; } | { Configure: Configure; } | { Merge: Merge; } | { DisburseToNeuron: DisburseToNeuron; } | { SyncCommand: { }; } | { ClaimOrRefreshNeuron: ClaimOrRefresh; } | { MergeMaturity: MergeMaturity; } | { Disburse: Disburse; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:150


CreateNeuronResponse = { Ok: CreatedNeuron; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:228


DissolveState = { DissolveDelaySeconds: bigint; } | { WhenDissolvedTimestampSeconds: bigint; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:292


GetMaturityModulationRequest = object

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:355


GetNeuronIndexResult = { Ok: NeuronIndexData; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:363


ListNeuronVotesResponse = { Ok: { all_finalized_before_proposal: [] | [ProposalId]; votes: [] | [NeuronVote[]]; }; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:575


ManageNeuronCommandRequest = { Spawn: Spawn; } | { Split: Split; } | { Follow: Follow; } | { DisburseMaturity: DisburseMaturity; } | { RefreshVotingPower: RefreshVotingPower; } | { ClaimOrRefresh: ClaimOrRefresh; } | { Configure: Configure; } | { RegisterVote: RegisterVote; } | { Merge: Merge; } | { DisburseToNeuron: DisburseToNeuron; } | { SetFollowing: SetFollowing; } | { MakeProposal: MakeProposalRequest; } | { StakeMaturity: StakeMaturity; } | { MergeMaturity: MergeMaturity; } | { Disburse: Disburse; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:673

KEEP THIS IN SYNC WITH COMMAND!


ManageNeuronProposalCommand = { Spawn: Spawn; } | { Split: Split; } | { Follow: Follow; } | { DisburseMaturity: DisburseMaturity; } | { RefreshVotingPower: RefreshVotingPower; } | { ClaimOrRefresh: ClaimOrRefresh; } | { Configure: Configure; } | { RegisterVote: RegisterVote; } | { Merge: Merge; } | { DisburseToNeuron: DisburseToNeuron; } | { SetFollowing: SetFollowing; } | { MakeProposal: Proposal; } | { StakeMaturity: StakeMaturity; } | { MergeMaturity: MergeMaturity; } | { Disburse: Disburse; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:701

KEEP THIS IN SYNC WITH ManageNeuronCommandRequest!


NeuronIdOrSubaccount = { Subaccount: Uint8Array; } | { NeuronId: NeuronId; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:915


Operation = { RemoveHotKey: RemoveHotKey; } | { AddHotKey: AddHotKey; } | { ChangeAutoStakeMaturity: ChangeAutoStakeMaturity; } | { StopDissolving: { }; } | { StartDissolving: { }; } | { IncreaseDissolveDelay: IncreaseDissolveDelay; } | { SetVisibility: SetVisibility; } | { JoinCommunityFund: { }; } | { LeaveCommunityFund: { }; } | { SetDissolveTimestamp: SetDissolveTimestamp; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1078


ProposalActionRequest = { RegisterKnownNeuron: KnownNeuron; } | { FulfillSubnetRentalRequest: FulfillSubnetRentalRequest; } | { ManageNeuron: ManageNeuronRequest; } | { LoadCanisterSnapshot: LoadCanisterSnapshot; } | { BlessAlternativeGuestOsVersion: BlessAlternativeGuestOsVersion; } | { UpdateCanisterSettings: UpdateCanisterSettings; } | { InstallCode: InstallCodeRequest; } | { DeregisterKnownNeuron: DeregisterKnownNeuron; } | { TakeCanisterSnapshot: TakeCanisterSnapshot; } | { StopOrStartCanister: StopOrStartCanister; } | { CreateServiceNervousSystem: CreateServiceNervousSystem; } | { ExecuteNnsFunction: ExecuteNnsFunction; } | { CreateCanisterAndInstallCode: CreateCanisterAndInstallCodeRequest; } | { RewardNodeProvider: RewardNodeProvider; } | { RewardNodeProviders: RewardNodeProviders; } | { ManageNetworkEconomics: NetworkEconomics; } | { ApproveGenesisKyc: Principals; } | { AddOrRemoveNodeProvider: AddOrRemoveNodeProvider; } | { Motion: Motion; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1117


RefreshVotingPower = object

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1188

This is one way for a neuron to make sure that its deciding_voting_power is not less than its potential_voting_power. See the description of those fields in Neuron.


RefreshVotingPowerResponse = object

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1189


Result = { Ok: null; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1207


Result_1 = { Error: GovernanceError; } | { NeuronId: NeuronId; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1208


Result_10 = { Ok: Ok_1; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1209


Result_2 = { Ok: Neuron; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1210


Result_3 = { Ok: GovernanceCachedMetrics; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1211


Result_4 = { Ok: MonthlyNodeProviderRewards; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1214


Result_5 = { Ok: NeuronInfo; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1217


Result_6 = { Ok: Ok; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1218


Result_7 = { Ok: NodeProvider; } | { Err: GovernanceError; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1219


Result_8 = { Committed: Committed; } | { Aborted: { }; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1220


Result_9 = { Committed: Committed_1; } | { Aborted: { }; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1221


RewardMode = { RewardToNeuron: RewardToNeuron; } | { RewardToAccount: RewardToAccount; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1231


SelfDescribingValue = { Int: bigint; } | { Map: [string, SelfDescribingValue][]; } | { Nat: bigint; } | { Blob: Uint8Array; } | { Bool: boolean; } | { Null: null; } | { Text: string; } | { Array: SelfDescribingValue[]; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1254


SetFollowingResponse = object

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1272


SuccessfulProposalExecutionValue = { TakeCanisterSnapshot: TakeCanisterSnapshotOk; } | { CreateCanisterAndInstallCode: CreateCanisterAndInstallCodeOk; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1317


TopicToFollow = { Kyc: null; } | { ServiceNervousSystemManagement: null; } | { ApiBoundaryNodeManagement: null; } | { ApplicationCanisterManagement: null; } | { SubnetRental: null; } | { NeuronManagement: null; } | { NodeProviderRewards: null; } | { SubnetManagement: null; } | { ExchangeRate: null; } | { CatchAll: null; } | { NodeAdmin: null; } | { IcOsVersionElection: null; } | { ProtocolCanisterManagement: null; } | { NetworkEconomics: null; } | { IcOsVersionDeployment: null; } | { ParticipantManagement: null; } | { Governance: null; } | { SnsAndCommunityFund: null; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1385

A topic that can be followed. It is almost the same as the topic on the proposal, except that the CatchAll is a special value and following on this topic will let the neuron follow the votes on all topics except for Governance and SnsAndCommunityFund.


Vote = { No: null; } | { Yes: null; } | { Unspecified: null; }

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1411

{ No: null; }

No: null

{ Yes: null; }

Yes: null

{ Unspecified: null; }

Unspecified: null

Abstentions are recorded as Unspecified.


WasmModule = object

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1465

Inlined: Uint8Array

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1465

const idlFactory: IDL.InterfaceFactory

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1548


const init: (args) => IDL.Type[]

Defined in: packages/canisters/src/declarations/nns/governance_test.d.ts:1549

typeof IDL

IDL.Type[]