Chaque nœud a un keystore intégré. Les clients créent des utilisateurs sur le keystore, qui agissent comme des identités à utiliser lors de l'interaction avec les blockchains. Un fichier de clés existe au niveau du nœud, donc si vous créez un utilisateur sur un nœud, il n'existe que sur ce nœud. Cependant, les utilisateurs peuvent être importés et exportés à l'aide de cette API.
Vous ne devez créer un utilisateur de keystore que sur un nœud que vous exploitez, car l'opérateur de nœud a accès à votre mot de passe en texte brut.
Format
Cette API utilise le format RPC json 2.0. Pour plus d'informations sur les appels JSON RPC, cliquez .
Endpoints
/ext/keystore
Méthodes
keystore.createUser
Créez un nouvel utilisateur avec le nom d'utilisateur et le mot de passe spécifiés.
username et password peut contenir au plus 1024 caractères.
Votre requête sera rejetée si le password est jugée trop "weak". password doit comporter au moins 8 caractères et contenir des lettres majuscules et minuscules ainsi que des chiffres et des symboles.
Importer l'utilisateur password doit correspondre au mot de passe de l'utilisateur. username n'a pas à correspondre au nom d'utilisateur que user a lors de son exportation.