Skip to content

SnsGovernanceTestDid

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:917

add_maturity: ActorMethod<[AddMaturityRequest], AddMaturityResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:921

The following are methods for feature = “test”

advance_target_version: ActorMethod<[AdvanceTargetVersionRequest], AdvanceTargetVersionResponse>

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

claim_swap_neurons: ActorMethod<[ClaimSwapNeuronsRequest], ClaimSwapNeuronsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:926

fail_stuck_upgrade_in_progress: ActorMethod<[{ }], { }>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:930

get_build_metadata: ActorMethod<[], string>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:931

get_latest_reward_event: ActorMethod<[], RewardEvent>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:932

get_maturity_modulation: ActorMethod<[{ }], GetMaturityModulationResponse>

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

get_metadata: ActorMethod<[{ }], GetMetadataResponse>

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

get_metrics: ActorMethod<[GetMetricsRequest], GetMetricsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:935

get_metrics_replicated: ActorMethod<[GetMetricsRequest], GetMetricsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:936

get_mode: ActorMethod<[{ }], GetModeResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:937

get_nervous_system_parameters: ActorMethod<[null], NervousSystemParameters>

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

get_neuron: ActorMethod<[GetNeuron], GetNeuronResponse>

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

get_proposal: ActorMethod<[GetProposal], GetProposalResponse>

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

get_root_canister_status: ActorMethod<[null], CanisterStatusResultV2>

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

get_running_sns_version: ActorMethod<[{ }], GetRunningSnsVersionResponse>

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

get_sns_initialization_parameters: ActorMethod<[{ }], GetSnsInitializationParametersResponse>

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

get_timers: ActorMethod<[{ }], GetTimersResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:947

get_upgrade_journal: ActorMethod<[GetUpgradeJournalRequest], GetUpgradeJournalResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:948

list_nervous_system_functions: ActorMethod<[], ListNervousSystemFunctionsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:952

list_neurons: ActorMethod<[ListNeurons], ListNeuronsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:956

list_proposals: ActorMethod<[ListProposals], ListProposalsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:957

list_topics: ActorMethod<[ListTopicsRequest], ListTopicsResponse>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:958

manage_neuron: ActorMethod<[ManageNeuron], ManageNeuronResponse>

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

mint_tokens: ActorMethod<[MintTokensRequest], { }>

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

refresh_cached_upgrade_steps: ActorMethod<[{ }], { }>

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

reset_timers: ActorMethod<[{ }], { }>

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

set_mode: ActorMethod<[SetMode], { }>

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:963

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

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:964


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

owner: [] | [Principal]

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

subaccount: [] | [Subaccount]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:51

The following types are for feature = “test”

amount_e8s: [] | [bigint]

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

id: [] | [NeuronId]

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


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

new_maturity_e8s: [] | [bigint]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:58

permissions_to_add: [] | [NeuronPermissionList]

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

principal_id: [] | [Principal]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:62

new_target: [] | [SnsVersion]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:63


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:65

target_version: [] | [SnsVersion]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:66


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:68

target_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:69


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

e8s: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:73


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:75

cast_timestamp_seconds: bigint

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

vote: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:76

voting_power: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:78


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:81

requested_timestamp_seconds: [] | [bigint]

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

response_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:83

upgrade_steps: [] | [Versions]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:82


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:86

cycles: bigint

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

idle_cycles_burned_per_day: bigint

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

memory_metrics: [] | [MemoryMetrics]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:87

memory_size: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:89

module_hash: [] | [Uint8Array<ArrayBufferLike>]

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

query_stats: [] | [QueryStats]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:92

settings: DefiniteCanisterSettingsArgs

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

status: CanisterStatusType

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:88


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

requested_setting_for_auto_stake_maturity: boolean

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


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

chunk_hashes_list: Uint8Array<ArrayBufferLike>[]

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

store_canister_id: [] | [Principal]

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

wasm_module_hash: Uint8Array

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


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

swap_neurons: SwapNeuron[]

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


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

by: [] | [By]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:111

refreshed_neuron_id: [] | [NeuronId]

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


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

neuron_recipes: [] | [NeuronRecipes]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:115


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

