collect Unique Signers
Collects unique signers from a list, removing duplicates.
Uses getSignerKey to determine uniqueness. The first occurrence of each signer is kept; subsequent duplicates are discarded.
Return
List of unique signers preserving insertion order
Example:
val allSigners = rules.flatMap { it.signers }
val uniqueSigners = SmartAccountBuilders.collectUniqueSigners(allSigners)Content copied to clipboard
Parameters
signers
List of signers (may contain duplicates)