Use this file to discover all available pages before exploring further.
Use removeSigner() to remove a signer from an existing wallet. This revokes the signer’s ability to perform day-to-day operations on behalf of the wallet. The wallet’s recovery signer must approve the operation — the SDK handles this automatically.For an overview of available signer types, see Wallet Signers.
import 'package:crossmint_flutter/crossmint_flutter_ui.dart';final controller = CrossmintWalletContext.of(context).requireWalletController;// Returns a runtime handle to the wallet already loaded by the controller —// no server-side create happens here.final wallet = controller.createEvmWallet();await wallet.removeSigner('external-wallet:0x1234...abcd');
removeSigner takes the signer locator string directly. The SDK approves
the removal via the wallet’s recovery signer.
When using the REST API, removing signers must be approved by the wallet’s recovery signer. You must approve the transaction to complete the removal.