Module: Solana::Ruby::Kit::Rpc::Api::RequestAirdrop
Overview
Requests an airdrop of lamports to the given address. Only available on devnet and testnet. Mirrors TypeScript’s ‘RequestAirdropApi.requestAirdrop(address, lamports, config?)`.
Returns the transaction ‘Signature` of the airdrop.
Instance Method Summary collapse
Instance Method Details
#request_airdrop(address, lamports, commitment: nil) ⇒ Object
24 25 26 27 28 29 30 31 |
# File 'lib/solana/ruby/kit/rpc/api/request_airdrop.rb', line 24 def request_airdrop(address, lamports, commitment: nil) config = {} config['commitment'] = commitment.to_s if commitment params = config.empty? ? [address, lamports] : [address, lamports, config] sig_str = transport.request('requestAirdrop', params) Keys::Signature.new(sig_str) end |