Guías
API de lanzamiento de tokens: crea un ERC-20 desde código
En resumen: openfair expone una API REST tipada (https://api.openfair.app, OpenAPI 3.1) y un SDK TypeScript (npm install @openfair/sdk) que crean tokens ERC-20 reales en Robinhood Chain: cada uno un contrato independiente y auto-verificado, con la liquidez de Uniswap V3 bloqueada para siempre. La wallet de tu integración queda registrada on-chain como referrer y cobra para siempre la mitad de la parte de la plataforma en cada token referido.
Primero la cotización, la firma al final
La API separa la preparación de la firma. Una cotización valida toda la configuración en el servidor y le pone precio:
curl -X POST https://api.openfair.app/launches/quote \
-H 'Content-Type: application/json' \
-d '{"mode":"instant","token":{"name":"My Token","symbol":"MTK"}}'
La respuesta trae la comisión de creación, una estimación de gas con margen de seguridad, el valor exacto requerido en wei y un hash de configuración. POST /launches/simulate ensaya después la transacción (saldo, autorreferencia, eth_call al contrato) antes de abrir ninguna wallet. La firma es siempre del lado del cliente: la API nunca guarda claves.
El pipeline del 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 });
Los eventos de progreso cubren cada etapa, del pinning de metadatos a la indexación; los errores están tipados con código, etapa fallida y acción sugerida.
Qué obtienes por cada lanzamiento
- Un contrato ERC-20 independiente e inmutable, con código auto-verificado en el explorador.
- Fair launch (bonding curve comunitaria, objetivo de 5 ETH) o listado instantáneo en Uniswap V3 sin capital.
- LP bloqueada para siempre en un contrato harvester sin vía de retirada.
- Referido on-chain inmutable: la mitad de la parte de la plataforma fluye a tu wallet de integración.
También disponible
Un iframe embebible sin código del formulario de creación, y un servidor MCP para agentes de IA en mcp.openfair.app. Referencia completa, OpenAPI y ejemplos: openfair.app/developers.