Abstract Base Class Base class for external-wallet delegated signers — wallets the user owns (e.g. MetaMask, Rainbow, Phantom) where the SDK never holds keys. In Crossmint terminology, an external wallet is a flavor of delegated signer that approves operations through the user’s own wallet UI.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.
onSign; the signer is responsible for presenting
the user whatever approval UI their wallet provides. The locator
defaults to external-wallet:<address> when not provided explicitly.
Constructors
CrossmintExternalWalletSigner
Properties
address
locator
onSign
Methods
requireSignature
onSign and validates the result is non-empty. Used by subclasses to share error wrapping.
