Module: AssetsEndpoints
- Included in:
- Blockfrostruby::CardanoMainNet
- Defined in:
- lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb
Constant Summary
Constants included from Blockfrostruby
Instance Method Summary collapse
-
#get_asset(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset).
-
#get_asset_addresses(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/addresses.
-
#get_asset_history(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/history.
-
#get_asset_transactions(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/transactions.
-
#get_assets(params = {}) ⇒ Hash
Calls get request on (@url)/assets.
-
#get_assets_of_policy(policy_id, params = {}) ⇒ Hash
Calls get request on (@url)/assets/policy/(policy_id).
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_asset(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset).
26 27 28 29 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 26 def get_asset(asset, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets/#{asset}", @project_id, params) end |
#get_asset_addresses(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/addresses.
56 57 58 59 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 56 def get_asset_addresses(asset, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets/#{asset}/addresses", @project_id, params) end |
#get_asset_history(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/history.
36 37 38 39 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 36 def get_asset_history(asset, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets/#{asset}/history", @project_id, params) end |
#get_asset_transactions(asset, params = {}) ⇒ Hash
Calls get request on (@url)/assets/(asset)/transactions.
46 47 48 49 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 46 def get_asset_transactions(asset, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets/#{asset}/transactions", @project_id, params) end |
#get_assets(params = {}) ⇒ Hash
Calls get request on (@url)/assets.
16 17 18 19 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 16 def get_assets(params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets", @project_id, params) end |
#get_assets_of_policy(policy_id, params = {}) ⇒ Hash
Calls get request on (@url)/assets/policy/(policy_id).
66 67 68 69 |
# File 'lib/blockfrostruby/endpoints/cardano/assets_endpoints.rb', line 66 def get_assets_of_policy(policy_id, params = {}) params = Params.define_params(params, @config) Request.get_response("#{@url}/assets/policy/#{policy_id}", @project_id, params) end |