Official SDKs

Per favore, prima di usare il nostro SDKs ufficiale, leggi il Disclaimer

Javascript SDK

Python SDK

Presto disponibile

Technical Design - Algo Liquid Governance

L'SDK di Folks Finance include la funzionalità per mintare , fare unmint , richiedere ricompense, richiedere ricompense anticipate e fare burn. Inoltre, esistono metodi per ottenere lo stato dell smart contract.

Gli smart contract sono conformi all'ABI e sono componibili. Questa specifica può essere trovata qui.

Stati Locali e Globali

Ci sono due smart contract. Il dispensatore, che minta gALGO, e il distributore, che gestisce le operazioni di governance.

Lo stato globale del dispensatore si trova qui. Lo stato globale del distributore si trova qui. Lo stato locale del distributore si trova qui. A fianco è riportata una descrizione di come interpretare ciascuna variabile.

Minting

Puoi utilizzare il prepareMintTransactions per ottenere la transazione di gruppo per il minting di gALGO. Se è entro il periodo di impegno, impegna anche l'utente nella governance liquida. Prima che un utente possa mintare gALGO nel periodo di impegno, deve innanzitutto aderire allo smart contract. Poiché le transazioni sono componibili, l'SDK include un booleano per indicare se anteporre la transazione opt-in all'interno del gruppo di transazioni atomiche. I progetti interessati a incorporare la funzionalità mint e a partecipare alla revenue share, devono includere nel campo note della chiamata di applicazione quanto segue:

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

Il <NAME> deve avere una lunghezza massima di 8 caratteri. Si prega di preconfermare il nome che si intende utilizzare con il team di Folks Finance per verificare i requisiti di ammissibilità ed evitare duplicazioni.

Last updated