Method Name
public/withdraw_debug
public/withdraw_debugUsed for debugging only, do not use in production. Will return the incremental encoded and hashed data.
See guides in Documentation for more.
Parameters
| amountstringrequired Amount of the asset to withdraw |
| asset_namestringrequired Name of asset to withdraw |
| nonceintegerrequired Unique nonce defined as (UTC_timestamp in ms)(random_number_up_to_6_digits) (e.g. 1695836058725001, where 001 is the random number) |
| signature_expiry_secintegerrequired Unix timestamp in seconds. Expiry MUST be >5min from now |
| signerstringrequired Ethereum wallet address that is signing the withdraw |
| subaccount_idintegerrequired Subaccount_id |
| is_atomic_signingboolean Used by vaults to determine whether the signature is an EIP-1271 signature |
Response
| idstring or integerrequired |
| resultobjectrequired |
| result.action_hashstringrequired Keccak hashed action data |
| result.encoded_datastringrequired ABI encoded deposit data |
| result.encoded_data_hashedstringrequired Keccak hashed encoded_data |
| result.typed_data_hashstringrequired EIP 712 typed data hash |
Example
{request_example_shell}{request_example_javascript}{request_example_python}The above command returns JSON structured like this:
{response_example_json}