Battery canister or battery module is a canister that holds cycles and delivers them to other canisters.
public func setOwners(newOwners : [Principal]) : async ()public func addOwner(newOwner : Principal) : async ()public func removeOwner(oldOwner : Principal) : async ()public func getOwners() : async [Principal]public func init() : async ()public func b44c4a9beec74e1c8a7acbe46256f92f_isInitialized() : async ()public func getCanisterInitialCycles() : async Natpublic func withdrawCycles(amount : Nat, payee : Principal) : async ()public func depositCycles(amount : Nat, payee : CyclesLedger.Account) : async ()public func withdrawCycles3(amount : Nat, payee : Principal) : async ()TODO@P3: Unused function.
public func topUpCycles()public func topUpWithICP() : async { balance : Nat }public func balance() : async Nat