Skip to main content
Protocol
protocol Signer<AdminType> : Sendable

Associated Types

AdminType

associatedtype AdminType : AdminSignerData

Instance Properties

adminSigner

var adminSigner: Self.AdminType { get async }

signerType

var signerType: SignerType { get }

Instance Methods

approvals(withSignature:)

func approvals(withSignature signature: String) async throws(SignerError) -> [SignRequestApi.Approval]

initialize()

func initialize() async throws(SignerError)

initialize(_:)

func initialize(_ service: (any SmartWalletService)?) async throws(SignerError)

sign(message:)

func sign(message: String) async throws(SignerError) -> String