Thrown by Wallet.getNewAddresses({ forceNew: true }) when the wallet has
no HD stream to advance — walletMode: 'static' / 'auto', or a
DescriptorProvider that declined to allocate.
A typed refusal rather than a silent repeat: a caller that asked for a
fresh address is issuing one per counterparty, and quietly returning the
address it already handed out surfaces only as two payers sharing a script.
Thrown by
Wallet.getNewAddresses({ forceNew: true })when the wallet has no HD stream to advance —walletMode: 'static'/'auto', or a DescriptorProvider that declined to allocate.A typed refusal rather than a silent repeat: a caller that asked for a fresh address is issuing one per counterparty, and quietly returning the address it already handed out surfaces only as two payers sharing a script.