Module: SolanaRuby::HttpMethods::SlotMethods

Defined in:
lib/solana_ruby/http_methods/slot_methods.rb

Overview

Slot Related HTTP Methods

Instance Method Summary collapse

Instance Method Details

#get_highest_snapshot_slotObject



23
24
25
26
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 23

def get_highest_snapshot_slot
  slot_leaders = request("getHighestSnapshotSlot")
  slot_leaders["result"]
end

#get_max_retransmit_slotObject



33
34
35
36
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 33

def get_max_retransmit_slot
  max_retransmit_slot = request("getMaxRetransmitSlot")
  max_retransmit_slot["result"]
end

#get_max_shred_insert_slotObject



38
39
40
41
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 38

def get_max_shred_insert_slot
  max_shred_insert_slot = request("getMaxShredInsertSlot")
  max_shred_insert_slot["result"]
end

#get_minimum_ledger_slotObject



28
29
30
31
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 28

def get_minimum_ledger_slot
  minimum_ladger_slot = request("minimumLedgerSlot")
  minimum_ladger_slot["result"]
end

#get_slotObject



7
8
9
10
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 7

def get_slot
  slot_info = request("getSlot")
  slot_info["result"]
end

#get_slot_leader(options = {}) ⇒ Object



12
13
14
15
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 12

def get_slot_leader(options = {})
  slot_leader = request("getSlotLeader", [options])
  slot_leader["result"]
end

#get_slot_leaders(start_slot, limit) ⇒ Object



17
18
19
20
21
# File 'lib/solana_ruby/http_methods/slot_methods.rb', line 17

def get_slot_leaders(start_slot, limit)
  params = [start_slot, limit]
  slot_leaders = request("getSlotLeaders", params)
  slot_leaders["result"]
end