Module: Glassnode::RESTv1Lightning

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

Instance Method Summary collapse

Instance Method Details

#lightning_base_fee_median(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_base_fee_median(params={})
  authenticated_get("metrics/lightning/base_fee_median", params: params)
end

#lightning_channel_size_mean(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_channel_size_mean(params={})
  authenticated_get("metrics/lightning/channel_size_mean", params: params)
end

#lightning_channel_size_median(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_channel_size_median(params={})
  authenticated_get("metrics/lightning/channel_size_median", params: params)
end

#lightning_channels_count(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_channels_count(params={})
  authenticated_get("metrics/lightning/channels_count", params: params)
end

#lightning_fee_rate_median(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_fee_rate_median(params={})
  authenticated_get("metrics/lightning/fee_rate_median", params: params)
end

#lightning_gini_capacity_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_gini_capacity_distribution(params={})
  authenticated_get("metrics/lightning/gini_capacity_distribution", params: params)
end

#lightning_gini_channel_distribution(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_gini_channel_distribution(params={})
  authenticated_get("metrics/lightning/gini_channel_distribution", params: params)
end

#lightning_network_capacity_sum(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_network_capacity_sum(params={})
  authenticated_get("metrics/lightning/network_capacity_sum", params: params)
end

#lightning_node_connectivity(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_node_connectivity(params={})
  authenticated_get("metrics/lightning/node_connectivity", params: params)
end

#lightning_nodes_count(params = {}) ⇒ Object

Tier: 2 Params

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


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

def lightning_nodes_count(params={})
  authenticated_get("metrics/lightning/nodes_count", params: params)
end