Smart contracts, canisters and dApps built on the Internet Computer Protocol using Rust and Kybra (Python on ICP).
This repository contains smart contracts (canisters) and dApps deployed on the DFINITY Internet Computer — a decentralised cloud platform.
| Tool | Purpose |
|---|---|
| Rust | Canister development |
| Kybra | Python-based canister SDK |
| DFX | DFINITY SDK / CLI |
| ICP | Deployment target |
internet-computer-protocol/
├── src/ # Canister source code
├── portfolio/ # Portfolio canister
├── dfx.json # DFX project config
└── canister_ids.json
# Install DFX
sh -ci "$(curl -fsSL https://internetcomputer.org/install.sh)"
# Start local replica
dfx start --background
# Deploy canisters
dfx deployMIT License — © 2025 Prasanga Pokharel