Inspiration
Currently, developers can only manage their canister by the NNS wallet and the DFX command line. The NNS wallet only displays basic information about Canister. And developers can’t easily use the NNS wallet to manage the Canisters.Only Canister id without other information makes it impossible for developers to use NNS wallet to manage their canisters conveniently. Hard to manage canister status by the DFX CLI.
What it does
Easy to use UI interface to deploy and manage your CANISTERS iCAN = IC + Canister. It is an on-chain Canister management tool built on IC. iCAN helps developers manage the Canister by a graphical interface, to create contracts, download WebAssembly modules, manage Canister indicators, et
Functions
Detailed Management
a. Dynamic change of Canister’s Settings b. More convenient Canister Management c. Detailed description of Canister
Status Detection
a. Support top up canisters directly using ICP, and deposit Cycles to Canister directly b. Timely feedback on the status of Canister, so that developers can understand the current status of Canister and manage it in time
Creation and Deletion
a. Graphical Canister management Interface b. Be able to create & delete Canisters, and automatically recycle Cycles
Support Import
a. Import Canisters created before to your own hub. b. WebAssembly Control c. Download the latest WebAssembly
How we built it
We build iCAN App totally on the IC by Motoko and Rust.
Challenges we ran into
It's hard to get Rust Canisters' Candid Interface.
Accomplishments that we're proud of
The iCAN Developer Platform helps developers manage Canister. The future goal is to become a comprehensive contract management platform on IC. a. Create Management Hub in random subnet b. By the random subnet hub, you can choose which subnet you want your canister to be created. c. Convenient Management: You can name the canisters, tag them or give them a description so that you can manage them conveniently. d. Trustless Management Hub Canister is only controlled by yourself, which supports a trustless hosting service.
Built With
- motoko
- rust
- typescript
Log in or sign up for Devpost to join the conversation.