Reveel PayID SDK
Human-readable payments for any wallet
💡 What is Reveel?
🔹 Reveel is a PayID layer for crypto wallets
Instead of sending funds to a long address like:
Your users simply send to:
➡️ We handle:
PayID resolution
Cross-chain routing
Swap logic
➡️ Your wallet just signs the transaction
🔄 How It Works
📞 Think of it like:
Reveel = phonebook + smart router
Your wallet = the phone
⚡ Why Integrate?
Send flow
Paste long address
Type @aldo
Cross-chain
Build yourself
Automatic
Recipient prefs
Not supported
Auto-matched
Private keys
—
Never touched
Dependencies
—
Zero
🧩 Integration Levels
<details> <summary>🟢 Level 1 — Resolve Only (5 min)</summary>
Quick drop-in to resolve PayIDs:
➡️ Returns wallet address
</details>
<details> <summary>🟡 Level 2 — Full Transaction Flow</summary>
We build the full transaction for you:
</details>
<details> <summary>🔵 Level 3 — User + PayID System</summary>
Create users & assign PayIDs:
</details>
<details> <summary>🟣 Level 4 — Smart Routing</summary>
Define how users receive funds:
➡️ Automatically matches on send
</details>
🌐 Supported Chains & Tokens
Ethereum
USDC, USDT, ETH
Base
USDC, USDT, ETH
Polygon
USDC, USDT, POL
Optimism
USDC, USDT, ETH
BNB Chain
USDC, USDT, BNB
📦 What initTransaction Returns
🔐 You sign it — Reveel never touches private keys
🔒 Security & Architecture
✅ Zero dependencies
✅ Unsigned transactions only
✅ TypeScript-first
✅ Wallet-agnostic
✅ Retry + timeout built-in
🔍 Autocomplete Search
➡️ Returns:
PayID
Wallet address
Twitter handle
⚠️ Error Handling
🚀 Get Started
📩 Contact: partner@reveel.id
📚 Quick Reference
resolve
PayID → address
searchPayId
Search users
createUser
Create user
claimPayId
Claim PayID
initTransaction
Build tx
reportTransaction
Track tx
getActivities
History
createRoute
Setup route
getRoutes
List routes
updateRoute
Update route
deleteRoute
Delete route
checkRouteConflicts
Validate routes
Last updated
Was this helpful?