claim_swap_neurons_result: [] | [ClaimSwapNeuronsResult]

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


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

operation: [] | [Operation]

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


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

additional_critical_native_action_ids: BigUint64Array

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


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

human_readable: [] | [string]

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


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

followees: [bigint, Followees][]

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


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

compute_allocation: bigint

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

controllers: Principal[]

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

freezing_threshold: bigint

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

memory_allocation: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:187

wasm_memory_limit: [] | [bigint]

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

wasm_memory_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:184


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

canister_ids: Principal[]

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

new_controllers: Principal[]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:194

amount: [] | [Amount]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:196

to_account: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:195


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

percentage_to_disburse: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:200

to_account: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:199


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

account_to_disburse_to: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:205

amount_e8s: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:204

finalize_disbursement_timestamp_seconds: [] | [bigint]

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

timestamp_of_disbursement_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:203


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:208

amount_deducted_e8s: [] | [bigint]

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

amount_disbursed_e8s: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:209


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:212

transfer_block_height: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:213


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

extension_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:219

operation_arg: [] | [ExtensionOperationArg]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:221

operation_name: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:220


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:223

function_id: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:224

payload: Uint8Array

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:225


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:227

value: [] | [PreciseValue]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:228


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:230

value: [] | [PreciseValue]

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


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

description: [] | [string]

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

extension_type: [] | [ExtensionType]

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

operation_type: [] | [ExtensionOperationType]

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

topic: [] | [Topic]

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


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

value: [] | [PreciseValue]

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


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

amount_to_be_disbursed_e8s: bigint

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

to_account: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:248


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

