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