SnsGovernanceDid
Interfaces
Section titled “Interfaces”_SERVICE
Section titled “_SERVICE”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:899
Properties
Section titled “Properties”claim_swap_neurons
Section titled “claim_swap_neurons”claim_swap_neurons:
ActorMethod<[ClaimSwapNeuronsRequest],ClaimSwapNeuronsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:900
fail_stuck_upgrade_in_progress
Section titled “fail_stuck_upgrade_in_progress”fail_stuck_upgrade_in_progress:
ActorMethod<[{ }], { }>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:904
get_build_metadata
Section titled “get_build_metadata”get_build_metadata:
ActorMethod<[],string>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:905
get_latest_reward_event
Section titled “get_latest_reward_event”get_latest_reward_event:
ActorMethod<[],RewardEvent>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:906
get_maturity_modulation
Section titled “get_maturity_modulation”get_maturity_modulation:
ActorMethod<[{ }],GetMaturityModulationResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:907
get_metadata
Section titled “get_metadata”get_metadata:
ActorMethod<[{ }],GetMetadataResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:908
get_metrics
Section titled “get_metrics”get_metrics:
ActorMethod<[GetMetricsRequest],GetMetricsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:909
get_metrics_replicated
Section titled “get_metrics_replicated”get_metrics_replicated:
ActorMethod<[GetMetricsRequest],GetMetricsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:910
get_mode
Section titled “get_mode”get_mode:
ActorMethod<[{ }],GetModeResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:911
get_nervous_system_parameters
Section titled “get_nervous_system_parameters”get_nervous_system_parameters:
ActorMethod<[null],NervousSystemParameters>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:912
get_neuron
Section titled “get_neuron”get_neuron:
ActorMethod<[GetNeuron],GetNeuronResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:913
get_proposal
Section titled “get_proposal”get_proposal:
ActorMethod<[GetProposal],GetProposalResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:914
get_root_canister_status
Section titled “get_root_canister_status”get_root_canister_status:
ActorMethod<[null],CanisterStatusResultV2>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:915
get_running_sns_version
Section titled “get_running_sns_version”get_running_sns_version:
ActorMethod<[{ }],GetRunningSnsVersionResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:916
get_sns_initialization_parameters
Section titled “get_sns_initialization_parameters”get_sns_initialization_parameters:
ActorMethod<[{ }],GetSnsInitializationParametersResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:917
get_timers
Section titled “get_timers”get_timers:
ActorMethod<[{ }],GetTimersResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:921
get_upgrade_journal
Section titled “get_upgrade_journal”get_upgrade_journal:
ActorMethod<[GetUpgradeJournalRequest],GetUpgradeJournalResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:922
list_nervous_system_functions
Section titled “list_nervous_system_functions”list_nervous_system_functions:
ActorMethod<[],ListNervousSystemFunctionsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:926
list_neurons
Section titled “list_neurons”list_neurons:
ActorMethod<[ListNeurons],ListNeuronsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:930
list_proposals
Section titled “list_proposals”list_proposals:
ActorMethod<[ListProposals],ListProposalsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:931
list_topics
Section titled “list_topics”list_topics:
ActorMethod<[ListTopicsRequest],ListTopicsResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:932
manage_neuron
Section titled “manage_neuron”manage_neuron:
ActorMethod<[ManageNeuron],ManageNeuronResponse>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:933
reset_timers
Section titled “reset_timers”reset_timers:
ActorMethod<[{ }], { }>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:934
set_mode
Section titled “set_mode”set_mode:
ActorMethod<[SetMode], { }>
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:935
Account
Section titled “Account”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:13
Properties
Section titled “Properties”owner: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:14
subaccount
Section titled “subaccount”subaccount: [] | [
Subaccount]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:15
AddNeuronPermissions
Section titled “AddNeuronPermissions”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:48
Properties
Section titled “Properties”permissions_to_add
Section titled “permissions_to_add”permissions_to_add: [] | [
NeuronPermissionList]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:49
principal_id
Section titled “principal_id”principal_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:50
AdvanceSnsTargetVersion
Section titled “AdvanceSnsTargetVersion”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:52
Properties
Section titled “Properties”new_target
Section titled “new_target”new_target: [] | [
SnsVersion]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:53
AdvanceSnsTargetVersionActionAuxiliary
Section titled “AdvanceSnsTargetVersionActionAuxiliary”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:55
Properties
Section titled “Properties”target_version
Section titled “target_version”target_version: [] | [
SnsVersion]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:56
Amount
Section titled “Amount”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:58
Properties
Section titled “Properties”e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:59
Ballot
Section titled “Ballot”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:61
Properties
Section titled “Properties”cast_timestamp_seconds
Section titled “cast_timestamp_seconds”cast_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:63
vote:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:62
voting_power
Section titled “voting_power”voting_power:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:64
CachedUpgradeSteps
Section titled “CachedUpgradeSteps”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:67
Properties
Section titled “Properties”requested_timestamp_seconds
Section titled “requested_timestamp_seconds”requested_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:70
response_timestamp_seconds
Section titled “response_timestamp_seconds”response_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:69
upgrade_steps
Section titled “upgrade_steps”upgrade_steps: [] | [
Versions]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:68
CanisterStatusResultV2
Section titled “CanisterStatusResultV2”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:72
Properties
Section titled “Properties”cycles
Section titled “cycles”cycles:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:76
idle_cycles_burned_per_day
Section titled “idle_cycles_burned_per_day”idle_cycles_burned_per_day:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:79
memory_metrics
Section titled “memory_metrics”memory_metrics: [] | [
MemoryMetrics]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:73
memory_size
Section titled “memory_size”memory_size:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:75
module_hash
Section titled “module_hash”module_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:80
query_stats
Section titled “query_stats”query_stats: [] | [
QueryStats]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:78
settings
Section titled “settings”settings:
DefiniteCanisterSettingsArgs
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:77
status
Section titled “status”status:
CanisterStatusType
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:74
ChangeAutoStakeMaturity
Section titled “ChangeAutoStakeMaturity”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:86
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/sns/governance.d.ts:87
ChunkedCanisterWasm
Section titled “ChunkedCanisterWasm”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:89
Properties
Section titled “Properties”chunk_hashes_list
Section titled “chunk_hashes_list”chunk_hashes_list:
Uint8Array<ArrayBufferLike>[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:91
store_canister_id
Section titled “store_canister_id”store_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:92
wasm_module_hash
Section titled “wasm_module_hash”wasm_module_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:90
ClaimedSwapNeurons
Section titled “ClaimedSwapNeurons”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:109
Properties
Section titled “Properties”swap_neurons
Section titled “swap_neurons”swap_neurons:
SwapNeuron[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:110
ClaimOrRefresh
Section titled “ClaimOrRefresh”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:94
Properties
Section titled “Properties”by: [] | [
By]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:95
ClaimOrRefreshResponse
Section titled “ClaimOrRefreshResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:97
Properties
Section titled “Properties”refreshed_neuron_id
Section titled “refreshed_neuron_id”refreshed_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:98
ClaimSwapNeuronsRequest
Section titled “ClaimSwapNeuronsRequest”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:100
Properties
Section titled “Properties”neuron_recipes
Section titled “neuron_recipes”neuron_recipes: [] | [
NeuronRecipes]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:101
ClaimSwapNeuronsResponse
Section titled “ClaimSwapNeuronsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:103
Properties
Section titled “Properties”claim_swap_neurons_result
Section titled “claim_swap_neurons_result”claim_swap_neurons_result: [] | [
ClaimSwapNeuronsResult]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:104
Configure
Section titled “Configure”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:156
Properties
Section titled “Properties”operation
Section titled “operation”operation: [] | [
Operation]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:157
CustomProposalCriticality
Section titled “CustomProposalCriticality”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:159
Properties
Section titled “Properties”additional_critical_native_action_ids
Section titled “additional_critical_native_action_ids”additional_critical_native_action_ids:
BigUint64Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:160
Decimal
Section titled “Decimal”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:162
Properties
Section titled “Properties”human_readable
Section titled “human_readable”human_readable: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:163
DefaultFollowees
Section titled “DefaultFollowees”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:165
Properties
Section titled “Properties”followees
Section titled “followees”followees: [
bigint,Followees][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:166
DefiniteCanisterSettingsArgs
Section titled “DefiniteCanisterSettingsArgs”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:168
Properties
Section titled “Properties”compute_allocation
Section titled “compute_allocation”compute_allocation:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:174
controllers
Section titled “controllers”controllers:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:171
freezing_threshold
Section titled “freezing_threshold”freezing_threshold:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:169
memory_allocation
Section titled “memory_allocation”memory_allocation:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:173
wasm_memory_limit
Section titled “wasm_memory_limit”wasm_memory_limit: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:172
wasm_memory_threshold
Section titled “wasm_memory_threshold”wasm_memory_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:170
DeregisterDappCanisters
Section titled “DeregisterDappCanisters”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:176
Properties
Section titled “Properties”canister_ids
Section titled “canister_ids”canister_ids:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:177
new_controllers
Section titled “new_controllers”new_controllers:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:178
Disburse
Section titled “Disburse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:180
Properties
Section titled “Properties”amount
Section titled “amount”amount: [] | [
Amount]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:182
to_account
Section titled “to_account”to_account: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:181
DisburseMaturity
Section titled “DisburseMaturity”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:184
Properties
Section titled “Properties”percentage_to_disburse
Section titled “percentage_to_disburse”percentage_to_disburse:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:186
to_account
Section titled “to_account”to_account: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:185
DisburseMaturityInProgress
Section titled “DisburseMaturityInProgress”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:188
Properties
Section titled “Properties”account_to_disburse_to
Section titled “account_to_disburse_to”account_to_disburse_to: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:191
amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:190
finalize_disbursement_timestamp_seconds
Section titled “finalize_disbursement_timestamp_seconds”finalize_disbursement_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:192
timestamp_of_disbursement_seconds
Section titled “timestamp_of_disbursement_seconds”timestamp_of_disbursement_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:189
DisburseMaturityResponse
Section titled “DisburseMaturityResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:194
Properties
Section titled “Properties”amount_deducted_e8s
Section titled “amount_deducted_e8s”amount_deducted_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:196
amount_disbursed_e8s
Section titled “amount_disbursed_e8s”amount_disbursed_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:195
DisburseResponse
Section titled “DisburseResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:198
Properties
Section titled “Properties”transfer_block_height
Section titled “transfer_block_height”transfer_block_height:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:199
ExecuteExtensionOperation
Section titled “ExecuteExtensionOperation”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:204
Properties
Section titled “Properties”extension_canister_id
Section titled “extension_canister_id”extension_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:205
operation_arg
Section titled “operation_arg”operation_arg: [] | [
ExtensionOperationArg]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:207
operation_name
Section titled “operation_name”operation_name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:206
ExecuteGenericNervousSystemFunction
Section titled “ExecuteGenericNervousSystemFunction”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:209
Properties
Section titled “Properties”function_id
Section titled “function_id”function_id:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:210
payload
Section titled “payload”payload:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:211
ExtensionInit
Section titled “ExtensionInit”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:213
Properties
Section titled “Properties”value: [] | [
PreciseValue]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:214
ExtensionOperationArg
Section titled “ExtensionOperationArg”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:216
Properties
Section titled “Properties”value: [] | [
PreciseValue]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:217
ExtensionOperationSpec
Section titled “ExtensionOperationSpec”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:219
Properties
Section titled “Properties”description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:222
extension_type
Section titled “extension_type”extension_type: [] | [
ExtensionType]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:223
operation_type
Section titled “operation_type”operation_type: [] | [
ExtensionOperationType]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:221
topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:220
ExtensionUpgradeArg
Section titled “ExtensionUpgradeArg”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:229
Properties
Section titled “Properties”value: [] | [
PreciseValue]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:230
FinalizeDisburseMaturity
Section titled “FinalizeDisburseMaturity”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:232
Properties
Section titled “Properties”amount_to_be_disbursed_e8s
Section titled “amount_to_be_disbursed_e8s”amount_to_be_disbursed_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:233
to_account
Section titled “to_account”to_account: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:234
Follow
Section titled “Follow”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:236
Properties
Section titled “Properties”followees
Section titled “followees”followees:
NeuronId[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:238
function_id
Section titled “function_id”function_id:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:237
Followee
Section titled “Followee”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:240
Properties
Section titled “Properties”alias: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:241
neuron_id
Section titled “neuron_id”neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:242
Followees
Section titled “Followees”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:244
Properties
Section titled “Properties”followees
Section titled “followees”followees:
NeuronId[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:245
FolloweesForTopic
Section titled “FolloweesForTopic”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:247
Properties
Section titled “Properties”followees
Section titled “followees”followees:
Followee[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:249
topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:248
GenericNervousSystemFunction
Section titled “GenericNervousSystemFunction”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:254
Properties
Section titled “Properties”target_canister_id
Section titled “target_canister_id”target_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:257
target_method_name
Section titled “target_method_name”target_method_name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:259
topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:255
validator_canister_id
Section titled “validator_canister_id”validator_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:256
validator_method_name
Section titled “validator_method_name”validator_method_name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:258
GetMaturityModulationResponse
Section titled “GetMaturityModulationResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:261
Properties
Section titled “Properties”maturity_modulation
Section titled “maturity_modulation”maturity_modulation: [] | [
MaturityModulation]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:262
GetMetadataResponse
Section titled “GetMetadataResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:264
Properties
Section titled “Properties”description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:268
logo: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:266
name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:267
url: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:265
GetMetricsRequest
Section titled “GetMetricsRequest”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:270
Properties
Section titled “Properties”time_window_seconds
Section titled “time_window_seconds”time_window_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:271
GetMetricsResponse
Section titled “GetMetricsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:273
Properties
Section titled “Properties”get_metrics_result
Section titled “get_metrics_result”get_metrics_result: [] | [
GetMetricsResult]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:274
GetModeResponse
Section titled “GetModeResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:277
Properties
Section titled “Properties”mode: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:278
GetNeuron
Section titled “GetNeuron”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:280
Properties
Section titled “Properties”neuron_id
Section titled “neuron_id”neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:281
GetNeuronResponse
Section titled “GetNeuronResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:283
Properties
Section titled “Properties”result
Section titled “result”result: [] | [
Result]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:284
GetProposal
Section titled “GetProposal”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:286
Properties
Section titled “Properties”proposal_id
Section titled “proposal_id”proposal_id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:287
GetProposalResponse
Section titled “GetProposalResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:289
Properties
Section titled “Properties”result
Section titled “result”result: [] | [
Result_1]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:290
GetRunningSnsVersionResponse
Section titled “GetRunningSnsVersionResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:292
Properties
Section titled “Properties”deployed_version
Section titled “deployed_version”deployed_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:293
pending_version
Section titled “pending_version”pending_version: [] | [{
checking_upgrade_lock:bigint;mark_failed_at_seconds:bigint;proposal_id:bigint;target_version: [] | [Version]; }]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:294
GetSnsInitializationParametersResponse
Section titled “GetSnsInitializationParametersResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:305
Properties
Section titled “Properties”sns_initialization_parameters
Section titled “sns_initialization_parameters”sns_initialization_parameters:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:306
GetTimersResponse
Section titled “GetTimersResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:308
Properties
Section titled “Properties”timers
Section titled “timers”timers: [] | [
Timers]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:309
GetUpgradeJournalRequest
Section titled “GetUpgradeJournalRequest”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:311
Properties
Section titled “Properties”limit: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:313
offset
Section titled “offset”offset: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:312
GetUpgradeJournalResponse
Section titled “GetUpgradeJournalResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:315
Properties
Section titled “Properties”deployed_version
Section titled “deployed_version”deployed_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:319
response_timestamp_seconds
Section titled “response_timestamp_seconds”response_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:318
target_version
Section titled “target_version”target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:320
upgrade_journal
Section titled “upgrade_journal”upgrade_journal: [] | [
UpgradeJournal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:316
upgrade_journal_entry_count
Section titled “upgrade_journal_entry_count”upgrade_journal_entry_count: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:321
upgrade_steps
Section titled “upgrade_steps”upgrade_steps: [] | [
Versions]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:317
Governance
Section titled “Governance”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:323
Properties
Section titled “Properties”cached_upgrade_steps
Section titled “cached_upgrade_steps”cached_upgrade_steps: [] | [
CachedUpgradeSteps]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:326
deployed_version
Section titled “deployed_version”deployed_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:334
genesis_timestamp_seconds
Section titled “genesis_timestamp_seconds”genesis_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:345
id_to_nervous_system_functions
Section titled “id_to_nervous_system_functions”id_to_nervous_system_functions: [
bigint,NervousSystemFunction][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:327
in_flight_commands
Section titled “in_flight_commands”in_flight_commands: [
string,NeuronInFlightCommand][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:341
is_finalizing_disburse_maturity
Section titled “is_finalizing_disburse_maturity”is_finalizing_disburse_maturity: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:333
latest_reward_event
Section titled “latest_reward_event”latest_reward_event: [] | [
RewardEvent]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:336
ledger_canister_id
Section titled “ledger_canister_id”ledger_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:339
maturity_modulation
Section titled “maturity_modulation”maturity_modulation: [] | [
MaturityModulation]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:329
metrics
Section titled “metrics”metrics: [] | [
GovernanceCachedMetrics]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:328
mode:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:331
neurons
Section titled “neurons”neurons: [
string,Neuron][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:343
parameters
Section titled “parameters”parameters: [] | [
NervousSystemParameters]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:332
pending_version
Section titled “pending_version”pending_version: [] | [
PendingVersion]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:337
proposals
Section titled “proposals”proposals: [
bigint,ProposalData][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:340
root_canister_id
Section titled “root_canister_id”root_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:324
sns_initialization_parameters
Section titled “sns_initialization_parameters”sns_initialization_parameters:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:335
sns_metadata
Section titled “sns_metadata”sns_metadata: [] | [
ManageSnsMetadata]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:342
swap_canister_id
Section titled “swap_canister_id”swap_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:338
target_version
Section titled “target_version”target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:344
timers
Section titled “timers”timers: [] | [
Timers]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:325
upgrade_journal
Section titled “upgrade_journal”upgrade_journal: [] | [
UpgradeJournal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:330
GovernanceCachedMetrics
Section titled “GovernanceCachedMetrics”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:347
Properties
Section titled “Properties”dissolved_neurons_count
Section titled “dissolved_neurons_count”dissolved_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:354
dissolved_neurons_e8s
Section titled “dissolved_neurons_e8s”dissolved_neurons_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:359
dissolving_neurons_count
Section titled “dissolving_neurons_count”dissolving_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:362
dissolving_neurons_count_buckets
Section titled “dissolving_neurons_count_buckets”dissolving_neurons_count_buckets: [
bigint,bigint][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:361
dissolving_neurons_e8s_buckets
Section titled “dissolving_neurons_e8s_buckets”dissolving_neurons_e8s_buckets: [
bigint,number][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:363
garbage_collectable_neurons_count
Section titled “garbage_collectable_neurons_count”garbage_collectable_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:350
neurons_with_invalid_stake_count
Section titled “neurons_with_invalid_stake_count”neurons_with_invalid_stake_count:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:351
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/sns/governance.d.ts:353
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/sns/governance.d.ts:360
not_dissolving_neurons_count
Section titled “not_dissolving_neurons_count”not_dissolving_neurons_count:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:358
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/sns/governance.d.ts:352
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/sns/governance.d.ts:349
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:364
total_staked_e8s
Section titled “total_staked_e8s”total_staked_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:355
total_supply_governance_tokens
Section titled “total_supply_governance_tokens”total_supply_governance_tokens:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:356
treasury_metrics
Section titled “treasury_metrics”treasury_metrics:
TreasuryMetrics[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:348
voting_power_metrics
Section titled “voting_power_metrics”voting_power_metrics: [] | [
VotingPowerMetrics]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:357
GovernanceError
Section titled “GovernanceError”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:366
Properties
Section titled “Properties”error_message
Section titled “error_message”error_message:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:367
error_type
Section titled “error_type”error_type:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:368
IncreaseDissolveDelay
Section titled “IncreaseDissolveDelay”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:370
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/sns/governance.d.ts:371
ListNervousSystemFunctionsResponse
Section titled “ListNervousSystemFunctionsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:373
Properties
Section titled “Properties”functions
Section titled “functions”functions:
NervousSystemFunction[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:375
reserved_ids
Section titled “reserved_ids”reserved_ids:
BigUint64Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:374
ListNeurons
Section titled “ListNeurons”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:377
Properties
Section titled “Properties”limit:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:379
of_principal
Section titled “of_principal”of_principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:378
start_page_at
Section titled “start_page_at”start_page_at: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:380
ListNeuronsResponse
Section titled “ListNeuronsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:382
Properties
Section titled “Properties”neurons
Section titled “neurons”neurons:
Neuron[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:383
ListProposals
Section titled “ListProposals”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:385
Properties
Section titled “Properties”before_proposal
Section titled “before_proposal”before_proposal: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:387
exclude_type
Section titled “exclude_type”exclude_type:
BigUint64Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:389
include_reward_status
Section titled “include_reward_status”include_reward_status:
Int32Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:386
include_status
Section titled “include_status”include_status:
Int32Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:391
include_topics
Section titled “include_topics”include_topics: [] | [
TopicSelector[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:390
limit:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:388
ListProposalsResponse
Section titled “ListProposalsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:393
Properties
Section titled “Properties”include_ballots_by_caller
Section titled “include_ballots_by_caller”include_ballots_by_caller: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:394
include_topic_filtering
Section titled “include_topic_filtering”include_topic_filtering: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:396
proposals
Section titled “proposals”proposals:
ProposalData[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:395
ListTopicsResponse
Section titled “ListTopicsResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:399
Properties
Section titled “Properties”topics
Section titled “topics”topics: [] | [
TopicInfo[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:401
uncategorized_functions
Section titled “uncategorized_functions”uncategorized_functions: [] | [
NervousSystemFunction[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:400
ManageDappCanisterSettings
Section titled “ManageDappCanisterSettings”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:403
Properties
Section titled “Properties”canister_ids
Section titled “canister_ids”canister_ids:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:406
compute_allocation
Section titled “compute_allocation”compute_allocation: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:412
freezing_threshold
Section titled “freezing_threshold”freezing_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:404
log_visibility
Section titled “log_visibility”log_visibility: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:408
memory_allocation
Section titled “memory_allocation”memory_allocation: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:411
reserved_cycles_limit
Section titled “reserved_cycles_limit”reserved_cycles_limit: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:407
snapshot_visibility
Section titled “snapshot_visibility”snapshot_visibility: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:409
wasm_memory_limit
Section titled “wasm_memory_limit”wasm_memory_limit: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:410
wasm_memory_threshold
Section titled “wasm_memory_threshold”wasm_memory_threshold: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:405
ManageLedgerParameters
Section titled “ManageLedgerParameters”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:414
Properties
Section titled “Properties”token_logo
Section titled “token_logo”token_logo: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:417
token_name
Section titled “token_name”token_name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:418
token_symbol
Section titled “token_symbol”token_symbol: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:415
transfer_fee
Section titled “transfer_fee”transfer_fee: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:416
ManageNeuron
Section titled “ManageNeuron”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:420
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
Command]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:422
subaccount
Section titled “subaccount”subaccount:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:421
ManageNeuronResponse
Section titled “ManageNeuronResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:424
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
Command_1]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:425
ManageSnsMetadata
Section titled “ManageSnsMetadata”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:427
Properties
Section titled “Properties”description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:431
logo: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:429
name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:430
url: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:428
MaturityModulation
Section titled “MaturityModulation”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:433
Properties
Section titled “Properties”current_basis_points
Section titled “current_basis_points”current_basis_points: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:434
updated_at_timestamp_seconds
Section titled “updated_at_timestamp_seconds”updated_at_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:435
MemoAndController
Section titled “MemoAndController”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:437
Properties
Section titled “Properties”controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:438
memo:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:439
MemoryMetrics
Section titled “MemoryMetrics”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:441
Properties
Section titled “Properties”canister_history_size
Section titled “canister_history_size”canister_history_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:444
custom_sections_size
Section titled “custom_sections_size”custom_sections_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:449
global_memory_size
Section titled “global_memory_size”global_memory_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:448
snapshots_size
Section titled “snapshots_size”snapshots_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:446
stable_memory_size
Section titled “stable_memory_size”stable_memory_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:445
wasm_binary_size
Section titled “wasm_binary_size”wasm_binary_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:442
wasm_chunk_store_size
Section titled “wasm_chunk_store_size”wasm_chunk_store_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:443
wasm_memory_size
Section titled “wasm_memory_size”wasm_memory_size: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:447
MergeMaturity
Section titled “MergeMaturity”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:451
Properties
Section titled “Properties”percentage_to_merge
Section titled “percentage_to_merge”percentage_to_merge:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:452
MergeMaturityResponse
Section titled “MergeMaturityResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:454
Properties
Section titled “Properties”merged_maturity_e8s
Section titled “merged_maturity_e8s”merged_maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:455
new_stake_e8s
Section titled “new_stake_e8s”new_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:456
Metrics
Section titled “Metrics”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:458
Properties
Section titled “Properties”genesis_timestamp_seconds
Section titled “genesis_timestamp_seconds”genesis_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:467
last_ledger_block_timestamp
Section titled “last_ledger_block_timestamp”last_ledger_block_timestamp: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:464
num_recently_executed_proposals
Section titled “num_recently_executed_proposals”num_recently_executed_proposals: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:465
num_recently_submitted_proposals
Section titled “num_recently_submitted_proposals”num_recently_submitted_proposals: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:466
treasury_metrics
Section titled “treasury_metrics”treasury_metrics: [] | [
TreasuryMetrics[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:462
The metrics below are cached (albeit this is an implementation detail).
voting_power_metrics
Section titled “voting_power_metrics”voting_power_metrics: [] | [
VotingPowerMetrics]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:463
MintSnsTokens
Section titled “MintSnsTokens”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:469
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:473
memo: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:472
to_principal
Section titled “to_principal”to_principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:470
to_subaccount
Section titled “to_subaccount”to_subaccount: [] | [
Subaccount]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:471
MintSnsTokensActionAuxiliary
Section titled “MintSnsTokensActionAuxiliary”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:475
Properties
Section titled “Properties”valuation
Section titled “valuation”valuation: [] | [
Valuation]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:476
Motion
Section titled “Motion”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:478
Properties
Section titled “Properties”motion_text
Section titled “motion_text”motion_text:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:479
NervousSystemFunction
Section titled “NervousSystemFunction”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:481
Properties
Section titled “Properties”description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:484
function_type
Section titled “function_type”function_type: [] | [
FunctionType]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:485
id:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:482
name:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:483
NervousSystemParameters
Section titled “NervousSystemParameters”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:487
Properties
Section titled “Properties”automatically_advance_target_version
Section titled “automatically_advance_target_version”automatically_advance_target_version: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:492
custom_proposal_criticality
Section titled “custom_proposal_criticality”custom_proposal_criticality: [] | [
CustomProposalCriticality]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:503
default_followees
Section titled “default_followees”default_followees: [] | [
DefaultFollowees]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:488
initial_voting_period_seconds
Section titled “initial_voting_period_seconds”initial_voting_period_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:496
maturity_modulation_disabled
Section titled “maturity_modulation_disabled”maturity_modulation_disabled: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:508
max_age_bonus_percentage
Section titled “max_age_bonus_percentage”max_age_bonus_percentage: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:505
max_dissolve_delay_bonus_percentage
Section titled “max_dissolve_delay_bonus_percentage”max_dissolve_delay_bonus_percentage: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:490
max_dissolve_delay_seconds
Section titled “max_dissolve_delay_seconds”max_dissolve_delay_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:489
max_followees_per_function
Section titled “max_followees_per_function”max_followees_per_function: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:491
max_neuron_age_for_age_bonus
Section titled “max_neuron_age_for_age_bonus”max_neuron_age_for_age_bonus: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:495
max_number_of_neurons
Section titled “max_number_of_neurons”max_number_of_neurons: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:501
max_number_of_principals_per_neuron
Section titled “max_number_of_principals_per_neuron”max_number_of_principals_per_neuron: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:509
max_number_of_proposals_with_ballots
Section titled “max_number_of_proposals_with_ballots”max_number_of_proposals_with_ballots: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:504
max_proposals_to_keep_per_action
Section titled “max_proposals_to_keep_per_action”max_proposals_to_keep_per_action: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:499
neuron_claimer_permissions
Section titled “neuron_claimer_permissions”neuron_claimer_permissions: [] | [
NeuronPermissionList]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:493
neuron_grantable_permissions
Section titled “neuron_grantable_permissions”neuron_grantable_permissions: [] | [
NeuronPermissionList]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:506
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/sns/governance.d.ts:497
neuron_minimum_stake_e8s
Section titled “neuron_minimum_stake_e8s”neuron_minimum_stake_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:494
reject_cost_e8s
Section titled “reject_cost_e8s”reject_cost_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:498
transaction_fee_e8s
Section titled “transaction_fee_e8s”transaction_fee_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:502
voting_rewards_parameters
Section titled “voting_rewards_parameters”voting_rewards_parameters: [] | [
VotingRewardsParameters]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:507
wait_for_quiet_deadline_increase_seconds
Section titled “wait_for_quiet_deadline_increase_seconds”wait_for_quiet_deadline_increase_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:500
Neuron
Section titled “Neuron”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:511
Properties
Section titled “Properties”aging_since_timestamp_seconds
Section titled “aging_since_timestamp_seconds”aging_since_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:523
auto_stake_maturity
Section titled “auto_stake_maturity”auto_stake_maturity: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:522
cached_neuron_stake_e8s
Section titled “cached_neuron_stake_e8s”cached_neuron_stake_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:516
created_timestamp_seconds
Section titled “created_timestamp_seconds”created_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:517
disburse_maturity_in_progress
Section titled “disburse_maturity_in_progress”disburse_maturity_in_progress:
DisburseMaturityInProgress[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:527
dissolve_state
Section titled “dissolve_state”dissolve_state: [] | [
DissolveState]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:524
followees
Section titled “followees”followees: [
bigint,Followees][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:528
id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:512
maturity_e8s_equivalent
Section titled “maturity_e8s_equivalent”maturity_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:515
neuron_fees_e8s
Section titled “neuron_fees_e8s”neuron_fees_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:529
permissions
Section titled “permissions”permissions:
NeuronPermission[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:514
source_nns_neuron_id
Section titled “source_nns_neuron_id”source_nns_neuron_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:521
staked_maturity_e8s_equivalent
Section titled “staked_maturity_e8s_equivalent”staked_maturity_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:513
topic_followees
Section titled “topic_followees”topic_followees: [] | [{
topic_id_to_followees: [number,FolloweesForTopic][]; }]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:518
vesting_period_seconds
Section titled “vesting_period_seconds”vesting_period_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:526
voting_power_percentage_multiplier
Section titled “voting_power_percentage_multiplier”voting_power_percentage_multiplier:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:525
NeuronId
Section titled “NeuronId”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:531
Properties
Section titled “Properties”id:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:532
NeuronIds
Section titled “NeuronIds”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:534
Properties
Section titled “Properties”neuron_ids
Section titled “neuron_ids”neuron_ids:
NeuronId[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:535
NeuronInFlightCommand
Section titled “NeuronInFlightCommand”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:537
Properties
Section titled “Properties”command
Section titled “command”command: [] | [
Command_2]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:538
timestamp
Section titled “timestamp”timestamp:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:539
NeuronPermission
Section titled “NeuronPermission”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:541
Properties
Section titled “Properties”permission_type
Section titled “permission_type”permission_type:
Int32Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:543
principal
Section titled “principal”principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:542
NeuronPermissionList
Section titled “NeuronPermissionList”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:545
Properties
Section titled “Properties”permissions
Section titled “permissions”permissions:
Int32Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:546
NeuronRecipe
Section titled “NeuronRecipe”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:548
Properties
Section titled “Properties”controller
Section titled “controller”controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:549
dissolve_delay_seconds
Section titled “dissolve_delay_seconds”dissolve_delay_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:550
followees
Section titled “followees”followees: [] | [
NeuronIds]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:553
neuron_id
Section titled “neuron_id”neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:554
participant
Section titled “participant”participant: [] | [
Participant]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:551
stake_e8s
Section titled “stake_e8s”stake_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:552
NeuronRecipes
Section titled “NeuronRecipes”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:556
Properties
Section titled “Properties”neuron_recipes
Section titled “neuron_recipes”neuron_recipes:
NeuronRecipe[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:557
NeuronsFund
Section titled “NeuronsFund”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:559
Properties
Section titled “Properties”nns_neuron_controller
Section titled “nns_neuron_controller”nns_neuron_controller: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:561
nns_neuron_hotkeys
Section titled “nns_neuron_hotkeys”nns_neuron_hotkeys: [] | [
Principals]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:560
nns_neuron_id
Section titled “nns_neuron_id”nns_neuron_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:562
PendingVersion
Section titled “PendingVersion”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:573
Properties
Section titled “Properties”checking_upgrade_lock
Section titled “checking_upgrade_lock”checking_upgrade_lock:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:575
mark_failed_at_seconds
Section titled “mark_failed_at_seconds”mark_failed_at_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:574
proposal_id
Section titled “proposal_id”proposal_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:576
target_version
Section titled “target_version”target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:577
Percentage
Section titled “Percentage”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:579
Properties
Section titled “Properties”basis_points
Section titled “basis_points”basis_points: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:580
Principals
Section titled “Principals”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:606
Properties
Section titled “Properties”principals
Section titled “principals”principals:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:607
Proposal
Section titled “Proposal”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:609
Properties
Section titled “Properties”action
Section titled “action”action: [] | [
Action]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:612
summary
Section titled “summary”summary:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:613
title:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:611
url:
string
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:610
ProposalData
Section titled “ProposalData”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:615
Properties
Section titled “Properties”action
Section titled “action”action:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:619
action_auxiliary
Section titled “action_auxiliary”action_auxiliary: [] | [
ActionAuxiliary]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:621
ballots
Section titled “ballots”ballots: [
string,Ballot][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:622
decided_timestamp_seconds
Section titled “decided_timestamp_seconds”decided_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:632
executed_timestamp_seconds
Section titled “executed_timestamp_seconds”executed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:638
failed_timestamp_seconds
Section titled “failed_timestamp_seconds”failed_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:625
failure_reason
Section titled “failure_reason”failure_reason: [] | [
GovernanceError]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:620
id: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:616
initial_voting_period_seconds
Section titled “initial_voting_period_seconds”initial_voting_period_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:628
is_eligible_for_rewards
Section titled “is_eligible_for_rewards”is_eligible_for_rewards:
boolean
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:637
latest_tally
Section titled “latest_tally”latest_tally: [] | [
Tally]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:630
minimum_yes_proportion_of_exercised
Section titled “minimum_yes_proportion_of_exercised”minimum_yes_proportion_of_exercised: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:636
minimum_yes_proportion_of_total
Section titled “minimum_yes_proportion_of_total”minimum_yes_proportion_of_total: [] | [
Percentage]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:623
payload_text_rendering
Section titled “payload_text_rendering”payload_text_rendering: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:617
proposal
Section titled “proposal”proposal: [] | [
Proposal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:633
proposal_creation_timestamp_seconds
Section titled “proposal_creation_timestamp_seconds”proposal_creation_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:627
proposer
Section titled “proposer”proposer: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:634
reject_cost_e8s
Section titled “reject_cost_e8s”reject_cost_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:629
reward_event_end_timestamp_seconds
Section titled “reward_event_end_timestamp_seconds”reward_event_end_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:626
reward_event_round
Section titled “reward_event_round”reward_event_round:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:624
topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:618
wait_for_quiet_deadline_increase_seconds
Section titled “wait_for_quiet_deadline_increase_seconds”wait_for_quiet_deadline_increase_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:631
wait_for_quiet_state
Section titled “wait_for_quiet_state”wait_for_quiet_state: [] | [
WaitForQuietState]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:635
ProposalId
Section titled “ProposalId”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:640
Properties
Section titled “Properties”id:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:641
QueryStats
Section titled “QueryStats”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:643
Properties
Section titled “Properties”num_calls_total
Section titled “num_calls_total”num_calls_total: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:646
num_instructions_total
Section titled “num_instructions_total”num_instructions_total: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:645
request_payload_bytes_total
Section titled “request_payload_bytes_total”request_payload_bytes_total: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:647
response_payload_bytes_total
Section titled “response_payload_bytes_total”response_payload_bytes_total: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:644
RegisterDappCanisters
Section titled “RegisterDappCanisters”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:649
Properties
Section titled “Properties”canister_ids
Section titled “canister_ids”canister_ids:
Principal[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:650
RegisteredExtensionOperationSpec
Section titled “RegisteredExtensionOperationSpec”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:660
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:662
spec: [] | [
ExtensionOperationSpec]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:661
RegisterExtension
Section titled “RegisterExtension”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:652
Properties
Section titled “Properties”chunked_canister_wasm
Section titled “chunked_canister_wasm”chunked_canister_wasm: [] | [
ChunkedCanisterWasm]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:653
extension_init
Section titled “extension_init”extension_init: [] | [
ExtensionInit]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:654
RegisterVote
Section titled “RegisterVote”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:656
Properties
Section titled “Properties”proposal
Section titled “proposal”proposal: [] | [
ProposalId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:658
vote:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:657
RemoveNeuronPermissions
Section titled “RemoveNeuronPermissions”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:664
Properties
Section titled “Properties”permissions_to_remove
Section titled “permissions_to_remove”permissions_to_remove: [] | [
NeuronPermissionList]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:665
principal_id
Section titled “principal_id”principal_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:666
RewardEvent
Section titled “RewardEvent”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:670
Properties
Section titled “Properties”actual_timestamp_seconds
Section titled “actual_timestamp_seconds”actual_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:672
distributed_e8s_equivalent
Section titled “distributed_e8s_equivalent”distributed_e8s_equivalent:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:675
end_timestamp_seconds
Section titled “end_timestamp_seconds”end_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:673
round:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:676
rounds_since_last_distribution
Section titled “rounds_since_last_distribution”rounds_since_last_distribution: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:671
settled_proposals
Section titled “settled_proposals”settled_proposals:
ProposalId[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:677
total_available_e8s_equivalent
Section titled “total_available_e8s_equivalent”total_available_e8s_equivalent: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:674
SetDissolveTimestamp
Section titled “SetDissolveTimestamp”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:679
Properties
Section titled “Properties”dissolve_timestamp_seconds
Section titled “dissolve_timestamp_seconds”dissolve_timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:680
SetFollowing
Section titled “SetFollowing”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:682
Properties
Section titled “Properties”topic_following
Section titled “topic_following”topic_following:
FolloweesForTopic[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:683
SetMode
Section titled “SetMode”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:685
Properties
Section titled “Properties”mode:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:686
SetTopicsForCustomProposals
Section titled “SetTopicsForCustomProposals”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:688
Properties
Section titled “Properties”custom_function_id_to_topic
Section titled “custom_function_id_to_topic”custom_function_id_to_topic: [
bigint,Topic][]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:689
SnsVersion
Section titled “SnsVersion”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:691
Properties
Section titled “Properties”archive_wasm_hash
Section titled “archive_wasm_hash”archive_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:692
governance_wasm_hash
Section titled “governance_wasm_hash”governance_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:696
index_wasm_hash
Section titled “index_wasm_hash”index_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:697
ledger_wasm_hash
Section titled “ledger_wasm_hash”ledger_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:695
root_wasm_hash
Section titled “root_wasm_hash”root_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:693
swap_wasm_hash
Section titled “swap_wasm_hash”swap_wasm_hash: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:694
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:699
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:701
memo:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:700
SplitResponse
Section titled “SplitResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:703
Properties
Section titled “Properties”created_neuron_id
Section titled “created_neuron_id”created_neuron_id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:704
StakeMaturity
Section titled “StakeMaturity”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:706
Properties
Section titled “Properties”percentage_to_stake
Section titled “percentage_to_stake”percentage_to_stake: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:707
StakeMaturityResponse
Section titled “StakeMaturityResponse”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:709
Properties
Section titled “Properties”maturity_e8s
Section titled “maturity_e8s”maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:710
staked_maturity_e8s
Section titled “staked_maturity_e8s”staked_maturity_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:711
Subaccount
Section titled “Subaccount”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:713
Properties
Section titled “Properties”subaccount
Section titled “subaccount”subaccount:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:714
SwapNeuron
Section titled “SwapNeuron”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:716
Properties
Section titled “Properties”id: [] | [
NeuronId]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:717
status
Section titled “status”status:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:718
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:720
Properties
Section titled “Properties”no:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:721
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:724
total:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:723
yes:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:722
TargetVersionReset
Section titled “TargetVersionReset”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:726
Properties
Section titled “Properties”human_readable
Section titled “human_readable”human_readable: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:727
new_target_version
Section titled “new_target_version”new_target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:729
old_target_version
Section titled “old_target_version”old_target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:728
TargetVersionSet
Section titled “TargetVersionSet”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:731
Properties
Section titled “Properties”is_advanced_automatically
Section titled “is_advanced_automatically”is_advanced_automatically: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:734
new_target_version
Section titled “new_target_version”new_target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:733
old_target_version
Section titled “old_target_version”old_target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:732
Timers
Section titled “Timers”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:736
Properties
Section titled “Properties”last_reset_timestamp_seconds
Section titled “last_reset_timestamp_seconds”last_reset_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:738
last_spawned_timestamp_seconds
Section titled “last_spawned_timestamp_seconds”last_spawned_timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:737
requires_periodic_tasks
Section titled “requires_periodic_tasks”requires_periodic_tasks: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:739
Tokens
Section titled “Tokens”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:741
Properties
Section titled “Properties”e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:742
TopicInfo
Section titled “TopicInfo”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:752
Properties
Section titled “Properties”custom_functions
Section titled “custom_functions”custom_functions: [] | [
NervousSystemFunction[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:759
description
Section titled “description”description: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:758
extension_operations
Section titled “extension_operations”extension_operations: [] | [
RegisteredExtensionOperationSpec[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:753
is_critical
Section titled “is_critical”is_critical: [] | [
boolean]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:756
name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:757
native_functions
Section titled “native_functions”native_functions: [] | [
NervousSystemFunction[]]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:754
topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:755
TopicSelector
Section titled “TopicSelector”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:761
Properties
Section titled “Properties”topic: [] | [
Topic]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:762
TransferSnsTreasuryFunds
Section titled “TransferSnsTreasuryFunds”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:764
Properties
Section titled “Properties”amount_e8s
Section titled “amount_e8s”amount_e8s:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:769
from_treasury
Section titled “from_treasury”from_treasury:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:765
memo: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:768
to_principal
Section titled “to_principal”to_principal: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:766
to_subaccount
Section titled “to_subaccount”to_subaccount: [] | [
Subaccount]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:767
TreasuryMetrics
Section titled “TreasuryMetrics”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:771
Properties
Section titled “Properties”account
Section titled “account”account: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:784
amount_e8s
Section titled “amount_e8s”amount_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:783
The regularly updated amount of tokens in this treasury.
ledger_canister_id
Section titled “ledger_canister_id”ledger_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:788
The source of truth for the treasury balance is this ledger canister / account.
name: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:775
A human-readable identified for this treasury, e.g., “ICP”.
original_amount_e8s
Section titled “original_amount_e8s”original_amount_e8s: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:779
The amount of tokens in this treasury at the end of swap finalization.
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:796
When the metrics were last updated.
treasury
Section titled “treasury”treasury:
number
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:792
Same as, e.g., TransferSnsTreasuryFunds.from_treasury.
UpgradeExtension
Section titled “UpgradeExtension”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:798
Properties
Section titled “Properties”canister_upgrade_arg
Section titled “canister_upgrade_arg”canister_upgrade_arg: [] | [
ExtensionUpgradeArg]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:801
extension_canister_id
Section titled “extension_canister_id”extension_canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:799
wasm: [] | [
Wasm]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:800
UpgradeInProgress
Section titled “UpgradeInProgress”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:803
Properties
Section titled “Properties”checking_upgrade_lock
Section titled “checking_upgrade_lock”checking_upgrade_lock:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:805
mark_failed_at_seconds
Section titled “mark_failed_at_seconds”mark_failed_at_seconds:
bigint
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:804
proposal_id
Section titled “proposal_id”proposal_id: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:806
target_version
Section titled “target_version”target_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:807
UpgradeJournal
Section titled “UpgradeJournal”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:809
Properties
Section titled “Properties”entries
Section titled “entries”entries:
UpgradeJournalEntry[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:810
UpgradeJournalEntry
Section titled “UpgradeJournalEntry”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:812
Properties
Section titled “Properties”event: [] | [{
TargetVersionSet:TargetVersionSet; } | {UpgradeStepsReset:UpgradeStepsReset; } | {UpgradeOutcome:UpgradeOutcome; } | {UpgradeStarted:UpgradeStarted; } | {UpgradeStepsRefreshed:UpgradeStepsRefreshed; } | {TargetVersionReset:TargetVersionReset; }]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:813
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:823
UpgradeOutcome
Section titled “UpgradeOutcome”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:825
Properties
Section titled “Properties”human_readable
Section titled “human_readable”human_readable: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:834
status
Section titled “status”status: [] | [{
Success: { }; } | {Timeout: { }; } | {ExternalFailure: { }; } | {InvalidState: {version: [] | [Version]; }; }]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:826
UpgradeSnsControlledCanister
Section titled “UpgradeSnsControlledCanister”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:836
Properties
Section titled “Properties”canister_id
Section titled “canister_id”canister_id: [] | [
Principal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:839
canister_upgrade_arg
Section titled “canister_upgrade_arg”canister_upgrade_arg: [] | [
Uint8Array<ArrayBufferLike>]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:841
chunked_canister_wasm
Section titled “chunked_canister_wasm”chunked_canister_wasm: [] | [
ChunkedCanisterWasm]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:840
mode: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:838
new_canister_wasm
Section titled “new_canister_wasm”new_canister_wasm:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:837
UpgradeStarted
Section titled “UpgradeStarted”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:843
Properties
Section titled “Properties”current_version
Section titled “current_version”current_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:844
expected_version
Section titled “expected_version”expected_version: [] | [
Version]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:845
reason
Section titled “reason”reason: [] | [{
UpgradeSnsToNextVersionProposal:ProposalId; } | {BehindTargetVersion: { }; }]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:846
UpgradeStepsRefreshed
Section titled “UpgradeStepsRefreshed”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:853
Properties
Section titled “Properties”upgrade_steps
Section titled “upgrade_steps”upgrade_steps: [] | [
Versions]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:854
UpgradeStepsReset
Section titled “UpgradeStepsReset”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:856
Properties
Section titled “Properties”human_readable
Section titled “human_readable”human_readable: [] | [
string]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:857
upgrade_steps
Section titled “upgrade_steps”upgrade_steps: [] | [
Versions]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:858
Valuation
Section titled “Valuation”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:860
Properties
Section titled “Properties”account
Section titled “account”account: [] | [
Account]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:862
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:864
token: [
number] | []
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:861
valuation_factors
Section titled “valuation_factors”valuation_factors: [] | [
ValuationFactors]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:863
ValuationFactors
Section titled “ValuationFactors”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:866
Properties
Section titled “Properties”icps_per_token
Section titled “icps_per_token”icps_per_token: [] | [
Decimal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:868
tokens
Section titled “tokens”tokens: [] | [
Tokens]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:869
xdrs_per_icp
Section titled “xdrs_per_icp”xdrs_per_icp: [] | [
Decimal]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:867
Version
Section titled “Version”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:871
Properties
Section titled “Properties”archive_wasm_hash
Section titled “archive_wasm_hash”archive_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:872
governance_wasm_hash
Section titled “governance_wasm_hash”governance_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:876
index_wasm_hash
Section titled “index_wasm_hash”index_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:877
ledger_wasm_hash
Section titled “ledger_wasm_hash”ledger_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:875
root_wasm_hash
Section titled “root_wasm_hash”root_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:873
swap_wasm_hash
Section titled “swap_wasm_hash”swap_wasm_hash:
Uint8Array
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:874
Versions
Section titled “Versions”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:879
Properties
Section titled “Properties”versions
Section titled “versions”versions:
Version[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:880
VotingPowerMetrics
Section titled “VotingPowerMetrics”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:882
Properties
Section titled “Properties”governance_total_potential_voting_power
Section titled “governance_total_potential_voting_power”governance_total_potential_voting_power: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:883
timestamp_seconds
Section titled “timestamp_seconds”timestamp_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:887
When the metrics were last updated.
VotingRewardsParameters
Section titled “VotingRewardsParameters”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:889
Properties
Section titled “Properties”final_reward_rate_basis_points
Section titled “final_reward_rate_basis_points”final_reward_rate_basis_points: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:890
initial_reward_rate_basis_points
Section titled “initial_reward_rate_basis_points”initial_reward_rate_basis_points: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:891
reward_rate_transition_duration_seconds
Section titled “reward_rate_transition_duration_seconds”reward_rate_transition_duration_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:892
round_duration_seconds
Section titled “round_duration_seconds”round_duration_seconds: [] | [
bigint]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:893
WaitForQuietState
Section titled “WaitForQuietState”Defined in: packages/canisters/src/declarations/sns/governance.d.ts:895
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/sns/governance.d.ts:896
Type Aliases
Section titled “Type Aliases”Action
Section titled “Action”Action = {
ManageNervousSystemParameters:NervousSystemParameters; } | {AddGenericNervousSystemFunction:NervousSystemFunction; } | {ManageDappCanisterSettings:ManageDappCanisterSettings; } | {ExecuteExtensionOperation:ExecuteExtensionOperation; } | {UpgradeExtension:UpgradeExtension; } | {RemoveGenericNervousSystemFunction:bigint; } | {SetTopicsForCustomProposals:SetTopicsForCustomProposals; } | {RegisterExtension:RegisterExtension; } | {UpgradeSnsToNextVersion: { }; } | {RegisterDappCanisters:RegisterDappCanisters; } | {TransferSnsTreasuryFunds:TransferSnsTreasuryFunds; } | {UpgradeSnsControlledCanister:UpgradeSnsControlledCanister; } | {DeregisterDappCanisters:DeregisterDappCanisters; } | {MintSnsTokens:MintSnsTokens; } | {AdvanceSnsTargetVersion:AdvanceSnsTargetVersion; } | {Unspecified: { }; } | {ManageSnsMetadata:ManageSnsMetadata; } | {ExecuteGenericNervousSystemFunction:ExecuteGenericNervousSystemFunction; } | {ManageLedgerParameters:ManageLedgerParameters; } | {Motion:Motion; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:17
ActionAuxiliary
Section titled “ActionAuxiliary”ActionAuxiliary = {
TransferSnsTreasuryFunds:MintSnsTokensActionAuxiliary; } | {MintSnsTokens:MintSnsTokensActionAuxiliary; } | {AdvanceSnsTargetVersion:AdvanceSnsTargetVersionActionAuxiliary; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:42
By = {
MemoAndController:MemoAndController; } | {NeuronId: { }; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:66
CanisterStatusType
Section titled “CanisterStatusType”CanisterStatusType = {
stopped:null; } | {stopping:null; } | {running:null; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:82
ClaimSwapNeuronsResult
Section titled “ClaimSwapNeuronsResult”ClaimSwapNeuronsResult = {
Ok:ClaimedSwapNeurons; } | {Err:number; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:106
Command
Section titled “Command”Command = {
Split:Split; } | {Follow:Follow; } | {DisburseMaturity:DisburseMaturity; } | {ClaimOrRefresh:ClaimOrRefresh; } | {Configure:Configure; } | {RegisterVote:RegisterVote; } | {SetFollowing:SetFollowing; } | {MakeProposal:Proposal; } | {StakeMaturity:StakeMaturity; } | {RemoveNeuronPermissions:RemoveNeuronPermissions; } | {AddNeuronPermissions:AddNeuronPermissions; } | {MergeMaturity:MergeMaturity; } | {Disburse:Disburse; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:112
Command_1
Section titled “Command_1”Command_1 = {
Error:GovernanceError; } | {Split:SplitResponse; } | {Follow: { }; } | {DisburseMaturity:DisburseMaturityResponse; } | {ClaimOrRefresh:ClaimOrRefreshResponse; } | {Configure: { }; } | {RegisterVote: { }; } | {SetFollowing: { }; } | {MakeProposal:GetProposal; } | {RemoveNeuronPermission: { }; } | {StakeMaturity:StakeMaturityResponse; } | {MergeMaturity:MergeMaturityResponse; } | {Disburse:DisburseResponse; } | {AddNeuronPermission: { }; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:126
Command_2
Section titled “Command_2”Command_2 = {
Split:Split; } | {Follow:Follow; } | {DisburseMaturity:DisburseMaturity; } | {Configure:Configure; } | {RegisterVote:RegisterVote; } | {SetFollowing:SetFollowing; } | {SyncCommand: { }; } | {MakeProposal:Proposal; } | {FinalizeDisburseMaturity:FinalizeDisburseMaturity; } | {ClaimOrRefreshNeuron:ClaimOrRefresh; } | {RemoveNeuronPermissions:RemoveNeuronPermissions; } | {AddNeuronPermissions:AddNeuronPermissions; } | {MergeMaturity:MergeMaturity; } | {Disburse:Disburse; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:141
DissolveState
Section titled “DissolveState”DissolveState = {
DissolveDelaySeconds:bigint; } | {WhenDissolvedTimestampSeconds:bigint; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:201
ExtensionOperationType
Section titled “ExtensionOperationType”ExtensionOperationType = {
TreasuryManagerWithdraw:null; } | {TreasuryManagerDeposit:null; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:225
ExtensionType
Section titled “ExtensionType”ExtensionType =
object
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:228
Properties
Section titled “Properties”TreasuryManager
Section titled “TreasuryManager”TreasuryManager:
null
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:228
FunctionType
Section titled “FunctionType”FunctionType = {
NativeNervousSystemFunction: { }; } | {GenericNervousSystemFunction:GenericNervousSystemFunction; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:251
GetMetricsResult
Section titled “GetMetricsResult”GetMetricsResult = {
Ok:Metrics; } | {Err:GovernanceError; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:276
ListTopicsRequest
Section titled “ListTopicsRequest”ListTopicsRequest =
object
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:398
Operation
Section titled “Operation”Operation = {
ChangeAutoStakeMaturity:ChangeAutoStakeMaturity; } | {StopDissolving: { }; } | {StartDissolving: { }; } | {IncreaseDissolveDelay:IncreaseDissolveDelay; } | {SetDissolveTimestamp:SetDissolveTimestamp; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:564
Participant
Section titled “Participant”Participant = {
NeuronsFund:NeuronsFund; } | {Direct: { }; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:572
PreciseValue
Section titled “PreciseValue”PreciseValue = {
Int:bigint; } | {Map: [string,PreciseValue][]; } | {Nat:bigint; } | {Blob:Uint8Array; } | {Bool:boolean; } | {Text:string; } | {Array:PreciseValue[]; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:598
This type is equivalant to ICRC3Value, but we give it another name since it is used here not
in the context of the ICRC-3 ledger standard. The justification is the same: The candid format
supports sharing information even when the client and the server involved do not have the same
schema (see the Upgrading and subtyping section of the candid spec). While this mechanism allows
to evolve services and clients independently without breaking them, it also means that a client
may not receive all the information that the server is sending, e.g. in case the client schema
lacks some fields that the server schema has.
This loss of information is not an option for SNS voters deciding if an extension with particular init args should be installed or if an extension function with particular arguments should be called. The client must receive the same exact data the server sent in order to verify it.
Verification of a priorly installed extension is done by hashing the extension’s init arg data and checking that the result is consistent with what has been certified by the SNS.
Result
Section titled “Result”Result = {
Error:GovernanceError; } | {Neuron:Neuron; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:668
Result_1
Section titled “Result_1”Result_1 = {
Error:GovernanceError; } | {Proposal:ProposalData; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:669
Topic = {
DappCanisterManagement:null; } | {DaoCommunitySettings:null; } | {ApplicationBusinessLogic:null; } | {CriticalDappOperations:null; } | {TreasuryAssetManagement:null; } | {Governance:null; } | {SnsFrameworkManagement:null; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:744
Wasm = {
Chunked:ChunkedCanisterWasm; } | {Bytes:Uint8Array; }
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:898
Variables
Section titled “Variables”idlFactory
Section titled “idlFactory”
constidlFactory:IDL.InterfaceFactory
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:937
init()
Section titled “init()”
constinit: (args) =>IDL.Type[]
Defined in: packages/canisters/src/declarations/sns/governance.d.ts:938
Parameters
Section titled “Parameters”typeof IDL
Returns
Section titled “Returns”IDL.Type[]