Transfer Digital Passport
Allow your users to transfer digital passports to another wallet address.
Before you begin
As a brand, you wish to allow your users to transfer digital passports to another wallet address. To do so, our API generates the request ownership link.
Every new transfer link is based on a new passphrase. That means old links will not work anymore.
Let's start 🚀
To trigger a transfer, use the wallet/transfer
.
Input | Mandatory | Type | Description |
---|---|---|---|
tokenId | ✅ | Number | Digital passport identification number. |
address | ✅ | Address | Wallet address of the target wallet. |
If the transfer is initiated by another user than the digital passport owner, the passphrase is mandatory.
curl -X POST "https://custodial.arianee.com/testnet/wallet/transfer" -H "accept: document" -H "Authorization: Bearer eyJhbGciOiJSUzI1NiIsInR5cCI6IkpXVCJ9.." -H "Content-Type: application/json" -d "[87083218,\"0x1917408563f8F484E5C24d96a78002BF7D7F47e0\"]"
Result:
httpCode | Description |
---|---|
200 | The transaction has been sent to the Blockchain. The end-user gets the digital passport ownership in a few seconds or minutes. |
500 | Invalid wallet address. |
{
'receipt': {
'transactionHash': '0x0357a3ae1bb40cf2fe3f503be00a6fa3ef74af8a65fb6b34c35f593b0e25e0ce',
'transactionIndex': 0,
'blockHash': '0x08db3469c3a1507989899567c787c332c62b13e488125eb0a926686a1667141c',
'blockNumber': 28403214,
'cumulativeGasUsed': 124480,
'gasUsed': 124480,
'effectiveGasPrice': '0xb2d05e000',
'from': '0x563cf9dd4118accb137bc1c57e37ae9900c17ced',
'to': '0x512c1fcf401133680f373a386f3f752b98070bc5',
'contractAddress': None,
'logs': [{
'removed': False,
'logIndex': 0,
'transactionIndex': 0,
'transactionHash': '0x0357a3ae1bb40cf2fe3f503be00a6fa3ef74af8a65fb6b34c35f593b0e25e0ce',
'blockHash': '0x08db3469c3a1507989899567c787c332c62b13e488125eb0a926686a1667141c',
'blockNumber': 28403214,
'address': '0x512C1FCF401133680f373a386F3f752b98070BC5',
'data': '0x',
'topics': ['0xddf252ad1be2c89b69c2b068fc378daa952ba7f163c4a11628f55a4df523b3ef', '0x000000000000000000000000563cf9dd4118accb137bc1c57e37ae9900c17ced', '0x0000000000000000000000009d2f7cedf3757a4d3265bd93f5043a6971c234f6', '0x000000000000000000000000000000000000000000000000000000000a44bd66'],
'id': 'log_169b9400'
}, {
'removed': False,
'logIndex': 1,
'transactionIndex': 0,
'transactionHash': '0x0357a3ae1bb40cf2fe3f503be00a6fa3ef74af8a65fb6b34c35f593b0e25e0ce',
'blockHash': '0x08db3469c3a1507989899567c787c332c62b13e488125eb0a926686a1667141c',
'blockNumber': 28403214,
'address': '0x3579669219DC20Aa79E74eEFD5fB2EcB0CE5fE0D',
'data': '0x000000000000000000000000000000000000000000000000000000000a44bd66000000000000000000000000563cf9dd4118accb137bc1c57e37ae9900c17ced',
'topics': ['0xa1fc15b295f9db85ce6f3e653f9a7e79e321f0828de5d7d09a5b0618bab64559'],
'id': 'log_df7bd0c5'
}],
'logsBloom': '0x00000000000000080000000000000000000000000000000000000004000001000000000000000000000000000000000000000000000000000000000010100000000000000000001000000008000000000000000000000000000000000000001000000000000000000000000000000000000000000000000204000010000020000000000000008000000000000000000000000000000000040000000000000000000000000000000000000000000000000000000000000000000000000000000000000802000000000000000000000000000000000000800000000000000000000000000000000000000000000000000000000004020010000000000000004000',
'status': True,
'type': '0x0'
}
}
{
'reason': 'invalid address (argument="address", value="0x563cf9dd4118accb137bc1c57e37ae9900c17ced999999999999999", code=INVALID_ARGUMENT, version=address/5.4.0)', 'code': 'INVALID_ARGUMENT', 'argument': '_to', 'value': '0x563cf9dd4118accb137bc1c57e37ae9900c17ced999999999999999'
}
Updated about 1 year ago