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
⚡ Test en temps réel
📱 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

  1. Utiliser l’endpoint production : /api/wallets
  2. Utiliser votre clé API Live
  3. Les wallets live sont chiffrés avec AES-GCM
  4. 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.