Run the local devnet
bun install
bun run contracts:bootstrap
bun run devnetThe runner starts a Robinhood fork with test funds, deploys the independent launch infrastructure, and verifies example projects and the existing Wisp contract configuration. Open the displayed local dashboard for receipts and runtime checks.
Launch API
Read capabilities before a write. The local developer API key authenticates requests. Your wallet authorizes the permit and signs the transaction.
- Request a key at
POST /api/unstoppable/v1/api-keys. - Build and sign the exact router transaction with the launch wallet.
- Simulate it at
POST /api/unstoppable/v1/launches/preflight. - Submit those same signed bytes to
POST /api/unstoppable/v1/launcheswith an idempotency key. - Read its receipt at
GET /api/unstoppable/v1/launches/{transactionHash}.
Keep API keys in a secret store and send them only in the Authorization header to your own instance.
Read mainnet capabilities for production availability. Mainnet credentials require a signed wallet challenge; local keys cannot authorize mainnet requests.
Verify each state
A transaction receipt, deployed runtime, launch stamp, index entry and working buy/sell flow each require their own evidence. Run bun run devnet:verify to check the recorded local deployment.
Local addresses and credentials apply only to the loopback devnet. Mainnet launch writes remain unavailable until the independent production infrastructure is deployed and verified. Ethereum launches are unsupported.
Built from Programmable’s MIT-licensed components, with thanks to the original contributors. Original notices are preserved.