I am trying to add cycles to a Mainnet canister from my terminal. I have 15T cycles in my default wallet from the Fleek faucet. I know the cycles wallet is working correctly because my network calls are executing and returning a response.
When the deposit_cycles sub command fails, it shows my dfx principal listed as a controller for the canister but states that only the controllers can access it.
I am running the command with the correct principal and I have a cycles wallet with 15T cycles in it. So can someone help me understand why the command is failing? Thank you.
dfx --version dfx 0.8.4 dfx identity get-principal 6iphn-47gfi-w76ag-lbs4x-dur3m-v2zdl-cwekw-kce2v-gvluy-fqgeo-sqe dfx canister --network ic id mycanister u33e2-gyaaa-aaaai-qa3vq-cai dfx canister --network ic deposit-cycles 1000000000000 mycanister Depositing 1000000000000 cycles onto mycanister The invocation to the wallet call forward method failed with the error: An error happened during the call: 5: Only the controllers of the canister u33e2-gyaaa-aaaai-qa3vq-cai can control it. Canister's controllers: ssxn6-sow66-3zjk3-nmzdl-7ezmn-kwtgw-zcrpa-jsqoa-yttdm-l7dyi-aqe 6iphn-47gfi-w76ag-lbs4x-dur3m-v2zdl-cwekw-kce2v-gvluy-fqgeo-sqe Sender's ID: nhift-miaaa-aaaai-aa72a-cai