Module: EpochsEndpoints
- Included in:
- Blockfrostruby::CardanoMainNet
- Defined in:
- lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb
Constant Summary
Constants included from Blockfrostruby
Instance Method Summary collapse
-
#get_epoch(epoch_number) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number).
-
#get_epoch_blocks(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/blocks.
-
#get_epoch_blocks_by_pool(epoch_number, pool_id, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/bloks/(pool_id).
-
#get_epoch_parameters(epoch_number) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/parameters.
-
#get_epoch_stakes(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/stakes.
-
#get_epoch_stakes_by_pool(epoch_number, pool_id, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/stakes/(pool_id).
-
#get_latest_epoch ⇒ Hash
Calls get request on (@url)/epochs/latest.
-
#get_latest_epoch_parameters ⇒ Hash
Calls get request on (@url)/epochs/latest/parameters.
-
#get_list_of_next_epochs(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/next.
-
#get_list_of_previous_epochs(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/previous.
Methods included from Request
get_response, post_file, post_request_cbor, post_request_raw
Methods included from Params
Methods included from Validator
validate_init_params, validate_params
Methods included from Configuration
Instance Method Details
#get_epoch(epoch_number) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number).
32 33 34 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 32 def get_epoch(epoch_number) Request.get_response("#{@url}/epochs/#{epoch_number}", @project_id) end |
#get_epoch_blocks(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/blocks.
81 82 83 84 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 81 def get_epoch_blocks(epoch_number, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/blocks", @project_id, params) end |
#get_epoch_blocks_by_pool(epoch_number, pool_id, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/bloks/(pool_id).
92 93 94 95 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 92 def get_epoch_blocks_by_pool(epoch_number, pool_id, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/blocks/#{pool_id}", @project_id, params) end |
#get_epoch_parameters(epoch_number) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/parameters.
101 102 103 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 101 def get_epoch_parameters(epoch_number) Request.get_response("#{@url}/epochs/#{epoch_number}/parameters", @project_id) end |
#get_epoch_stakes(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/stakes.
61 62 63 64 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 61 def get_epoch_stakes(epoch_number, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/stakes", @project_id, params) end |
#get_epoch_stakes_by_pool(epoch_number, pool_id, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/stakes/(pool_id).
71 72 73 74 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 71 def get_epoch_stakes_by_pool(epoch_number, pool_id, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/stakes/#{pool_id}", @project_id, params) end |
#get_latest_epoch ⇒ Hash
Calls get request on (@url)/epochs/latest.
16 17 18 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 16 def get_latest_epoch Request.get_response("#{@url}/epochs/latest", @project_id) end |
#get_latest_epoch_parameters ⇒ Hash
Calls get request on (@url)/epochs/latest/parameters.
23 24 25 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 23 def get_latest_epoch_parameters Request.get_response("#{@url}/epochs/latest/parameters", @project_id) end |
#get_list_of_next_epochs(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/next.
41 42 43 44 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 41 def get_list_of_next_epochs(epoch_number, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/next", @project_id, params) end |
#get_list_of_previous_epochs(epoch_number, params = {}) ⇒ Hash
Calls get request on (@url)/epochs/(epoch_number)/previous.
51 52 53 54 |
# File 'lib/blockfrostruby/endpoints/cardano/epochs_endpoints.rb', line 51 def get_list_of_previous_epochs(epoch_number, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/epochs/#{epoch_number}/previous", @project_id, params) end |