Browse DIDLab Docs
Developer documentation
Build something real on DIDLab.
Follow a tested public path from wallet setup to contract deployment, application integration, transaction evidence, and encrypted IPFS storage. Deep exercises, solutions, and graded evidence remain inside DIDLab Labs and Canvas.
Verified network profile
- Chain ID
- 252501
- Consensus
- Besu QBFT
- Native asset
- TRUST
- Platform token
- TT
- RPC
- eth.didlab.org
- Explorer
- Blockscout
Getting started
Connect safely, understand the network, and obtain lab funds.
Quickstart
Wallet → DIDLab network → funds → first transaction → explorer verification.
Open guideNetwork Reference
Chain ID, RPC, explorer, QBFT, TRUST, and the TT contract.
Open guideWallet Setup
Prepare a lab wallet without exposing private-key material.
Open guideFaucet & Funding
Understand native TRUST, ERC-20 TT, and starter funding paths.
Open guideSmart contracts
Understand, deploy, and verify a small Solidity contract.
Smart Contract Basics
State, functions, calls, transactions, events, and ABI.
Open guideContract Examples
SimpleStorage, Counter, StudentRecord, and DocumentHash.
Open guideDeploy with Remix
Compile and deploy through a browser IDE and wallet.
Open guideDeploy with Hardhat
Compile locally and deploy through the DIDLab RPC.
Open guideBuild
Connect applications to the chain and turn transactions into verifiable evidence.
JSON-RPC
Read chain ID, blocks, balances, transactions, and receipts.
Open guideethers.js
Use browser-wallet and read-only JSON-RPC providers.
Open guideContract Interaction
Read and write deployed Solidity contracts from JavaScript.
Open guideEvents & Transactions
Inspect transaction lifecycle, receipts, logs, and events.
Open guideStorage & DIDLab tools
Use public DIDLab services without exposing deeper course-only exercises.
Secure IPFS
Browser encryption, CIDs, recovery metadata, and on-chain linkage.
Open guideSwap Quickstart
Prepare assets, approve, swap a small amount, and verify the receipt.
Open guideToken Economics
Understand native TRUST, TT, and classroom assets.
Open guideCredentials & Badges
Learn how badge contracts support credential-style workflows.
Open guidePublic vs. course depth
The portal explains the workflow. The lab proves competency.
Public examples stop after a verified result. Enrolled learners continue in DIDLab Labs, where terminal activity, source files, transaction receipts, deployed contracts, events, checkpoints, and instructor assessment can become evidence of the work performed.
Open DIDLab Labs01
Learn
Understand the public example.
02
Practice
Perform deeper lab tasks.
03
Prove
Generate verifiable evidence.