validity_build
Make any signed Base transaction conditional (Cobalt) — Wrap ANY signed Base transaction (transfer, approve, contract call) in a Cobalt validity transaction: Base holds it dormant until your conditions hold, then includes it — a good-till-block/conditional order, no limit-order contract, nobody holding it. We validate the predicates and return the base_sendRawTransactionValidity request; we never touch funds or keys. Conditions: beforeBlock, fromBlock, flashblockIndex, minNativeBalanceWei, or a storage predicate for price. One required. Priced $0.01 per call over x402 on Base; send a prepaid x-credit-token header for unlimited calls, or get 1 free call/day per tool. No wallet or API key required.
Input Schema
| Name | Required | Description | Default |
|---|---|---|---|
| signedTx | No | Your signed serialized tx (optional) | |
| fromBlock | No | Earliest block (optional) | |
| storageOp | No | Advanced: operator (< <= = != > >=) | |
| beforeBlock | No | Deadline: before this block (recommended) | |
| storageMask | No | Advanced: mask (hex, optional) | |
| storageSlot | No | Advanced: storage slot (hex) | |
| storageValue | No | Advanced: compare value (hex) | |
| balanceAddress | No | Account for the balance floor (optional) | |
| storageAddress | No | Advanced: pool/token for a storage condition | |
| flashblockIndex | No | Flashblock index (optional) | |
| flashblockIndexOp | No | Flashblock operator (optional, default =) | |
| minNativeBalanceWei | No | Min ETH balance floor, wei (optional) |
Output Schema
| Name | Required | Description | Default |
|---|---|---|---|
| data | No | The result payload. Shape is service-specific; every field is documented in the tool description. | |
| service | No | The service id that answered. | |
| checkedAt | No | ISO-8601 timestamp of when the underlying reads were taken. |