Documentation
Trancepad docs

Protocol, integration, and security for launches on Robinhood Chain.

Shared package

Types, Zod schemas, constants, and ABIs.

The monorepo package @launchx/shared (folder shared/) exports types, Zod request schemas, constants, mappers, and ABIs used by the backend and referenced by integrators.

tsshared-imports.ts
// Types and envelope
import type { TokenDto, ApiResponse, TransactionDto } from "@launchx/shared";

// Request validation (same shapes the API accepts)
import { createTokenSchema, tradeRequestSchema } from "@launchx/shared";

// Economics + socket event names
import { SOCKET_EVENTS, ROBINHOOD_CHAIN, CHART_INTERVALS } from "@launchx/shared";

// ABIs for viem / ethers
import RouterAbi from "@launchx/shared/abis/Router.json";
import BondingCurveAbi from "@launchx/shared/abis/BondingCurve.json";
import LaunchZapAbi from "@launchx/shared/abis/LaunchZap.json";

If you are outside the monorepo, copy JSON ABIs from shared/abis/ and mirror the TypeScript types you need. The Trancepad frontend client in src/lib/api.ts is a useful reference implementation, not a published SDK.