/requestSignForTransferWithAuthorizationParameters
1 min
POST
/requestSignForTransferWithAuthorizationParameters
account_idintegerthe id of the account the tokens will be transferred from.
contract_addressstringthe address of the smart contract.
to_addressstringthe address that the tokens will be transferred to.
valueintegervalue of the tokens in the smallest unit that will be transferred.
evm_coin_symbolstringsymbol for the evm coin.
valid_afterinteger<p>The epoch time after which the transfer can be made, default value is now.</p>
from_addressstring<p>the address that the tokens will be transferred from. Has to be either Hot Evm address or one of its deposit addresses if its an endpoint account.
If from_address is None then Hot Evm address is used</p>
token_namestring<p>the name of the token (optional, if None then name is taken from the contracts 'name' function).
If token name length is bigger then 32 characters, the name should be provided to the function</p>
deadlineinteger<p>time until 'TransferWithAuthorization' call can be made with after 'valid_after' value with the signed parameters in seconds (default value: one day)</p>
acceptstringGenerated from available response content types
200success
curl --request POST \
--url '/requestSignForTransferWithAuthorizationParameters?account_id=1&contract_address=0x0A687dC222DeB849a109eb3978cf3f8B1FE87a7a&to_address=0x53C39FFd56EE07e081a53bd176baf20DBE24e19B&value=1000&evm_coin_symbol=ETH&valid_after=1707227940&from_address=0x53C39FFd56EE07e081a53bd176baf20DBE24e19B&token_name=Permit&deadline=24%20*%2060%20*%2060' \
--header 'accept: application/json'