I have a couple of questions regarding cycle management and asset canisters:
-
How can i send cycles to an asset canister?
It seems like I can only create an asset canister with a certain inital cycle balance, but I’m not able to top it up as the methodwallet_receive
is not available. I founddeposit_cycles
in the interface spec but I’m not sure if this is the right approach. If so, how would i specify the amount of cycles i want to deposit from the command line? -
How are cycles deducted from the asset canisters cycle balance in the wallet UI?
No matter how often I open the URL where my asset canister is running, I can never observe a deduction of cycles in the wallet UI. I believe this is a bug.dfx canister status
shows a reduced amount of cycles correctly. -
Why is my wallets cycle balance constantly shrinking?
I can observe that my cycle balance is constantly shrinking, why is that?
My guess would be that the wallet canister has to pay for it’s own storage. -
How can I “save” cycles from an asset canister I want to delete?
-
Why does
dfx canister status
show aMemory allocation
andCompute allocation
of 0 for an asset canister? -
Do we pay for traffic and storage or storage only?
Basically I want to be able to take action and load up a canister with cycles when I see it’s running out of them which currently doesn’t seem to work out of the box for an asset canister.