{"slug":"402-com-tr-api-x402-validity-build-15bb60","title":"Wrap ANY signed Base transaction (transfer, approve, contract call) in a Cobalt ","host":"402.com.tr","method":"GET","resource":"https://402.com.tr/api/x402/validity-build","category":"market","description":"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_s","price_listed":0.01,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":1,"reported_payers_30d":1,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"method":"GET","pathParams":{},"queryParams":{"beforeBlock":"40000000","flashblockIndex":"0","flashblockIndexOp":"=","storageOp":">="},"type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"method":{"enum":["GET"],"type":"string"},"pathParams":{"type":"object"},"queryParams":{"properties":{"balanceAddress":{"description":"Account for the balance floor (optional)","type":"string"},"beforeBlock":{"description":"Deadline: before this block (recommended)","type":"string"},"flashblockIndex":{"description":"Flashblock index (optional)","type":"string"},"flashblockIndexOp":{"description":"Flashblock operator (optional, default =)","type":"string"},"fromBlock":{"description":"Earliest block (optional)","type":"string"},"minNativeBalanceWei":{"description":"Min ETH balance floor, wei (optional)","type":"string"},"signedTx":{"description":"Your signed serialized tx (optional)","type":"string"},"storageAddress":{"description":"Advanced: pool/token for a storage condition","type":"string"},"storageMask":{"description":"Advanced: mask (hex, optional)","type":"string"},"storageOp":{"description":"Advanced: operator (< <= = != > >=)","type":"string"},"storageSlot":{"description":"Advanced: storage slot (hex)","type":"string"},"storageValue":{"description":"Advanced: compare value (hex)","type":"string"}},"required":[],"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"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.","last_updated":"2026-10-09T11:06:58.796Z","schemes":["exact"]}