Skip to content

CreateInstanceOptions

Defined in: pocket-ic-types.ts:10

Options for creating a PocketIc instance.

optional application: ApplicationSubnetConfig[]

Defined in: pocket-ic-types.ts:53

Configuration options for creating application subnets. An application subnet will be created for each configuration object provided. If no config objects are provided, no application subnets are setup.


optional bitcoin: BitcoinSubnetConfig

Defined in: pocket-ic-types.ts:39

Configuration options for creating a Bitcoin subnet. If no config is provided, the Bitcoin subnet is not setup.


optional fiduciary: FiduciarySubnetConfig

Defined in: pocket-ic-types.ts:33

Configuration options for creating a Fiduciary subnet. If no config is provided, the Fiduciary subnet is not setup.


optional icpConfig: IcpConfig

Defined in: pocket-ic-types.ts:71

Determines if non-mainnet features (e.g., best-effort responses) should be enabled for the PocketIC instance. Defaults to false.


optional ii: IiSubnetConfig

Defined in: pocket-ic-types.ts:27

Configuration options for creating an II subnet. If no config is provided, the II subnet is not setup.


optional nns: NnsSubnetConfig

Defined in: pocket-ic-types.ts:15

Configuration options for creating an NNS subnet. If no config is provided, the NNS subnet is not setup.


optional processingTimeoutMs: number

Defined in: pocket-ic-types.ts:65

How long the PocketIC client should wait for a response from the server.


optional sns: SnsSubnetConfig

Defined in: pocket-ic-types.ts:21

Configuration options for creating an SNS subnet. If no config is provided, the SNS subnet is not setup.


optional system: SystemSubnetConfig[]

Defined in: pocket-ic-types.ts:46

Configuration options for creating system subnets. A system subnet will be created for each configuration object provided. If no config objects are provided, no system subnets are setup.


optional verifiedApplication: VerifiedApplicationSubnetConfig[]

Defined in: pocket-ic-types.ts:60

Configuration options for creating verified application subnets. A verified application subnet will be created for each configuration object provided. If no config objects are provided, no verified application subnets are setup.