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.

Class
class ApiKeySigner

Initializers

init(adminSigner:)

init(adminSigner: ApiKeySignerData = ApiKeySignerData())

Instance Properties

adminSigner

Inherited from Signer.adminSigner.
let adminSigner: ApiKeySignerData

signerType

Inherited from Signer.signerType.
nonisolated let signerType: SignerType

Instance Methods

approvals(withSignature:)

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

initialize(_:)

Inherited from Signer.initialize(_:).
func initialize(_ service: (any SmartWalletService)?) async throws(SignerError)

sign(message:)

Inherited from Signer.sign(message:).
func sign(message: String) async throws(SignerError) -> String

Type Aliases

ApiKeySigner.AdminType

Inherited from Signer.AdminType.
typealias AdminType = ApiKeySignerData