Module: Solana::Ruby::Kit::Rpc::Api::GetSlot
Overview
Returns the current slot number at the given commitment level. Mirrors TypeScript’s ‘GetSlotApi.getSlot()`.
Instance Method Summary collapse
Instance Method Details
#get_slot(commitment: nil, min_context_slot: nil) ⇒ Object
18 19 20 21 22 23 24 25 26 |
# File 'lib/solana/ruby/kit/rpc/api/get_slot.rb', line 18 def get_slot(commitment: nil, min_context_slot: nil) config = {} config['commitment'] = commitment.to_s if commitment config['minContextSlot'] = min_context_slot if min_context_slot params = config.empty? ? [] : [config] result = transport.request('getSlot', params) Kernel.Integer(result) end |