In my opinion, the logic of this package is wrong:
If a child canister happens to drain to zero, it can't request more cycles, because it can't do anything.
Therefore I propose the following idea:
Instead of child canisters requesting more cycles, let the Battery canister from time to time iterate through the list of all child canisters, and when it sees that a child has little cycles, give it cycles.
Do you agree with my idea?
In my opinion, the logic of this package is wrong:
If a child canister happens to drain to zero, it can't request more cycles, because it can't do anything.
Therefore I propose the following idea:
Instead of child canisters requesting more cycles, let the Battery canister from time to time iterate through the list of all child canisters, and when it sees that a child has little cycles, give it cycles.
Do you agree with my idea?