Keystore API
Каждый узел имеет встроенное хранилище ключей. Клиенты создают аккаунты пользователей в хранилище ключей, которые действуют как идентификаторы, которые будут использоваться при взаимодействии с блокчейнами. Хранилище ключей существует на уровне узла, поэтому, если вы создаете пользователя на узле, он существует только на этом узле. Однако пользователи могут быть импортированы и экспортированы с помощью этого API.
Вы должны создавать пользователя хранилища ключей только на узле, с которым вы работаете, поскольку оператор узла имеет доступ к вашему паролю в виде открытого текста.
Путь
/ext/keystore
Пример метода
keystore.createUser
Создание нового пользователя с указанным именем пользователя и паролем.
Пример запроса
//Request
curl -X POST --data '{
"jsonrpc":"2.0",
"id" :1,
"method" :"keystore.createUser",
"params" :{
"username":"test",
"password":"Test1234!"
}
}' -H 'content-type:application/json;' https://ava-api.bwarelabs.com/<your-endpoint-id>/ext/keystore
//Response
{
"jsonrpc":"2.0",
"id" :1,
"result" :{
"success":true
}
}
Last updated