# StatePulse Blockchain Send

> StatePulse Blockchain Send is a paid API for AI agents from statepulse-api.hahavoid0.workers.dev, paid per call via x402, $0.01/call, status unknown (last checked 2026-09-14).

Relays and executes a blockchain transaction on behalf of the caller, returning relay and execution transaction hashes along with gas fees collected in USDC

## Facts

- Endpoint: POST https://statepulse-api.hahavoid0.workers.dev/blockchain/send
- Price: $0.01/call
- Payment: x402
- Status: unknown
- Last checked: 2026-09-14
- Activations on Zero: 0
- Tags: x402
- Canonical page: https://www.zero.xyz/c/statepulse-blockchain-send-b8c0afe3
- Structured record (JSON): https://api.zero.xyz/v1/capabilities/cap_21Bt9g7Xom-7R-ygUdXBZ

Status and success rate cover calls made through Zero and Zero's own probes. Third-party monitors may report differently.

## How to call it through Zero

Zero handles the 402 payment challenge and records the run. With the Zero CLI installed (`npm i -g @zeroxyz/cli`):

```sh
zero fetch --capability statepulse-blockchain-send-b8c0afe3 -d '<json body>'
```

Example prompt: Send 0.5 USDC to 0xAbC1234... on the Base network — relay the transaction and give me both the relay and execution tx hashes plus how much gas was collected.

## When to prefer this

Choose this endpoint when an AI agent needs to submit or relay a blockchain transaction without managing native gas tokens directly, paying for both the API call and gas in USDC on Base. It is ideal for agentic workflows that need programmatic on-chain execution with clear confirmation hashes and no API key overhead.

## Known failure modes

- Insufficient USDC payment provided via x402 header — transaction rejected before relay
- Invalid or malformed recipient address — returns error before broadcast
- Network congestion causing execution delay or timeout
- Unsupported chain or token type — 'supported: false' returned
- Transaction reverted on-chain — execution hash provided but status reflects failure
- Insufficient gas coverage from USDC fee — relay fails mid-execution

## How this service works

Relays a transaction to Base Mainnet, paying the native gas on your behalf and charging your wallet equivalent USDC via EIP-3009 receiveWithAuthorization. Matches: gasless tx relayer, submit transaction base, pay gas in usdc.

## Output

A JSON object containing the relay status (e.g. 'RELAYED'), the payment transaction hash, the execution transaction hash, the gas fee collected in USDC, a 'supported' boolean, and a confidence level ('high'/'medium'/'low') for the operation.

## Response schema (JSON Schema)

```json
{
 "type": "json",
 "example": {
  "result": {
   "status": "RELAYED",
   "payment_tx_hash": "0x...",
   "execution_tx_hash": "0x...",
   "gas_fee_collected_usdc": "0.50"
  },
  "supported": true,
  "confidence": "high"
 }
}
```

## More

- Live health (JSON, refreshed every minute): https://www.zero.xyz/c/statepulse-blockchain-send-b8c0afe3/health.json
- [Zero catalog index](https://www.zero.xyz/llms.txt)
- [Other services from statepulse-api.hahavoid0.workers.dev](https://www.zero.xyz/host/statepulse-api.hahavoid0.workers.dev/llms.txt)
