This method retrieves a list of all active signers with their permissions for a smart wallet.
// Get all active signersList<SignerPermissions> signers = await smartWallet.GetAllActiveSigners();
SignerPermissions
The method returns a list of SignerPermissions
objects, each representing a signer and their permissions.
Each SignerPermissions
object contains the following properties:
Signer
: The address of the signer.ApprovedTargets
: A list of addresses that the signer is approved to interact with.NativeTokenLimitPerTransaction
: The maximum amount of native tokens the signer can transfer per transaction.StartTimestamp
: The start time for the signer's permissions.EndTimestamp
: The end time for the signer's permissions.