가이드
토큰 런치 API: 코드로 ERC-20 만들기
한 줄 요약: openfair는 타입이 있는 REST API(https://api.openfair.app, OpenAPI 3.1)와 TypeScript SDK(npm install @openfair/sdk)를 제공하며, 이걸로 Robinhood Chain에 진짜 ERC-20 토큰을 만듭니다 – 각각 독립적이고 자동 검증되는 컨트랙트에, Uniswap V3 유동성은 영구 잠금입니다. 통합의 지갑은 온체인 레퍼러로 기록되어 추천된 모든 토큰에서 플랫폼 몫의 절반을 영구히 받습니다.
견적이 먼저, 서명은 마지막
API는 준비와 서명을 분리합니다. 견적은 전체 설정을 서버에서 검증하고 가격을 매깁니다:
curl -X POST https://api.openfair.app/launches/quote \
-H 'Content-Type: application/json' \
-d '{"mode":"instant","token":{"name":"My Token","symbol":"MTK"}}'
응답에는 생성 수수료, 안전 마진이 포함된 가스 추정치, wei 단위의 정확한 필요 금액, 설정 해시가 담깁니다. 이어서 POST /launches/simulate가 지갑이 열리기 전에 트랜잭션을 드라이런합니다(잔액, 자기추천, 컨트랙트 eth_call). 서명은 오직 클라이언트에서 – API는 키를 절대 보관하지 않습니다.
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 });
진행 이벤트는 메타데이터 피닝부터 인덱싱까지 모든 단계를 다루며, 오류는 코드·실패 단계·권장 조치가 있는 타입으로 반환됩니다.
런치마다 얻는 것
- 독립적이고 불변인 ERC-20 컨트랙트, 익스플로러에서 소스 자동 검증.
- 페어 런치(커뮤니티 자금 본딩 커브, 5 ETH 목표) 또는 자본 없는 Uniswap V3 즉시 상장.
- 인출 경로가 없는 harvester 컨트랙트에 LP 영구 잠금.
- 불변의 온체인 레퍼럴: 플랫폼 몫의 절반이 통합 지갑으로.
이 외에도
생성 폼의 노코드 iframe 임베드, AI 에이전트용 MCP 서버 mcp.openfair.app. 전체 레퍼런스·OpenAPI·예제: openfair.app/developers.