Skip to content

SnsRootCanister

Defined in: packages/sns/src/root.canister.ts:10

  • Canister<SnsRootService>

protected new SnsRootCanister(id, service, certifiedService): SnsRootCanister

Defined in: packages/utils/dist/services/canister.d.ts:7

Principal

_SERVICE

_SERVICE

SnsRootCanister

Canister<SnsRootService>.constructor

protected caller: (__namedParameters) => _SERVICE

Defined in: packages/utils/dist/services/canister.d.ts:9

QueryParams

_SERVICE

Canister.caller


protected readonly certifiedService: _SERVICE

Defined in: packages/utils/dist/services/canister.d.ts:6

Canister.certifiedService


protected readonly service: _SERVICE

Defined in: packages/utils/dist/services/canister.d.ts:5

Canister.service

get canisterId(): Principal

Defined in: packages/utils/dist/services/canister.d.ts:8

Principal

Canister.canisterId

listSnsCanisters(params): Promise<ListSnsCanistersResponse>

Defined in: packages/sns/src/root.canister.ts:32

List the canisters that are part of the Sns.

Source code: https://github.com/dfinity/ic/blob/master/rs/sns/root/src/lib.rs

boolean = true

Query or update calls

Promise<ListSnsCanistersResponse>

  • A list of canisters (‘root’ | ‘governance’ | ‘ledger’ | ‘dapps’ | ‘swap’ | ‘archives’)

static create(options): SnsRootCanister

Defined in: packages/sns/src/root.canister.ts:11

SnsCanisterOptions<_SERVICE>

SnsRootCanister