Guide du portefeuille du nœud
L'API de portefeuille peut être appelée en utilisant notre interface Swagger sur http://127.0.0.1:12973/docs ou en utilisant curl
. Assurez-vous que votre nœud complet fonctionne pour accéder à l'interface Swagger.
Créer un nouveau portefeuille
Vous pouvez créer un nouveau portefeuille en effectuant une requête POST avec les données suivantes sur /wallets
.
Le serveur doit répondre avec succès en vous fournissant votre nouveau mnémonique de portefeuille.
{
"walletName": "foo",
"mnemonic": "laptop tattoo torch range exclude fuel bike menu just churn then busy century select cactus across other merge vivid alarm asset genius mountain transfer"
}
Récupérez votre nouvelle adresse de portefeuille en utilisant: GET /wallets/{wallet_name}/addresses
{
"activeAddress": "T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw",
"addresses": ["T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw"]
}
Si vous avez déjà créé un portefeuille une fois mais qu'il a été supprimé ou que vous ne vous souvenez pas de votre mot de passe, vous pouvez restaurer votre portefeuille avec votre mnémonique
en utilisant :
PUT /wallets
{
"password": "123456",
"mnemonic": "laptop tattoo torch range exclude fuel bike menu just churn then busy century select cactus across other merge vivid alarm asset genius mountain transfer",
"walletName": "foo" //optional
}
Verrouiller/Déverrouiller
Votre portefeuille sera automatiquement verrouillé après un certain temps, vous devrez le déverrouiller si vous voulez l'utiliser :
Vous pouvez également le verrouiller manuellement:
Interrogation du solde
Vous pouvez vérifier le solde actuel avec GET /wallets/{wallet_name}/balances
réponse:
{
"totalBalance": 0,
"balances": [
{
"address": "T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw",
"balance": 0
}
]
}
Transfert de fonds
Vous pouvez soumettre une transaction d'un portefeuille vers une adresse en faisant:
POST /wallets/{wallet_name}/transfer
{
"destinations ": [{
"address": "<the destination address>",
"amount ": "42 ALPH"
}]
}
Le serveur doit répondre avec succès avec l'identifiant de la transaction et les informations sur le groupe.