Guides
API de lancement de tokens : créer un ERC-20 par le code
La réponse courte : openfair expose une API REST typée (https://api.openfair.app, OpenAPI 3.1) et un SDK TypeScript (npm install @openfair/sdk) qui créent de vrais tokens ERC-20 sur Robinhood Chain – chacun est un contrat autonome, auto-vérifié, avec une liquidité Uniswap V3 verrouillée à jamais. Le wallet de votre intégration est enregistré on-chain comme referrer et touche pour toujours la moitié de la part de la plateforme sur chaque token parrainé.
Le devis d'abord, la signature en dernier
L'API sépare la préparation de la signature. Un devis valide toute la configuration côté serveur et la chiffre :
curl -X POST https://api.openfair.app/launches/quote \
-H 'Content-Type: application/json' \
-d '{"mode":"instant","token":{"name":"My Token","symbol":"MTK"}}'
La réponse contient les frais de création, une estimation de gas avec marge de sécurité, la valeur exacte requise en wei et un hash de configuration. POST /launches/simulate rejoue ensuite la transaction (solde, auto-parrainage, eth_call du contrat) avant qu'aucun wallet ne s'ouvre. La signature reste côté client – l'API ne détient jamais de clés.
Le pipeline du SDK
import { Openfair } from '@openfair/sdk';
const sdk = new Openfair({ referrer: '0xYourWallet' });
await sdk.connect();
const quote = await sdk.launch.quote({ mode: 'instant', name: 'My Token', symbol: 'MTK' });
const sim = await sdk.launch.simulate(quote);
const op = await sdk.launch.execute(quote, { onProgress: console.log });
const done = await op.wait({ waitForIndexer: true });
Les événements de progression couvrent chaque étape, du pinning des métadonnées à l'indexation ; les erreurs sont typées avec un code, l'étape en échec et une action suggérée.
Ce que chaque lancement vous donne
- Un contrat ERC-20 autonome et immuable, source auto-vérifiée sur l'explorateur.
- Fair launch (bonding curve communautaire, objectif 5 ETH) ou listing instantané sur Uniswap V3 sans capital.
- LP verrouillée à jamais dans un contrat harvester sans voie de retrait.
- Referral on-chain immuable : la moitié de la part de la plateforme revient au wallet de votre intégration.
Également disponible
Un iframe intégrable sans code du formulaire de création, et un serveur MCP pour agents IA sur mcp.openfair.app. Référence complète, OpenAPI et exemples : openfair.app/developers.