Swift Protocol
protocol Signer<AdminType> : Sendable
associatedtype AdminType : AdminSignerData
var adminSigner: Self.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: (any SmartWalletService)?) async throws(SignerError)
func sign(message: String) async throws(SignerError) -> String
Was this page helpful?