Developer overview
Launchpad has two integration surfaces: launching and interacting with tokens, and consuming reputation.
Start on Base. That is the live factory, the audited production app, and the network with more than $10k in volume. Stellar is the expansion: factory, vault, and reputation contracts are documented here so you can integrate that network as it comes up.
Live on Base
Copy the factory from Base factory. Bonding curves, auctions, and presales all run through the live app. The Base factory deploys a dedicated vault per bonding-curve launch and is constructed with Circle USDC as the pair token.
| Task | Reference |
|---|---|
| Copy the Base factory | Base factory |
| Understand custody and dependencies | Architecture |
| Choose a network and address | Deployments |
Stellar contracts in source
The Rust workspace contains a launch factory, bonding-curve vault, reputation registry, and shared type packages. The interface is a separate React application with prototype launch and reputation data.
| Task | Reference |
|---|---|
| Create or trade a Stellar curve launch | Launch contracts |
| Read scores or enforce a label | Reputation contract |
| Interpret failures and registry events | Events and errors |
| Stellar Mainnet addresses | Stellar Mainnet |
The shared Rust ReputationClient is implemented. It is not a published JavaScript SDK or an HTTP service.
Planned integrations
The HTTP API and SDK are intended to expose reputation, eligibility, launch information, and transaction preparation. Their endpoints, package names, and authentication contracts are not published.
The CLI and agent guide describes configuration-driven and natural-language launch creation.
Integration principles
Use network-specific token and contract identities. A Base 0x factory is not a Stellar C... contract.
Read configuration from the selected factory and vault rather than assuming every deployment uses the latest source.
Keep amounts as integers in the token's base units. Base USDC uses 6 decimals. Stellar assets used by the current factory use 7. Serialize large integers without losing precision.
Simulate invocations before signing and submitting. Verify final transaction results before reporting a launch, allocation, or claim as completed.
Reuse reputation independently
A consuming Stellar contract can call the registry directly and apply custom criteria. It need not create a Launchpad launch. Decide which registry and admin you trust, what the rule means for your product, and how you handle invocation failures or stale evidence.
Check the deployed contract specification and implementation status before integrating.