Documentation
Kept in the repository next to the code it describes. Each row opens the current version on GitHub.
Architecture
- OverviewWhat QNet Blockchain is made of and how the pieces fit.
- ConsensusMicroblocks, checkpoints, committees and quorum certificates.
- CryptographyML-DSA-65 signatures, hashes and the address format.
- NetworkingTransport, gossip and the post-quantum handshake between nodes.
- StateAccounts, the state commitment and proofs against it.
Developers
- OverviewWhere to start: what the testnet offers and the limits to design around.
- dApp integrationConnecting a web page or game to QNet Wallet, the app and the extension.
- Sign-inSigning users in with their wallet, checked on your server.
- TransactionsTransfers, token transfers, contract calls and deploys: signing, gas and status.
- Smart contractsWriting, deploying and calling contracts, gas and events.
- SDKThe developer kit for pages, servers and tools.
- CLIThe qnet command: keys, transfers, deploys and calls.
- RPC APIEvery endpoint a wallet, an explorer or a script can call.
- SecurityWhat to do so users and servers stay safe.
- 1DEV burn contractThe Solana side of Phase 1 activation.
- QNet LinkHow aiqnet.io asks QNet Wallet to share its addresses, link its light node to a device, unlink it or move a node balance.
- Light node messagesWhat the wallet, the node and the device sign for a light node, and the device check.