Module: Glassnode::RESTv1Distribution
- Included in:
- RESTv1
- Defined in:
- lib/rest/v1/distribution.rb
Instance Method Summary collapse
-
#distribution_balance_1pct_holders(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
-
#distribution_balance_exchanges(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol e: exchange name c: [“NATIVE”, “USD”] i: [“1h”, “24h”, “10m”].
-
#distribution_balance_exchanges_all(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol e: exchange name c: [“NATIVE”, “USD”] i: [“24h”].
-
#distribution_balance_exchanges_relative(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol e: exchange name c: [“NATIVE”] i: [“1h”, “24h”, “10m”].
-
#distribution_balance_luna_foundation_guard(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”, “USD”] i: [“24h”, “1h”, “10m”].
-
#distribution_balance_miners_all(params = {}) ⇒ Object
Tier: 3 Params a: asset symbol c: [“NATIVE”, “USD”] i: [“24h”].
-
#distribution_balance_miners_change(params = {}) ⇒ Object
Tier: 3 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
-
#distribution_balance_miners_sum(params = {}) ⇒ Object
Tier: 3 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
-
#distribution_balance_mtgox_trustee(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”, “USD”] i: [“24h”, “1h”, “10m”].
-
#distribution_balance_otc_desks(params = {}) ⇒ Object
Tier: 3 Params a: asset symbol c: [“NATIVE”, “USD”] i: [“1h”, “24h”].
-
#distribution_balance_wbtc(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”, “USD”] i: [“24h”, “1h”, “10m”].
-
#distribution_exchange_net_position_change(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol e: exchange name c: [“NATIVE”, “USD”] i: [“24h”].
-
#distribution_gini(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
-
#distribution_herfindahl(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
-
#distribution_supply_contracts(params = {}) ⇒ Object
Tier: 2 Params a: asset symbol c: [“NATIVE”] i: [“24h”].
Instance Method Details
#distribution_balance_1pct_holders(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
76 77 78 |
# File 'lib/rest/v1/distribution.rb', line 76 def distribution_balance_1pct_holders(params={}) authenticated_get("metrics/distribution/balance_1pct_holders", params: params) end |
#distribution_balance_exchanges(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
e: exchange name
c: ["NATIVE", "USD"]
i: ["1h", "24h", "10m"]
10 11 12 |
# File 'lib/rest/v1/distribution.rb', line 10 def distribution_balance_exchanges(params={}) authenticated_get("metrics/distribution/balance_exchanges", params: params) end |
#distribution_balance_exchanges_all(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
e: exchange name
c: ["NATIVE", "USD"]
i: ["24h"]
40 41 42 |
# File 'lib/rest/v1/distribution.rb', line 40 def distribution_balance_exchanges_all(params={}) authenticated_get("metrics/distribution/balance_exchanges_all", params: params) end |
#distribution_balance_exchanges_relative(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
e: exchange name
c: ["NATIVE"]
i: ["1h", "24h", "10m"]
30 31 32 |
# File 'lib/rest/v1/distribution.rb', line 30 def distribution_balance_exchanges_relative(params={}) authenticated_get("metrics/distribution/balance_exchanges_relative", params: params) end |
#distribution_balance_luna_foundation_guard(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h", "1h", "10m"]
139 140 141 |
# File 'lib/rest/v1/distribution.rb', line 139 def distribution_balance_luna_foundation_guard(params={}) authenticated_get("metrics/distribution/balance_luna_foundation_guard", params: params) end |
#distribution_balance_miners_all(params = {}) ⇒ Object
Tier: 3 Params
a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]
49 50 51 |
# File 'lib/rest/v1/distribution.rb', line 49 def distribution_balance_miners_all(params={}) authenticated_get("metrics/distribution/balance_miners_all", params: params) end |
#distribution_balance_miners_change(params = {}) ⇒ Object
Tier: 3 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
58 59 60 |
# File 'lib/rest/v1/distribution.rb', line 58 def distribution_balance_miners_change(params={}) authenticated_get("metrics/distribution/balance_miners_change", params: params) end |
#distribution_balance_miners_sum(params = {}) ⇒ Object
Tier: 3 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
112 113 114 |
# File 'lib/rest/v1/distribution.rb', line 112 def distribution_balance_miners_sum(params={}) authenticated_get("metrics/distribution/balance_miners_sum", params: params) end |
#distribution_balance_mtgox_trustee(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h", "1h", "10m"]
130 131 132 |
# File 'lib/rest/v1/distribution.rb', line 130 def distribution_balance_mtgox_trustee(params={}) authenticated_get("metrics/distribution/balance_mtgox_trustee", params: params) end |
#distribution_balance_otc_desks(params = {}) ⇒ Object
Tier: 3 Params
a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]
67 68 69 |
# File 'lib/rest/v1/distribution.rb', line 67 def distribution_balance_otc_desks(params={}) authenticated_get("metrics/distribution/balance_otc_desks", params: params) end |
#distribution_balance_wbtc(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h", "1h", "10m"]
121 122 123 |
# File 'lib/rest/v1/distribution.rb', line 121 def distribution_balance_wbtc(params={}) authenticated_get("metrics/distribution/balance_wbtc", params: params) end |
#distribution_exchange_net_position_change(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
e: exchange name
c: ["NATIVE", "USD"]
i: ["24h"]
20 21 22 |
# File 'lib/rest/v1/distribution.rb', line 20 def distribution_exchange_net_position_change(params={}) authenticated_get("metrics/distribution/exchange_net_position_change", params: params) end |
#distribution_gini(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
85 86 87 |
# File 'lib/rest/v1/distribution.rb', line 85 def distribution_gini(params={}) authenticated_get("metrics/distribution/gini", params: params) end |
#distribution_herfindahl(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
94 95 96 |
# File 'lib/rest/v1/distribution.rb', line 94 def distribution_herfindahl(params={}) authenticated_get("metrics/distribution/herfindahl", params: params) end |
#distribution_supply_contracts(params = {}) ⇒ Object
Tier: 2 Params
a: asset symbol
c: ["NATIVE"]
i: ["24h"]
103 104 105 |
# File 'lib/rest/v1/distribution.rb', line 103 def distribution_supply_contracts(params={}) authenticated_get("metrics/distribution/supply_contracts", params: params) end |