API 参考
发送交易
提交已签名交易,快速投递到 Solana 网络。
POST
/v1/send请求
请求头
| 请求头 | 值 | 必填 |
|---|---|---|
| Authorization | Bearer YOUR_API_KEY | 必填 |
| Content-Type | application/json | 必填 |
请求体参数
| 字段 | 类型 | 描述 |
|---|---|---|
| transaction | string | Base64 编码的已签名交易 |
| options | object? | 可选的发送配置 |
| options.skip_preflight | boolean? | 跳过 preflight 模拟(默认:true) |
| options.max_retries | number? | 最大投递重试次数(默认:3) |
| options.anti_mev | boolean? | 启用增强反 MEV 路由(默认:true) |
请求示例
cURL
curl -X POST https://bolttx.io/v1/send \
-H "Authorization: Bearer btx_live_abc123" \
-H "Content-Type: application/json" \
-d '{
"transaction": "AQAAAAAAAAAAAAAAAAAAAAA...",
"options": {
"skip_preflight": true,
"max_retries": 3,
"anti_mev": true
}
}'响应
成功 (200)
{
"success": true,
"signature": "5xKnR8qXe...",
"slot": 234567890
}错误码
| 代码 | 信息 | 描述 |
|---|---|---|
| 400 | 交易无效 | 交易格式错误或未签名 |
| 401 | 未授权 | 缺少或无效的 API Key |
| 402 | 缺少或不足 Tip | 交易未包含指向 BoltTx 地址的 Tip 转账,或 Tip 金额低于当前套餐的最低要求 |
| 429 | 速率超限 | 已达到当前套餐的 TPS 限制;该上限按用户聚合(你所有 API Key 共享同一上限) |
| 500 | 投递失败 | 多次重试后仍无法投递 |