Skip to main content
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.

Prerequisites

  • An existing wallet with at least one signer registered
  • API key with wallets:signatures.create and wallets:transactions.create scopes

Remove a Signer

import { useWallet } from "@crossmint/client-sdk-react-ui";

const { wallet } = useWallet();

const result = await wallet.removeSigner({
    type: "external-wallet",
    address: "0x1234...abcd",
});

console.log("Signer removed:", result);

Next Steps

List Signers

View all signers registered on your wallet

Configure Recovery

Set up recovery signers for your wallets

Transfer Tokens

Send tokens from your wallet