OZExternalSignerManager

constructor(networkPassphrase: String, walletAdapter: ExternalWalletAdapter? = null, ed25519Adapter: OZExternalEd25519SignerAdapter? = null)

Parameters

networkPassphrase

The Stellar network passphrase used when delegating to wallet adapters.

walletAdapter

Optional wallet adapter backing the wallet (G-address) custody model. The SDK never sees the wallet's private key — signing is delegated out of process.

ed25519Adapter

Optional adapter backing the Ed25519 adapter custody model. When set, it is consulted via OZExternalEd25519SignerAdapter.canSignFor before the in-memory Ed25519 keypair registry (adapter-first precedence rule). Set a concrete OZExternalEd25519SignerAdapter to route Ed25519 signing through a hardware wallet, HSM, or remote signing service; leave null to use only in-memory keypairs registered via addEd25519FromRawKey.