remove

suspend fun remove(address: String)

Removes a signer by address.

For keypair signers, removes the keypair from memory. For wallet signers, removes the connection from storage and calls ExternalWalletAdapter.disconnectByAddress to clean up the adapter's runtime state. Both types are cleaned up if present.

Parameters

address

The G-address of the signer to remove

Example:

manager.remove("GABC123...")
println("Signer removed")