Module: Glassnode::RESTv1Supply

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

Instance Method Summary collapse

Instance Method Details

#supply_active_1d_1w(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


153
154
155
# File 'lib/rest/v1/supply.rb', line 153

def supply_active_1d_1w(params={})
  authenticated_get("metrics/supply/active_1d_1w", params: params)
end

#supply_active_1m_3m(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


171
172
173
# File 'lib/rest/v1/supply.rb', line 171

def supply_active_1m_3m(params={})
  authenticated_get("metrics/supply/active_1m_3m", params: params)
end

#supply_active_1w_1m(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


162
163
164
# File 'lib/rest/v1/supply.rb', line 162

def supply_active_1w_1m(params={})
  authenticated_get("metrics/supply/active_1w_1m", params: params)
end

#supply_active_1y_2y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


198
199
200
# File 'lib/rest/v1/supply.rb', line 198

def supply_active_1y_2y(params={})
  authenticated_get("metrics/supply/active_1y_2y", params: params)
end

#supply_active_24h(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


144
145
146
# File 'lib/rest/v1/supply.rb', line 144

def supply_active_24h(params={})
  authenticated_get("metrics/supply/active_24h", params: params)
end

#supply_active_2y_3y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


207
208
209
# File 'lib/rest/v1/supply.rb', line 207

def supply_active_2y_3y(params={})
  authenticated_get("metrics/supply/active_2y_3y", params: params)
end

#supply_active_3m_6m(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


180
181
182
# File 'lib/rest/v1/supply.rb', line 180

def supply_active_3m_6m(params={})
  authenticated_get("metrics/supply/active_3m_6m", params: params)
end

#supply_active_3y_5y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


216
217
218
# File 'lib/rest/v1/supply.rb', line 216

def supply_active_3y_5y(params={})
  authenticated_get("metrics/supply/active_3y_5y", params: params)
end

#supply_active_5y_7y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


225
226
227
# File 'lib/rest/v1/supply.rb', line 225

def supply_active_5y_7y(params={})
  authenticated_get("metrics/supply/active_5y_7y", params: params)
end

#supply_active_6m_12m(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


189
190
191
# File 'lib/rest/v1/supply.rb', line 189

def supply_active_6m_12m(params={})
  authenticated_get("metrics/supply/active_6m_12m", params: params)
end

#supply_active_7y_10y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


234
235
236
# File 'lib/rest/v1/supply.rb', line 234

def supply_active_7y_10y(params={})
  authenticated_get("metrics/supply/active_7y_10y", params: params)
end

#supply_active_more_10y(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


243
244
245
# File 'lib/rest/v1/supply.rb', line 243

def supply_active_more_10y(params={})
  authenticated_get("metrics/supply/active_more_10y", params: params)
end

#supply_active_more_1y_percent(params = {}) ⇒ Object

Tier: 1 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


261
262
263
# File 'lib/rest/v1/supply.rb', line 261

def supply_active_more_1y_percent(params={})
  authenticated_get("metrics/supply/active_more_1y_percent", params: params)
end

#supply_active_more_2y_percent(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


270
271
272
# File 'lib/rest/v1/supply.rb', line 270

def supply_active_more_2y_percent(params={})
  authenticated_get("metrics/supply/active_more_2y_percent", params: params)
end

#supply_active_more_3y_percent(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


279
280
281
# File 'lib/rest/v1/supply.rb', line 279

def supply_active_more_3y_percent(params={})
  authenticated_get("metrics/supply/active_more_3y_percent", params: params)
end

#supply_active_more_5y_percent(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


288
289
290
# File 'lib/rest/v1/supply.rb', line 288

def supply_active_more_5y_percent(params={})
  authenticated_get("metrics/supply/active_more_5y_percent", params: params)
end

#supply_burned(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["10m", "1h", "24h", "1w", "1month"]


81
82
83
# File 'lib/rest/v1/supply.rb', line 81

