DUSKLINGS No Duskling yet

Learn to build on Dusk

Raise Dusklings.
Learn Dusk.

Learn how Dusk works, then write smart contracts, zero-knowledge circuits and dApps for it, with one Duskling shared across every path.

Choose a path

The paths are independent: start with the journey, or go straight to code.

Start here, no code

Keeper's journey

Hatch your Duskling, then learn how Dusk works: privacy, credentials, regulated markets and the network. Each chapter explains one idea and asks one question.

    Start

    Smart contracts in Rust

    The Hatchery

    Write one Dusk Forge contract across five lessons: hatch Dusklings, give them keepers, hunt moths from another contract, battle, and trade.

      Start

      dApps in JavaScript

      The Almanac

      Build a web page that reads every Duskling from the Hatchery with Dusk Connect and the contract's data-driver, then prepare hatch and transfer calls for a wallet.

        Start

        Zero-knowledge circuits

        Secret stats

        Write a dusk-plonk circuit that proves your Duskling's power without revealing its stats, then an arena pass that proves power ≥ 50. Every check generates a real PLONK proof.

          Start