followees: NeuronId[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:252

function_id: bigint

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


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

alias: [] | [string]

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

neuron_id: [] | [NeuronId]

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


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

followees: NeuronId[]

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


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

followees: Followee[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:263

topic: [] | [Topic]

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


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

target_canister_id: [] | [Principal]

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

target_method_name: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:273

topic: [] | [Topic]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:269

validator_canister_id: [] | [Principal]

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

validator_method_name: [] | [string]

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


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

maturity_modulation: [] | [MaturityModulation]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:278

description: [] | [string]

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

logo: [] | [string]

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

name: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:281

url: [] | [string]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:284

time_window_seconds: [] | [bigint]

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


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

get_metrics_result: [] | [GetMetricsResult]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:291

mode: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:292


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:294

neuron_id: [] | [NeuronId]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:297

result: [] | [Result]

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


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

proposal_id: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:301


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

result: [] | [Result_1]

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


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

deployed_version: [] | [Version]

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

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_test.d.ts:308


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:319

sns_initialization_parameters: string

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:320


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

timers: [] | [Timers]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:323


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:325

limit: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:327

offset: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:326


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

deployed_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:333

response_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:332

target_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:334

upgrade_journal: [] | [UpgradeJournal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:330

upgrade_journal_entry_count: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:335

upgrade_steps: [] | [Versions]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:331


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:337

cached_upgrade_steps: [] | [CachedUpgradeSteps]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:340

deployed_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:348

genesis_timestamp_seconds: bigint

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

id_to_nervous_system_functions: [bigint, NervousSystemFunction][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:341

in_flight_commands: [string, NeuronInFlightCommand][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:355

is_finalizing_disburse_maturity: [] | [boolean]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:347

latest_reward_event: [] | [RewardEvent]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:350

ledger_canister_id: [] | [Principal]

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

maturity_modulation: [] | [MaturityModulation]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:343

metrics: [] | [GovernanceCachedMetrics]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:342

mode: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:345

neurons: [string, Neuron][]

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

parameters: [] | [NervousSystemParameters]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:346

pending_version: [] | [PendingVersion]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:351

proposals: [bigint, ProposalData][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:354

root_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:338

sns_initialization_parameters: string

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

sns_metadata: [] | [ManageSnsMetadata]

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

swap_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:352

target_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:358

timers: [] | [Timers]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:339

upgrade_journal: [] | [UpgradeJournal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:344


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

dissolved_neurons_count: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:368

dissolved_neurons_e8s: bigint

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

dissolving_neurons_count: bigint

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

dissolving_neurons_count_buckets: [bigint, bigint][]

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

dissolving_neurons_e8s_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:377

garbage_collectable_neurons_count: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:364

neurons_with_invalid_stake_count: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:365

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_test.d.ts:367

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_test.d.ts:374

not_dissolving_neurons_count: bigint

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

not_dissolving_neurons_count_buckets: [bigint, bigint][]

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

not_dissolving_neurons_e8s_buckets: [bigint, number][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:363

timestamp_seconds: bigint

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

total_staked_e8s: bigint

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

total_supply_governance_tokens: bigint

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

treasury_metrics: TreasuryMetrics[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:362

voting_power_metrics: [] | [VotingPowerMetrics]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:371


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

error_message: string

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

error_type: number

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


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

additional_dissolve_delay_seconds: number

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


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

functions: NervousSystemFunction[]

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

reserved_ids: BigUint64Array

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


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

limit: number

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

of_principal: [] | [Principal]

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

start_page_at: [] | [NeuronId]

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


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

neurons: Neuron[]

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


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

before_proposal: [] | [ProposalId]

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

exclude_type: BigUint64Array

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

include_reward_status: Int32Array

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

include_status: Int32Array

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:405

include_topics: [] | [TopicSelector[]]

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

limit: number

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


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

include_ballots_by_caller: [] | [boolean]

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

include_topic_filtering: [] | [boolean]

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

proposals: ProposalData[]

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


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

topics: [] | [TopicInfo[]]

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

uncategorized_functions: [] | [NervousSystemFunction[]]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:417

canister_ids: Principal[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:420

compute_allocation: [] | [bigint]

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

freezing_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:418

log_visibility: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:422

memory_allocation: [] | [bigint]

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

reserved_cycles_limit: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:421

snapshot_visibility: [number] | []

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

wasm_memory_limit: [] | [bigint]

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

wasm_memory_threshold: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:419


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

token_logo: [] | [string]

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

token_name: [] | [string]

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

token_symbol: [] | [string]

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

transfer_fee: [] | [bigint]

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


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

command: [] | [Command]

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

subaccount: Uint8Array

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


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

command: [] | [Command_1]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:441

description: [] | [string]

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

logo: [] | [string]

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

name: [] | [string]

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

url: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:442


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:447

current_basis_points: [number] | []

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

updated_at_timestamp_seconds: [] | [bigint]

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


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

controller: [] | [Principal]

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

memo: bigint

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


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

canister_history_size: [] | [bigint]

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

custom_sections_size: [] | [bigint]

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

global_memory_size: [] | [bigint]

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

snapshots_size: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:460

stable_memory_size: [] | [bigint]

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

wasm_binary_size: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:456

wasm_chunk_store_size: [] | [bigint]

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

wasm_memory_size: [] | [bigint]

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


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

percentage_to_merge: number

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


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

merged_maturity_e8s: bigint

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

new_stake_e8s: bigint

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


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

genesis_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:481

last_ledger_block_timestamp: [] | [bigint]

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

num_recently_executed_proposals: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:479

num_recently_submitted_proposals: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:480

treasury_metrics: [] | [TreasuryMetrics[]]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:476

The metrics below are cached (albeit this is an implementation detail).

voting_power_metrics: [] | [VotingPowerMetrics]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:477


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:483

amount_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:487

memo: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:486

to_principal: [] | [Principal]

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

to_subaccount: [] | [Subaccount]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:485


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:489

valuation: [] | [Valuation]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:490


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

amount_e8s: [] | [bigint]

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

recipient: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:493


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:496

motion_text: string

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:499

description: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:502

function_type: [] | [FunctionType]

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

id: bigint

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

name: string

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:505

automatically_advance_target_version: [] | [boolean]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:510

custom_proposal_criticality: [] | [CustomProposalCriticality]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:521

default_followees: [] | [DefaultFollowees]

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

initial_voting_period_seconds: [] | [bigint]

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

maturity_modulation_disabled: [] | [boolean]

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

max_age_bonus_percentage: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:523

max_dissolve_delay_bonus_percentage: [] | [bigint]

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

max_dissolve_delay_seconds: [] | [bigint]

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

max_followees_per_function: [] | [bigint]

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

max_neuron_age_for_age_bonus: [] | [bigint]

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

max_number_of_neurons: [] | [bigint]

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

max_number_of_principals_per_neuron: [] | [bigint]

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

max_number_of_proposals_with_ballots: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:522

max_proposals_to_keep_per_action: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:517

neuron_claimer_permissions: [] | [NeuronPermissionList]

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

neuron_grantable_permissions: [] | [NeuronPermissionList]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:524

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_test.d.ts:515

neuron_minimum_stake_e8s: [] | [bigint]

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

reject_cost_e8s: [] | [bigint]

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

transaction_fee_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:520

voting_rewards_parameters: [] | [VotingRewardsParameters]

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

wait_for_quiet_deadline_increase_seconds: [] | [bigint]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:529

aging_since_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:541

auto_stake_maturity: [] | [boolean]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:540

cached_neuron_stake_e8s: bigint

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

created_timestamp_seconds: bigint

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

disburse_maturity_in_progress: DisburseMaturityInProgress[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:545

dissolve_state: [] | [DissolveState]

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

followees: [bigint, Followees][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:546

id: [] | [NeuronId]

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

maturity_e8s_equivalent: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:533

neuron_fees_e8s: bigint

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

permissions: NeuronPermission[]

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

source_nns_neuron_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:539

staked_maturity_e8s_equivalent: [] | [bigint]

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

topic_followees: [] | [{ topic_id_to_followees: [number, FolloweesForTopic][]; }]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:536

vesting_period_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:544

voting_power_percentage_multiplier: bigint

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


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

id: Uint8Array

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


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

neuron_ids: NeuronId[]

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


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

command: [] | [Command_2]

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

timestamp: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:557


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:559

permission_type: Int32Array

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:561

principal: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:560


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

permissions: Int32Array

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:564


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:566

controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:567

dissolve_delay_seconds: [] | [bigint]

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

followees: [] | [NeuronIds]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:571

neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:572

participant: [] | [Participant]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:569

stake_e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:570


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:574

neuron_recipes: NeuronRecipe[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:575


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:577

nns_neuron_controller: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:579

nns_neuron_hotkeys: [] | [Principals]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:578

nns_neuron_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:580


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:591

checking_upgrade_lock: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:593

mark_failed_at_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:592

proposal_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:594

target_version: [] | [Version]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:597

basis_points: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:598


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

principals: Principal[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:625


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:627

action: [] | [Action]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:630

summary: string

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

title: string

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:629

url: string

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:628


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:633

action: bigint

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

action_auxiliary: [] | [ActionAuxiliary]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:639

ballots: [string, Ballot][]

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

decided_timestamp_seconds: bigint

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

executed_timestamp_seconds: bigint

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

failed_timestamp_seconds: bigint

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

failure_reason: [] | [GovernanceError]

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

id: [] | [ProposalId]

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

initial_voting_period_seconds: bigint

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

is_eligible_for_rewards: boolean

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:655

latest_tally: [] | [Tally]

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

minimum_yes_proportion_of_exercised: [] | [Percentage]

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

minimum_yes_proportion_of_total: [] | [Percentage]

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

payload_text_rendering: [] | [string]

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

proposal: [] | [Proposal]

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

proposal_creation_timestamp_seconds: bigint

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

proposer: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:652

reject_cost_e8s: bigint

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

reward_event_end_timestamp_seconds: [] | [bigint]

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

reward_event_round: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:642

topic: [] | [Topic]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:636

wait_for_quiet_deadline_increase_seconds: bigint

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

wait_for_quiet_state: [] | [WaitForQuietState]

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


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

id: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:659


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

num_calls_total: [] | [bigint]

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

num_instructions_total: [] | [bigint]

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

request_payload_bytes_total: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:665

response_payload_bytes_total: [] | [bigint]

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


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

canister_ids: Principal[]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:678

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:680

spec: [] | [ExtensionOperationSpec]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:679


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:670

chunked_canister_wasm: [] | [ChunkedCanisterWasm]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:671

extension_init: [] | [ExtensionInit]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:672


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:674

proposal: [] | [ProposalId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:676

vote: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:675


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:682

permissions_to_remove: [] | [NeuronPermissionList]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:683

principal_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:684


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:688

actual_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:690

distributed_e8s_equivalent: bigint

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

end_timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:691

round: bigint

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

rounds_since_last_distribution: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:689

settled_proposals: ProposalId[]

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

total_available_e8s_equivalent: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:692


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:697

dissolve_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:698


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:700

topic_following: FolloweesForTopic[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:701


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:703

mode: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:704


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:706

custom_function_id_to_topic: [bigint, Topic][]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:707


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:709

archive_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:710

governance_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:714

index_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:715

ledger_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:713

root_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:711

swap_wasm_hash: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:712


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:717

amount_e8s: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:719

memo: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:718


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:721

created_neuron_id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:722


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

percentage_to_stake: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:725


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:727

maturity_e8s: bigint

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

staked_maturity_e8s: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:729


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:731

subaccount: Uint8Array

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:734

id: [] | [NeuronId]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:735

status: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:736


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:738

no: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:739

timestamp_seconds: bigint

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

total: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:741

yes: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:740


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

human_readable: [] | [string]

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

new_target_version: [] | [Version]

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

old_target_version: [] | [Version]

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


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

is_advanced_automatically: [] | [boolean]

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

new_target_version: [] | [Version]

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

old_target_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:750


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:754

last_reset_timestamp_seconds: [] | [bigint]

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

last_spawned_timestamp_seconds: [] | [bigint]

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

requires_periodic_tasks: [] | [boolean]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:757


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

e8s: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:760


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:770

custom_functions: [] | [NervousSystemFunction[]]

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

description: [] | [string]

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

extension_operations: [] | [RegisteredExtensionOperationSpec[]]

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

is_critical: [] | [boolean]

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

name: [] | [string]

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

native_functions: [] | [NervousSystemFunction[]]

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

topic: [] | [Topic]

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


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

topic: [] | [Topic]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:782

amount_e8s: bigint

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

from_treasury: number

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

memo: [] | [bigint]

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

to_principal: [] | [Principal]

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

to_subaccount: [] | [Subaccount]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:785


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:789

account: [] | [Account]

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

amount_e8s: [] | [bigint]

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

The regularly updated amount of tokens in this treasury.

ledger_canister_id: [] | [Principal]

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

The source of truth for the treasury balance is this ledger canister / account.

name: [] | [string]

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

A human-readable identified for this treasury, e.g., “ICP”.

original_amount_e8s: [] | [bigint]

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

The amount of tokens in this treasury at the end of swap finalization.

timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:814

When the metrics were last updated.

treasury: number

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:810

Same as, e.g., TransferSnsTreasuryFunds.from_treasury.


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:816

canister_upgrade_arg: [] | [ExtensionUpgradeArg]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:819

extension_canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:817

wasm: [] | [Wasm]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:818


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:821

checking_upgrade_lock: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:823

mark_failed_at_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:822

proposal_id: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:824

target_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:825


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:827

entries: UpgradeJournalEntry[]

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


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

event: [] | [{ TargetVersionSet: TargetVersionSet; } | { UpgradeStepsReset: UpgradeStepsReset; } | { UpgradeOutcome: UpgradeOutcome; } | { UpgradeStarted: UpgradeStarted; } | { UpgradeStepsRefreshed: UpgradeStepsRefreshed; } | { TargetVersionReset: TargetVersionReset; }]

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

timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:841


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:843

human_readable: [] | [string]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:852

status: [] | [{ Success: { }; } | { Timeout: { }; } | { ExternalFailure: { }; } | { InvalidState: { version: [] | [Version]; }; }]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:844


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:854

canister_id: [] | [Principal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:857

canister_upgrade_arg: [] | [Uint8Array<ArrayBufferLike>]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:859

chunked_canister_wasm: [] | [ChunkedCanisterWasm]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:858

mode: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:856

new_canister_wasm: Uint8Array

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:855


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:861

current_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:862

expected_version: [] | [Version]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:863

reason: [] | [{ UpgradeSnsToNextVersionProposal: ProposalId; } | { BehindTargetVersion: { }; }]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:864


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

upgrade_steps: [] | [Versions]

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


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

human_readable: [] | [string]

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

upgrade_steps: [] | [Versions]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:878

account: [] | [Account]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:880

timestamp_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:882

token: [number] | []

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:879

valuation_factors: [] | [ValuationFactors]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:881


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:884

icps_per_token: [] | [Decimal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:886

tokens: [] | [Tokens]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:887

xdrs_per_icp: [] | [Decimal]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:885


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

archive_wasm_hash: Uint8Array

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

governance_wasm_hash: Uint8Array

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

index_wasm_hash: Uint8Array

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

ledger_wasm_hash: Uint8Array

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

root_wasm_hash: Uint8Array

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

swap_wasm_hash: Uint8Array

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


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

versions: Version[]

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


Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:900

governance_total_potential_voting_power: [] | [bigint]

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

timestamp_seconds: [] | [bigint]

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

When the metrics were last updated.


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

final_reward_rate_basis_points: [] | [bigint]

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

initial_reward_rate_basis_points: [] | [bigint]

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

reward_rate_transition_duration_seconds: [] | [bigint]

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

round_duration_seconds: [] | [bigint]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:911


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

current_deadline_timestamp_seconds: bigint

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:914

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_test.d.ts:17


ActionAuxiliary = { TransferSnsTreasuryFunds: MintSnsTokensActionAuxiliary; } | { MintSnsTokens: MintSnsTokensActionAuxiliary; } | { AdvanceSnsTargetVersion: AdvanceSnsTargetVersionActionAuxiliary; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:42


AdvanceTargetVersionResponse = object

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:71


By = { MemoAndController: MemoAndController; } | { NeuronId: { }; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:80


CanisterStatusType = { stopped: null; } | { stopping: null; } | { running: null; }

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


ClaimSwapNeuronsResult = { Ok: ClaimedSwapNeurons; } | { Err: number; }

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


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_test.d.ts:126


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_test.d.ts:140


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_test.d.ts:155


DissolveState = { DissolveDelaySeconds: bigint; } | { WhenDissolvedTimestampSeconds: bigint; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:215


ExtensionOperationType = { TreasuryManagerWithdraw: null; } | { TreasuryManagerDeposit: null; }

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


ExtensionType = object

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:242

TreasuryManager: null

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:242


FunctionType = { NativeNervousSystemFunction: { }; } | { GenericNervousSystemFunction: GenericNervousSystemFunction; }

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


GetMetricsResult = { Ok: Metrics; } | { Err: GovernanceError; }

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


ListTopicsRequest = object

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


Operation = { ChangeAutoStakeMaturity: ChangeAutoStakeMaturity; } | { StopDissolving: { }; } | { StartDissolving: { }; } | { IncreaseDissolveDelay: IncreaseDissolveDelay; } | { SetDissolveTimestamp: SetDissolveTimestamp; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:582


Participant = { NeuronsFund: NeuronsFund; } | { Direct: { }; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:590


PreciseValue = { Int: bigint; } | { Map: [string, PreciseValue][]; } | { Nat: bigint; } | { Blob: Uint8Array; } | { Bool: boolean; } | { Text: string; } | { Array: PreciseValue[]; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:616

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 = { Error: GovernanceError; } | { Neuron: Neuron; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:686


Result_1 = { Error: GovernanceError; } | { Proposal: ProposalData; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:687


Topic = { DappCanisterManagement: null; } | { DaoCommunitySettings: null; } | { ApplicationBusinessLogic: null; } | { CriticalDappOperations: null; } | { TreasuryAssetManagement: null; } | { Governance: null; } | { SnsFrameworkManagement: null; }

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


Wasm = { Chunked: ChunkedCanisterWasm; } | { Bytes: Uint8Array; }

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:916

const idlFactory: IDL.InterfaceFactory

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:966


const init: (args) => IDL.Type[]

Defined in: packages/canisters/src/declarations/sns/governance_test.d.ts:967

typeof IDL

IDL.Type[]