Issuer console
Batch issuance
Preview a CSV, catch invalid wallets and duplicate hashes, then sign a queue. Each ready row calls register_certificate on the live v3.0.0 testnet contract. Freighter signs one transaction per graduate. Stellar testnet XLM has no monetary value.
1. Load a cohort CSV
Columns: graduate wallet, SHA-256 hash, optional title, cohort, and metadata URI. Header aliases such as student or cert_hash also work.
Drop a CSV here
Up to 25 rows per queue
2. Preview and signing queue
Ready rows can be signed. Invalid, duplicate, and already on-chain hashes stay out of the wallet prompts.
0 ready0 in-file duplicates0 blocked
Load a CSV to see the preview table.
Connect a testnet wallet to sign the queue.