Skip to main content
Structure A signer that uses an external wallet, for example a wallet app or a hardware wallet.

Overview

To use the external wallet as a recovery signer, pass this signer in recoveryMethods to createWallet(chain:recoveryMethods:options:). To sign with the external wallet, pass SignerConfig.externalWallet(_:onSign:) to useSigner(_:). For the message that onSign receives and the signature that it returns, see SignerConfig.externalWallet(_:onSign:).

Initializers

init(address:onSign:)

Makes a signer for the external wallet at address.

Parameters

Instance Properties

Instance Methods

approvals(withSignature:)

Inherited from Signer.approvals(withSignature:).

initialize(_:)

Inherited from ApprovalSigner.initialize(_:).

sign(message:)

Inherited from Signer.sign(message:).

Type Aliases

ExternalWalletSigner.AdminType

Inherited from Signer.AdminType.