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

triangle-exclamation

Javascript SDK

Python SDK

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

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

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

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

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

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

Минтинг

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

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

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

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

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

Last updated

Was this helpful?