Skip to main content

Documentation Index

Fetch the complete documentation index at: https://docs.crossmint.com/llms.txt

Use this file to discover all available pages before exploring further.

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