Transfer Polys from an account to a specified recipient.
Remote -- Transaction must be used in conjunction with an external key manager service.
Default behavior of the wallet is to find the first unlocked address which hold Polys.
The protocols default behavior is to combine multiple UTXOs of the same type into a single UTXO when it can.
fee and Poly amounts in
recipients need to be strings, they will be converted into Int128 which can go up
to 178 undecillion(2^127-1)
|Fields||Data type||Required / Optional||Description|
|propositionType||String||Required||Type of proposition, eg., PublicKeyCurve25519, ThresholdCurve25519|
|recipients||[[String, String]]||Required||Array of addresses and Poly amounts for the corresponding recipients|
|sender||[String]||Required||Array of addresses from which Poly should be sent|
|changeAddress||String||Required||Address for recipient of unspent Polys|
|fee||String||Required||Fee for the transfer|
|data||String||Optional||Data string which can be associated with this transaction (may be empty). Data has a maximum value of 127 Latin-1 encoded characters|