Issues three university diplomas on-chain using the UVerify diploma template.
All certificates are submitted in a single Cardano transaction.
- Python 3.9+
- uv
# macOS / Linux
curl -LsSf https://astral.sh/uv/install.sh | shuv run main.pyuv reads the dependency list embedded at the top of the script and installs everything automatically.
No virtual environment setup or pip install required.
On first run a new wallet is generated, funded from the UVerify testnet faucet, and the mnemonic is saved to wallet.txt.
Subsequent runs restore the same wallet.
Keep wallet.txt private — it holds your private key phrase.
- Creates or restores a wallet from
wallet.txt. - Issues diplomas for three fictitious TU Munich graduates via
client.apps.issue_diploma(). - Waits for on-chain confirmation and prints a verification URL for each diploma.
Targets the Cardano preprod testnet.
Verification links open at https://app.preprod.uverify.io/verify/….