Module: Glassnode::RESTv1Transactions

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

Instance Method Summary collapse

Instance Method Details

#transactions_contract_calls_external_count(params = {}) ⇒ Object

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



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

def transactions_contract_calls_external_count(params={})
  authenticated_get("metrics/transactions/contract_calls_external_count", params: params).body
end

#transactions_contract_calls_internal_count(params = {}) ⇒ Object

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



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

def transactions_contract_calls_internal_count(params={})
  authenticated_get("metrics/transactions/contract_calls_internal_count", params: params).body
end

#transactions_count(params = {}) ⇒ Object

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



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

def transactions_count(params={})
  authenticated_get("metrics/transactions/count", params: params).body
end

#transactions_entity_adjusted_count(params = {}) ⇒ Object

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



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

def transactions_entity_adjusted_count(params={})
  authenticated_get("metrics/transactions/entity_adjusted_count", params: params).body
end

#transactions_rate(params = {}) ⇒ Object

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



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

def transactions_rate(params={})
  authenticated_get("metrics/transactions/rate", params: params).body
end

#transactions_segwit_adoption(params = {}) ⇒ Object

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



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

def transactions_segwit_adoption(params={})
  authenticated_get("metrics/transactions/segwit_adoption", params: params).body
end

#transactions_size_mean(params = {}) ⇒ Object

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



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

def transactions_size_mean(params={})
  authenticated_get("metrics/transactions/size_mean", params: params).body
end

#transactions_size_sum(params = {}) ⇒ Object

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



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

def transactions_size_sum(params={})
  authenticated_get("metrics/transactions/size_sum", params: params).body
end

#transactions_spent_output_types_share(params = {}) ⇒ Object

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



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

def transactions_spent_output_types_share(params={})
  authenticated_get("metrics/transactions/spent_output_types_share", params: params).body
end

#transactions_taproot_adoption(params = {}) ⇒ Object

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



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

def transactions_taproot_adoption(params={})
  authenticated_get("metrics/transactions/taproot_adoption", params: params).body
end

#transactions_transfers_between_exchanges_count(params = {}) ⇒ Object

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



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

def transactions_transfers_between_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_between_exchanges_count", params: params).body
end

#transactions_transfers_count(params = {}) ⇒ Object

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



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

def transactions_transfers_count(params={})
  authenticated_get("metrics/transactions/transfers_count", params: params).body
end

#transactions_transfers_exchanges_to_whales_count(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE"] i: ["24h"]



353
354
355
# File 'lib/rest/v1/transactions.rb', line 353

def transactions_transfers_exchanges_to_whales_count(params={})
  authenticated_get("metrics/transactions/transfers_exchanges_to_whales_count", params: params).body
end

#transactions_transfers_from_exchanges_count(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["COUNT"] i: ["1h", "24h", "10m"]



443
444
445
# File 'lib/rest/v1/transactions.rb', line 443

def transactions_transfers_from_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_from_exchanges_count", params: params).body
end

#transactions_transfers_from_miners_count(params = {}) ⇒ Object

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



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

def transactions_transfers_from_miners_count(params={})
  authenticated_get("metrics/transactions/transfers_from_miners_count", params: params).body
end

#transactions_transfers_from_otc_desks_count(params = {}) ⇒ Object

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



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

def transactions_transfers_from_otc_desks_count(params={})
  authenticated_get("metrics/transactions/transfers_from_otc_desks_count", params: params).body
end

#transactions_transfers_rate(params = {}) ⇒ Object

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



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

def transactions_transfers_rate(params={})
  authenticated_get("metrics/transactions/transfers_rate", params: params).body
end

#transactions_transfers_to_exchanges_count(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["COUNT"] i: ["1h", "24h", "10m"]



433
434
435
# File 'lib/rest/v1/transactions.rb', line 433

def transactions_transfers_to_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_to_exchanges_count", params: params).body
end

#transactions_transfers_to_miners_count(params = {}) ⇒ Object

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



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

def transactions_transfers_to_miners_count(params={})
  authenticated_get("metrics/transactions/transfers_to_miners_count", params: params).body
end

#transactions_transfers_to_otc_desks_count(params = {}) ⇒ Object

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



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

def transactions_transfers_to_otc_desks_count(params={})
  authenticated_get("metrics/transactions/transfers_to_otc_desks_count", params: params).body
end

#transactions_transfers_volume_adjusted_mean(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_adjusted_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_mean", params: params).body
end

#transactions_transfers_volume_adjusted_median(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_adjusted_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_median", params: params).body
end

#transactions_transfers_volume_adjusted_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_sum", params: params).body
end

#transactions_transfers_volume_between_exchanges_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_between_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_between_exchanges_sum", params: params).body
end

#transactions_transfers_volume_by_size_entity_adjusted_relative(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_by_size_entity_adjusted_relative(params={})
  authenticated_get("metrics/transactions/transfers_volume_by_size_entity_adjusted_relative", params: params).body
end

#transactions_transfers_volume_by_size_entity_adjusted_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_by_size_entity_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_by_size_entity_adjusted_sum", params: params).body
end

