Add TransactionSigner.isReady()