Generate Proof of Ownership
Allow your users to prove their digital passport ownership.
Before you begin
As a brand, you wish to allow your users to prove their digital passport ownership. Our API generates a link to read the digital passport content and prove this user owns it.
To generate a proof of ownership, the request must be initiated by the current digital passport owner.
Let's start ๐
Use the wallet/createCertificateProofLink
.
Input | Mandatory | Type | Description |
---|---|---|---|
certificateId | โ | Number | Digital passport identification number. |
passphrase | โ | Object | Digital passport passphrase is used in the proof of ownership link. |
curl -X POST "https://custodial.arianee.com/testnet/wallet/createCertificateProofLink" -H "accept: application/json" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9..." -H "Content-Type: application/json" -d "[983002786,\"qoy7bdpri6me5\"]"
Result:
httpCode | Description |
---|---|
200 | The link is generated. |
400 | The wallet may not be the digital passport owner. |
{
"certificateId": 983002786,
"passphrase": "qoy7bdpri6me5",
"link": "https://test.arian.ee/proof/983002786,qoy7bdpri6me5"
}
{
"receipt": {
"transactionHash": "0xe40160673691364d3b67a11a8536d0591262c9445dbd59833260e6f22b7b907c",
"transactionIndex": 1,
"blockHash": "0xef7ac8862725c48161f84df81627f1d0f024c2cb51bf22777febb3751931d37e",
"blockNumber": 26834339,
"cumulativeGasUsed": 143703,
"gasUsed": 28269,
"effectiveGasPrice": "0x59682f000",
"from": "0xe522d3218602e6a783dabfd77993d4bf3e9af339",
"to": "0x512c1fcf401133680f373a386f3f752b98070bc5",
"contractAddress": null,
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"status": false,
"error": "Reverted 0x303037303034",
"type": "0x0"
},
"error": {
"receipt": {
"transactionHash": "0xe40160673691364d3b67a11a8536d0591262c9445dbd59833260e6f22b7b907c",
"transactionIndex": 1,
"blockHash": "0xef7ac8862725c48161f84df81627f1d0f024c2cb51bf22777febb3751931d37e",
"blockNumber": 26834339,
"cumulativeGasUsed": 143703,
"gasUsed": 28269,
"effectiveGasPrice": "0x59682f000",
"from": "0xe522d3218602e6a783dabfd77993d4bf3e9af339",
"to": "0x512c1fcf401133680f373a386f3f752b98070bc5",
"contractAddress": null,
"logs": [],
"logsBloom": "0x00000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000",
"status": false,
"error": "Reverted 0x303037303034",
"type": "0x0"
}
}
}
Updated about 1 year ago