#transactions_transfers_volume_entity_adjusted_mean(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_entity_adjusted_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_mean", params: params).body
end

#transactions_transfers_volume_entity_adjusted_median(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_entity_adjusted_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_median", params: params).body
end

#transactions_transfers_volume_entity_adjusted_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_entity_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_sum", params: params).body
end

#transactions_transfers_volume_exchanges_net(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



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

def transactions_transfers_volume_exchanges_net(params={})
  authenticated_get("metrics/transactions/transfers_volume_exchanges_net", params: params).body
end

#transactions_transfers_volume_exchanges_to_whales_sum(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["24h"]



373
374
375
# File 'lib/rest/v1/transactions.rb', line 373

def transactions_transfers_volume_exchanges_to_whales_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_exchanges_to_whales_sum", params: params).body
end

#transactions_transfers_volume_from_exchanges_mean(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



413
414
415
# File 'lib/rest/v1/transactions.rb', line 413

def transactions_transfers_volume_from_exchanges_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_exchanges_mean", params: params).body
end

#transactions_transfers_volume_from_exchanges_sum(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



463
464
465
# File 'lib/rest/v1/transactions.rb', line 463

def transactions_transfers_volume_from_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_exchanges_sum", params: params).body
end

#transactions_transfers_volume_from_miners_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_from_miners_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_miners_sum", params: params).body
end

#transactions_transfers_volume_from_otc_desks_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_from_otc_desks_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_otc_desks_sum", params: params).body
end

#transactions_transfers_volume_loss_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_loss_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_loss_sum", params: params).body
end

#transactions_transfers_volume_mean(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_mean", params: params).body
end

#transactions_transfers_volume_median(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_median", params: params).body
end

#transactions_transfers_volume_miners_net(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_miners_net(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_net", params: params).body
end

#transactions_transfers_volume_miners_to_exchanges(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



383
384
385
# File 'lib/rest/v1/transactions.rb', line 383

def transactions_transfers_volume_miners_to_exchanges(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_to_exchanges", params: params).body
end

#transactions_transfers_volume_miners_to_exchanges_all(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["24h"]



393
394
395
# File 'lib/rest/v1/transactions.rb', line 393

def transactions_transfers_volume_miners_to_exchanges_all(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_to_exchanges_all", params: params).body
end

#transactions_transfers_volume_profit_relative(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_profit_relative(params={})
  authenticated_get("metrics/transactions/transfers_volume_profit_relative", params: params).body
end

#transactions_transfers_volume_profit_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_profit_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_profit_sum", params: params).body
end

#transactions_transfers_volume_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_sum", params: params).body
end

#transactions_transfers_volume_to_exchanges_mean(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



403
404
405
# File 'lib/rest/v1/transactions.rb', line 403

def transactions_transfers_volume_to_exchanges_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_exchanges_mean", params: params).body
end

#transactions_transfers_volume_to_exchanges_sum(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



453
454
455
# File 'lib/rest/v1/transactions.rb', line 453

def transactions_transfers_volume_to_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_exchanges_sum", params: params).body
end

#transactions_transfers_volume_to_miners_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_to_miners_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_miners_sum", params: params).body
end

#transactions_transfers_volume_to_otc_desks_sum(params = {}) ⇒ Object

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



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

def transactions_transfers_volume_to_otc_desks_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_otc_desks_sum", params: params).body
end

#transactions_transfers_volume_whales_to_exchanges_sum(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["24h"]



363
364
365
# File 'lib/rest/v1/transactions.rb', line 363

def transactions_transfers_volume_whales_to_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_whales_to_exchanges_sum", params: params).body
end

#transactions_transfers_volume_within_exchanges_sum(params = {}) ⇒ Object

Tier: 2 Params a: asset symbol e: exchange name c: ["NATIVE", "USD"] i: ["1h", "24h", "10m"]



473
474
475
# File 'lib/rest/v1/transactions.rb', line 473

def transactions_transfers_volume_within_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_within_exchanges_sum", params: params).body
end

#transactions_transfers_whales_to_exchanges_count(params = {}) ⇒ Object

Tier: 3 Params a: asset symbol e: exchange name c: ["NATIVE"] i: ["24h"]



343
344
345
# File 'lib/rest/v1/transactions.rb', line 343

def transactions_transfers_whales_to_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_whales_to_exchanges_count", params: params).body
end

#transactions_tx_types_breakdown_count(params = {}) ⇒ Object

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



482
483
484
# File 'lib/rest/v1/transactions.rb', line 482

def transactions_tx_types_breakdown_count(params={})
  authenticated_get("metrics/transactions/tx_types_breakdown_count", params: params).body
end

#transactions_tx_types_breakdown_relative(params = {}) ⇒ Object

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



491
492
493
# File 'lib/rest/v1/transactions.rb', line 491

def transactions_tx_types_breakdown_relative(params={})
  authenticated_get("metrics/transactions/tx_types_breakdown_relative", params: params).body
end