Deployments API

Deploy contracts to supported blockchain networks.

Deploy Contract

Terminal
POST /api/v1/deployments

Request Body:
{
  "contract_code": "pragma solidity ^0.8.0; ...",
  "network": "mantle-testnet",
  "constructor_args": []
}

Response:
{
  "deployment_id": "uuid",
  "status": "pending",
  "tx_hash": null
}

Get Deployment Status

Terminal
GET /api/v1/deployments/{deployment_id}

Response:
{
  "deployment_id": "uuid",
  "status": "completed",
  "contract_address": "0x...",
  "tx_hash": "0x..."
}