Method Name
private/transfer_erc20
private/transfer_erc20Transfer ERC20 assets from one subaccount to another (e.g. USDC or ETH).
For transfering positions (e.g. options or perps), use private/transfer_position instead.
Required minimum session key permission level is admin
Parameters
recipient_subaccount_id
integer required |
subaccount_id
integer required |
recipient_details
object required |
recipient_details.
nonce
integer required |
recipient_details.
signature
string required |
recipient_details.
signature_expiry_sec
integer required |
recipient_details.
signer
string required |
sender_details
object required |
sender_details.
nonce
integer required |
sender_details.
signature
string required |
sender_details.
signature_expiry_sec
integer required |
sender_details.
signer
string required |
transfer
object required |
transfer.
address
string required |
transfer.
amount
string required |
transfer.
sub_id
integer required |
Response
id string or integer required |
result object required |
result.
status
string required |
result.
transaction_id
string required |
Example
{request_example_shell}{request_example_javascript}{request_example_python}The above command returns JSON structured like this:
{response_example_json}