v6

latestOpenAPI 3.1.0BSD-3-Clause-Clearraw.githubusercontent.com2026-08-01143971.5 KB
Input Proof

Submit input proof verification.

post/v2/input-proof

Request body

ciphertextWithInputVerificationstring required

ABI-encoded ciphertext with its ZKPoK input verification data. Raw hex, no 0x prefix.

contractAddressstring required
extraDatastring required

Extra data forwarded to the gateway contract. Always "0x00" in the current protocol version.

userAddressstring required

Example request

{
  "ciphertextWithInputVerification": "a1b2c3d4e5f6a7b8c9d0e1f2a3b4c5d6e7f8a9b0c1d2e3f4a5b6c7d8e9f0a1b2c3d4e5f6a7b8c9d0",
  "contractAddress": "0x1234567890123456789012345678901234567890",
  "contractChainId": "0xaa36a7",
  "extraData": "0x00",
  "userAddress": "0x1234567890123456789012345678901234567890"
}

Response

Request accepted for processing.

requestIdstring required
statusstring required

Example response

{
  "requestId": "550e8400-e29b-41d4-a716-446655440000",
  "result": {
    "jobId": "550e8400-e29b-41d4-a716-446655440000"
  },
  "status": "queued"
}