trust 50
Credentials
4
on-chain counter: 0
Unique Users
1
Active Days
47
First Mint
3 Apr 2026
Issued credentials · newest first
Credential catalog
No credentials defined yet.
Are you the owner of this issuer? Connect Phantom to manage the catalog.
No catalog yet.
Issue a credential
Connect this issuer's wallet to write a credential to any user.
Or do it programmatically (SDK)
import { Program, AnchorProvider, Wallet } from '@coral-xyz/anchor';
import { Connection, PublicKey } from '@solana/web3.js';
// Sign as the issuer authority — same wallet you registered with
await program.methods
.registerCredential('module-slug', 'gold', 90, mintPubkey)
.accounts({
issuerAuthority: issuerWallet.publicKey,
user: targetUser,
issuerAccount: issuerPda,
credentialAccount: credentialPda,
systemProgram: SystemProgram.programId,
})
.rpc();The credential PDA is deterministic: ["credential", issuerAuthority, user, slug]. Same wallet + same slug + same user = idempotent. Re-issuing the same credential to the same user fails — by design.