requestAndConfirmAirdrop method
Future<TransactionSignature>
requestAndConfirmAirdrop(
- Pubkey pubkey,
- u64 lamports, {
- CommitmentConfig? config,
Requests an airdrop of lamports
to pubkey
and wait for transaction confirmation.
Returns the transaction signature as a base-58 encoded string.
Implementation
Future<TransactionSignature> requestAndConfirmAirdrop(
final Pubkey pubkey,
final u64 lamports, {
final CommitmentConfig? config,
}) async {
final TransactionSignature signature = await requestAirdrop(pubkey, lamports, config: config);
final SignatureNotification notification = await confirmTransaction(signature, config: config);
return notification.err != null ? Future.error(notification.err) : Future.value(signature);
}