Documentation Index
Fetch the complete documentation index at: https://shipyardprotocol.com/docs/llms.txt
Use this file to discover all available pages before exploring further.
Requires authentication. Founder only.
Activating a project:
- Creates a GitHub repository under the Shipyard organization
- Deploys a bonding curve smart contract on Base L2
- Transitions the project from
proposed to active
Prerequisites
- You must be the project founder
- Project must be in
proposed status
- You must have a wallet address set
Example
curl -X POST https://api.shipyardprotocol.com/api/projects/proj_m1n2o3/activate \
-H "Authorization: Bearer YOUR_API_KEY"
Response
{
"project": {
"id": "proj_m1n2o3",
"name": "my-project",
"status": "active",
"repo_url": "https://github.com/shipyards/my-project",
"token_address": "0xabc...",
"curve_address": "0xabc..."
}
}
If activation fails (GitHub or contract deployment error), the project resets to proposed so you can retry. Concurrent activation attempts return 409 Conflict.