Skip to content

Latest commit

 

History

History
10 lines (5 loc) · 1.87 KB

API.md

File metadata and controls

10 lines (5 loc) · 1.87 KB

API для разработчиков

Если вы разработчик Web-приложений на основе GOLOS и хотите реализовать в них авторизацию с помощью KeyChain, то наиболее предпочительный способ это сделать - используя библиотеку golos-lib-js.

Она дает возможность поддерживать сразу и Golos KeyChain, и Golos Signer.

На этот счет есть документация.

Если вы используете какую-то альтернативную библиотеку, а не golos-lib-js, то вы можете сделать свою обертку, используя более низкоуровневое API. При установленном расширении оно доступно на каждой странице по имени window.golosKeychain. Список всех методов можно увидеть здесь. Также есть пример асинхронного использования. Следует учитывать, что golosKeychain не всегда появляется сразу на момент выполнения скриптов страницы. Отличить это от отсутствия установленного расширения вообще можно таким образом, ориентируясь на id script-тега, который расширение встраивает в каждую страницу.