requestAirdrop method
Future<String>
requestAirdrop({
- required Ed25519HDPublicKey address,
- required int lamports,
- Commitment commitment = Commitment.finalized,
Request airdrop for lamports
amount to this wallet's account.
For commitment
parameter description see this document
Commitment.processed is not supported as commitment
.
Implementation
Future<String> requestAirdrop({
required Ed25519HDPublicKey address,
required int lamports,
Commitment commitment = Commitment.finalized,
}) async {
final signature = await rpcClient.requestAirdrop(
address.toBase58(),
lamports,
commitment: commitment,
);
await waitForSignatureStatus(
signature,
status: commitment,
);
return signature;
}