mirror of
https://github.com/XRPLF/xrpl-dev-portal.git
synced 2026-04-29 15:37:48 +00:00
Credential Example (Java)
This directory contains a Java example demonstrating how to issue a credential, accept a credential, and delete a credential.
Setup
Install dependencies before running any examples:
mvn install
Manage Credentials
mvn exec:java -Dexec.mainClass=com.example.xrpl.ManageCredentials
The script should output two newly funded accounts, the CredentialCreate transaction, CredentialAccept transaction, and CredentialDelete transaction. Each successful transaction submission includes a link to the transaction metadata on the XRPL Explorer.
=== Funding issuer and subject accounts on Testnet ===
Issuer: r446kRqJA1XGo1zGMiC2RAebtWbQa4duHL
Subject: rs8vtTf3aLZW7XRCh398SUkuuAWBn7q49y
=== Preparing CredentialCreate transaction ===
{
"Account" : "r446kRqJA1XGo1zGMiC2RAebtWbQa4duHL",
"TransactionType" : "CredentialCreate",
"Fee" : "15",
"Sequence" : 16795444,
"LastLedgerSequence" : 16795464,
"SigningPubKey" : "EDC2C03C393852514C40CCCCF34CB61A8DDB4AECC6C95271468DDF13DE0979DCC7",
"Subject" : "rs8vtTf3aLZW7XRCh398SUkuuAWBn7q49y",
"CredentialType" : "6B79632D747261646572"
}
=== Submitting CredentialCreate transaction ===
CredentialCreate succeeded!
Explorer: https://testnet.xrpl.org/transactions/D7A00CFC8DFFE384F7A5D2DF14B3AC5629E8F8DBFD8BD06BC389363782F296B3
=== Preparing CredentialAccept transaction ===
{
"Account" : "rs8vtTf3aLZW7XRCh398SUkuuAWBn7q49y",
"TransactionType" : "CredentialAccept",
"Fee" : "15",
"Sequence" : 16795444,
"LastLedgerSequence" : 16795466,
"SigningPubKey" : "EDBED812587E0D7D9F965EFE63F4F2B2BB2EB559AD7D1FA9250C239C235CE62726",
"Issuer" : "r446kRqJA1XGo1zGMiC2RAebtWbQa4duHL",
"CredentialType" : "6B79632D747261646572"
}
=== Submitting CredentialAccept transaction ===
CredentialAccept succeeded!
Explorer: https://testnet.xrpl.org/transactions/C9E55B0A5270FEB37C18E710BDB01C46480530673FE8E4FC39FE3D6B036DF8F5
=== Preparing CredentialDelete transaction ===
{
"Account" : "rs8vtTf3aLZW7XRCh398SUkuuAWBn7q49y",
"TransactionType" : "CredentialDelete",
"Fee" : "15",
"Sequence" : 16795445,
"LastLedgerSequence" : 16795468,
"SigningPubKey" : "EDBED812587E0D7D9F965EFE63F4F2B2BB2EB559AD7D1FA9250C239C235CE62726",
"Issuer" : "r446kRqJA1XGo1zGMiC2RAebtWbQa4duHL",
"CredentialType" : "6B79632D747261646572"
}
=== Submitting CredentialDelete transaction ===
CredentialDelete succeeded!
Explorer: https://testnet.xrpl.org/transactions/0755B4FED0A646D5FB3698891D25DC0374C521DEF00D85D8FCFF58EB09CAB4FE