def supply_burned(params={})
  authenticated_get("metrics/supply/burned", params: params)
end

#supply_current(params = {}) ⇒ Object

Tier: 1 Params

a: asset symbol
c: ["USD", "NATIVE"]
i: ["1h", "24h", "10m", "1w", "1month"]


63
64
65
# File 'lib/rest/v1/supply.rb', line 63

def supply_current(params={})
  authenticated_get("metrics/supply/current", params: params)
end

#supply_current_adjusted(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h"]


315
316
317
# File 'lib/rest/v1/supply.rb', line 315

def supply_current_adjusted(params={})
  authenticated_get("metrics/supply/current_adjusted", params: params)
end

#supply_highly_liquid_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


27
28
29
# File 'lib/rest/v1/supply.rb', line 27

def supply_highly_liquid_sum(params={})
  authenticated_get("metrics/supply/highly_liquid_sum", params: params)
end

#supply_hodl_waves(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


252
253
254
# File 'lib/rest/v1/supply.rb', line 252

def supply_hodl_waves(params={})
  authenticated_get("metrics/supply/hodl_waves", params: params)
end

#supply_illiquid_change(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


54
55
56
# File 'lib/rest/v1/supply.rb', line 54

def supply_illiquid_change(params={})
  authenticated_get("metrics/supply/illiquid_change", params: params)
end

#supply_illiquid_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


36
37
38
# File 'lib/rest/v1/supply.rb', line 36

def supply_illiquid_sum(params={})
  authenticated_get("metrics/supply/illiquid_sum", params: params)
end

#supply_inflation_rate(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


99
100
101
# File 'lib/rest/v1/supply.rb', line 99

def supply_inflation_rate(params={})
  authenticated_get("metrics/supply/inflation_rate", params: params)
end

#supply_issued(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["USD", "NATIVE"]
i: ["1h", "24h", "10m"]


90
91
92
# File 'lib/rest/v1/supply.rb', line 90

def supply_issued(params={})
  authenticated_get("metrics/supply/issued", params: params)
end

#supply_liquid_change(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


45
46
47
# File 'lib/rest/v1/supply.rb', line 45

def supply_liquid_change(params={})
  authenticated_get("metrics/supply/liquid_change", params: params)
end

#supply_liquid_illiquid_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


9
10
11
# File 'lib/rest/v1/supply.rb', line 9

def supply_liquid_illiquid_sum(params={})
  authenticated_get("metrics/supply/liquid_illiquid_sum", params: params)
end

#supply_liquid_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


18
19
20
# File 'lib/rest/v1/supply.rb', line 18

def supply_liquid_sum(params={})
  authenticated_get("metrics/supply/liquid_sum", params: params)
end

#supply_loss_sum(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["USD"]
i: ["1h", "24h"]


333
334
335
# File 'lib/rest/v1/supply.rb', line 333

def supply_loss_sum(params={})
  authenticated_get("metrics/supply/loss_sum", params: params)
end

#supply_lth_loss_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


378
379
380
# File 'lib/rest/v1/supply.rb', line 378

def supply_lth_loss_sum(params={})
  authenticated_get("metrics/supply/lth_loss_sum", params: params)
end

#supply_lth_net_change(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


414
415
416
# File 'lib/rest/v1/supply.rb', line 414

def supply_lth_net_change(params={})
  authenticated_get("metrics/supply/lth_net_change", params: params)
end

#supply_lth_profit_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


396
397
398
# File 'lib/rest/v1/supply.rb', line 396

def supply_lth_profit_sum(params={})
  authenticated_get("metrics/supply/lth_profit_sum", params: params)
end

#supply_lth_sth_profit_loss_relative(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


405
406
407
# File 'lib/rest/v1/supply.rb', line 405

def supply_lth_sth_profit_loss_relative(params={})
  authenticated_get("metrics/supply/lth_sth_profit_loss_relative", params: params)
end

#supply_lth_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


