Auth via wallet signatures
All requests must be signed using eth_signTypedData_v4
with EIP-712 structured payloads.
Example signature payload:
{
"domain": {
"name": "Opus",
"version": "1",
"chainId": 1,
"verifyingContract": "0xOpusAuth"
},
"message": {
"wallet": "0xabc...",
"action": "createTask"
},
"primaryType": "TaskAuthorization"
}
Last updated