NnsGovernanceDid
Interfaces
Section titled “Interfaces”_SERVICE
Section titled “_SERVICE”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1436
Properties
Section titled “Properties”claim_gtc_neurons
Section titled “claim_gtc_neurons”claim_gtc_neurons:
ActorMethod<[Principal,NeuronId[]],Result>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1437
claim_or_refresh_neuron_from_account
Section titled “claim_or_refresh_neuron_from_account”claim_or_refresh_neuron_from_account:
ActorMethod<[ClaimOrRefreshNeuronFromAccount],ClaimOrRefreshNeuronFromAccountResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1438
create_neuron
Section titled “create_neuron”create_neuron:
ActorMethod<[CreateNeuronRequest],CreateNeuronResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1442
get_build_metadata
Section titled “get_build_metadata”get_build_metadata:
ActorMethod<[],string>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1443
get_full_neuron
Section titled “get_full_neuron”get_full_neuron:
ActorMethod<[bigint],Result_2>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1444
get_full_neuron_by_id_or_subaccount
Section titled “get_full_neuron_by_id_or_subaccount”get_full_neuron_by_id_or_subaccount:
ActorMethod<[NeuronIdOrSubaccount],Result_2>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1445
get_latest_reward_event
Section titled “get_latest_reward_event”get_latest_reward_event:
ActorMethod<[],RewardEvent>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1449
get_metrics
Section titled “get_metrics”get_metrics:
ActorMethod<[],Result_3>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1450
get_monthly_node_provider_rewards
Section titled “get_monthly_node_provider_rewards”get_monthly_node_provider_rewards:
ActorMethod<[],Result_4>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1451
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.d.ts:1452
get_network_economics_parameters
Section titled “get_network_economics_parameters”get_network_economics_parameters:
ActorMethod<[],NetworkEconomics>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1456
get_neuron_ids
Section titled “get_neuron_ids”get_neuron_ids:
ActorMethod<[],BigUint64Array<ArrayBufferLike>>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1457
get_neuron_index
Section titled “get_neuron_index”get_neuron_index:
ActorMethod<[GetNeuronIndexRequest],GetNeuronIndexResult>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1458
get_neuron_info
Section titled “get_neuron_info”get_neuron_info:
ActorMethod<[bigint],Result_5>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1459
get_neuron_info_by_id_or_subaccount
Section titled “get_neuron_info_by_id_or_subaccount”get_neuron_info_by_id_or_subaccount:
ActorMethod<[NeuronIdOrSubaccount],Result_5>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1460
get_neurons_fund_audit_info
Section titled “get_neurons_fund_audit_info”get_neurons_fund_audit_info:
ActorMethod<[GetNeuronsFundAuditInfoRequest],GetNeuronsFundAuditInfoResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1464
get_node_provider_by_caller
Section titled “get_node_provider_by_caller”get_node_provider_by_caller:
ActorMethod<[null],Result_7>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1468
get_pending_proposals
Section titled “get_pending_proposals”get_pending_proposals:
ActorMethod<[[] | [GetPendingProposalsRequest]],ProposalInfo[]>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1469
get_proposal_info
Section titled “get_proposal_info”get_proposal_info:
ActorMethod<[bigint], [] | [ProposalInfo]>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1473
get_restore_aging_summary
Section titled “get_restore_aging_summary”get_restore_aging_summary:
ActorMethod<[],RestoreAgingSummary>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1474
list_known_neurons
Section titled “list_known_neurons”list_known_neurons:
ActorMethod<[],ListKnownNeuronsResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1475
list_neuron_votes
Section titled “list_neuron_votes”list_neuron_votes:
ActorMethod<[ListNeuronVotesRequest],ListNeuronVotesResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1476
list_neurons
Section titled “list_neurons”list_neurons:
ActorMethod<[ListNeurons],ListNeuronsResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1480
list_node_provider_rewards
Section titled “list_node_provider_rewards”list_node_provider_rewards:
ActorMethod<[ListNodeProviderRewardsRequest],ListNodeProviderRewardsResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1481
list_node_providers
Section titled “list_node_providers”list_node_providers:
ActorMethod<[],ListNodeProvidersResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1485
list_proposals
Section titled “list_proposals”list_proposals:
ActorMethod<[ListProposalInfoRequest],ListProposalInfoResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1486
manage_neuron
Section titled “manage_neuron”manage_neuron:
ActorMethod<[ManageNeuronRequest],ManageNeuronResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1490
settle_community_fund_participation
Section titled “settle_community_fund_participation”settle_community_fund_participation:
ActorMethod<[SettleCommunityFundParticipation],Result>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1491
settle_neurons_fund_participation
Section titled “settle_neurons_fund_participation”settle_neurons_fund_participation:
ActorMethod<[SettleNeuronsFundParticipationRequest],SettleNeuronsFundParticipationResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1495
simulate_manage_neuron
Section titled “simulate_manage_neuron”simulate_manage_neuron:
ActorMethod<[ManageNeuronRequest],ManageNeuronResponse>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1499
transfer_gtc_neuron
Section titled “transfer_gtc_neuron”transfer_gtc_neuron:
ActorMethod<[NeuronId,NeuronId],Result>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1503
update_node_provider
Section titled “update_node_provider”update_node_provider:
ActorMethod<[UpdateNodeProvider],Result>
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1504
Account
Section titled “Account”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:13
Properties
Section titled “Properties”owner: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:14
subaccount
Section titled “subaccount”subaccount: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:15
AccountIdentifier
Section titled “AccountIdentifier”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:17
Properties
Section titled “Properties”hash:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:18
AddHotKey
Section titled “AddHotKey”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:43
Properties
Section titled “Properties”new_hot_key
Section titled “new_hot_key”new_hot_key: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:44
AddOrRemoveNodeProvider
Section titled “AddOrRemoveNodeProvider”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:46
Properties
Section titled “Properties”change
Section titled “change”change: [] | [
Change]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:47
Amount
Section titled “Amount”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:49
Properties
Section titled “Properties”e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:50
ApproveGenesisKyc
Section titled “ApproveGenesisKyc”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:52
Properties
Section titled “Properties”principals
Section titled “principals”principals:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:53
Ballot
Section titled “Ballot”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:55
Properties
Section titled “Properties”vote:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:56
voting_power
Section titled “voting_power”voting_power:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:57
BallotInfo
Section titled “BallotInfo”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:59
Properties
Section titled “Properties”proposal_id
Section titled “proposal_id”proposal_id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:61
vote:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:60
BlessAlternativeGuestOsVersion
Section titled “BlessAlternativeGuestOsVersion”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:67
Declares an approved set of alternative replica virtual machine software for disaster recovery purposes.
Properties
Section titled “Properties”base_guest_launch_measurements
Section titled “base_guest_launch_measurements”base_guest_launch_measurements: [] | [
GuestLaunchMeasurements]
Defined in: packages/canisters/src/declarations/nns/governance.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
Section titled “chip_ids”chip_ids: [] | [
Uint8Array<ArrayBufferLike>[]]
Defined in: packages/canisters/src/declarations/nns/governance.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
Section titled “rootfs_hash”rootfs_hash: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:72
Hexadecimal fingerprint of the recovery rootfs. Must contain only hexadecimal characters (0-9, A-F, a-f).
Canister
Section titled “Canister”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:90
Properties
Section titled “Properties”id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:91
CanisterSettings
Section titled “CanisterSettings”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:93
Properties
Section titled “Properties”compute_allocation
Section titled “compute_allocation”compute_allocation: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:101
controllers
Section titled “controllers”controllers: [] | [
Controllers]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:96
freezing_threshold
Section titled “freezing_threshold”freezing_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:94
log_visibility
Section titled “log_visibility”log_visibility: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:97
memory_allocation
Section titled “memory_allocation”memory_allocation: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:100
snapshot_visibility
Section titled “snapshot_visibility”snapshot_visibility: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:98
wasm_memory_limit
Section titled “wasm_memory_limit”wasm_memory_limit: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:99
wasm_memory_threshold
Section titled “wasm_memory_threshold”wasm_memory_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:95
CanisterStatusResultV2
Section titled “CanisterStatusResultV2”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:103
Properties
Section titled “Properties”controllers
Section titled “controllers”controllers:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:106
cycles
Section titled “cycles”cycles: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:108
freezing_threshold
Section titled “freezing_threshold”freezing_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:105
idle_cycles_burned_per_day
Section titled “idle_cycles_burned_per_day”idle_cycles_burned_per_day: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:109
memory_size
Section titled “memory_size”memory_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:107
module_hash
Section titled “module_hash”module_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:110
status
Section titled “status”status: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:104
CanisterSummary
Section titled “CanisterSummary”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:112
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:114
status
Section titled “status”status: [] | [
CanisterStatusResultV2]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:113
ChangeAutoStakeMaturity
Section titled “ChangeAutoStakeMaturity”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:117
Properties
Section titled “Properties”requested_setting_for_auto_stake_maturity
Section titled “requested_setting_for_auto_stake_maturity”requested_setting_for_auto_stake_maturity:
boolean
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:118
ClaimOrRefresh
Section titled “ClaimOrRefresh”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:120
Properties
Section titled “Properties”by: [] | [
By]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:121
ClaimOrRefreshNeuronFromAccount
Section titled “ClaimOrRefreshNeuronFromAccount”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:123
Properties
Section titled “Properties”controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:124
memo:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:125
ClaimOrRefreshNeuronFromAccountResponse
Section titled “ClaimOrRefreshNeuronFromAccountResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:127
Properties
Section titled “Properties”result
Section titled “result”result: [] | [
Result_1]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:128
ClaimOrRefreshResponse
Section titled “ClaimOrRefreshResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:130
Properties
Section titled “Properties”refreshed_neuron_id
Section titled “refreshed_neuron_id”refreshed_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:131
Committed
Section titled “Committed”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:160
Properties
Section titled “Properties”sns_governance_canister_id
Section titled “sns_governance_canister_id”sns_governance_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:163
total_direct_contribution_icp_e8s
Section titled “total_direct_contribution_icp_e8s”total_direct_contribution_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:161
total_neurons_fund_contribution_icp_e8s
Section titled “total_neurons_fund_contribution_icp_e8s”total_neurons_fund_contribution_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:162
Committed_1
Section titled “Committed_1”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:165
Properties
Section titled “Properties”sns_governance_canister_id
Section titled “sns_governance_canister_id”sns_governance_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:168
total_direct_participation_icp_e8s
Section titled “total_direct_participation_icp_e8s”total_direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:166
total_neurons_fund_participation_icp_e8s
Section titled “total_neurons_fund_participation_icp_e8s”total_neurons_fund_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:167
Configure
Section titled “Configure”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:170
Properties
Section titled “Properties”operation
Section titled “operation”operation: [] | [
Operation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:171
Controllers
Section titled “Controllers”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:173
Properties
Section titled “Properties”controllers
Section titled “controllers”controllers:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:174
Countries
Section titled “Countries”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:176
Properties
Section titled “Properties”iso_codes
Section titled “iso_codes”iso_codes:
string[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:177
CreateCanisterAndInstallCode
Section titled “CreateCanisterAndInstallCode”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:179
Properties
Section titled “Properties”canister_settings
Section titled “canister_settings”canister_settings: [] | [
CanisterSettings]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:181
host_subnet_id
Section titled “host_subnet_id”host_subnet_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:183
install_arg_hash
Section titled “install_arg_hash”install_arg_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:182
wasm_module_hash
Section titled “wasm_module_hash”wasm_module_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:180
CreateCanisterAndInstallCodeRequest
Section titled “CreateCanisterAndInstallCodeRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:185
Properties
Section titled “Properties”canister_settings
Section titled “canister_settings”canister_settings: [] | [
CanisterSettings]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:187
host_subnet_id
Section titled “host_subnet_id”host_subnet_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:189
install_arg
Section titled “install_arg”install_arg: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:188
wasm_module
Section titled “wasm_module”wasm_module: [] | [
WasmModule]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:186
CreatedNeuron
Section titled “CreatedNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:240
Properties
Section titled “Properties”neuron_id
Section titled “neuron_id”neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:241
CreateNeuronRequest
Section titled “CreateNeuronRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:195
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.
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:215
Required. The amount of ICP to stake in e8s.
auto_stake_maturity
Section titled “auto_stake_maturity”auto_stake_maturity: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:211
Whether to automatically stake maturity. Defaults to false.
controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:199
The controller of the new neuron. Defaults to the caller.
dissolve_delay_seconds
Section titled “dissolve_delay_seconds”dissolve_delay_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:207
The dissolve delay in seconds. Defaults to 7 days. Clamped to [0, 8 years].
dissolving
Section titled “dissolving”dissolving: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:223
Whether the neuron should start dissolving immediately. Defaults to false.
followees
Section titled “followees”followees: [] | [
SetFollowing]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:219
The followees to set for the new neuron. Defaults to the network’s default followees.
source_subaccount
Section titled “source_subaccount”source_subaccount: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:203
The subaccount of the caller to transfer ICP from. Defaults to the default subaccount.
CreateServiceNervousSystem
Section titled “CreateServiceNervousSystem”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:228
Properties
Section titled “Properties”dapp_canisters
Section titled “dapp_canisters”dapp_canisters:
Canister[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:236
description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:235
fallback_controller_principal_ids
Section titled “fallback_controller_principal_ids”fallback_controller_principal_ids:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:231
governance_parameters
Section titled “governance_parameters”governance_parameters: [] | [
GovernanceParameters]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:230
initial_token_distribution
Section titled “initial_token_distribution”initial_token_distribution: [] | [
InitialTokenDistribution]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:238
ledger_parameters
Section titled “ledger_parameters”ledger_parameters: [] | [
LedgerParameters]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:234
logo: [] | [
Image]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:232
name: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:233
swap_parameters
Section titled “swap_parameters”swap_parameters: [] | [
SwapParameters]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:237
url: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:229
CustomProposalCriticality
Section titled “CustomProposalCriticality”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:243
Properties
Section titled “Properties”additional_critical_native_action_ids
Section titled “additional_critical_native_action_ids”additional_critical_native_action_ids: [] | [
BigUint64Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:244
DateRangeFilter
Section titled “DateRangeFilter”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:246
Properties
Section titled “Properties”end_timestamp_seconds
Section titled “end_timestamp_seconds”end_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:248
start_timestamp_seconds
Section titled “start_timestamp_seconds”start_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:247
DateUtc
Section titled “DateUtc”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:250
Properties
Section titled “Properties”day:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:251
month:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:252
year:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:253
Decimal
Section titled “Decimal”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:255
Properties
Section titled “Properties”human_readable
Section titled “human_readable”human_readable: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:256
DeregisterKnownNeuron
Section titled “DeregisterKnownNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:258
Properties
Section titled “Properties”id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:259
DerivedProposalInformation
Section titled “DerivedProposalInformation”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:261
Properties
Section titled “Properties”swap_background_information
Section titled “swap_background_information”swap_background_information: [] | [
SwapBackgroundInformation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:262
DeveloperDistribution
Section titled “DeveloperDistribution”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:264
Properties
Section titled “Properties”developer_neurons
Section titled “developer_neurons”developer_neurons:
NeuronDistribution[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:265
Disburse
Section titled “Disburse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:267
Properties
Section titled “Properties”amount
Section titled “amount”amount: [] | [
Amount]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:269
to_account
Section titled “to_account”to_account: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:268
DisburseMaturity
Section titled “DisburseMaturity”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:271
Properties
Section titled “Properties”percentage_to_disburse
Section titled “percentage_to_disburse”percentage_to_disburse:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:274
to_account
Section titled “to_account”to_account: [] | [
Account]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:273
to_account_identifier
Section titled “to_account_identifier”to_account_identifier: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:272
DisburseMaturityResponse
Section titled “DisburseMaturityResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:276
Properties
Section titled “Properties”amount_disbursed_e8s
Section titled “amount_disbursed_e8s”amount_disbursed_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:277
DisburseResponse
Section titled “DisburseResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:279
Properties
Section titled “Properties”transfer_block_height
Section titled “transfer_block_height”transfer_block_height:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:280
DisburseToNeuron
Section titled “DisburseToNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:282
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:285
dissolve_delay_seconds
Section titled “dissolve_delay_seconds”dissolve_delay_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:283
kyc_verified
Section titled “kyc_verified”kyc_verified:
boolean
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:284
new_controller
Section titled “new_controller”new_controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:286
nonce:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:287
Duration
Section titled “Duration”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:292
Properties
Section titled “Properties”seconds
Section titled “seconds”seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:293
ExecuteNnsFunction
Section titled “ExecuteNnsFunction”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:295
Properties
Section titled “Properties”nns_function
Section titled “nns_function”nns_function:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:296
payload
Section titled “payload”payload:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:297
Follow
Section titled “Follow”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:299
Properties
Section titled “Properties”followees
Section titled “followees”followees:
NeuronId[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:301
topic:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:300
Followees
Section titled “Followees”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:303
Properties
Section titled “Properties”followees
Section titled “followees”followees:
NeuronId[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:304
FolloweesForTopic
Section titled “FolloweesForTopic”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:306
Properties
Section titled “Properties”followees
Section titled “followees”followees: [] | [
NeuronId[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:308
topic: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:307
FulfillSubnetRentalRequest
Section titled “FulfillSubnetRentalRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:314
Creates a rented subnet from a rental request (in the Subnet Rental canister).
Properties
Section titled “Properties”node_ids
Section titled “node_ids”node_ids: [] | [
Principal[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:345
Which nodes will be members of the subnet.
replica_version_id
Section titled “replica_version_id”replica_version_id: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:341
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.d.ts:321
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).
GetNeuronIndexRequest
Section titled “GetNeuronIndexRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:347
Properties
Section titled “Properties”exclusive_start_neuron_id
Section titled “exclusive_start_neuron_id”exclusive_start_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:349
page_size
Section titled “page_size”page_size: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:348
GetNeuronsFundAuditInfoRequest
Section titled “GetNeuronsFundAuditInfoRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:354
Properties
Section titled “Properties”nns_proposal_id
Section titled “nns_proposal_id”nns_proposal_id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:355
GetNeuronsFundAuditInfoResponse
Section titled “GetNeuronsFundAuditInfoResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:357
Properties
Section titled “Properties”result
Section titled “result”result: [] | [
Result_6]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:358
GetPendingProposalsRequest
Section titled “GetPendingProposalsRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:360
Properties
Section titled “Properties”return_self_describing_action
Section titled “return_self_describing_action”return_self_describing_action: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:361
GlobalTimeOfDay
Section titled “GlobalTimeOfDay”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:363
Properties
Section titled “Properties”seconds_after_utc_midnight
Section titled “seconds_after_utc_midnight”seconds_after_utc_midnight: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:364
Governance
Section titled “Governance”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:366
Properties
Section titled “Properties”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.d.ts:374
default_followees
Section titled “default_followees”default_followees: [
number,Followees][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:367
economics
Section titled “economics”economics: [] | [
NetworkEconomics]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:375
genesis_timestamp_seconds
Section titled “genesis_timestamp_seconds”genesis_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:385
in_flight_commands
Section titled “in_flight_commands”in_flight_commands: [
bigint,NeuronInFlightCommand][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:383
latest_reward_event
Section titled “latest_reward_event”latest_reward_event: [] | [
RewardEvent]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:378
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.d.ts:369
metrics
Section titled “metrics”metrics: [] | [
GovernanceCachedMetrics]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:371
most_recent_monthly_node_provider_rewards
Section titled “most_recent_monthly_node_provider_rewards”most_recent_monthly_node_provider_rewards: [] | [
MonthlyNodeProviderRewards]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:368
neuron_management_voting_period_seconds
Section titled “neuron_management_voting_period_seconds”neuron_management_voting_period_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:372
neurons
Section titled “neurons”neurons: [
bigint,Neuron][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:384
node_providers
Section titled “node_providers”node_providers:
NodeProvider[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:373
proposals
Section titled “proposals”proposals: [
bigint,ProposalData][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:381
restore_aging_summary
Section titled “restore_aging_summary”restore_aging_summary: [] | [
RestoreAgingSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:376
short_voting_period_seconds
Section titled “short_voting_period_seconds”short_voting_period_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:380
spawning_neurons
Section titled “spawning_neurons”spawning_neurons: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:377
to_claim_transfers
Section titled “to_claim_transfers”to_claim_transfers:
NeuronStakeTransfer[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:379
wait_for_quiet_threshold_seconds
Section titled “wait_for_quiet_threshold_seconds”wait_for_quiet_threshold_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:370
xdr_conversion_rate
Section titled “xdr_conversion_rate”xdr_conversion_rate: [] | [
XdrConversionRate]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:382
GovernanceCachedMetrics
Section titled “GovernanceCachedMetrics”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:387
Properties
Section titled “Properties”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.d.ts:401
community_fund_total_staked_e8s
Section titled “community_fund_total_staked_e8s”community_fund_total_staked_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:439
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.d.ts:421
dissolved_neurons_count
Section titled “dissolved_neurons_count”dissolved_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:400
dissolved_neurons_e8s
Section titled “dissolved_neurons_e8s”dissolved_neurons_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:424
dissolving_neurons_count
Section titled “dissolving_neurons_count”dissolving_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:436
dissolving_neurons_count_buckets
Section titled “dissolving_neurons_count_buckets”dissolving_neurons_count_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:431
dissolving_neurons_e8s_buckets
Section titled “dissolving_neurons_e8s_buckets”dissolving_neurons_e8s_buckets: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:437
dissolving_neurons_e8s_buckets_ect
Section titled “dissolving_neurons_e8s_buckets_ect”dissolving_neurons_e8s_buckets_ect: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:432
dissolving_neurons_e8s_buckets_seed
Section titled “dissolving_neurons_e8s_buckets_seed”dissolving_neurons_e8s_buckets_seed: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:426
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.d.ts:392
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.d.ts:390
ect_neuron_count
Section titled “ect_neuron_count”ect_neuron_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:397
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.d.ts:413
garbage_collectable_neurons_count
Section titled “garbage_collectable_neurons_count”garbage_collectable_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:391
neurons_fund_total_active_neurons
Section titled “neurons_fund_total_active_neurons”neurons_fund_total_active_neurons:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:416
neurons_with_invalid_stake_count
Section titled “neurons_with_invalid_stake_count”neurons_with_invalid_stake_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:395
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.d.ts:399
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.d.ts:427
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.d.ts:433
not_dissolving_neurons_count
Section titled “not_dissolving_neurons_count”not_dissolving_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:414
not_dissolving_neurons_count_buckets
Section titled “not_dissolving_neurons_count_buckets”not_dissolving_neurons_count_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:396
not_dissolving_neurons_e8s_buckets
Section titled “not_dissolving_neurons_e8s_buckets”not_dissolving_neurons_e8s_buckets: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:389
not_dissolving_neurons_e8s_buckets_ect
Section titled “not_dissolving_neurons_e8s_buckets_ect”not_dissolving_neurons_e8s_buckets_ect: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:419
not_dissolving_neurons_e8s_buckets_seed
Section titled “not_dissolving_neurons_e8s_buckets_seed”not_dissolving_neurons_e8s_buckets_seed: [
bigint,number][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:440
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.d.ts:428
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.d.ts:423
public_neuron_subset_metrics
Section titled “public_neuron_subset_metrics”public_neuron_subset_metrics: [] | [
NeuronSubsetMetrics]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:441
seed_neuron_count
Section titled “seed_neuron_count”seed_neuron_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:443
spawning_neurons_count
Section titled “spawning_neurons_count”spawning_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:420
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:442
total_locked_e8s
Section titled “total_locked_e8s”total_locked_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:415
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.d.ts:411
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
Section titled “total_maturity_e8s_equivalent”total_maturity_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:388
total_staked_e8s
Section titled “total_staked_e8s”total_staked_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:412
total_staked_e8s_ect
Section titled “total_staked_e8s_ect”total_staked_e8s_ect:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:422
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.d.ts:425
total_staked_e8s_seed
Section titled “total_staked_e8s_seed”total_staked_e8s_seed:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:402
total_staked_maturity_e8s_equivalent
Section titled “total_staked_maturity_e8s_equivalent”total_staked_maturity_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:418
total_staked_maturity_e8s_equivalent_ect
Section titled “total_staked_maturity_e8s_equivalent_ect”total_staked_maturity_e8s_equivalent_ect:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:403
total_staked_maturity_e8s_equivalent_seed
Section titled “total_staked_maturity_e8s_equivalent_seed”total_staked_maturity_e8s_equivalent_seed:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:438
total_supply_icp
Section titled “total_supply_icp”total_supply_icp:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:398
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.d.ts:417
GovernanceError
Section titled “GovernanceError”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:445
Properties
Section titled “Properties”error_message
Section titled “error_message”error_message:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:446
error_type
Section titled “error_type”error_type:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:447
GovernanceParameters
Section titled “GovernanceParameters”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:449
Properties
Section titled “Properties”custom_proposal_criticality
Section titled “custom_proposal_criticality”custom_proposal_criticality: [] | [
CustomProposalCriticality]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:458
neuron_maximum_age_bonus
Section titled “neuron_maximum_age_bonus”neuron_maximum_age_bonus: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:454
neuron_maximum_age_for_age_bonus
Section titled “neuron_maximum_age_for_age_bonus”neuron_maximum_age_for_age_bonus: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:451
neuron_maximum_dissolve_delay
Section titled “neuron_maximum_dissolve_delay”neuron_maximum_dissolve_delay: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:452
neuron_maximum_dissolve_delay_bonus
Section titled “neuron_maximum_dissolve_delay_bonus”neuron_maximum_dissolve_delay_bonus: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:450
neuron_minimum_dissolve_delay_to_vote
Section titled “neuron_minimum_dissolve_delay_to_vote”neuron_minimum_dissolve_delay_to_vote: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:453
neuron_minimum_stake
Section titled “neuron_minimum_stake”neuron_minimum_stake: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:455
proposal_initial_voting_period
Section titled “proposal_initial_voting_period”proposal_initial_voting_period: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:457
proposal_rejection_fee
Section titled “proposal_rejection_fee”proposal_rejection_fee: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:459
proposal_wait_for_quiet_deadline_increase
Section titled “proposal_wait_for_quiet_deadline_increase”proposal_wait_for_quiet_deadline_increase: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:456
voting_reward_parameters
Section titled “voting_reward_parameters”voting_reward_parameters: [] | [
VotingRewardParameters]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:460
GuestLaunchMeasurement
Section titled “GuestLaunchMeasurement”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:462
Properties
Section titled “Properties”measurement
Section titled “measurement”measurement: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:470
SEV-SNP measurement (48 bytes).
metadata
Section titled “metadata”metadata: [] | [
GuestLaunchMeasurementMetadata]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:466
Metadata associated with the measurement.
GuestLaunchMeasurementMetadata
Section titled “GuestLaunchMeasurementMetadata”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:472
Properties
Section titled “Properties”kernel_cmdline
Section titled “kernel_cmdline”kernel_cmdline: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:476
Kernel command line used for this measurement.
GuestLaunchMeasurements
Section titled “GuestLaunchMeasurements”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:478
Properties
Section titled “Properties”guest_launch_measurements
Section titled “guest_launch_measurements”guest_launch_measurements: [] | [
GuestLaunchMeasurement[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:479
IdealMatchedParticipationFunction
Section titled “IdealMatchedParticipationFunction”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:481
Properties
Section titled “Properties”serialized_representation
Section titled “serialized_representation”serialized_representation: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:482
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:484
Properties
Section titled “Properties”base64_encoding
Section titled “base64_encoding”base64_encoding: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:485
IncreaseDissolveDelay
Section titled “IncreaseDissolveDelay”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:487
Properties
Section titled “Properties”additional_dissolve_delay_seconds
Section titled “additional_dissolve_delay_seconds”additional_dissolve_delay_seconds:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:488
InitialTokenDistribution
Section titled “InitialTokenDistribution”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:490
Properties
Section titled “Properties”developer_distribution
Section titled “developer_distribution”developer_distribution: [] | [
DeveloperDistribution]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:492
swap_distribution
Section titled “swap_distribution”swap_distribution: [] | [
SwapDistribution]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:493
treasury_distribution
Section titled “treasury_distribution”treasury_distribution: [] | [
SwapDistribution]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:491
InstallCode
Section titled “InstallCode”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:495
Properties
Section titled “Properties”arg_hash
Section titled “arg_hash”arg_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:499
canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:498
install_mode
Section titled “install_mode”install_mode: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:500
skip_stopping_before_installing
Section titled “skip_stopping_before_installing”skip_stopping_before_installing: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:496
wasm_module_hash
Section titled “wasm_module_hash”wasm_module_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:497
InstallCodeRequest
Section titled “InstallCodeRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:502
Properties
Section titled “Properties”arg: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:503
canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:511
install_mode
Section titled “install_mode”install_mode: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:512
skip_stopping_before_installing
Section titled “skip_stopping_before_installing”skip_stopping_before_installing: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:510
wasm_module
Section titled “wasm_module”wasm_module: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:509
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.
KnownNeuron
Section titled “KnownNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:514
Properties
Section titled “Properties”id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:515
known_neuron_data
Section titled “known_neuron_data”known_neuron_data: [] | [
KnownNeuronData]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:516
KnownNeuronData
Section titled “KnownNeuronData”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:518
Properties
Section titled “Properties”committed_topics
Section titled “committed_topics”committed_topics: [] | [([] | [
TopicToFollow])[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:526
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
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:527
links: [] | [
string[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:531
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.d.ts:519
LedgerParameters
Section titled “LedgerParameters”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:533
Properties
Section titled “Properties”token_logo
Section titled “token_logo”token_logo: [] | [
Image]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:536
token_name
Section titled “token_name”token_name: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:537
token_symbol
Section titled “token_symbol”token_symbol: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:535
transaction_fee
Section titled “transaction_fee”transaction_fee: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:534
ListKnownNeuronsResponse
Section titled “ListKnownNeuronsResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:539
Properties
Section titled “Properties”known_neurons
Section titled “known_neurons”known_neurons:
KnownNeuron[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:540
ListNeurons
Section titled “ListNeurons”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:579
Parameters of the list_neurons method.
Properties
Section titled “Properties”include_empty_neurons_readable_by_caller
Section titled “include_empty_neurons_readable_by_caller”include_empty_neurons_readable_by_caller: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:595
Only has an effect when include_neurons_readable_by_caller.
include_neurons_readable_by_caller
Section titled “include_neurons_readable_by_caller”include_neurons_readable_by_caller:
boolean
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:597
include_public_neurons_in_full_neurons
Section titled “include_public_neurons_in_full_neurons”include_public_neurons_in_full_neurons: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:586
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
Section titled “neuron_ids”neuron_ids:
BigUint64Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:590
These fields select neurons to be in the result set.
neuron_subaccounts
Section titled “neuron_subaccounts”neuron_subaccounts: [] | [
NeuronSubaccount[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:596
page_number
Section titled “page_number”page_number: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:591
page_size
Section titled “page_size”page_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:580
ListNeuronsResponse
Section titled “ListNeuronsResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:602
Output of the list_neurons method.
Properties
Section titled “Properties”full_neurons
Section titled “full_neurons”full_neurons:
Neuron[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:615
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
Section titled “neuron_infos”neuron_infos: [
bigint,NeuronInfo][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:608
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
Section titled “total_pages_available”total_pages_available: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:616
ListNeuronVotesRequest
Section titled “ListNeuronVotesRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:542
Properties
Section titled “Properties”before_proposal
Section titled “before_proposal”before_proposal: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:547
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.d.ts:552
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
Section titled “neuron_id”neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:557
The neuron id for which the voting history will be returned. Currently, the voting history is only recorded for known neurons.
ListNodeProviderRewardsRequest
Section titled “ListNodeProviderRewardsRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:618
Properties
Section titled “Properties”date_filter
Section titled “date_filter”date_filter: [] | [
DateRangeFilter]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:619
ListNodeProviderRewardsResponse
Section titled “ListNodeProviderRewardsResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:621
Properties
Section titled “Properties”rewards
Section titled “rewards”rewards:
MonthlyNodeProviderRewards[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:622
ListNodeProvidersResponse
Section titled “ListNodeProvidersResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:624
Properties
Section titled “Properties”node_providers
Section titled “node_providers”node_providers:
NodeProvider[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:625
ListProposalInfoRequest
Section titled “ListProposalInfoRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:627
Properties
Section titled “Properties”before_proposal
Section titled “before_proposal”before_proposal: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:631
exclude_topic
Section titled “exclude_topic”exclude_topic:
Int32Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:633
include_all_manage_neuron_proposals
Section titled “include_all_manage_neuron_proposals”include_all_manage_neuron_proposals: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:634
include_reward_status
Section titled “include_reward_status”include_reward_status:
Int32Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:629
include_status
Section titled “include_status”include_status:
Int32Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:635
limit:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:632
omit_large_fields
Section titled “omit_large_fields”omit_large_fields: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:630
return_self_describing_action
Section titled “return_self_describing_action”return_self_describing_action: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:628
ListProposalInfoResponse
Section titled “ListProposalInfoResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:637
Properties
Section titled “Properties”proposal_info
Section titled “proposal_info”proposal_info:
ProposalInfo[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:638
LoadCanisterSnapshot
Section titled “LoadCanisterSnapshot”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:640
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:641
snapshot_id
Section titled “snapshot_id”snapshot_id: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:642
MakeProposalRequest
Section titled “MakeProposalRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:644
Properties
Section titled “Properties”action
Section titled “action”action: [] | [
ProposalActionRequest]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:647
summary
Section titled “summary”summary:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:648
title: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:646
url:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:645
MakeProposalResponse
Section titled “MakeProposalResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:650
Properties
Section titled “Properties”message
Section titled “message”message: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:651
proposal_id
Section titled “proposal_id”proposal_id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:652
ManageNeuronProposal
Section titled “ManageNeuronProposal”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:677
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)
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
ManageNeuronProposalCommand]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:679
id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:678
neuron_id_or_subaccount
Section titled “neuron_id_or_subaccount”neuron_id_or_subaccount: [] | [
NeuronIdOrSubaccount]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:680
ManageNeuronRequest
Section titled “ManageNeuronRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:704
Parameters of the manage_neuron method.
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
ManageNeuronCommandRequest]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:712
What operation to perform on the neuron.
id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:708
Deprecated. Use neuron_id_or_subaccount instead.
neuron_id_or_subaccount
Section titled “neuron_id_or_subaccount”neuron_id_or_subaccount: [] | [
NeuronIdOrSubaccount]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:716
Which neuron to operate on.
ManageNeuronResponse
Section titled “ManageNeuronResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:721
Output of the manage_neuron method.
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
Command_1]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:726
Corresponds to the command field in ManageNeuronRequest, which determines what operation was performed.
MaturityDisbursement
Section titled “MaturityDisbursement”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:728
Properties
Section titled “Properties”account_identifier_to_disburse_to
Section titled “account_identifier_to_disburse_to”account_identifier_to_disburse_to: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:729
account_to_disburse_to
Section titled “account_to_disburse_to”account_to_disburse_to: [] | [
Account]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:732
amount_e8s
Section titled “amount_e8s”amount_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:731
finalize_disbursement_timestamp_seconds
Section titled “finalize_disbursement_timestamp_seconds”finalize_disbursement_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:733
timestamp_of_disbursement_seconds
Section titled “timestamp_of_disbursement_seconds”timestamp_of_disbursement_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:730
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:735
Properties
Section titled “Properties”source_neuron_id
Section titled “source_neuron_id”source_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:736
MergeMaturity
Section titled “MergeMaturity”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:738
Properties
Section titled “Properties”percentage_to_merge
Section titled “percentage_to_merge”percentage_to_merge:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:739
MergeMaturityResponse
Section titled “MergeMaturityResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:741
Properties
Section titled “Properties”merged_maturity_e8s
Section titled “merged_maturity_e8s”merged_maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:742
new_stake_e8s
Section titled “new_stake_e8s”new_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:743
MergeResponse
Section titled “MergeResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:745
Properties
Section titled “Properties”source_neuron
Section titled “source_neuron”source_neuron: [] | [
Neuron]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:747
source_neuron_info
Section titled “source_neuron_info”source_neuron_info: [] | [
NeuronInfo]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:749
target_neuron
Section titled “target_neuron”target_neuron: [] | [
Neuron]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:746
target_neuron_info
Section titled “target_neuron_info”target_neuron_info: [] | [
NeuronInfo]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:748
MonthlyNodeProviderRewards
Section titled “MonthlyNodeProviderRewards”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:751
Properties
Section titled “Properties”algorithm_version
Section titled “algorithm_version”algorithm_version: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:752
end_date
Section titled “end_date”end_date: [] | [
DateUtc]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:754
maximum_node_provider_rewards_e8s
Section titled “maximum_node_provider_rewards_e8s”maximum_node_provider_rewards_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:761
minimum_xdr_permyriad_per_icp
Section titled “minimum_xdr_permyriad_per_icp”minimum_xdr_permyriad_per_icp: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:753
node_providers
Section titled “node_providers”node_providers:
NodeProvider[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:756
registry_version
Section titled “registry_version”registry_version: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:755
rewards
Section titled “rewards”rewards:
RewardNodeProvider[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:759
start_date
Section titled “start_date”start_date: [] | [
DateUtc]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:757
timestamp
Section titled “timestamp”timestamp:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:758
xdr_conversion_rate
Section titled “xdr_conversion_rate”xdr_conversion_rate: [] | [
XdrConversionRate]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:760
Motion
Section titled “Motion”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:763
Properties
Section titled “Properties”motion_text
Section titled “motion_text”motion_text:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:764
NetworkEconomics
Section titled “NetworkEconomics”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:766
Properties
Section titled “Properties”max_proposals_to_keep_per_topic
Section titled “max_proposals_to_keep_per_topic”max_proposals_to_keep_per_topic:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:772
maximum_node_provider_rewards_e8s
Section titled “maximum_node_provider_rewards_e8s”maximum_node_provider_rewards_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:778
minimum_icp_xdr_rate
Section titled “minimum_icp_xdr_rate”minimum_icp_xdr_rate:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:777
neuron_management_fee_per_proposal_e8s
Section titled “neuron_management_fee_per_proposal_e8s”neuron_management_fee_per_proposal_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:773
neuron_minimum_stake_e8s
Section titled “neuron_minimum_stake_e8s”neuron_minimum_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:767
neuron_spawn_dissolve_delay_seconds
Section titled “neuron_spawn_dissolve_delay_seconds”neuron_spawn_dissolve_delay_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:776
neurons_fund_economics
Section titled “neurons_fund_economics”neurons_fund_economics: [] | [
NeuronsFundEconomics]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:779
reject_cost_e8s
Section titled “reject_cost_e8s”reject_cost_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:774
transaction_fee_e8s
Section titled “transaction_fee_e8s”transaction_fee_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:775
voting_power_economics
Section titled “voting_power_economics”voting_power_economics: [] | [
VotingPowerEconomics]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:771
Parameters that affect the voting power of neurons.
Neuron
Section titled “Neuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:781
Properties
Section titled “Properties”account
Section titled “account”account:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:855
aging_since_timestamp_seconds
Section titled “aging_since_timestamp_seconds”aging_since_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:853
auto_stake_maturity
Section titled “auto_stake_maturity”auto_stake_maturity: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:852
cached_neuron_stake_e8s
Section titled “cached_neuron_stake_e8s”cached_neuron_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:850
controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:784
created_timestamp_seconds
Section titled “created_timestamp_seconds”created_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:851
deciding_voting_power
Section titled “deciding_voting_power”deciding_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:849
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:
-
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).
-
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:
- voting directly (not via following)
- set following
- 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
Section titled “dissolve_state”dissolve_state: [] | [
DissolveState]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:869
eight_year_gang_bonus_base_e8s
Section titled “eight_year_gang_bonus_base_e8s”eight_year_gang_bonus_base_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:863
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
Section titled “followees”followees: [
number,Followees][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:870
hot_keys
Section titled “hot_keys”hot_keys:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:854
id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:782
joined_community_fund_timestamp_seconds
Section titled “joined_community_fund_timestamp_seconds”joined_community_fund_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:856
known_neuron_data
Section titled “known_neuron_data”known_neuron_data: [] | [
KnownNeuronData]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:874
kyc_verified
Section titled “kyc_verified”kyc_verified:
boolean
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:787
maturity_disbursements_in_progress
Section titled “maturity_disbursements_in_progress”maturity_disbursements_in_progress: [] | [
MaturityDisbursement[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:868
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
Section titled “maturity_e8s_equivalent”maturity_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:811
neuron_fees_e8s
Section titled “neuron_fees_e8s”neuron_fees_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:871
neuron_type
Section titled “neuron_type”neuron_type: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:809
not_for_profit
Section titled “not_for_profit”not_for_profit:
boolean
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:810
potential_voting_power
Section titled “potential_voting_power”potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:808
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:
-
(Net) staked amount - This is the “base” of a neuron’s voting power. This primarily consists of the neuron’s ICP balance.
-
Age - Neurons with more age have more voting power (all else being equal).
-
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
Section titled “recent_ballots”recent_ballots:
BallotInfo[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:785
spawn_at_timestamp_seconds
Section titled “spawn_at_timestamp_seconds”spawn_at_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:875
staked_maturity_e8s_equivalent
Section titled “staked_maturity_e8s_equivalent”staked_maturity_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:783
transfer
Section titled “transfer”transfer: [] | [
NeuronStakeTransfer]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:873
visibility
Section titled “visibility”visibility: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:872
voting_power_refreshed_timestamp_seconds
Section titled “voting_power_refreshed_timestamp_seconds”voting_power_refreshed_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:786
NeuronBasketConstructionParameters
Section titled “NeuronBasketConstructionParameters”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:877
Properties
Section titled “Properties”count: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:879
dissolve_delay_interval
Section titled “dissolve_delay_interval”dissolve_delay_interval: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:878
NeuronBasketConstructionParameters_1
Section titled “NeuronBasketConstructionParameters_1”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:881
Properties
Section titled “Properties”count:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:883
dissolve_delay_interval_seconds
Section titled “dissolve_delay_interval_seconds”dissolve_delay_interval_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:882
NeuronDistribution
Section titled “NeuronDistribution”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:885
Properties
Section titled “Properties”controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:886
dissolve_delay
Section titled “dissolve_delay”dissolve_delay: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:887
memo: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:888
stake: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:890
vesting_period
Section titled “vesting_period”vesting_period: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:889
NeuronId
Section titled “NeuronId”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:892
Properties
Section titled “Properties”id:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:893
NeuronIndexData
Section titled “NeuronIndexData”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:902
Properties
Section titled “Properties”neurons
Section titled “neurons”neurons:
NeuronInfo[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:903
NeuronInFlightCommand
Section titled “NeuronInFlightCommand”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:898
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
Command_2]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:899
timestamp
Section titled “timestamp”timestamp:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:900
NeuronInfo
Section titled “NeuronInfo”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:913
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.
Properties
Section titled “Properties”age_seconds
Section titled “age_seconds”age_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:949
created_timestamp_seconds
Section titled “created_timestamp_seconds”created_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:921
deciding_voting_power
Section titled “deciding_voting_power”deciding_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:920
dissolve_delay_seconds
Section titled “dissolve_delay_seconds”dissolve_delay_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:915
eight_year_gang_bonus_base_e8s
Section titled “eight_year_gang_bonus_base_e8s”eight_year_gang_bonus_base_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:935
See analogous field in Neuron.
id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:914
joined_community_fund_timestamp_seconds
Section titled “joined_community_fund_timestamp_seconds”joined_community_fund_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:931
known_neuron_data
Section titled “known_neuron_data”known_neuron_data: [] | [
KnownNeuronData]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:938
neuron_type
Section titled “neuron_type”neuron_type: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:919
potential_voting_power
Section titled “potential_voting_power”potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:918
recent_ballots
Section titled “recent_ballots”recent_ballots:
BallotInfo[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:916
retrieved_at_timestamp_seconds
Section titled “retrieved_at_timestamp_seconds”retrieved_at_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:936
stake_e8s
Section titled “stake_e8s”stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:930
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
state:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:922
visibility
Section titled “visibility”visibility: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:937
voting_power
Section titled “voting_power”voting_power:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:948
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
Section titled “voting_power_refreshed_timestamp_seconds”voting_power_refreshed_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:917
NeuronsFundAuditInfo
Section titled “NeuronsFundAuditInfo”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:986
Properties
Section titled “Properties”final_neurons_fund_participation
Section titled “final_neurons_fund_participation”final_neurons_fund_participation: [] | [
NeuronsFundParticipation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:987
initial_neurons_fund_participation
Section titled “initial_neurons_fund_participation”initial_neurons_fund_participation: [] | [
NeuronsFundParticipation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:988
neurons_fund_refunds
Section titled “neurons_fund_refunds”neurons_fund_refunds: [] | [
NeuronsFundSnapshot]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:989
NeuronsFundData
Section titled “NeuronsFundData”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:991
Properties
Section titled “Properties”final_neurons_fund_participation
Section titled “final_neurons_fund_participation”final_neurons_fund_participation: [] | [
NeuronsFundParticipation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:992
initial_neurons_fund_participation
Section titled “initial_neurons_fund_participation”initial_neurons_fund_participation: [] | [
NeuronsFundParticipation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:993
neurons_fund_refunds
Section titled “neurons_fund_refunds”neurons_fund_refunds: [] | [
NeuronsFundSnapshot]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:994
NeuronsFundEconomics
Section titled “NeuronsFundEconomics”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:996
Properties
Section titled “Properties”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.d.ts:1001
maximum_icp_xdr_rate
Section titled “maximum_icp_xdr_rate”maximum_icp_xdr_rate: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:997
minimum_icp_xdr_rate
Section titled “minimum_icp_xdr_rate”minimum_icp_xdr_rate: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1002
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.d.ts:998
NeuronsFundMatchedFundingCurveCoefficients
Section titled “NeuronsFundMatchedFundingCurveCoefficients”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1004
Properties
Section titled “Properties”contribution_threshold_xdr
Section titled “contribution_threshold_xdr”contribution_threshold_xdr: [] | [
Decimal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1005
full_participation_milestone_xdr
Section titled “full_participation_milestone_xdr”full_participation_milestone_xdr: [] | [
Decimal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1007
one_third_participation_milestone_xdr
Section titled “one_third_participation_milestone_xdr”one_third_participation_milestone_xdr: [] | [
Decimal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1006
NeuronsFundNeuron
Section titled “NeuronsFundNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1009
Properties
Section titled “Properties”amount_icp_e8s
Section titled “amount_icp_e8s”amount_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1014
controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1010
hotkeys
Section titled “hotkeys”hotkeys: [] | [
Principals]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1011
is_capped
Section titled “is_capped”is_capped: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1012
nns_neuron_id
Section titled “nns_neuron_id”nns_neuron_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1013
NeuronsFundNeuronPortion
Section titled “NeuronsFundNeuronPortion”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1016
Properties
Section titled “Properties”amount_icp_e8s
Section titled “amount_icp_e8s”amount_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1022
controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1017
hotkeys
Section titled “hotkeys”hotkeys:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1018
is_capped
Section titled “is_capped”is_capped: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1019
maturity_equivalent_icp_e8s
Section titled “maturity_equivalent_icp_e8s”maturity_equivalent_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1020
nns_neuron_id
Section titled “nns_neuron_id”nns_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1021
NeuronsFundParticipation
Section titled “NeuronsFundParticipation”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1024
Properties
Section titled “Properties”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.d.ts:1034
direct_participation_icp_e8s
Section titled “direct_participation_icp_e8s”direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1027
ideal_matched_participation_function
Section titled “ideal_matched_participation_function”ideal_matched_participation_function: [] | [
IdealMatchedParticipationFunction]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1031
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.d.ts:1026
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.d.ts:1029
neurons_fund_reserves
Section titled “neurons_fund_reserves”neurons_fund_reserves: [] | [
NeuronsFundSnapshot]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1030
swap_participation_limits
Section titled “swap_participation_limits”swap_participation_limits: [] | [
SwapParticipationLimits]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1028
total_maturity_equivalent_icp_e8s
Section titled “total_maturity_equivalent_icp_e8s”total_maturity_equivalent_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1025
NeuronsFundSnapshot
Section titled “NeuronsFundSnapshot”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1036
Properties
Section titled “Properties”neurons_fund_neuron_portions
Section titled “neurons_fund_neuron_portions”neurons_fund_neuron_portions:
NeuronsFundNeuronPortion[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1037
NeuronStakeTransfer
Section titled “NeuronStakeTransfer”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:951
Properties
Section titled “Properties”block_height
Section titled “block_height”block_height:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:958
from: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:954
from_subaccount
Section titled “from_subaccount”from_subaccount:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:956
memo:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:955
neuron_stake_e8s
Section titled “neuron_stake_e8s”neuron_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:953
to_subaccount
Section titled “to_subaccount”to_subaccount:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:952
transfer_timestamp
Section titled “transfer_timestamp”transfer_timestamp:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:957
NeuronSubaccount
Section titled “NeuronSubaccount”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:960
Properties
Section titled “Properties”subaccount
Section titled “subaccount”subaccount:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:961
NeuronSubsetMetrics
Section titled “NeuronSubsetMetrics”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:963
Properties
Section titled “Properties”count: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:968
count_buckets
Section titled “count_buckets”count_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:977
deciding_voting_power_buckets
Section titled “deciding_voting_power_buckets”deciding_voting_power_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:969
maturity_e8s_equivalent_buckets
Section titled “maturity_e8s_equivalent_buckets”maturity_e8s_equivalent_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:965
potential_voting_power_buckets
Section titled “potential_voting_power_buckets”potential_voting_power_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:976
staked_e8s_buckets
Section titled “staked_e8s_buckets”staked_e8s_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:974
staked_maturity_e8s_equivalent_buckets
Section titled “staked_maturity_e8s_equivalent_buckets”staked_maturity_e8s_equivalent_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:973
total_deciding_voting_power
Section titled “total_deciding_voting_power”total_deciding_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:972
total_maturity_e8s_equivalent
Section titled “total_maturity_e8s_equivalent”total_maturity_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:964
total_potential_voting_power
Section titled “total_potential_voting_power”total_potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:971
total_staked_e8s
Section titled “total_staked_e8s”total_staked_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:967
total_staked_maturity_e8s_equivalent
Section titled “total_staked_maturity_e8s_equivalent”total_staked_maturity_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:970
total_voting_power
Section titled “total_voting_power”total_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:975
voting_power_buckets
Section titled “voting_power_buckets”voting_power_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:966
NeuronVote
Section titled “NeuronVote”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:979
Properties
Section titled “Properties”proposal_id
Section titled “proposal_id”proposal_id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:984
vote: [] | [
Vote]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:983
The vote of the neuron on the specific proposal id.
NodeProvider
Section titled “NodeProvider”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1039
Properties
Section titled “Properties”id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1040
reward_account
Section titled “reward_account”reward_account: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1041
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1043
Properties
Section titled “Properties”neurons_fund_audit_info
Section titled “neurons_fund_audit_info”neurons_fund_audit_info: [] | [
NeuronsFundAuditInfo]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1044
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1046
Properties
Section titled “Properties”neurons_fund_neuron_portions
Section titled “neurons_fund_neuron_portions”neurons_fund_neuron_portions:
NeuronsFundNeuron[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1047
OpenSnsTokenSwap
Section titled “OpenSnsTokenSwap”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1049
Properties
Section titled “Properties”community_fund_investment_e8s
Section titled “community_fund_investment_e8s”community_fund_investment_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1050
params
Section titled “params”params: [] | [
Params]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1052
target_swap_canister_id
Section titled “target_swap_canister_id”target_swap_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1051
Params
Section titled “Params”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1065
Properties
Section titled “Properties”max_direct_participation_icp_e8s
Section titled “max_direct_participation_icp_e8s”max_direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1078
max_icp_e8s
Section titled “max_icp_e8s”max_icp_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1070
max_participant_icp_e8s
Section titled “max_participant_icp_e8s”max_participant_icp_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1075
min_direct_participation_icp_e8s
Section titled “min_direct_participation_icp_e8s”min_direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1076
min_icp_e8s
Section titled “min_icp_e8s”min_icp_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1077
min_participant_icp_e8s
Section titled “min_participant_icp_e8s”min_participant_icp_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1066
min_participants
Section titled “min_participants”min_participants:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1072
neuron_basket_construction_parameters
Section titled “neuron_basket_construction_parameters”neuron_basket_construction_parameters: [] | [
NeuronBasketConstructionParameters_1]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1067
sale_delay_seconds
Section titled “sale_delay_seconds”sale_delay_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1074
sns_token_e8s
Section titled “sns_token_e8s”sns_token_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1073
swap_due_timestamp_seconds
Section titled “swap_due_timestamp_seconds”swap_due_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1071
Percentage
Section titled “Percentage”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1080
Properties
Section titled “Properties”basis_points
Section titled “basis_points”basis_points: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1081
Principals
Section titled “Principals”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1083
Properties
Section titled “Properties”principals
Section titled “principals”principals:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1084
Proposal
Section titled “Proposal”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1086
Properties
Section titled “Properties”action
Section titled “action”action: [] | [
Action]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1089
self_describing_action
Section titled “self_describing_action”self_describing_action: [] | [
SelfDescribingProposalAction]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1091
summary
Section titled “summary”summary:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1090
title: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1088
url:
string
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1087
ProposalData
Section titled “ProposalData”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1113
Properties
Section titled “Properties”ballots
Section titled “ballots”ballots: [
bigint,Ballot][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1117
decided_timestamp_seconds
Section titled “decided_timestamp_seconds”decided_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1127
derived_proposal_information
Section titled “derived_proposal_information”derived_proposal_information: [] | [
DerivedProposalInformation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1123
executed_timestamp_seconds
Section titled “executed_timestamp_seconds”executed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1131
failed_timestamp_seconds
Section titled “failed_timestamp_seconds”failed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1120
failure_reason
Section titled “failure_reason”failure_reason: [] | [
GovernanceError]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1116
id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1114
latest_tally
Section titled “latest_tally”latest_tally: [] | [
Tally]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1124
neurons_fund_data
Section titled “neurons_fund_data”neurons_fund_data: [] | [
NeuronsFundData]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1121
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.d.ts:1132
proposal
Section titled “proposal”proposal: [] | [
Proposal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1128
proposal_timestamp_seconds
Section titled “proposal_timestamp_seconds”proposal_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1118
proposer
Section titled “proposer”proposer: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1129
reject_cost_e8s
Section titled “reject_cost_e8s”reject_cost_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1122
reward_event_round
Section titled “reward_event_round”reward_event_round:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1119
sns_token_swap_lifecycle
Section titled “sns_token_swap_lifecycle”sns_token_swap_lifecycle: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1126
topic: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1115
total_potential_voting_power
Section titled “total_potential_voting_power”total_potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1125
wait_for_quiet_state
Section titled “wait_for_quiet_state”wait_for_quiet_state: [] | [
WaitForQuietState]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1130
ProposalId
Section titled “ProposalId”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1134
Properties
Section titled “Properties”id:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1135
ProposalInfo
Section titled “ProposalInfo”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1137
Properties
Section titled “Properties”ballots
Section titled “ballots”ballots: [
bigint,Ballot][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1142
deadline_timestamp_seconds
Section titled “deadline_timestamp_seconds”deadline_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1145
decided_timestamp_seconds
Section titled “decided_timestamp_seconds”decided_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1152
derived_proposal_information
Section titled “derived_proposal_information”derived_proposal_information: [] | [
DerivedProposalInformation]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1148
executed_timestamp_seconds
Section titled “executed_timestamp_seconds”executed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1155
failed_timestamp_seconds
Section titled “failed_timestamp_seconds”failed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1146
failure_reason
Section titled “failure_reason”failure_reason: [] | [
GovernanceError]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1141
id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1138
latest_tally
Section titled “latest_tally”latest_tally: [] | [
Tally]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1149
proposal
Section titled “proposal”proposal: [] | [
Proposal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1153
proposal_timestamp_seconds
Section titled “proposal_timestamp_seconds”proposal_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1143
proposer
Section titled “proposer”proposer: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1154
reject_cost_e8s
Section titled “reject_cost_e8s”reject_cost_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1147
reward_event_round
Section titled “reward_event_round”reward_event_round:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1144
reward_status
Section titled “reward_status”reward_status:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1151
status
Section titled “status”status:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1139
topic:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1140
total_potential_voting_power
Section titled “total_potential_voting_power”total_potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1150
RegisterVote
Section titled “RegisterVote”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1164
Properties
Section titled “Properties”proposal
Section titled “proposal”proposal: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1166
vote:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1165
RemoveHotKey
Section titled “RemoveHotKey”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1168
Properties
Section titled “Properties”hot_key_to_remove
Section titled “hot_key_to_remove”hot_key_to_remove: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1169
RestoreAgingNeuronGroup
Section titled “RestoreAgingNeuronGroup”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1171
Properties
Section titled “Properties”count: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1172
current_total_stake_e8s
Section titled “current_total_stake_e8s”current_total_stake_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1174
group_type
Section titled “group_type”group_type:
number
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1175
previous_total_stake_e8s
Section titled “previous_total_stake_e8s”previous_total_stake_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1173
RestoreAgingSummary
Section titled “RestoreAgingSummary”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1177
Properties
Section titled “Properties”groups
Section titled “groups”groups:
RestoreAgingNeuronGroup[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1178
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1179
RewardEvent
Section titled “RewardEvent”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1196
Properties
Section titled “Properties”actual_timestamp_seconds
Section titled “actual_timestamp_seconds”actual_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1199
day_after_genesis
Section titled “day_after_genesis”day_after_genesis:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1198
distributed_e8s_equivalent
Section titled “distributed_e8s_equivalent”distributed_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1202
latest_round_available_e8s_equivalent
Section titled “latest_round_available_e8s_equivalent”latest_round_available_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1201
rounds_since_last_distribution
Section titled “rounds_since_last_distribution”rounds_since_last_distribution: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1197
settled_proposals
Section titled “settled_proposals”settled_proposals:
ProposalId[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1203
total_available_e8s_equivalent
Section titled “total_available_e8s_equivalent”total_available_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1200
RewardNodeProvider
Section titled “RewardNodeProvider”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1208
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1211
node_provider
Section titled “node_provider”node_provider: [] | [
NodeProvider]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1209
reward_mode
Section titled “reward_mode”reward_mode: [] | [
RewardMode]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1210
RewardNodeProviders
Section titled “RewardNodeProviders”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1213
Properties
Section titled “Properties”rewards
Section titled “rewards”rewards:
RewardNodeProvider[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1215
use_registry_derived_rewards
Section titled “use_registry_derived_rewards”use_registry_derived_rewards: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1214
RewardToAccount
Section titled “RewardToAccount”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1217
Properties
Section titled “Properties”to_account
Section titled “to_account”to_account: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1218
RewardToNeuron
Section titled “RewardToNeuron”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1220
Properties
Section titled “Properties”dissolve_delay_seconds
Section titled “dissolve_delay_seconds”dissolve_delay_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1221
SelfDescribingProposalAction
Section titled “SelfDescribingProposalAction”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1223
Properties
Section titled “Properties”type_description
Section titled “type_description”type_description: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1224
type_name
Section titled “type_name”type_name: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1225
value: [] | [
SelfDescribingValue]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1226
SetDefaultFollowees
Section titled “SetDefaultFollowees”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1237
Properties
Section titled “Properties”default_followees
Section titled “default_followees”default_followees: [
number,Followees][]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1238
SetDissolveTimestamp
Section titled “SetDissolveTimestamp”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1240
Properties
Section titled “Properties”dissolve_timestamp_seconds
Section titled “dissolve_timestamp_seconds”dissolve_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1241
SetFollowing
Section titled “SetFollowing”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1243
Properties
Section titled “Properties”topic_following
Section titled “topic_following”topic_following: [] | [
FolloweesForTopic[]]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1244
SetOpenTimeWindowRequest
Section titled “SetOpenTimeWindowRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1247
Properties
Section titled “Properties”open_time_window
Section titled “open_time_window”open_time_window: [] | [
TimeWindow]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1248
SetSnsTokenSwapOpenTimeWindow
Section titled “SetSnsTokenSwapOpenTimeWindow”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1250
Properties
Section titled “Properties”request
Section titled “request”request: [] | [
SetOpenTimeWindowRequest]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1251
swap_canister_id
Section titled “swap_canister_id”swap_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1252
SettleCommunityFundParticipation
Section titled “SettleCommunityFundParticipation”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1257
Properties
Section titled “Properties”open_sns_token_swap_proposal_id
Section titled “open_sns_token_swap_proposal_id”open_sns_token_swap_proposal_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1259
result
Section titled “result”result: [] | [
Result_8]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1258
SettleNeuronsFundParticipationRequest
Section titled “SettleNeuronsFundParticipationRequest”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1261
Properties
Section titled “Properties”nns_proposal_id
Section titled “nns_proposal_id”nns_proposal_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1263
result
Section titled “result”result: [] | [
Result_9]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1262
SettleNeuronsFundParticipationResponse
Section titled “SettleNeuronsFundParticipationResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1265
Properties
Section titled “Properties”result
Section titled “result”result: [] | [
Result_10]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1266
SetVisibility
Section titled “SetVisibility”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1254
Properties
Section titled “Properties”visibility
Section titled “visibility”visibility: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1255
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1268
Properties
Section titled “Properties”new_controller
Section titled “new_controller”new_controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1270
nonce: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1271
percentage_to_spawn
Section titled “percentage_to_spawn”percentage_to_spawn: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1269
SpawnResponse
Section titled “SpawnResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1273
Properties
Section titled “Properties”created_neuron_id
Section titled “created_neuron_id”created_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1274
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1276
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1278
memo: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1277
StakeMaturity
Section titled “StakeMaturity”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1280
Properties
Section titled “Properties”percentage_to_stake
Section titled “percentage_to_stake”percentage_to_stake: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1281
StakeMaturityResponse
Section titled “StakeMaturityResponse”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1283
Properties
Section titled “Properties”maturity_e8s
Section titled “maturity_e8s”maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1284
staked_maturity_e8s
Section titled “staked_maturity_e8s”staked_maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1285
StopOrStartCanister
Section titled “StopOrStartCanister”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1287
Properties
Section titled “Properties”action
Section titled “action”action: [
number] | []
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1288
canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1289
SwapBackgroundInformation
Section titled “SwapBackgroundInformation”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1291
Properties
Section titled “Properties”dapp_canister_summaries
Section titled “dapp_canister_summaries”dapp_canister_summaries:
CanisterSummary[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1299
fallback_controller_principal_ids
Section titled “fallback_controller_principal_ids”fallback_controller_principal_ids:
Principal[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1293
governance_canister_summary
Section titled “governance_canister_summary”governance_canister_summary: [] | [
CanisterSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1297
ledger_archive_canister_summaries
Section titled “ledger_archive_canister_summaries”ledger_archive_canister_summaries:
CanisterSummary[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1294
ledger_canister_summary
Section titled “ledger_canister_summary”ledger_canister_summary: [] | [
CanisterSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1295
ledger_index_canister_summary
Section titled “ledger_index_canister_summary”ledger_index_canister_summary: [] | [
CanisterSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1292
root_canister_summary
Section titled “root_canister_summary”root_canister_summary: [] | [
CanisterSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1298
swap_canister_summary
Section titled “swap_canister_summary”swap_canister_summary: [] | [
CanisterSummary]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1296
SwapDistribution
Section titled “SwapDistribution”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1301
Properties
Section titled “Properties”total: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1302
SwapParameters
Section titled “SwapParameters”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1304
Properties
Section titled “Properties”confirmation_text
Section titled “confirmation_text”confirmation_text: [] | [
string]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1311
duration
Section titled “duration”duration: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1307
maximum_direct_participation_icp
Section titled “maximum_direct_participation_icp”maximum_direct_participation_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1317
maximum_icp
Section titled “maximum_icp”maximum_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1318
maximum_participant_icp
Section titled “maximum_participant_icp”maximum_participant_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1312
minimum_direct_participation_icp
Section titled “minimum_direct_participation_icp”minimum_direct_participation_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1314
minimum_icp
Section titled “minimum_icp”minimum_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1313
minimum_participant_icp
Section titled “minimum_participant_icp”minimum_participant_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1315
minimum_participants
Section titled “minimum_participants”minimum_participants: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1305
neuron_basket_construction_parameters
Section titled “neuron_basket_construction_parameters”neuron_basket_construction_parameters: [] | [
NeuronBasketConstructionParameters]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1308
neurons_fund_investment_icp
Section titled “neurons_fund_investment_icp”neurons_fund_investment_icp: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1319
neurons_fund_participation
Section titled “neurons_fund_participation”neurons_fund_participation: [] | [
boolean]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1306
restricted_countries
Section titled “restricted_countries”restricted_countries: [] | [
Countries]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1320
start_time
Section titled “start_time”start_time: [] | [
GlobalTimeOfDay]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1316
SwapParticipationLimits
Section titled “SwapParticipationLimits”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1322
Properties
Section titled “Properties”max_direct_participation_icp_e8s
Section titled “max_direct_participation_icp_e8s”max_direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1326
max_participant_icp_e8s
Section titled “max_participant_icp_e8s”max_participant_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1324
min_direct_participation_icp_e8s
Section titled “min_direct_participation_icp_e8s”min_direct_participation_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1325
min_participant_icp_e8s
Section titled “min_participant_icp_e8s”min_participant_icp_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1323
TakeCanisterSnapshot
Section titled “TakeCanisterSnapshot”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1328
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1330
replace_snapshot
Section titled “replace_snapshot”replace_snapshot: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1329
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1332
Properties
Section titled “Properties”no:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1333
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1336
total:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1335
yes:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1334
TimeWindow
Section titled “TimeWindow”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1338
Properties
Section titled “Properties”end_timestamp_seconds
Section titled “end_timestamp_seconds”end_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1340
start_timestamp_seconds
Section titled “start_timestamp_seconds”start_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1339
Tokens
Section titled “Tokens”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1342
Properties
Section titled “Properties”e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1343
UpdateCanisterSettings
Section titled “UpdateCanisterSettings”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1370
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1371
settings
Section titled “settings”settings: [] | [
CanisterSettings]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1372
UpdateNodeProvider
Section titled “UpdateNodeProvider”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1374
Properties
Section titled “Properties”reward_account
Section titled “reward_account”reward_account: [] | [
AccountIdentifier]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1375
VotingPowerEconomics
Section titled “VotingPowerEconomics”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1389
Parameters that affect the voting power of neurons.
Properties
Section titled “Properties”clear_following_after_seconds
Section titled “clear_following_after_seconds”clear_following_after_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1421
After a neuron has experienced voting power reduction for this amount of time, a couple of things happen:
-
Deciding voting power reaches 0.
-
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.d.ts:1410
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
Section titled “start_reducing_voting_power_after_seconds”start_reducing_voting_power_after_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1400
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).
VotingRewardParameters
Section titled “VotingRewardParameters”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1423
Properties
Section titled “Properties”final_reward_rate
Section titled “final_reward_rate”final_reward_rate: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1426
initial_reward_rate
Section titled “initial_reward_rate”initial_reward_rate: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1425
reward_rate_transition_duration
Section titled “reward_rate_transition_duration”reward_rate_transition_duration: [] | [
Duration]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1424
WaitForQuietState
Section titled “WaitForQuietState”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1428
Properties
Section titled “Properties”current_deadline_timestamp_seconds
Section titled “current_deadline_timestamp_seconds”current_deadline_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1429
XdrConversionRate
Section titled “XdrConversionRate”Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1432
Properties
Section titled “Properties”timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1434
xdr_permyriad_per_icp
Section titled “xdr_permyriad_per_icp”xdr_permyriad_per_icp: [] | [
bigint]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1433
Type Aliases
Section titled “Type Aliases”Action
Section titled “Action”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.d.ts:20
By = {
NeuronIdOrSubaccount: { }; } | {MemoAndController:ClaimOrRefreshNeuronFromAccount; } | {Memo:bigint; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:86
Change
Section titled “Change”Change = {
ToRemove:NodeProvider; } | {ToAdd:NodeProvider; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:116
Command_1
Section titled “Command_1”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.d.ts:133
Command_2
Section titled “Command_2”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.d.ts:150
CreateNeuronResponse
Section titled “CreateNeuronResponse”CreateNeuronResponse = {
Ok:CreatedNeuron; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:225
DissolveState
Section titled “DissolveState”DissolveState = {
DissolveDelaySeconds:bigint; } | {WhenDissolvedTimestampSeconds:bigint; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:289
GetNeuronIndexResult
Section titled “GetNeuronIndexResult”GetNeuronIndexResult = {
Ok:NeuronIndexData; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:351
ListNeuronVotesResponse
Section titled “ListNeuronVotesResponse”ListNeuronVotesResponse = {
Ok: {all_finalized_before_proposal: [] | [ProposalId];votes: [] | [NeuronVote[]]; }; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:559
ManageNeuronCommandRequest
Section titled “ManageNeuronCommandRequest”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.d.ts:657
KEEP THIS IN SYNC WITH COMMAND!
ManageNeuronProposalCommand
Section titled “ManageNeuronProposalCommand”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.d.ts:685
KEEP THIS IN SYNC WITH ManageNeuronCommandRequest!
NeuronIdOrSubaccount
Section titled “NeuronIdOrSubaccount”NeuronIdOrSubaccount = {
Subaccount:Uint8Array; } | {NeuronId:NeuronId; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:895
Operation
Section titled “Operation”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.d.ts:1054
ProposalActionRequest
Section titled “ProposalActionRequest”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.d.ts:1093
RefreshVotingPower
Section titled “RefreshVotingPower”RefreshVotingPower =
object
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1162
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
Section titled “RefreshVotingPowerResponse”RefreshVotingPowerResponse =
object
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1163
Result
Section titled “Result”Result = {
Ok:null; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1181
Result_1
Section titled “Result_1”Result_1 = {
Error:GovernanceError; } | {NeuronId:NeuronId; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1182
Result_10
Section titled “Result_10”Result_10 = {
Ok:Ok_1; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1183
Result_2
Section titled “Result_2”Result_2 = {
Ok:Neuron; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1184
Result_3
Section titled “Result_3”Result_3 = {
Ok:GovernanceCachedMetrics; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1185
Result_4
Section titled “Result_4”Result_4 = {
Ok:MonthlyNodeProviderRewards; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1188
Result_5
Section titled “Result_5”Result_5 = {
Ok:NeuronInfo; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1191
Result_6
Section titled “Result_6”Result_6 = {
Ok:Ok; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1192
Result_7
Section titled “Result_7”Result_7 = {
Ok:NodeProvider; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1193
Result_8
Section titled “Result_8”Result_8 = {
Committed:Committed; } | {Aborted: { }; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1194
Result_9
Section titled “Result_9”Result_9 = {
Committed:Committed_1; } | {Aborted: { }; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1195
RewardMode
Section titled “RewardMode”RewardMode = {
RewardToNeuron:RewardToNeuron; } | {RewardToAccount:RewardToAccount; }
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1205
SelfDescribingValue
Section titled “SelfDescribingValue”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.d.ts:1228
SetFollowingResponse
Section titled “SetFollowingResponse”SetFollowingResponse =
object
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1246
TopicToFollow
Section titled “TopicToFollow”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.d.ts:1351
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.d.ts:1377
Type Declaration
Section titled “Type Declaration”{ No: null; }
No:
null
{ Yes: null; }
Yes:
null
{ Unspecified: null; }
Unspecified
Section titled “Unspecified”Unspecified:
null
Abstentions are recorded as Unspecified.
WasmModule
Section titled “WasmModule”WasmModule =
object
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1431
Properties
Section titled “Properties”Inlined
Section titled “Inlined”Inlined:
Uint8Array
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1431
Variables
Section titled “Variables”idlFactory
Section titled “idlFactory”
constidlFactory:IDL.InterfaceFactory
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1506
init()
Section titled “init()”
constinit: (args) =>IDL.Type[]
Defined in: packages/canisters/src/declarations/nns/governance.d.ts:1507
Parameters
Section titled “Parameters”typeof IDL
Returns
Section titled “Returns”IDL.Type[]