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