Add getSignatureStatus()

This commit is contained in:
Michael Vines
2018-09-26 19:16:17 -07:00
parent 8ccbe888d3
commit 92af6e3341
5 changed files with 76 additions and 10 deletions

View File

@ -35,10 +35,10 @@ function showBalance() {
function confirmTransaction(signature) {
console.log('Confirming transaction:', signature);
return connection.confirmTransaction(signature)
return connection.getSignatureStatus(signature)
.then((confirmation) => {
if (!confirmation) {
throw new Error('Transaction was not confirmed');
if (confirmation !== 'Confirmed') {
throw new Error(`Transaction was not confirmed (${confirmation})`);
}
console.log('Transaction confirmed');
});