When using createrawtransaction, are the unspent outputs ordered as they are presented within the request?
So if I have a sample set of outputs like below:
{
    "{{address-1}}":{"TOKEN-1":1},
    "{{address-2}}":{"issue":{"raw":100}}
}
Can I always assume the output for the token-1 is [0] and the new asset issuance is output [1] , and that the asset details which would be appended in a follow-on transaction using appendrawdata would be output [2]?
 
Thx
Marty