Skip to main content
Participate the transaction of exchange pair. This method will use 30 Compute Units.

Parameters

  • owner_address - String - Trader’s wallet address, in hex string format. This wallet contains the tokens you wish to sell, in order to gain the other token
  • exchange_id - int32 - Transaction Pair ID
  • token_id - String - ID of the sold token, in hexString format. For example, if you wanted to trade TRX for another token, then the TRX id of “5f” goes in this parameter
  • quant - int32 - Quantity of the token being sold. If TRX is being sold, need to express in units of SUN
  • expected - int32 - Expected quantity of the token being purchased
  • permission_id - int32 - Optional, for multi-signature use
  • visible - 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 ExchangeWithdrawContract, the fields contained in raw_data.contract[0].parameter.value in the transaction are as follows: