https://www.youtube.com/watch?v=Ki-ShAXooLc&t=1s

Hey there, welcome to CycleOps đź‘‹

Let’s get you set up so you can kick back 🍺 and stop worrying about your canisters freezing up 🥶

First, let’s head over to https://cycleops.dev/. Click the “Connect” button at the bottom of the page to log in with Internet Identity and set up your account.

Screenshot 2023-06-27 at 23.55.27.png

On-boarding (5 steps)

  1. Click “Begin” to start on-boarding!

  2. Add a Canister (see screen below), you will be prompted to:

    1. Add the Canister ID of the first canister 🛢️ that you wish to monitor 🔍

    2. (Optional) Add a friendly “display name” for that canister.

    3. Provide a “Topup Rule” for the canister. To do this:

      1. Enter a cycles threshold (in trillions), below which CycleOps will top up the canister
      2. Enter a cycles amount (in trillions) to top up this canister if it falls below the threshold you provided

      Screenshot 2023-04-02 at 21.18.31.png

  3. Grant Access to Balance Checker 🤝 ****This step is asking you to provide the CycleOps Balance Checker access to read your canister’s cycles balance.

The CycleOps Balance Checker is black-holed and can only check the status of canisters of which it is controller, but don’t take our word for it ❗ - the code is public at https://github.com/CycleOperators/BalanceCheckerVerification, and you can verify the blackhole status and wasm hash running on main net by either: 1. Using the GitHub Action verification instructions to fork the repository and run a GitHub action which verifies the controllers and wasm hash of the Balance Checker canister. 2. (Mac only) Checking out the ‣ repository locally and running npm run verify-blackhole. (For local verification, note that the blackhole was built with dfx 0.13.1).

**Before continuing with verification**, if you run into any issues or are unsure about adding the Balance Checker as a controller, please reach out to us at [[email protected]](<mailto:[email protected]>).

If you’re ready to continue, copy and run the dfx command provided to you, which will set the Balance Checker as a controller of your canister, and then click “Verify Controller” to confirm that you have completed this action.

Screenshot 2023-04-02 at 21.26.22.png

  1. Configure Notifications đź”” Provide the email address đź“© you wish to receive canister top-up notifications at, as well as which notifications (top-up success, failure) you would like to receive for this canister. Top up failure notifications help to indicate if there was an issue topping up your canister for any reason.

On clicking save, a confirmation email titled “[CycleOps] Please verify your email address” will be sent out to the address provided. Keep this page open, and navigate to the email.

![Screenshot 2023-04-02 at 21.40.57.png](<https://s3-us-west-2.amazonaws.com/secure.notion-static.com/4bfa792b-934e-4943-8883-d318a19d2059/Screenshot_2023-04-02_at_21.40.57.png>)

Inside the email is a confirmation link, which will complete the email verification process.
  1. Deposit Funds 🪙 Almost there! You should now be at step 5/5, depositing funds to your CycleOps account. This ICP is only used to top-up your canisters when their cycles balances run low.

Using the account identifier provided, transfer at least 0.1 ICP to CycleOps, and click “verify balance” to continue!

![Screenshot 2023-04-02 at 21.48.43.png](<https://s3-us-west-2.amazonaws.com/secure.notion-static.com/2e402eee-17df-4f7b-bb36-0d3d9f7f220a/Screenshot_2023-04-02_at_21.48.43.png>)

🎉 🍻 All done! Your canister will now be periodically monitored once every 6 hours and topped up according to the top-up rules you’ve provided.

At this point, you can: