Node Wallet Leitfaden
Die Wallet-API kann über unsere Swagger-Benutzeroberfläche unter http://127.0.0.1:12973/docs aufgerufen werden, oder indem Sie curl
verwenden. Stellen Sie sicher, dass Ihr Full Node läuft, damit Sie auf die Swagger-Benutzeroberfläche zugreifen können.
Erstellen Sie eine neue Brieftasche
Sie können eine neue Brieftasche erstellen, indem Sie auf /wallets
eine POST-Anfrage mit den folgenden Daten stellen.
Der Server muss erfolgreich antworten und Ihnen Ihre neue Brieftaschen-Mnemonik geben.
{
"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"
}
Holen Sie sich Ihre neue Brieftaschenadresse, mit GET /wallets/{wallet_name}/addresses
{
"activeAddress": "T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw",
"addresses": ["T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw"]
}
Wenn Sie bereits einmal eine Brieftasche erstellt haben, diese jedoch gelöscht wurde oder Sie sich nicht mehr an Ihr Passwort erinnern, können Sie Ihre Brieftasche mit Ihrer Mnemonic wiederherstellen, indem Sie mnemonic
verwenden:
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
}
Sperren/Entsperren
Ihre Brieftasche wird automatisch nach einiger Zeit gesperrt. Sie müssen sie entsperren, wenn Sie sie verwenden möchten:
Sie können sie auch manuell sperren:
Abfrage des Guthabens
Sie können das aktuelle Guthaben mit GET /wallets/{wallet_name}/balances
abfragen.
response:
{
"totalBalance": 0,
"balances": [
{
"address": "T1J2yrmQrNwuFW8z2W6xXFLtJoBCWEm7gLg9BuY8tzKjxw",
"balance": 0
}
]
}
Übertragung von Geldern
Sie können eine Transaktion von einer Brieftasche zu einer Adresse durchführen, indem Sie:
POST /wallets/{wallet_name}/transfer
{
"destinations ": [{
"address": "<the destination address>",
"amount ": "42 ALPH"
}]
}
Der Server muss mit der Transaktions-ID und den Gruppeninformationen erfolgreich antworten.