https://github.com/algorand/java-algorand-sdk/blame/f3e6dcdfe24fefb455de52f1d07e1f83b25f6580/src/main/java/com/algorand/algosdk/builder/transaction/MethodCallTransactionBuilder.java#L108
As title. I recently helped a project debug an issue that was appearing at random times. We were able to track it down to the order of the accounts in the foreign account array. I believe this is not the only place that HashSet is being used as a filter but it's the only one that we were able to confirm.
https://github.com/algorand/java-algorand-sdk/blame/f3e6dcdfe24fefb455de52f1d07e1f83b25f6580/src/main/java/com/algorand/algosdk/builder/transaction/MethodCallTransactionBuilder.java#L108
As title. I recently helped a project debug an issue that was appearing at random times. We were able to track it down to the order of the accounts in the foreign account array. I believe this is not the only place that
HashSetis being used as a filter but it's the only one that we were able to confirm.