Module: Glassnode::RESTv1Transactions

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

Instance Method Summary collapse

Instance Method Details

#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 contract_calls_external_count(params={})
  authenticated_get("metrics/transactions/contract_calls_external_count", params: params).body
end

#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 contract_calls_internal_count(params={})
  authenticated_get("metrics/transactions/contract_calls_internal_count", params: params).body
end

#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 count(params={})
  authenticated_get("metrics/transactions/count", params: params).body
end

#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 entity_adjusted_count(params={})
  authenticated_get("metrics/transactions/entity_adjusted_count", params: params).body
end

#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 rate(params={})
  authenticated_get("metrics/transactions/rate", params: params).body
end

#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 segwit_adoption(params={})
  authenticated_get("metrics/transactions/segwit_adoption", params: params).body
end

#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 size_mean(params={})
  authenticated_get("metrics/transactions/size_mean", params: params).body
end

#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 size_sum(params={})
  authenticated_get("metrics/transactions/size_sum", params: params).body
end

#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 spent_output_types_share(params={})
  authenticated_get("metrics/transactions/spent_output_types_share", params: params).body
end

#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 taproot_adoption(params={})
  authenticated_get("metrics/transactions/taproot_adoption", params: params).body
end

#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 transfers_between_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_between_exchanges_count", params: params).body
end

#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 transfers_count(params={})
  authenticated_get("metrics/transactions/transfers_count", params: params).body
end

#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 transfers_exchanges_to_whales_count(params={})
  authenticated_get("metrics/transactions/transfers_exchanges_to_whales_count", params: params).body
end

#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 transfers_from_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_from_exchanges_count", params: params).body
end

#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 transfers_from_miners_count(params={})
  authenticated_get("metrics/transactions/transfers_from_miners_count", params: params).body
end

#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 transfers_from_otc_desks_count(params={})
  authenticated_get("metrics/transactions/transfers_from_otc_desks_count", params: params).body
end

#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 transfers_rate(params={})
  authenticated_get("metrics/transactions/transfers_rate", params: params).body
end

#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 transfers_to_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_to_exchanges_count", params: params).body
end

#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 transfers_to_miners_count(params={})
  authenticated_get("metrics/transactions/transfers_to_miners_count", params: params).body
end

#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 transfers_to_otc_desks_count(params={})
  authenticated_get("metrics/transactions/transfers_to_otc_desks_count", params: params).body
end

#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 transfers_volume_adjusted_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_mean", params: params).body
end

#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 transfers_volume_adjusted_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_median", params: params).body
end

#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 transfers_volume_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_adjusted_sum", params: params).body
end

#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 transfers_volume_between_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_between_exchanges_sum", params: params).body
end

#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 transfers_volume_by_size_entity_adjusted_relative(params={})
  authenticated_get("metrics/transactions/transfers_volume_by_size_entity_adjusted_relative", params: params).body
end

#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 transfers_volume_by_size_entity_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_by_size_entity_adjusted_sum", params: params).body
end

#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 transfers_volume_entity_adjusted_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_mean", params: params).body
end

#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 transfers_volume_entity_adjusted_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_median", params: params).body
end

#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 transfers_volume_entity_adjusted_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_entity_adjusted_sum", params: params).body
end

#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 transfers_volume_exchanges_net(params={})
  authenticated_get("metrics/transactions/transfers_volume_exchanges_net", params: params).body
end

#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 transfers_volume_exchanges_to_whales_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_exchanges_to_whales_sum", params: params).body
end

#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 transfers_volume_from_exchanges_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_exchanges_mean", params: params).body
end

#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 transfers_volume_from_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_exchanges_sum", params: params).body
end

#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 transfers_volume_from_miners_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_miners_sum", params: params).body
end

#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 transfers_volume_from_otc_desks_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_from_otc_desks_sum", params: params).body
end

#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 transfers_volume_loss_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_loss_sum", params: params).body
end

#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 transfers_volume_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_mean", params: params).body
end

#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 transfers_volume_median(params={})
  authenticated_get("metrics/transactions/transfers_volume_median", params: params).body
end

#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 transfers_volume_miners_net(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_net", params: params).body
end

#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 transfers_volume_miners_to_exchanges(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_to_exchanges", params: params).body
end

#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 transfers_volume_miners_to_exchanges_all(params={})
  authenticated_get("metrics/transactions/transfers_volume_miners_to_exchanges_all", params: params).body
end

#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 transfers_volume_profit_relative(params={})
  authenticated_get("metrics/transactions/transfers_volume_profit_relative", params: params).body
end

#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 transfers_volume_profit_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_profit_sum", params: params).body
end

#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 transfers_volume_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_sum", params: params).body
end

#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 transfers_volume_to_exchanges_mean(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_exchanges_mean", params: params).body
end

#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 transfers_volume_to_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_exchanges_sum", params: params).body
end

#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 transfers_volume_to_miners_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_miners_sum", params: params).body
end

#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 transfers_volume_to_otc_desks_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_to_otc_desks_sum", params: params).body
end

#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 transfers_volume_whales_to_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_whales_to_exchanges_sum", params: params).body
end

#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 transfers_volume_within_exchanges_sum(params={})
  authenticated_get("metrics/transactions/transfers_volume_within_exchanges_sum", params: params).body
end

#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 transfers_whales_to_exchanges_count(params={})
  authenticated_get("metrics/transactions/transfers_whales_to_exchanges_count", params: params).body
end

#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 tx_types_breakdown_count(params={})
  authenticated_get("metrics/transactions/tx_types_breakdown_count", params: params).body
end

#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 tx_types_breakdown_relative(params={})
  authenticated_get("metrics/transactions/tx_types_breakdown_relative", params: params).body
end