Browse DIDLab Docs
Getting started
From zero to a verified DIDLab deployment
This public onboarding path takes you from wallet setup to a verified transaction and your first SimpleStorage deployment.
Step 01
Prepare a lab wallet
Use a dedicated browser-wallet account for DIDLab learning and development.
Open MetaMask or another compatible browser wallet. Avoid using a wallet that holds personal or production assets.
Private keys stay with you
Step 02
Add the DIDLab network
Use the portal action or enter the verified values manually.
Network
DIDLab Blockchain
Chain ID
252501
Native currency
TRUST
RPC
https://eth.didlab.org
Explorer
https://explorer.didlab.org
Consensus
Besu QBFT
Expected result
Step 03
Add the TT token
TT is the ERC-20 platform token; it is not the native gas currency.
After adding TT, your wallet can display the platform-token balance separately from native TRUST.
Step 04
Get starter funds
TRUST pays gas; TT supports DIDLab service and classroom workflows.
Open Faucet & Funding. Use the controlled faucet path or receive a wallet-signed transfer from a funded DIDLab account.
Expected result
Step 05
Send a small TRUST transfer
Use a second lab address and verify the destination before signing.
From Faucet & Funding, use Fund a DIDLab Wallet to send a small native TRUST amount. Keep the returned transaction hash.
Start small
Step 06
Send a small TT transfer
Observe the difference between a native transfer and an ERC-20 contract call.
Send a small TT amount to a second lab address. The transaction invokes the TT contract and therefore still consumes native TRUST for gas.
Step 07
Verify both transactions
Use the explorer receipt as the independent record of what happened.
For each transaction, verify hash, sender, recipient, status, block number, gas used, and—in the TT case—the token-transfer event.
Open DIDLab Explorercurl -sS -X POST https://eth.didlab.org \
-H 'Content-Type: application/json' \
--data '{"jsonrpc":"2.0","method":"eth_chainId","params":[],"id":1}'Expected result
0x3da55, which is decimal 252501.Step 08
Deploy SimpleStorage
Finish onboarding with a real contract address and deployment receipt.
Read the SimpleStorage contract, then deploy it using Remix or Hardhat.
Quickstart completion
Next milestone
Connect an application to your contract
Use ethers.js to read chain state, submit a wallet-signed write, and inspect the resulting receipt and event.
Validation profile
Network
DIDLab Blockchain
Chain ID
252501
Client
Hyperledger Besu
Consensus
QBFT
Native asset
TRUST
Platform token
TT (ERC-20)
Solidity examples
0.8.24
Last validated
August 2026
Go deeper in DIDLab Labs
Public documentation explains the workflow and expected result. Authenticated DIDLab Labs adds managed workspaces, deeper exercises, checkpoints, evidence capture, and instructor assessment.
Open DIDLab Labs