Is there any way to move cycles between containers, as i am running through the tutorials i deployed a couple of containers to the IC and they were seeded with 11T cycles.
Since experimenting with some of the tutorials i have since deployed a couple of more containers (created using --with-cycles 2000000000000 so they have less cycles) and i want to move the 11T from the previous containers into the new ones.
If the canister is NOT a cycle wallet canister, you will need to create some methods to send and/or receive cycles, depending on what you want to do. For non-wallet-canisters, you can import the ExperimentalCycles class to manage cycles.
Thank you so much, this morning i stumbled across the ExperimentalCycles just going through it now … its all starting to solidify in my mind now so progress is being made
A similar solution is to upgrade the canisters, adding a method that adds the cycle balance and calls management canister method IC.deposit_cycles with an argument specifying the principal of your specific wallet. That may be more secure than allowing an arbitrary callback on some canister (that might not be your wallet at all.)