Planned — This channel is on our roadmap.
TRX Network
Tron Verification
Verify Tron wallet control through message signing. Works with TronLink and all major Tron wallets. No transaction fees required.
Proofproof.holdings · verification api
AttestationNº 2026-0095
subjectTWd5…nQ9a
channel
Signed message · TIP-191
challengesigned proof-verify 8f2c with the key
received14:24:10 UTC
verdictControl proventhe private key signed — nothing left the wallet
Mintedctrl_1c8a…e34 · ES256
How It Works
Tron message signing verification
§ 01
Create Challenge
Call our API with the Tron address. We generate a unique message for the user to sign.
§ 02
User Signs Message
User signs the challenge message with their wallet (TronLink, etc.). No transaction needed.
§ 03
Proof Generated
We verify the signature and return a proof token confirming wallet control.
API Integration
Integrate Tron wallet verification
1. Create Verification Request
curl -X POST https://api.proof.holdings/api/v1/verifications -H "Authorization: Bearer pk_live_YOUR_API_KEY" -H "Content-Type: application/json" -d '{
"type": "wallet",
"channel": "tron",
"identifier": "TJCnKsPa7y5okkXvQAidZBzqx3QyQ6sxMW"
}'2. Verify the Proof Token
# After user signs the challenge message
curl -X POST https://api.proof.holdings/api/v1/verifications/VERIFICATION_ID/submit -H "Authorization: Bearer pk_live_YOUR_API_KEY" -H "Content-Type: application/json" -d '{
"signature": "0x..."
}'Response Example
{
"id": "507f1f77bcf86cd799439011",
"type": "wallet",
"channel": "tron",
"status": "verified",
"identifier": "TJCnKsPa7y5okkXvQAidZBzqx3QyQ6sxMW",
"verified_at": "2026-03-15T10:30:00Z",
"proof": {
"token": "eyJhbGciOiJFUzI1NiIs...",
"expires_at": "2026-04-14T10:30:00Z"
}
}