User Decrypt v3
Submit a v3 (unified EIP-712) user-decryption request.
post/v3/user-decrypt
Request body
Example request
{
"attestationType": "eip712-unified-user-decrypt-v1",
"attestedPayload": {
"allowedContracts": [
"0x1234567890123456789012345678901234567890"
],
"extraData": "0x00",
"handles": [
{
"contractAddress": "0x1234567890123456789012345678901234567890",
"ctHandle": "0xabcdef1234567890abcdef1234567890abcdef1234567890abcdef1234567890",
"ownerAddress": "0x1234567890123456789012345678901234567890"
}
],
"publicKey": "0x04b8e5d3f1a2c4e6d8f0a1b3c5d7e9f1a2b4c6d8e0f2a3b5c7d9e1f3a5b7c9d1",
"requestValidity": {
"durationSeconds": "604800",
"startTimestamp": "1700000000"
},
"type": "user_decryption",
"userAddress": "0x1234567890123456789012345678901234567890",
"version": "2.0"
},
"signature": "0xaabbccddeeff"
}Response
Request accepted for processing.
Example response
{
"requestId": "550e8400-e29b-41d4-a716-446655440000",
"result": {
"jobId": "550e8400-e29b-41d4-a716-446655440000"
},
"status": "queued"
}