Различия
Показаны различия между двумя версиями страницы.
| Следующая версия | Предыдущая версия | ||
| ru:projects:safina:api_safina:начало_работы [2023/05/02 08:53] – создано anel | ru:projects:safina:api_safina:начало_работы [2023/05/09 10:40] (текущий) – удалено h2k | ||
|---|---|---|---|
| Строка 1: | Строка 1: | ||
| - | |||
| - | ====== Начало работы ====== | ||
| - | |||
| - | Базовым идентификатором пользователя со стороны API является хэш публичного ключа из пары ключей, | ||
| - | |||
| - | |||
| - | ===== Обращение к API ===== | ||
| - | |||
| - | Чтобы обратиться к API, обязательно требуется наличие трёх полей электронной подписи запроса (x-app-ec-sign-r, | ||
| - | |||
| - | |||
| - | ==== Безопасность ==== | ||
| - | |||
| - | Для одной пары ключей (одного условного пользователя) можно создавать несколько кошельков, | ||
| - | Более правильным является подход, | ||
| - | |||
| - | Можно использовать подход, | ||
| - | |||
| - | Важно помнить, | ||
| - | |||
| - | Существует несколько общедоступных библиотек, | ||
| - | |||
| - | Для того, чтобы было удобно восстанавливать пару ключей, | ||
| - | |||
| - | В данном случае в надёжном месте сохраняется не сам ключ, а этот набор слов и при восстановлении ключей уменьшается вероятность опечатки. Обычно эта SID фраза записывается человеком от руки на бумагу или сохраняется на физическом носителе, | ||
| - | |||
| - | Особенности некоторых библиотек, | ||
| - | |||
| - | Данные ключи не используются самой системой для работы с блокчейн сетями. Для каждого создаваемого кошелька система генерирует собственные ключи и уже их использует для работы с блокчейн сетями. | ||
| - | |||
| - | ==== Примерный порядок работы с API ==== | ||
| - | |||
| - | Предварительно необходимо получить справочника блокчейн сетей, чтобы указывать ID сети при создании кошелька. | ||
| - | |||
| - | Также, доступен справочник поддерживаемых системой токенов с параметрами комиссий системы - запрос " | ||
| - | |||
| - | Следующий шаг - создание кошелька. При создании кошелька кроме указания ID блокчен сети нужно ещё указать параметры " | ||
| - | |||
| - | Каждый подписант имеет возможность подписывать как условными подписями (ссылкой- кодом, полученным на его email, кодом из смс уведомления, | ||
| - | |||
| - | Время создания кошелька может составлять 10 минут с момента получения последней необходимой подписи. | ||
| - | |||
| - | Для получения информации по созданным кошелькам нужно выполнить операцию получения списка кошельков. Каждый из кошельков в списке будет содержать собственный адрес. | ||
| - | |||
| - | При создании кошелька система также добавляет пользователю базовый токен блокчейн сети кошелька с балансом " | ||