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