Module: Glassnode::RESTv1Distribution

Included in:
RESTv1
Defined in:
lib/rest/v1/distribution.rb

Instance Method Summary collapse

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