The following steps must be taken to integrate a canister with CycleOps:

  1. Join the waitlist
  2. Add your canister to CycleOps
  3. Add the balance checker as a controller of your canister

Join The Waitlist

CycleOps is currently available on a waitlist. Go to https://cycleops.dev and sign in with Internet Identity to join the waitlist, and we will reach out to you for onboarding very soon.

Adding your canister to CycleOps

From the web app dashboard, select “add a new canister”. Note that you will be unable to add a canister which you do not control, or one which has already been added to CycleOps by another principal.

Adding the balance checker as a controller

The balance checker canister is a secure, no-code way for CycleOps to read your cycles balance. It has been blackholed—it can never alter your canister.

You can view the source code for the balance checker, and verify both the wasm hash and blackhole status of the canister at https://github.com/CycleOperators/BalanceCheckerVerification.

Note that if you do not add the balance checker as a controller, or if you remove it as a controller, CycleOps will not function and your canister will eventually be removed from your CycleOps configuration.

After adding a canister, you will be prompted to add the balance checker, and then to verify that the balance checker has been added as a controller properly.