Tester avec Wallets Playground !
Interface interactive pour tester TOUS les endpoints wallets en 1 clic 🚀
✅ Créer • Lister • Reveal • DELETE
✅ Curl généré automatiquement
✅ Copie presse-papiers
✅ Curl généré automatiquement
✅ Copie presse-papiers
⚡ Test en temps réel
📱 Responsive mobile
🛡️ Confirmation suppression
📱 Responsive mobile
🛡️ Confirmation suppression
Developer Wallets API
Sandbox API pour gérer des wallets crypto de test (table DevWalletEntries)
⚠️ Sandbox uniquement - Clés privées générées pour tests seulement
1. Authentification
Toutes les requêtes nécessitent :
X-Api-Key: votre_cle_api_sandbox
curl -H "X-Api-Key: votre_cle_api"
"https://dpasswords.ca/api/dev/wallets/list"
401 Unauthorized si clé manquante ou invalide
2. Lister les wallets
GET /api/dev/wallets/list
curl -H "X-Api-Key: votre_cle"
"https://dpasswords.ca/api/dev/wallets/list"
[
{
"id": 1,
"organizationId": 42,
"ownerUserId": "DEV",
"coin": "BTC",
"address": "DEV_BTC_84fd2ac991",
"privateKeyPlain": "ae7d92f1b5c..."
}
]
3. Créer un wallet
POST /api/dev/wallets/add
Form-data requis :
coin(BTC, LTC, DOGE, DASH, etc.)
curl -X POST \
-H "X-Api-Key: votre_cle" \
-F "coin=BTC" \
"https://dpasswords.ca/api/dev/wallets/add"
{
"success": true,
"id": 12,
"coin": "BTC",
"address": "DEV_BTC_98fa21ab45"
}
4. Reveal Private Key
GET /api/dev/wallets/reveal/{id}
curl -H "X-Api-Key: votre_cle"
"https://dpasswords.ca/api/dev/wallets/reveal/12"
{
"address": "DEV_BTC_98fa21ab45",
"privateKey": "ae7d92f1b5c9..."
}
En mode DEV la clé privée est stockée en clair pour simplifier les tests.
5. Supprimer
DELETE /api/dev/wallets/delete/{id}
curl -X DELETE \
-H "X-Api-Key: votre_cle"
"https://dpasswords.ca/api/dev/wallets/delete/12"
{
"success": true
}
6. Plan & Limites
GET /api/dev/wallets/plan
curl -H "X-Api-Key: votre_cle"
"https://dpasswords.ca/api/dev/wallets/plan"
{
"plan": "DEV-UNLIMITED",
"walletCount": 4,
"walletLimit": 999999,
"canAddWallet": true
}
En mode DEV, aucune limite réelle.
Passer en mode Live
- Utiliser l’endpoint production :
/api/wallets - Utiliser votre clé API Live
- Les wallets live sont chiffrés avec AES-GCM
- Les clés privées ne sont jamais retournées sans vérification mot de passe
Les wallets DEV sont totalement séparés des wallets LIVE.