{"repo":"peterpeterparker/cycles.watch","free":true,"listed":false,"github":"https://github.com/peterpeterparker/cycles.watch","clone":"git clone https://github.com/peterpeterparker/cycles.watch.git","description":"Monitor canister cycles and top up with ICP","language":"Svelte","stars":12,"topics":["canister","internet-computer","smart-contracts","juno"],"license":null,"category":"blockchain-web3","readme_excerpt":"Cycles.watch [Cycles.watch] shows the current cycle balance of your canisters on the Internet Computer and monitors their status over time. It periodically refreshes the data and displays a local notification if any canister drops below a defined threshold. It also offers an ICP-to-cycles swap feature to top up your canister using an external wallet 👛. Currently, this is supported through OISY . The dapp is built with Juno 👨‍💻. [!NOTE] Notifications are shown only while the app is open — even if it's running in the background. These are not push notifications. Hacking Want to contribute or run it locally? Here's how. Prerequisites - Node.js (LTS recommended). - Juno CLI installed globally: Clone the repo Run locally Start local development In one terminal, start the Juno emulator: In another terminal, start the frontend: This will launch the app in development mode and connect it to your local emulator environment. The frontend starts on port 5173 . You’ll need the local Juno Console UI to create canisters — it’s available on port 5866 . License Cycles.watch is released under the GNU Affero General Public License Version 3 (AGPLv3) or any later version. See GNU-AGPL-3.0 and COPYING for more details. [cycles.watch]: https://cycles.watch","default_branch":null,"files":null,"tree":[],"storefront":"/r/peterpeterparker","claimed":false,"request_supported":{"post":"https://gitbuyer.com/r/peterpeterparker/cycles.watch/request-supported","requests":0},"note":"indexed from public GitHub; nothing is for sale on this page. Clone it from GitHub. Paid listings live at /search."}