tonodes are part of the payload, while
fromis not really a node, its the RDC data:
amount.currencyhas to be consistent with the currency of the sending node. To perform a limit buy (ex. set a max USD-to-BTC threshold below which you will not buy a given amount of Bitcoin), set
extra.rate_limitto that maximum buying threshold. For instance, set your desired rate (extra.rate_limit) to .0002 if you wish to use each $1 of your order to purchase at least .0002 BTC (i.e. only execute the order when BTC-to-USD price is $5000 or less). The buy order will not execute if the prevailing rate is lower than your desired extra.rate_limit. And vice versa for transactions going the other way.
PROCESSING-DEBITstatus, once that happens, you can Execute the transaction. Please note that the balance of the node wont be effected in this state, as the funds are still in the wallet and the transaction has not been booked on the public chain yet. This is an anti-pattern to how
PROCESSING-DEBITstatus usually works in our system.
fees.feeto the negative of whatever the transaction fee will be, and
fees.to.idto the node ID of the pre-funded deposit account.
EXTERNAL-USnode, update your wire fee preferences in the dashboard.