HomeDocumentationAPI Reference
Log In
API Reference

Deposit

Method Name

private/deposit

Deposit an asset to a subaccount.

See public/deposit_debug' for debugging invalid signature issues or go to guides in Documentation.<br />Required minimum session key permission level is admin`

Parameters

amount  string required
Amount of the asset to deposit

asset_name  string required
Name of asset to deposit

nonce  integer required
Unique nonce defined as (UTC_timestamp in ms)(random_number_up_to_6_digits) (e.g. 1695836058725001, where 001 is the random number)

signature  string required
Ethereum signature of the deposit

signature_expiry_sec  integer required
Unix timestamp in seconds. Expiry MUST be >5min from now

signer  string required
Ethereum wallet address that is signing the deposit

subaccount_id  integer required
Subaccount_id

is_atomic_signing  boolean
Used by vaults to determine whether the signature is an EIP-1271 signature

Response

id  string or integer required

result  object required

result. status  string required
requested

result. transaction_id  string required
Transaction id of the deposit

Example

{request_example_shell}
{request_example_javascript}
{request_example_python}

The above command returns JSON structured like this:

{response_example_json}