HomeDocumentationAPI Reference
Log In
API Reference

Withdraw Debug

Method Name

public/withdraw_debug

Used 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}