On-chain proof · NEAR mainnet
Mainnet proof
Every Retr0 Academy certificate is a soulbound NFT minted on NEAR mainnet by the learner's own wallet, after the server grades the final exam and signs an ed25519 attestation that the contract checks. Nothing here is typed in by hand: it is read from public NEAR RPC and the NearBlocks indexer, refreshed every 5 minutes.
Live from chain chain: live · indexer: live · read 2026-11-14 23:45 UTC
Certificates minted
1
nft_total_supply, live
Contract transactions
4
4/4 succeeded on chain
Pass mark on chain
32/40
get_tracks: re-checked at mint
Transfers allowed
0
soulbound: transfer methods panic
Contract
- Account
- diploma.hlpok1lad.tg ↗
- Owner
- hlpok1lad.tg ↗
- Standard
- NEP-171 / NEP-177 / NEP-181 NFT, symbol R0DIPLOMA, one token per account per track
- Code hash
- HqMRoXpTbZWAnr7EhrKi4G3d7vLwfN1VXFX26NxpmFVq
- Attestor key
- ed25519:ALwa4U2nDdfMtYGfHBDwW9bgydB8eEdMbiNggP4z6XU6
- Balance / storage
- 2.7300 NEAR · 265,751 bytes
- Source
- contracts/diploma/src/lib.rs ↗ · tests ↗
Certificates (soulbound NFTs)
| Holder | Score | Grade | Issued (UTC) | Proof |
|---|---|---|---|---|
| hlpok1lad.tg | 40/40 | A+ | 2026-11-13 16:35 UTC | mint tx ↗token ↗verify live |
"Verify live" calls verify_diploma and nft_tokens_for_owner on mainnet when you open it.
Every transaction to the contract
| Time (UTC) | Actions | Signer | Status | Transaction |
|---|---|---|---|---|
| 2026-11-13 16:35 UTC | mint_diploma | hlpok1lad.tg | SuccessRPC: SuccessValue | FDK7A2FjUg… ↗ |
| 2026-11-13 16:29 UTC | set_track, set_attestor | diploma.hlpok1lad.tg | SuccessRPC: SuccessValue | AKxNJecism… ↗ |
| 2026-11-13 16:29 UTC | TRANSFER | hlpok1lad.tg | SuccessRPC: SuccessValue | GseuxnfTTy… ↗ |
| 2026-11-13 16:28 UTC | CREATE_ACCOUNT, TRANSFER, ADD_KEY, DEPLOY_CONTRACT, new | hlpok1lad.tg | SuccessRPC: SuccessValue | 7rDfYmYFKH… ↗ |
Check it yourself
near view diploma.hlpok1lad.tg nft_total_supply '{}' --networkId mainnet
near view diploma.hlpok1lad.tg verify_diploma '{"account_id":"hlpok1lad.tg","track":"near"}' --networkId mainnet
near view diploma.hlpok1lad.tg get_attestor '{}' --networkId mainnetJSON of this page: /api/proof ↗
Why a certificate can't be faked
- The contract verifies an ed25519 signature over contract, account, track, score, max score and expiry against the on-chain attestor key.
- The mint must be signed by the learner's own account, and each account gets one certificate per track.
nft_transferandnft_transfer_callalways panic: certificates are soulbound.- The off-chain grader was red-teamed; every finding and fix is documented in the security fix log ↗.