Swift Protocol
protocol Signer<AdminType> : Sendable
associatedtype AdminType : AdminSignerData
var adminSigner: AdminType { get async }
var signerType: SignerType { get }
func approvals(withSignature signature: String) async throws(SignerError) -> [SignRequestApi.Approval]
func initialize() async throws(SignerError)
func initialize(_ service: SmartWalletService?) async throws(SignerError)
func sign(message: String) async throws(SignerError) -> String
Was this page helpful?