Module: Solana::Ruby::Kit::Rpc::Api::GetMinimumBalanceForRentExemption
- Extended by:
- T::Sig
- Included in:
- Client
- Defined in:
- lib/solana/ruby/kit/rpc/api/get_minimum_balance_for_rent_exemption.rb
Overview
Returns the minimum balance required to keep an account rent-exempt given its data size in bytes. Mirrors ‘GetMinimumBalanceForRentExemptionApi.getMinimumBalanceForRentExemption()`.
Instance Method Summary collapse
Instance Method Details
#get_minimum_balance_for_rent_exemption(data_size, commitment: nil) ⇒ Object
19 20 21 22 23 24 25 |
# File 'lib/solana/ruby/kit/rpc/api/get_minimum_balance_for_rent_exemption.rb', line 19 def get_minimum_balance_for_rent_exemption(data_size, commitment: nil) config = {} config['commitment'] = commitment.to_s if commitment params = config.empty? ? [data_size] : [data_size, config] Kernel.Integer(transport.request('getMinimumBalanceForRentExemption', params)) end |