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
channeltron logoSigned 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"
  }
}