Module: Glassnode::RESTv1Mempool

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

Instance Method Summary collapse

Instance Method Details

#mempool_fees_average_relative(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_fees_average_relative(params={})
  authenticated_get("metrics/mempool/fees_average_relative", params: params).body
end

#mempool_fees_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_fees_distribution(params={})
  authenticated_get("metrics/mempool/fees_distribution", params: params).body
end

#mempool_fees_median_relative(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_fees_median_relative(params={})
  authenticated_get("metrics/mempool/fees_median_relative", params: params).body
end

#mempool_fees_sum(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_fees_sum(params={})
  authenticated_get("metrics/mempool/fees_sum", params: params).body
end

#mempool_txs_count_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_count_distribution(params={})
  authenticated_get("metrics/mempool/txs_count_distribution", params: params).body
end

#mempool_txs_count_sum(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_count_sum(params={})
  authenticated_get("metrics/mempool/txs_count_sum", params: params).body
end

#mempool_txs_size_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_size_distribution(params={})
  authenticated_get("metrics/mempool/txs_size_distribution", params: params).body
end

#mempool_txs_size_sum(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_size_sum(params={})
  authenticated_get("metrics/mempool/txs_size_sum", params: params).body
end

#mempool_txs_value_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_value_distribution(params={})
  authenticated_get("metrics/mempool/txs_value_distribution", params: params).body
end

#mempool_txs_value_sum(params = {}) ⇒ Object

Tier: 2 Params

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


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

def mempool_txs_value_sum(params={})
  authenticated_get("metrics/mempool/txs_value_sum", params: params).body
end