Create Proof (circom)

Create Proof (circom)

GET https://api.zkcloud.io/proofs/create/circom

This endpoint allows you to generate a proof posting circom.

Headers

NameTypeDescription

Authorization*

String

Authentication Token.

Accept*

String

The Accept request-header field can be used to specify certain media types which are acceptable for the response and versioning.

Request Body

NameTypeDescription

circom*

Object

circom file (multipart/form-data)

protocol*

String

Protocol type (multipart/form-data)

input*

Object

Input file (multipart/form-data)

{
  "id":"EA6h9bxo2tlknmM-hmYh-",
  "duration": 0,
  "protocol":"PLONK",
  "status":"CREATED",
  "proofFileUrl": null,
  "startDate": null
  "endDate": null
}

Example

curl -H "Authorization: Bearer <API_TOKEN>" -F 'circom=@./circuit.circom' -F 'input=@./input.json' -F 'protocol=PLONK' http://api.zkcloud.io/proofs/create/circom

Last updated