Skip to content
This repository was archived by the owner on Mar 11, 2025. It is now read-only.

Commit 94f78b2

Browse files
[token-js]: new overload of confirm tx in examples (#3685)
1 parent e69c770 commit 94f78b2

9 files changed

+12
-9
lines changed

token/js/examples/createMintAndTransferTokens.ts

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -10,7 +10,10 @@ import { createMint, getOrCreateAssociatedTokenAccount, mintTo, transfer } from
1010
const fromAirdropSignature = await connection.requestAirdrop(fromWallet.publicKey, LAMPORTS_PER_SOL);
1111

1212
// Wait for airdrop confirmation
13-
await connection.confirmTransaction(fromAirdropSignature);
13+
await connection.confirmTransaction({
14+
signature: fromAirdropSignature,
15+
...(await connection.getLatestBlockhash()),
16+
});
1417

1518
// Generate a new wallet to receive newly minted token
1619
const toWallet = Keypair.generate();

token/js/examples/createMintCloseAuthority.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@ import {
2828
const connection = new Connection(clusterApiUrl('devnet'), 'confirmed');
2929

3030
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
31-
await connection.confirmTransaction(airdropSignature);
31+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
3232

3333
const extensions = [ExtensionType.MintCloseAuthority];
3434
const mintLen = getMintLen(extensions);

token/js/examples/defaultAccountState.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -32,7 +32,7 @@ import {
3232
const connection = new Connection(clusterApiUrl('devnet'), 'confirmed');
3333

3434
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
35-
await connection.confirmTransaction(airdropSignature);
35+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
3636

3737
const defaultState = AccountState.Frozen;
3838

token/js/examples/immutableOwner.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -22,7 +22,7 @@ import {
2222

2323
const payer = Keypair.generate();
2424
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
25-
await connection.confirmTransaction(airdropSignature);
25+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
2626

2727
const mintAuthority = Keypair.generate();
2828
const decimals = 9;

token/js/examples/interestBearing.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -6,7 +6,7 @@ import { createInterestBearingMint, updateRateInterestBearingMint, TOKEN_2022_PR
66

77
const payer = Keypair.generate();
88
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
9-
await connection.confirmTransaction(airdropSignature);
9+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
1010

1111
const mintAuthority = Keypair.generate();
1212
const freezeAuthority = Keypair.generate();

token/js/examples/memoTransfer.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ import {
2323

2424
const payer = Keypair.generate();
2525
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
26-
await connection.confirmTransaction(airdropSignature);
26+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
2727

2828
const mintAuthority = Keypair.generate();
2929
const decimals = 9;

token/js/examples/nonTransferable.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020

2121
const payer = Keypair.generate();
2222
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
23-
await connection.confirmTransaction(airdropSignature);
23+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
2424

2525
const mintAuthority = Keypair.generate();
2626
const decimals = 9;

token/js/examples/reallocate.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -20,7 +20,7 @@ import {
2020

2121
const payer = Keypair.generate();
2222
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
23-
await connection.confirmTransaction(airdropSignature);
23+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
2424

2525
const mintAuthority = Keypair.generate();
2626
const decimals = 9;

token/js/examples/transferFee.ts

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -46,7 +46,7 @@ import {
4646
const connection = new Connection(clusterApiUrl('devnet'), 'confirmed');
4747

4848
const airdropSignature = await connection.requestAirdrop(payer.publicKey, 2 * LAMPORTS_PER_SOL);
49-
await connection.confirmTransaction(airdropSignature);
49+
await connection.confirmTransaction({ signature: airdropSignature, ...(await connection.getLatestBlockhash()) });
5050

5151
const mintLamports = await connection.getMinimumBalanceForRentExemption(mintLen);
5252
const mintTransaction = new Transaction().add(

0 commit comments

Comments
 (0)