Официальные SDKs

Перед началом использования официальных SDK, ознакомьтесь с дисклеймером

Javascript SDK

Python SDK

Технический дизайн - Algo Liquid Governance

Folks Finance SDK включает в себя функциональные возможности для чеканки, отмены чеканки, получения вознаграждения, раннего запроса вознаграждения и сжигания. Кроме того, существуют методы получения информации о состоянии смарт-контракта.

Смарт-контракты совместимы с ABI и компонуемы. Эту спецификацию можно найти здесь.

Глобальное и локальное состояние

Есть два смарт-контракта. Диспенсер, который чеканит gALGO и дистрибьютор, который управляет операциями управления (governance).

Глобальное состояние диспенсера можно проверить здесь. Глобальное состояние дистрибьютора можно найти по этой ссылке. Местое состояние дистрибьютора можно найти здесь. Рядом вы увидите описание того, как интерпретировать каждую переменную.

Минтинг

Вы можете использовать метод prepareMintTransactions, чтобы получить групповую транзакцию для создания gALGO. В течение периода действия обязательства пользователь также обязан участвовать в Liquid Governance.

Прежде чем пользователь сможет создать gALGO в течение периода действия обязательств, он должен сначала подписаться на смарт-контракт. Поскольку транзакции являются компонуемыми, SDK включает логическое значение, указывающее, следует ли добавлять транзакцию согласия внутри атомарной группы транзакций.

Проекты, заинтересованные во внедрении функциональности минтинга двора и участии в распределении доходов, должны включить в поле заметок вызова приложения следующее:

  • ff/gov/v1:j{"n":”<NAME>”}

Длина не должна превышать 8 символов. Предварительно подтвердите имя, которое вы будете использовать, с командой Folks Finance, чтобы проверить квалификационные требования и избежать дублирования.

Last updated