Non-transferable (soulbound) NFT certificates on ProbeChain Rydberg Testnet.
Issue, verify, and revoke credential tokens permanently bound to recipients. ERC-721 compatible for indexing but all transfers are disabled.
- issueCertificate - Mint a soulbound certificate to a recipient
- verifyCertificate - Check validity, recipient, issuer, and expiry
- revokeCertificate - Revoke a certificate (issuer or owner only)
- Soulbound - All transfer/approve functions revert
- Expirable - Optional expiry date per certificate
- ERC-721 compatible - ownerOf, balanceOf, tokenURI, supportsInterface for indexer compatibility
- Issuer management - Authorize multiple certificate issuers
- Chain: ProbeChain Rydberg Testnet
- Chain ID: 8004
- RPC: https://proscan.pro/chain/rydberg-rpc
npm install
cp .env.example .env
# Edit .env with your private key
npm run compile
npm run deploy