External Signer Info
data class ExternalSignerInfo(val address: String, val type: ExternalSignerType, val walletName: String? = null, val walletId: String? = null)
Information about a managed external signer.
Represents either a keypair-based signer (in-memory Ed25519 key) or a wallet-based signer (external wallet connection). Used by OZExternalSignerManager.getAll and OZExternalSignerManager.get to report signer details.
Example:
val signers = externalSignerManager.getAll()
for (signer in signers) {
println("${signer.address} (${signer.type})")
if (signer.type == ExternalSignerType.WALLET) {
println(" Wallet: ${signer.walletName}")
}
}Content copied to clipboard
Constructors
Link copied to clipboard
constructor(address: String, type: ExternalSignerType, walletName: String? = null, walletId: String? = null)