hackquest logo

Midnight Wallet

A standalone module that takes you inside the Midnight Wallet SDK from key derivation to reading state, registering DUST, and submitting real transfers culminating in a CLI wallet that sends a live transfer on Preprod.

Midnight Wallet

Language

Compact

Total Length

1.5h

Part of Learning Track

Build on Midnight + 1

What You’ll Learn

Build with the Midnight Wallet SDK end to end and from a seed all the way to a real transfer on Preprod

A clear mental model of the wallet SDK packages and how they map to Midnight's three-token system (NIGHT / shielded / DUST)
How to derive all your keys from a single seed the way the SDK actually expects
How to read wallet state, balances, and addresses — and dodge the idle-chain DUST sync hang
How to register NIGHT to generate DUST and pay transaction fees
How to build, sign, prove, and submit real unshielded (and shielded) transfers
A working CLI wallet that sends a real transfer on Preprod, end to end

Syllabus