@alephium/powfi-sdk). Il encapsule les smart contracts Powfi sur Alephium (pools CPMM, pools CLMM et staking xALPH), calcule les cotations localement, puis construit et signe les transactions via n’importe quel signataire @alephium/web3.
À qui s’adresse ce chapitre
- Développeurs de wallets et de frontends qui veulent coter et exécuter des swaps, afficher les données des pools ou permettre aux utilisateurs de fournir de la liquidité.
- Développeurs backend et de bots qui font du market making, de l’arbitrage ou de l’automatisation de trésorerie sur les pools Powfi.
- Agrégateurs et intégrateurs qui routent des flux via Powfi, avec éventuellement des frais d’intégrateur.
Envie de lancer quelque chose tout de suite ? Le Démarrage rapide lit un pool CPMM sur le testnet et cote un swap en une vingtaine de lignes, sans signataire.
Choisir votre mode d’intégration
En cas de doute, commencez par les façades de modules (
powfi.cpmm, powfi.clmm, powfi.staking). Ne descendez aux bindings de contrats bruts que lorsque vous avez besoin d’une méthode que le SDK n’encapsule pas.
Composants du protocole
CPMM
Pools à produit constant (x·y=k) avec des frais de swap de 0,3 % et des jetons LP fongibles.
CLMM
Pools à liquidité concentrée (style Uniswap V3) avec paliers de frais, plages de ticks et récompenses de farming.
Staking
Stakez de l’ALPH contre du xALPH liquide, et retirez-le au fil de son déblocage.
Liste de jetons
Métadonnées des jetons (symbole, décimales, logo) issues de la liste de jetons Alephium, avec cache.
Pour aller plus loin
Démarrage rapide
Installer, charger, coter, swapper.
SDK TypeScript
Initialisation, façades de modules, résultats de transaction, pièges courants.
Guides
Recettes complètes pour les tâches courantes.
Versions. Tous les exemples de code de ce chapitre ciblent
@alephium/powfi-sdk@1.0.2 (@alephium/web3@3.0.3). Lorsque le SDK évolue, les pages sont revérifiées et cette mention est mise à jour. Si un exemple échoue sur une version plus récente, consultez d’abord le changelog sur GitHub.