360
361
362
# File 'lib/rest/v1/supply.rb', line 360

def supply_lth_sum(params={})
  authenticated_get("metrics/supply/lth_sum", params: params)
end

#supply_minted(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["10m", "1h", "24h", "1w", "1month"]


72
73
74
# File 'lib/rest/v1/supply.rb', line 72

def supply_minted(params={})
  authenticated_get("metrics/supply/minted", params: params)
end

#supply_profit_relative(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["1h", "24h"]


342
343
344
# File 'lib/rest/v1/supply.rb', line 342

def supply_profit_relative(params={})
  authenticated_get("metrics/supply/profit_relative", params: params)
end

#supply_profit_sum(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["USD"]
i: ["1h", "24h"]


324
325
326
# File 'lib/rest/v1/supply.rb', line 324

def supply_profit_sum(params={})
  authenticated_get("metrics/supply/profit_sum", params: params)
end

#supply_rcap_hodl_waves(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


297
298
299
# File 'lib/rest/v1/supply.rb', line 297

def supply_rcap_hodl_waves(params={})
  authenticated_get("metrics/supply/rcap_hodl_waves", params: params)
end

#supply_revived_more_1y_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h", "10m"]


108
109
110
# File 'lib/rest/v1/supply.rb', line 108

def supply_revived_more_1y_sum(params={})
  authenticated_get("metrics/supply/revived_more_1y_sum", params: params)
end

#supply_revived_more_2y_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h", "10m"]


117
118
119
# File 'lib/rest/v1/supply.rb', line 117

def supply_revived_more_2y_sum(params={})
  authenticated_get("metrics/supply/revived_more_2y_sum", params: params)
end

#supply_revived_more_3y_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h", "10m"]


126
127
128
# File 'lib/rest/v1/supply.rb', line 126

def supply_revived_more_3y_sum(params={})
  authenticated_get("metrics/supply/revived_more_3y_sum", params: params)
end

#supply_revived_more_5y_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["1h", "24h", "10m"]


135
136
137
# File 'lib/rest/v1/supply.rb', line 135

def supply_revived_more_5y_sum(params={})
  authenticated_get("metrics/supply/revived_more_5y_sum", params: params)
end

#supply_sth_loss_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


369
370
371
# File 'lib/rest/v1/supply.rb', line 369

def supply_sth_loss_sum(params={})
  authenticated_get("metrics/supply/sth_loss_sum", params: params)
end

#supply_sth_lth_realized_value_ratio(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["USD"]
i: ["1h", "24h"]


306
307
308
# File 'lib/rest/v1/supply.rb', line 306

def supply_sth_lth_realized_value_ratio(params={})
  authenticated_get("metrics/supply/sth_lth_realized_value_ratio", params: params)
end

#supply_sth_profit_loss_ratio(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE"]
i: ["24h"]


423
424
425
# File 'lib/rest/v1/supply.rb', line 423

def supply_sth_profit_loss_ratio(params={})
  authenticated_get("metrics/supply/sth_profit_loss_ratio", params: params)
end

#supply_sth_profit_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


387
388
389
# File 'lib/rest/v1/supply.rb', line 387

def supply_sth_profit_sum(params={})
  authenticated_get("metrics/supply/sth_profit_sum", params: params)
end

#supply_sth_sum(params = {}) ⇒ Object

Tier: 3 Params

a: asset symbol
c: ["NATIVE", "USD"]
i: ["24h"]


351
352
353
# File 'lib/rest/v1/supply.rb', line 351

def supply_sth_sum(params={})
  authenticated_get("metrics/supply/sth_sum", params: params)
end

#supply_supply_by_txout_type(params = {}) ⇒ Object

Tier: 2 Params

a: asset symbol
c: ["USD"]
i: ["24h"]


432
433
434
# File 'lib/rest/v1/supply.rb', line 432

def supply_supply_by_txout_type(params={})
  authenticated_get("metrics/supply/supply_by_txout_type", params: params)
end