Interface: CreateCanisterOptions
Options for creating a canister.
See
Extends
CanisterSettings
Properties
controllers?
optional
controllers:Principal
[]
The controllers of the canister. Defaults to the sender, which defaults to the anonymous principal.
Inherited from
CanisterSettings.controllers
Source
computeAllocation?
optional
computeAllocation:bigint
The compute allocation of the canister.
Inherited from
CanisterSettings.computeAllocation
Source
memoryAllocation?
optional
memoryAllocation:bigint
The memory allocation of the canister.
Inherited from
CanisterSettings.memoryAllocation
Source
freezingThreshold?
optional
freezingThreshold:bigint
The freezing threshold of the canister.
Inherited from
CanisterSettings.freezingThreshold
Source
reservedCyclesLimit?
optional
reservedCyclesLimit:bigint
The reserved cycles limit of the canister.
Inherited from
CanisterSettings.reservedCyclesLimit
Source
cycles?
optional
cycles:bigint
The amount of cycles to send to the canister. Defaults to 1_000_000_000_000_000_000n.
Source
sender?
optional
sender:Principal
The principal to create the canister as. Defaults to the anonymous principal.
Source
targetSubnetId?
optional
targetSubnetId:Principal
The Id of the subnet to create the canister on.
Source
targetCanisterId?
optional
targetCanisterId:Principal
The Id of the canister to create. Can only be used on Bitcoin, Fiduciary, II, SNS and NNS subnets.