Module: HelloBlock::Block

Extended by:
Block
Included in:
Block
Defined in:
lib/helloblock/block.rb

Constant Summary collapse

RESOURCE =
"/blocks"

Instance Method Summary collapse

Instance Method Details

#get(block_id) ⇒ Object



6
7
8
9
# File 'lib/helloblock/block.rb', line 6

def get(block_id)
  res = HelloBlock::Request.get("#{RESOURCE}/#{block_id}")
  res["block"]
end

#get_latest(queries = {}) ⇒ Object



16
17
18
19
# File 'lib/helloblock/block.rb', line 16

def get_latest(queries = {})
  res = HelloBlock::Request.get("#{RESOURCE}/latest", query: queries)
  res["blocks"]
end

#get_transactions(block_id, queries = {}) ⇒ Object



11
12
13
14
# File 'lib/helloblock/block.rb', line 11

def get_transactions(block_id, queries = {})
  res = HelloBlock::Request.get("#{RESOURCE}/#{block_id}/transactions", query: queries)
  res["transactions"]
end