HomeGuidesAPI ReferenceChangelog
GuidesAPI ReferenceCommunityDiscordBlogFAQBug BountyAnnouncementsChange Log
API Reference

tradeExchangeTokens

Trade tokens on a bancor style exchange.

// Format tronWeb.transactionBuilder.tradeExchangeTokens(exchangeID, tokenName, tokenAmountSold, tokenAmountExpected, ownerAddress, options)

Arguments

ArgumentDescriptionType
exchangeIDnon-negative integer exchange idinteger
tokenIDtokeIDstring
tokenAmountSoldamount of token actually soldinteger
tokenAmountExpectedamount of token expectedinteger
ownerAddresstoken owner address in hexhexString
optionsThe permission Idinteger

Return

Object

Example

tronWeb.transactionBuilder.tradeExchangeTokens(1, "1000003",1000,1000,"410ca7c49aa44d26aabfe7f594c645cf9f17a4ff70",1).then(result => console.log(result)); >{ "visible": false, "txID": "545ed6a5eb793fe5903ec177761b2504147e010875644fce321f0dbb28799456", "raw_data": { "contract": [ { "parameter": { "value": { "exchange_id": 1, "token_id": "31303030303033", "expected": 1000, "owner_address": "410ca7c49aa44d26aabfe7f594c645cf9f17a4ff70", "quant": 1000 }, "type_url": "type.googleapis.com/protocol.ExchangeTransactionContract" }, "type": "ExchangeTransactionContract" } ], "ref_block_bytes": "c778", "ref_block_hash": "db086b31f0f10f69", "expiration": 1581650238000, "timestamp": 1581650180365 }, "raw_data_hex": "0a02c7782208db086b31f0f10f6940b0b4cd8d842e5a68082c12640a38747970652e676f6f676c65617069732e636f6d2f70726f746f636f6c2e45786368616e67655472616e73616374696f6e436f6e747261637412280a15410ca7c49aa44d26aabfe7f594c645cf9f17a4ff7010011a073130303030303320e80728e807708df2c98d842e" }