Last updated 3 months ago

Compact SmartContracts: Build dApps on Midnight

Problem

Midnight’s smart contract language is new and lacks documentation, leaving developers struggling to start because clear learning paths and practical examples are still missing.

Solution

Create a course that guides developers to write smart contracts on Midnight and build a complete dApp on Midnight through real-world examples, concise exercises, and a step-by-step deployment process.

36,000 $ADA
Total funds requested

About this idea

Team

Mr. Hoang Van Phong: Full-stack Developer/Blockchain Developer

Experiences:

  • Cardano Blockchain Development: 3+ years of experience in Cardano dApp and smart contract development with Aiken, Plutus, and Mesh SDK integration.
  • EVM Blockchain Development: Over 1 year of experience building confidential dApps and smart contracts using Solidity, Hardhat, Web3js, Oasis Sapphire, and ROFL for privacy-preserving computation.
  • Midnight Blockchain Development: 4+ months of experience in Midnight dApp and smart contract development with Compact, Midnight SDK.
  • Project Catalyst Community Reviewer (Fund9 → Present): Actively contributing as a reviewer for Project Catalyst since Fund9, providing assessment on feasibility, impact, value-for-money, and auditability across multiple funding rounds to help ensure transparent, high-quality proposal evaluation.

Contact:

X: https://x.com/punnoo11

LinkedIn: https://www.linkedin.com/in/phong-hoang-513764378/

Github: https://github.com/punnohoang

Email: hoangphong7889@gmail.com

Mr. Nguyen Van Nang: Full-stack Developer/Blockchain Developer

Experiences:

  • Cardano Blockchain Development: 2+ years of hands-on experience building full-stack Cardano applications using Aiken, CIP-68 patterns, and Mesh SDK. Experienced in minting policies, datum structures and advanced DeFi modules.
  • Midnight Blockchain Development: Solid foundational understanding of the Midnight blockchain. Familiar with the basics of the Midnight smart contract language “Compact” and capable of working with core Compact constructs for simple prototype development.
  • Blockchain Teaching: Previously taught blockchain topics through classes for university and high-school students, helping learners grasp fundamental blockchain concepts and understand the core principles of decentralized systems.
  • Project Catalyst Community Reviewer (Fund9 → Present): Actively contributing as a reviewer for Project Catalyst since Fund9, providing assessment on feasibility, impact, value-for-money, and auditability across multiple funding rounds to help ensure transparent, high-quality proposal evaluation.

Contact:

X: https://x.com/NguyenNang67341

LinkedIn:https://www.linkedin.com/in/n%C4%83ng-nguy%E1%BB%85n-a2a05a318/

Github: https://x.com/NguyenNang67341

Email: vannang20050414@gmail.com