Skip to content

Pre-built Canisters

ICE simplifies using standard canisters by providing batteries-included builders in @ice.ts/canisters.

Internet Identity

typescript
import { InternetIdentity } from "@ice.ts/canisters";

export const ii = InternetIdentity()
  .installArgs(({ ctx }) => InternetIdentity.makeArgs({
    assignedUserNumberRange: [0n, 1000n]
  }))
  .make();

NNS (Governance, Registry, etc.)

Deploy a local version of the NNS for testing governance proposals.

typescript
import { NNS } from "@ice.ts/canisters";

export const nns = NNS().make();