ExchangeInject
Injects capital into the transaction. The purpose of injecting capital into the trading pair is to prevent price fluctuation from affecting the transaction.
This method will use 30
Compute Units.
Parameters
owner_address
- String - Address of the transaction creatorexchange_id
- int32 - Transaction Pair IDtoken_id
- String - Token ID; usually is the token name, which needs to be in hexString formatquant
- int32 - Number of capital injection tokenspermission_id
- int32 - Optional, for multi-signature usevisible
- boolean - Optional. Specifies whether the address is in Base58 format (default: false)
Returns
Transaction object - JSON object: Unsigned transaction, please refer to the Transaction chapter for the fields contained in it. Since the transaction type is ExchangeInjectContract
, the fields contained in raw_data.contract[0].parameter.value
in the transaction are as follows:
owner_address
string
Account address
exchange_id
int64
Exchange id
token_id
string
The id of the token to be injected
quant
int64
The amount of tokens to be injected
curl https://mainnet.tron.validationcloud.io/v1/<YOUR_API_KEY_HERE>/wallet/exchangeinject \
-X POST \
-H "Content-Type: application/json" \
-d '
{
"owner_address": "TZ4UXDV5ZhNW7fb2AMSbgfAEZ7hWsnYS2g",
"exchange_id": 12,
"token_id": "31303030343837",
"quant": 100,
"visible": true
}
'
Last updated
Was this helpful?