From 2e45f72482f26982fe5fffe5193ce83c6ca6043d Mon Sep 17 00:00:00 2001 From: "didierlopes.eth" Date: Thu, 12 May 2022 14:11:26 +0100 Subject: [PATCH] OpenBB Terminal blended signature (#1806) * bring dashboards and reports menus one step above * remove checkpoints * blend openbb terminal signature * linting * update gitignore * fix crypto dd tests --- .gitignore | 14 +- openbb_terminal/rich_config.py | 33 +- .../test_get_available_timeseries.yaml | 439 +++++----- .../test_get_coin_tokenomics[aave].yaml | 786 +++++++++--------- .../test_get_fundraising[eth].yaml | 50 +- .../test_get_governance[eth].yaml | 46 +- .../test_get_investors[eth].yaml | 192 ++--- .../test_get_links[eth].yaml | 18 +- ...minance[btc-1d-2022-01-10-2022-03-08].yaml | 54 +- ...c-1d-2022-01-10-2022-03-08-sply.circ].yaml | 50 +- .../test_get_project_product_info[eth].yaml | 100 +-- .../test_get_roadmap[eth].yaml | 194 ++--- .../test_get_team[eth].yaml | 12 +- .../test_get_available_timeseries.csv | 466 +++++------ .../test_get_coin_tokenomics[aave].csv | 2 +- ...ominance[BTC-1d-2022-01-10-2022-03-08].csv | 59 -- ...TC-1d-2022-01-10-2022-03-08-sply.circ].csv | 59 -- 17 files changed, 1246 insertions(+), 1328 deletions(-) delete mode 100644 tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].csv delete mode 100644 tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_messari_timeseries[BTC-1d-2022-01-10-2022-03-08-sply.circ].csv diff --git a/.gitignore b/.gitignore index 67516183fe2..58fdc92b60c 100644 --- a/.gitignore +++ b/.gitignore @@ -19,13 +19,13 @@ htmlcov openbb_terminal/config_plot.py openbb_terminal/config_terminal.py openbb_terminal/feature_flags.py -openbb_terminal/jupyter/reports/stored/* -openbb_terminal/jupyter/dashboards/.ipynb_checkpoints -openbb_terminal/jupyter/reports/.ipynb_checkpoints -openbb_terminal/jupyter/widgets/.ipynb_checkpoints -!openbb_terminal/jupyter/reports/stored/.gitkeep -!openbb_terminal/jupyter/dashboards/*.ipynb -!openbb_terminal/jupyter/reports/*.ipynb +openbb_terminal/reports/stored/* +openbb_terminal/dashboards/.ipynb_checkpoints +openbb_terminal/reports/.ipynb_checkpoints +openbb_terminal/reports/widgets/.ipynb_checkpoints +!openbb_terminal/reports/stored/.gitkeep +!openbb_terminal/dashboards/*.ipynb +!openbb_terminal/reports/*.ipynb openbb_terminal/portfolio/portfolios/* .ipynb_checkpoints/* *.swp diff --git a/openbb_terminal/rich_config.py b/openbb_terminal/rich_config.py index c3fd37bbbae..415f098e771 100644 --- a/openbb_terminal/rich_config.py +++ b/openbb_terminal/rich_config.py @@ -2,8 +2,11 @@ __docformat__ = "numpy" import os +from typing import Tuple from rich import panel from rich.console import Console, Theme +from rich.text import Text +from rich.color import Color from openbb_terminal import config_terminal as cfg from openbb_terminal import feature_flags as obbff @@ -51,18 +54,46 @@ class ConsoleAndPanel: return text + @staticmethod + def blend_text( + message: str, color1: Tuple[int, int, int], color2: Tuple[int, int, int] + ) -> Text: + """Blend text from one color to another.""" + text = Text(message) + r1, g1, b1 = color1 + r2, g2, b2 = color2 + dr = r2 - r1 + dg = g2 - g1 + db = b2 - b1 + size = len(text) + 5 + for index in range(size): + blend = index / size + color = f"#{int(r1 + dr * blend):02X}{int(g1 + dg * blend):02X}{int(b1 + db * blend):02X}" + text.stylize(color, index, index + 1) + return text + def print(self, *args, **kwargs): if kwargs and "text" in list(kwargs) and "menu" in list(kwargs): if not os.getenv("TEST_MODE"): if obbff.ENABLE_RICH_PANEL: + version = self.blend_text( + f"OpenBB Terminal v{obbff.VERSION}", + Color.parse("#00AAFF").triplet, + Color.parse("#E4003A").triplet, + ) + link = " (https://openbb.co)" + link_text = Text(link) + link_text.stylize("#FCED00", 0, len(link)) + version += link_text self.console.print( panel.Panel( kwargs["text"], title=kwargs["menu"], subtitle_align="right", - subtitle=f"OpenBB Terminal v{obbff.VERSION} (https://openbb.co)", + subtitle=version, ) ) + else: self.console.print(kwargs["text"]) else: diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_available_timeseries.yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_available_timeseries.yaml index 2812a5c919e..4eb050ccaf1 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_available_timeseries.yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_available_timeseries.yaml @@ -13,225 +13,234 @@ interactions: response: body: string: !!binary | - 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 headers: content-encoding: - gzip content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:19 GMT + - Thu, 12 May 2022 12:46:17 GMT transfer-encoding: - chunked vary: @@ -239,9 +248,9 @@ interactions: x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3988' + - '3998' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_coin_tokenomics[aave].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_coin_tokenomics[aave].yaml index b154fe65978..13c35b8180c 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_coin_tokenomics[aave].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_coin_tokenomics[aave].yaml @@ -13,396 +13,392 @@ interactions: response: body: string: !!binary | - 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 + Xrw5nJy9mV+dLt5iSy5uzs7+4ZvpZDHjVxz3b9+8mE1nF4urydnp97PjR6/KKzz6uxezV6d/jwn9 + z9PZGb7G7uBZ+Pzr+XezKxmDD/80uzjG14+fza+u5u/LgN/PJleP/nA1X8yn87NHL6fz64/Xixlp + +g+Fpla+e1r3beXbV0JCK1896yf2J67to+dc2+F1vtl/gGxvjs5Op4cX88UpJti/7+T4+HRxOr+Y + nPUX+N4YjJXjW094TdjsYsmexwNW5fj698nV8u/TxfLvy7Pl31fz5d9vb5Z/XwzGXA7uvf5u+fd3 + p8u/F4Pfuho85z9JsP/9f/4///2//t///l//F774/u3y4vdvDxbvlx/fDeYyGTxvMbhFsKf/ezp4 + 1+PJYA0Gc387mOPF4PnX75Z/3wz+fjtYy5PBvUdvBmMGczsbrk373R+4KdfTq9PLO/v16PT60eTR + 8QohA0xmHx+BWN7NFo8uKzm+J5A+urmeXV0/mk4uHp2BgB9N8L8joeBH06uPlxh5c3U1u5h+fDSZ + Xs2vrx8Z9ej49OQEt14sHglw4/fwgPkZUHqGX+wevQYFt18B52E+FyAszE3gFz92doZZPX36P17+ + A2ZxOn0rkz67nmPkm8ZT/ejF28kCc8PPAPnxO+fnNxeni498xdPjmXx5fHo1m3IlHs1P5Iv262CM + icyN1zGB88nFxeyqe0Rm7d/7//u/waQXGInZz64Xj44+8vbvTsnMj85O/+sGf+HnFnN5cllEmfbZ + rF+puoD9uuEBy9U4/Z6PwZ2nV/2C9mvG503ezR7Nb/B288nF9aOTK7A5f2P5o5fz+dl19+9X/37B + /w1Z8es2/5S3uaHs123+KW9zE6Bft/mnvM1NN/q6zT/lbW5q79dt/ilvc7Novm7zT3mbm7H6dZt/ + ytt88RW0fw7bfPlVBfs5bHPzHn7d5p/yNjfH8Ndt/ilv8+Kre+TnsM1XXzXtn8M2S6RuGKD7ut0/ + 5e0exl6/7vRPeafffXWI/Ry2efJVG/s5bPPiq3j+OWxzy3P6us0/5W2efk0k+Tlsc8tO/LrNP+Vt + nn0NVv0ctvntV/f2z2GbL77azT+HbW6VAF+3+ae8zTdft/nnsM1vvxZg/By2+eSrCvZz2OZWdfd1 + m3/K2/z2a+ji57DNZ1+TPH8O23z91Qv209/mH8DOpxfvpOXH2/n57HLyZsYODW8Xi8vrJ48fTy4v + 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 headers: Access-Control-Allow-Headers: - Origin, X-Requested-With, Content-Type, Accept, Authorization @@ -419,7 +415,7 @@ interactions: CF-Cache-Status: - EXPIRED CF-RAY: - - 709cb5e6ca77da8a-LIS + - 70a341a18aee718d-LHR Cache-Control: - max-age=30, public, must-revalidate, s-maxage=30 Connection: @@ -429,9 +425,9 @@ interactions: Content-Type: - application/json; charset=utf-8 Date: - - Wed, 11 May 2022 17:42:20 GMT + - Thu, 12 May 2022 12:46:18 GMT ETag: - - W/"6259e00004948f9a7be0a5b34b9d1ddc" + - W/"4c03034d7df8181f8294bc370a5a9c84" Expect-CT: - max-age=604800, report-uri="https://report-uri.cloudflare.com/cdn-cgi/beacon/expect-ct" Server: @@ -441,9 +437,9 @@ interactions: Vary: - Accept-Encoding, Origin X-Request-Id: - - 69f4c45f-40de-4da4-90b8-6b29a01580b0 + - 99966d03-e630-4526-a247-78c78fe05de7 X-Runtime: - - '0.216243' + - '0.048373' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_fundraising[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_fundraising[eth].yaml index dda7ad1cdd5..5f492bfbca2 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_fundraising[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_fundraising[eth].yaml @@ -15,28 +15,28 @@ interactions: response: body: string: !!binary | - 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 headers: content-encoding: - gzip @@ -45,15 +45,15 @@ interactions: content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:21 GMT + - Thu, 12 May 2022 12:46:19 GMT vary: - Accept-Encoding,Origin x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3987' + - '3997' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_governance[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_governance[eth].yaml index a38897512af..7534aede0f6 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_governance[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_governance[eth].yaml @@ -15,42 +15,42 @@ interactions: response: body: string: !!binary | - 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 headers: content-encoding: - gzip content-length: - - '1078' + - '1080' content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:22 GMT + - Thu, 12 May 2022 12:46:19 GMT vary: - Accept-Encoding,Origin x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3986' + - '3996' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_investors[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_investors[eth].yaml index eebb08ab431..bbb74e4dfbd 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_investors[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_investors[eth].yaml @@ -16,106 +16,106 @@ interactions: body: string: !!binary | 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 - y83iYbY/eDH2rK5Yk6sxZihi7z3KRMGxn1JoGyFdqM4Ne8wR9JptO5ppRXF97FklS0uutEGN/ogZ - /ekyT7e919vblkr9+vScK9P+ev+J9/H88bZz8tvFfFh0ePj55Fmf3n7Q0b6hvW/HZ7N1uVkrahzn - IU+zDSzxKU+z1zrN7nCvc7zXDp9m3SM5Os8bd4qbl9pcubxSfMqIcGyIJ9wqLOGrOBY+LJPzoy9D - FyyMdhSqs0IHRCAX1iVyjtxli9owk5e2ptCTdXVoAbsL55KRSr3QBtMm1COuAOQiJ4yVJHHl262P - yJZqx8m4NFlKYkwdiqzX1R7s0Co0aUM8H+twkHIsTIKEm4QShYHjHMIM1USq1HkGmzDlxvE9sY1G - KRPuD+IIORvMHOOi7NMVBXbOwSjETQx5WA290uVHUaezt9V43Uo3jZU2iyP2ICt3/dqFEu8W//Vy - iWPIBZpN+d3ZkS9oXtkTvESqPB/27h/4r4P8/te8eOyo+TnbP/9cfDk/OT0OZzdPn092P17uGnrU - 27yE9e36IFrLPG9Qt02Zs2Z9Two43CJWhtpxMImrsioppv4irOYnrCpfapnWOp9KR3jJlGlHsW+E - R+mAlLWwuu5aOe0t1JdblORbLmlYDb3SLe3jyXSiurp2bNvy2Y1Fvaw5oyhc3aBRXlfwdvTxfHgA - UW8/GuwP3m0n0IkAmZvSJfgItiziYMIoR0edoCGMB6BlljBtGHXW4GFj0ws2itnD65uri7L6z6XG - EB2TcKxo2GmXCHmeMJosExWqsLIyjapg1KFrEIieG2uQl1SmqU1tyzzcT+dP6BhRfMqktgroHKxH - T2zCbAJRV6KWzvjj6OI/dbBZWG5SbqvlKjkPO3XCGLZ7Ubs9iNqN+pWcQ+eFvPHfDOZ7nag/2BrM - 92U8JF8vL/Vk8uG4xy+n48PBt/6zvLwZHuG334osTNTJr4/Pn67oFqTdsL5yz8vmgwobDZ12lZzI - qCmqBXxwdZyTXMQtWD06TFiBYSbZkvRYNC9KW8RpoZJC4i65oYDWvEvjbGywTCrLXOmf2FxJrB9A - 1ILjquWjMeHNEt2+tcnmx9FFNZP9b4OCedeCTguOGxWqxjRVuvf3v/5tnRguZ9vQr7cT+0EAhKlY - yUwHgIa23rWgu32n/84SUyXnJgmAxDLzFYJyjV4Lzpzwp1iXmONclf0WTHqbK6R1uK4SbJzJ2HvC - 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 - yEJOFTHPrZ3vf/7+/fv3/wsAAP//xkdLeR85AAA= + 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 headers: content-encoding: - gzip content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:22 GMT + - Thu, 12 May 2022 12:46:20 GMT transfer-encoding: - chunked vary: @@ -123,9 +123,9 @@ interactions: x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3985' + - '3995' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_links[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_links[eth].yaml index 2d64061cfa1..661298a0c5b 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_links[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_links[eth].yaml @@ -15,28 +15,28 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAA/4SQwWrzMBCEX+Vnz46V6I+bVsdeei0lENpSihKv7aWyJaRNRAl592KlGKdOqQ9m - 0Oib0e4RAmveB1BHQKNdwBJUkQFTi4F160CBnEs5mxezxWK9WKmlVHKZr4q7/4W8uV29wCmDUrPu - E5y3FRnsZY0dem16aQ/oD4Qx6aqiHWnzbqj7CKBej9DpFkHBpiFGpx16yKB3QUHD7IISArlBj/s2 - t74W2Ik43BVwyoaIB+Jmv53idTrPd7YdksbYBreBGKdcjDG/qB5T60jM1x7LZ+PXuicsS+LrbT55 - CfUDfFH7jMbY+O/xj0V9j0xWfCbgvKz0z11ZjRPvja2nSVtj65/Dv5367ysAAP//e69yFzMCAAA= + H4sIAAAAAAAA/4SQUUvDMBSF/4rc565Zw9wgj774KjIYKiLZetteTJuQ3C3I6H+XZlI6O7EP5ZCT + 75zce4bAmo8B1BnQaBewBCUzYGoxsG4dKJBLKRfL+0Uht4VUq7WSRb5ZF6vNqpCv0GdQatZDgPO2 + IoODrLFDr80g7Qn9iTAmXVV0IG0+DHWfAdTbGTrdIijYNcTotEMPGQwuKGiYXVBCIDfo8djm1tcC + OxHHuwL6bIx4JG6O+zlep/P8YNsxaYrtcB+Icc7FGPOr6im1jcR867F8Mf6se8ayJL7d5pOXUD/C + V7UvaIyNd0//LOpnZLLiKwGXZaV/7spqmvhgbD1P2htb/x7+vR++7wAAAP//tMGWzzICAAA= headers: content-encoding: - gzip content-length: - - '284' + - '281' content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:24 GMT + - Thu, 12 May 2022 12:46:21 GMT vary: - Accept-Encoding,Origin x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3983' + - '3993' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_marketcap_dominance[btc-1d-2022-01-10-2022-03-08].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_marketcap_dominance[btc-1d-2022-01-10-2022-03-08].yaml index fc06f5bd110..5cc236e32c7 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_marketcap_dominance[btc-1d-2022-01-10-2022-03-08].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_marketcap_dominance[btc-1d-2022-01-10-2022-03-08].yaml @@ -15,46 +15,46 @@ interactions: response: body: string: !!binary | - H4sIAAAAAAAA/3SVS4/byBWF/wpRmySAWr7vh7bJKkF2nc0YRoMjcdyMWw+I1DiG0f89oJpFKgFG - 0EJQfbx17qlziz/LMLbjbSi7n6V7ay9Ddyi7kE0Z+2M3jO3xUnaFgOgJ9AnxGX0ntMPYqoZZcPgv - 5X1TDu3YTiUu7bU9dmN3vRdsh6EbX751P8qu/Druy2b+pz+UXcGOkTDap06kexIKfQqC/VNQUNcR - EbCWzSTvOi4a8AnhGWB3//5SNqU7HZZFfoL4n8X+NHbX39u3abdD2ZTz9dBdy660w747HfrT17Ip - v52vx3ba4N/D+VQe+n5ZVm6n/j9Px/7trR+6/fl0GMqm7M9vt+NpKLvPD05tyrG9fuvGfXt5OZyP - /ak97bvy5X1Thv1rd7w7dOzGa7//sOC4by/bw/lYNuXUHruyK/+szzd/W57flEM37K/9ZezPp7Ir - z69ds+zTLPs0/dCMr11zt/hPQ3PprvvuNLZfu2Z4ba9dc/6tGc9j+9bsrz8u47nZ99f97a0d+9PX - tV7ZlN/bt1s3vKySH6PwXH83/al59KQZ+knEpKC7nPevzZ+x+Xt7urXXHw2mQ1MPpvnX81//8gdW - /XFzazdT3I79qT/eji//f8DD+Xbddy/tOF77X28ffn3+Wc39R9t/O5dNuV2nB17H8TLsPn36/v37 - 9tu0st2fj5/K+3RcHxaU3efPaILuFDB9NpzbMExkRUAlCvmyuSOhSR+IwFaU2FXdWFxoJlLUHopw - AJmoBftMEPBHiTshAgEK7uYcPhOIISuRysxkDgkWNiMEsmol9rQAxwASqUQiLQSEUaCKsZhWIexe - pcY20hjMnRnDYibEZJVKghghOhlVDSFVWKUGpQhFhBlDbcbYYrEMKCAiXE2FdCaceDWVJTDVLYSz - lghIWwB306BkYTPw6kfMBGwEt4wqisiT1NpKBslSI5EkHUgiMPGDYLCIpUSmik6noqRWCVSllbBg - hpDwdKyuMwnagkQkM2CgUYbM7TLPKYON0FZRE1GRmFRx7oYFRRaEA93EBAGFciYUIBaCBNim3Kgx - L0Q4PdQIATRAi2CeCXO2hUBNSEDRcLQqdc7HRzcO6mnGScBea0SNyERIWqhzWiTDnDLO2u+dMAZB - 8MCkJQACmKtUikgy5sjQuRdB0NXVZEOYjh/ZXKUiSaurAObsRgYkmnUb8li1JjggG6JhSo2RsMmD - ra4oomagVmdTRHHNwL1bUkxg9SpWq213440QhWmyXeouRrJqnYYlPBKJTesujrAGwJVdHAIRjJeG - 7yNfkUzJpEm8RWZFInj1NZ3UzHLK0uJ8Wq5aVSNAM9wDYs68Vuc/CMAAyxRlmptRFFqlTq2qAXEq - Uk38dIGuUhmnqIeDm4vWKoz6kFYlpOQMcF6uPL0HeDkbjlQnI1Enr0Q8TBYKC7Mli1vMZ6PqD4NF - MA1oBocB1n7NHgYLACOCLUSoDoW6PAyWgQixBOXUzkwE80NcE5IYQ6Yjm8emvkXmwYpgTUMnszqc - BmCPYU3MZBcW5Xr3GiQ9JiCTRcFsvb8NfRks3opOeWDz4OWFZmTLZPGWTSAJBVhVqCKsy2TxFk0V - RXW6pmV29X4NrBlxsZzeHORhOptmSo+DlYmRjEnOWIsY4uMlQJiMJIa43BP38K4hEeWclh1Z8MuX - 9/f/BgAA//8HfjRx5AoAAA== + H4sIAAAAAAAA/3SWS2/jyBWF/wpRmySArL7vh7bJKkF2zmYaDYMjcdpMWw+I1HQaDf/3gDKLVAKM + 4YWg+njr3FPnFvWzDGM73oay+1m6t/YydIeyIwDflLE/dsPYHi9lVwiInkCfkJ6RdmI79C1gIrHE + L+V9Uw7t2E41Lu21PXZjd71XbIehG1++dT/Krvw67stm/qY/lF3BjpEw2qdOpHsSCn0Kgv1TUFDX + ERGwls2k7zouEvAJ4Rlgd///pWxKdzosi/wE8T+L/Wnsrr+3b9Nuh7Ip5+uhu5ZdaYd9dzr0p69l + U347X4/ttMG/h/OpPLT9sqzcTv1/no7921s/dPvz6TCUTdmf327H01B2nx+M2pRje/3Wjfv28nI4 + H/tTe9p35cv7pgz71+54d+jYjdd+/2HBcd9etofzsWzKqT12ZVf+WZ9v/rY8vymHbthf+8vYn09l + V55fu2bZp1n2afqhGV+75m7xn4bm0l333Wlsv3bN8Npeu+b8WzOex/at2V9/XMZzs++v+9tbO/an + r2u9sim/t2+3bnhZJT8m4bl+bvpT8+hJM/STiElBdznvX5s/Y/P39nRrrz8aTIemHkzzr+e//uUP + rPrj5tZuprgd+1N/vB1f/v+Ah/Ptuu9e2nG89r/ePvz6/LOa+4+2/3Yum3K7Tg+8juNl2H369P37 + 9+23aWW7Px8/lffpuD4sKLvPn9EE3Slg+ttwbsMwkRUBlSjky+aOhCZ9IAJbUWJXdWNxoZlIUXso + wgFkohbsM0HAHyXuhAgEKLibc/hMIIasRCozkzkkWNiMEMiqldjTAhwDSKQSibQQEEaBKsZiWoWw + e5Ua20hjMHdmDIuZEJNVKglihOhkVDWEVGGVGpQiFBFmDLUZY4vFMqCAiHA1FdKZcOLVVJbAVLcQ + zloiIG0B3E2DkoXNwKsfMROwEdwyqigiT1JrKxkkS41EknQgicDED4LBIpYSmSo6nYqSWiVQlVbC + ghlCwtOxus4kaAsSkcyAgUYZMrfLPKcMNkJbRU1ERWJSxbkbFhRZEA50ExMEFMqZUIBYCBJgm3Kj + xrwQ4fRQIwTQAC2CeSbM2RYCNSEBRcPRqtQ5Hx/dOKinGScBe60RNSITIWmhzmmRDHPKOGu/d8IY + BMEDk5YACGCuUikiyZgjQ+deBEFXV5MNYTp+ZHOViiStrgKYsxsZkGjWbchj1ZrggGyIhik1RsIm + D7a6ooiagVqdTRHFNQP3bkkxgdWrWK223Y03QhSmyXapuxjJqnUalvCYXrKmdRdHWAPgyi4OgQjG + S8P3ka9IpmTSJN4isyIRvPqaTmpmOWVpcT4tV62qEaAZ7gExZ16r8x8EYIBlijLNzSgKrVKnVtWA + OBWpJn66QFepjFPUw8HNRWsVRn1IqxJScgY4L1ee3gO8nA1HqpORqJNXIh4mC4WF2ZLFLeazUfWH + wSKYBjSDwwBrv2YPgwWAEcEWIlSHQl0eBstAZPp1RDm1MxPB/BDXhCTGkOnI5rGpb5F5sCJY09DJ + rA6nAdhjWBMz2YVFud69BkmPCchkUTBb729DXwaLt6JTHtg8eHmhGdkyWbxlE0hCAVYVqgjrMlm8 + RVNFUZ2uaZldvV8Da0ZcLKc3B3mYzqaZ0uNgZWIkY5Iz1iKG+HgJECYjiSEu98Q9vGtIRDmnZUcW + /PLl/f2/AQAA//8q40NF5QoAAA== headers: content-encoding: - gzip content-length: - - '1270' + - '1273' content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:18 GMT + - Thu, 12 May 2022 12:46:17 GMT vary: - Accept-Encoding,Origin x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3989' + - '3999' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_messari_timeseries[btc-1d-2022-01-10-2022-03-08-sply.circ].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_messari_timeseries[btc-1d-2022-01-10-2022-03-08-sply.circ].yaml index 07c6baa39ac..02728772b6a 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_messari_timeseries[btc-1d-2022-01-10-2022-03-08-sply.circ].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_messari_timeseries[btc-1d-2022-01-10-2022-03-08-sply.circ].yaml @@ -16,44 +16,44 @@ interactions: body: string: !!binary | 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 headers: content-encoding: - gzip content-length: - - '1247' + - '1248' content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:25 GMT + - Thu, 12 May 2022 12:46:23 GMT vary: - Accept-Encoding,Origin x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3982' + - '3992' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_project_product_info[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_project_product_info[eth].yaml index 4ca0fc83aea..e54dc8da19a 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_project_product_info[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_project_product_info[eth].yaml @@ -16,60 +16,60 @@ interactions: body: string: !!binary | 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 headers: content-encoding: - gzip content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:26 GMT + - Thu, 12 May 2022 12:46:24 GMT transfer-encoding: - chunked vary: @@ -77,9 +77,9 @@ interactions: x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3981' + - '3991' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_roadmap[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_roadmap[eth].yaml index e5e46acc0de..419c959e753 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_roadmap[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_roadmap[eth].yaml @@ -15,107 +15,107 @@ interactions: response: body: string: !!binary | - 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 headers: content-encoding: - gzip content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:27 GMT + - Thu, 12 May 2022 12:46:25 GMT transfer-encoding: - chunked vary: @@ -123,9 +123,9 @@ interactions: x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3980' + - '3990' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_team[eth].yaml b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_team[eth].yaml index c6a4a2e875b..af047ca083e 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_team[eth].yaml +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/cassettes/test_messari_model/test_get_team[eth].yaml @@ -16,8 +16,8 @@ interactions: body: string: !!binary | H4sIAAAAAAAA/8xZa2/buBL9K4SA4u4FLNeP+JVvadLmUSdx4mzzuF0EI2okMaZIhaSsKIv+9wvS - liw77eJii9273xqLIodnzpw5o/7uaQMm197+7x5yyDSG3v6g5RmWojaQZt6+1+v0en5n4He7N93R - /l5vv9dvj8a9/mCvOxk+eN9aXggG7A6ZkhHjaP9JpTCKBbmRym3ORMiWLMyBa2//P797muext+8l + liw77eJii9273xqLIodnzpw5o/7uaQMm197+7x5yyDSG3n635RmWojaQZt6+1+v0en5n4Hd7N93e + /t5wv9dtd/ujvcloPOw+eN9aXggG7A6ZkhHjaP9JpTCKBbmRym3ORMiWLMyBa2//P797muext+8l eail8J8gRS2F1/IiprR5FJCit++duKdey+Ow+fGsXmuYsYd5h5eXBERIPnBJFzQBJsgUISRgyCUs UJBTIeQSDJNCey0vRE0Vy+yf3r7IOW95sAQD6jFX3MZkTKb3379PUWtQrK37bUjhVQoodJvK9D1L IUb9HmKpwF//0XnX/4Tv+kfdwWAw2BsMO513veHyXf8oQAPvekPzrn+UBNNB964zSk+mmhWfo374 @@ -60,14 +60,14 @@ interactions: TOrq/wH8yuT46wq0uffjNEg2WM/dSnJd2aGveafTG1Yjl2vVx2lw8pP464F6uJO3iz/Cf4chmSq1 lW3qcwga/JxVv1tv+LPl9r9I6qQcnpW9UlGtX5Yn025/cKj8q9nxwszPLs5ugyK6mowex6+9UecN pWZKl5tgLbEaWuhuYselKOecRAh2UAqJTkA5a0e5dfZODmtq9tqd1opbFJwfoW4CUSA00NrR2QHK - Ec4xi1tu/Pbt27dv/w0AAP//KdXDLCEaAAA= + Ec4xi1tu/Pbt27dv/w0AAP//moOtqCEaAAA= headers: content-encoding: - gzip content-type: - application/json; charset=UTF-8 date: - - Wed, 11 May 2022 17:42:23 GMT + - Thu, 12 May 2022 12:46:21 GMT transfer-encoding: - chunked vary: @@ -75,9 +75,9 @@ interactions: x-ratelimit-limit: - '4000' x-ratelimit-remaining: - - '3984' + - '3994' x-ratelimit-reset: - - '1652377246' + - '1652445974' status: code: 200 message: OK diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_available_timeseries.csv b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_available_timeseries.csv index f7bfcfb9756..7ee8e3d18c2 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_available_timeseries.csv +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_available_timeseries.csv @@ -1,243 +1,243 @@ id,Title,Description,Requires Paid Key,Sources -exch.binance.flow.out.ntv,Binance Withdrawals (Native Units),The sum in native units withdrawn from Binance that interval.,True,Coinmetrics -exch.sply.bitmex,Supply on Bitmex,The sum USD value held by Bitmex at the end of that interval.,True,Coinmetrics +txn.cnt.sec,Transactions per Second Count,The sum count of transactions divided by the number of seconds that interval.,True,Coinmetrics +txn.tfr.avg.ntv,Average Transfer Value (Native Units),"The sum value of native units transferred divided by the count of transfers (i.e., the mean size of a transfer) between distinct addresses that interval.",False,Coinmetrics +exch.bitstamp.flow.net,Bitstamp Net Flows,The net USD value sent or withdrawn to/from Bitstamp that interval.,True,Coinmetrics +exch.gemini.flow.net.ntv,Gemini Net Flows (Native Units),The net native units value sent or withdrawn to/from Gemini that interval.,True,Coinmetrics +exch.binance.flow.out,Binance Withdrawals,The sum in US dollars withdrawn from Binance that interval.,True,Coinmetrics +exch.bittrex.flow.out.ntv,Bittrex Withdrawals (Native Units),The sum in native units withdrawn from Bittrex that interval.,True,Coinmetrics +fees.pct.rev,Miner Revenue from Fees (%),The percentage of miner revenue derived from fees that interval. This is equal to the fees divided by the miner revenue.,True,Coinmetrics +sply.act.10y,10 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 10 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +txn.tfr.val.med,Median Transfer Value,"The median USD value transferred per transfer (i.e., the median size in USD of a transfer) between distinct addresses that interval.",False,Coinmetrics +exch.sply.bitstamp,Supply on Bitstamp,The sum USD value held by Bitstamp at the end of that interval.,True,Coinmetrics +hashrate.rev.ntv,Miner Revenue per Hash per Second (Native Units),"The mean daily miner reward per estimated hash unit per second performed during the period, in native units. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics +rvt.adj,Adjusted RVT,The ratio of the network's realized value to the adjusted transfer value. Also referred to as RVT.,True,Coinmetrics +blk.unc.rew.pct,Miner Revenue from Uncle Blocks (%),The percentage of miner revenue derived from creating and including uncle blocks in that interval. This is equal to the sum of the uncle inclusion reward (for the main chain block miner) and the uncle rewards (for the uncle block miners) divided by the miner revenue.,True,Coinmetrics +exch.gemini.flow.net,Gemini Net Flows,The net USD value sent or withdrawn to/from Gemini that interval.,True,Coinmetrics +exch.flow.in.ntv.incl,Deposits on Exchanges - Inclusive (Native Units),"The amount of the asset sent to exchanges that interval, including exchange to exchange activity.",False,Coinmetrics +act.addr.cnt,Active Addresses Count,The sum count of unique addresses that were active in the network (either as a recipient or originator of a ledger change) that interval. All parties in a ledger change action (recipients and originators) are counted. Individual addresses are not double-counted.,False,Coinmetrics +addr.bal.10k.ntv.cnt,Addresses with balance greater than 10K native units,"The sum count of unique addresses holding at least 10,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bittrex.flow.net,Bittrex Net Flows,The net USD value sent or withdrawn to/from Bittrex that interval.,True,Coinmetrics +exch.bittrex.flow.in,Bittrex Deposits,The sum USD value sent to Bittrex that interval.,True,Coinmetrics +exch.sply.bitstamp.ntv,Supply on Bitstamp (Native Units),The sum in native units held by Bitstamp at the end of that interval.,True,Coinmetrics +exch.flow.out.usd,Withdrawals from Exchanges,"The sum USD value withdrawn from exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics +exch.sply.poloniex.ntv,Supply on Poloniex (Native Units),The sum in native units held by Poloniex at the end of that interval.,True,Coinmetrics +sply.act.evr,Active Supply,The sum of unique native units that transacted at least once from genesis up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.addr.bal.100k,Supply in addresses with balance greater than $100K,"The sum of all native units being held in addresses whose balance was $100K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.100k.ntv.cnt,Addresses with balance greater than 100K native units,"The sum count of unique addresses holding at least 100,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +blk.size.byte,Block Size (bytes),The sum of the size (in bytes) of all blocks created each day,False,Coinmetrics +exch.poloniex.flow.out,Poloniex Withdrawals,The sum in US dollars withdrawn from Poloniex that interval.,True,Coinmetrics +sply.rvv.30d,Supply Revived in Last 30 Days,The sum of all native unit balances last active at least 30 days ago that became active in this interval.,True,Coinmetrics +txn.tfr.erc20.cnt,ERC-20 Transfer Count,"The sum count of ERC-20 transfers in that interval. Only non-zero transfers between two distinct addresses are counted. Contracts that contain all of the following are considered to be ERC-20 contracts: the balanceOf function, the transfer function, and the Transfer event hash.",False,Coinmetrics +addr.bal.1.ntv.cnt,Addresses with balance greater than 1 native units,"The sum count of unique addresses holding at least 1 native unit as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.0.001.ntv.cnt,Addresses with balance greater than 0.001 native units,"The sum count of unique addresses holding at least 0.001 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bitmex.flow.net,Bitmex Net Flows,The net USD value sent or withdrawn to/from Bitmex that interval.,True,Coinmetrics +exch.sply.binance,Supply on Binance,The sum USD value held by Binance at the end of that interval.,True,Coinmetrics +hash.rev.ntv,Miner Revenue per Hash (Native Units),"The mean miner reward per estimated hash unit performed during the period, in native units. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics +sply.addr.bal.10k,Supply in addresses with balance greater than $10K,"The sum of all native units being held in addresses whose balance was $10K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.gemini.flow.in.ntv,Gemini Deposits (Native Units),The sum in native units sent to Gemini that interval.,True,Coinmetrics +exch.bitfinex.flow.out.ntv,Bitfinex Withdrawals (Native Units),The sum in native units withdrawn from Bitfinex that interval.,True,Coinmetrics +sply.top.1pct,Supply in top 1% addresses,The sum of all native units held by the richest 1% of addresses at the end of that interval.,True,Coinmetrics +sply.circ,Circulating Supply,"The circulating supply acknowledges that tokens may be held by projects/foundations which have no intent to sell down their positions, but which have not locked up supply in a formal contract. Thus, circulating supply does not include known project treasury holdings (which can be significant). Note that an investor must carefully consider both liquid and circulating supplies when evaluating an asset, and the two can vary significantly. A risk of depending entirely on circulating supply is that the number can change dramatically based on discretionary sales from project treasuries.",False, +exch.sply.kraken,Supply on Kraken,The sum USD value held by Kraken at the end of that interval.,True,Coinmetrics +fees.ntv,Total Fees (Native Units),The sum of all fees paid to miners in native units. Fees do not include new issuance.,False,Coinmetrics +sply.rvv.7d,Supply Revived in Last 7 Days,The sum of all native unit balances last active at least 7 days ago that became active in this interval.,True,Coinmetrics +sply.top.100,Supply in top 100 addresses,The sum of all native units held by the richest 100 addresses at the end of that time interval.,True,Coinmetrics +sply.addr.bal.1k,Supply in addresses with balance greater than $1K,"The sum of all native units being held in addresses whose balance was $1K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.fee.med.ntv,Median Transaction Fees (Native Units),The median fee per transaction in native units that interval.,False,Coinmetrics +exch.poloniex.flow.net,Poloniex Net Flows,The net USD value sent or withdrawn to/from Poloniex that interval.,True,Coinmetrics +utxo.prof.cnt,UTXO in Profit Count,The sum count of unspent transaction outputs created on days where the closing price was lower than or equal to the closing price at the end of the period.,True,Coinmetrics +reddit.subscribers,Reddit Subscribers,The number of subscribers on the asset's primary subreddit,False,Reddit +sply.act.1d,1 Day Active Supply,The sum of unique native units that transacted at least once in the trailing 1 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.addr.bal.0.001.ntv,Supply in addresses with balance greater than 0.001 native unit,"The sum of all native units being held in addresses whose balance was 0.001 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.kraken.flow.net.ntv,Kraken Net Flows (Native Units),The net native units value sent or withdrawn to/from Kraken that interval.,True,Coinmetrics +exch.bitstamp.flow.out,Bitstamp Withdrawals,The sum in US dollars withdrawn from Bitstamp that interval.,True,Coinmetrics +sply.addr.bal.10.ntv,Supply in addresses with balance greater than 10 native units,"The sum of all native units being held in addresses whose balance was 10 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bitmex.flow.in.ntv,Bitmex Deposits (Native Units),The sum in native units sent to Bitmex that interval.,True,Coinmetrics +exch.bittrex.flow.in.ntv,Bittrex Deposits (Native Units),The sum in native units sent to Bittrex that interval.,True,Coinmetrics +rvt.adj.90d.ma,Adjusted RVT 90-days MA,The ratio of the network's realized value to the 90-day moving average of the adjusted transfer value. Also referred to as RVT.,True,Coinmetrics +sply.act.5y,5 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 5 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.rvv.90d,Supply Revived in Last 90 Days,The sum of all native unit balances last active at least 90 days ago that became active in this interval.,True,Coinmetrics +sply.utxo.loss,Supply in UTXOs in Loss (Native Units),The sum of all native units held in unspent transaction outputs created on days when the closing price was higher than the closing price at the end of the period.,True,Coinmetrics +addr.bal.1m.ntv.cnt,Addresses with balance greater than 1M native units,"The sum count of unique addresses holding at least 1,000,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.sply.huobi.ntv,Supply on Huobi (Native Units),The sum in native units held by Huobi at the end of that interval.,True,Coinmetrics +exch.bittrex.flow.net.ntv,Bittrex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bittrex that interval.,True,Coinmetrics +hashrate,Hash Rate,The mean rate at which miners are solving hashes that interval.,False,Coinmetrics +exch.binance.flow.in.ntv,Binance Deposits (Native Units),The sum in native units sent to Binance that interval.,True,Coinmetrics +sply.rvv.1y,Supply Revived in Last 1 Year,The sum of all native unit balances last active at least 1 year ago that became active in this interval.,True,Coinmetrics +exch.huobi.flow.net,Huobi Net Flows,The net USD value sent or withdrawn to/from Huobi that interval.,True,Coinmetrics +exch.flow.out.ntv.incl,Withdrawals from Exchanges - Inclusive (Native Units),"The amount of the asset withdrawn from exchanges that interval, including exchange to exchange activity.",False,Coinmetrics +utxo.cnt,UTXO Count,The sum count of unspent transaction outputs that interval.,True,Coinmetrics +blk.wght.total,Block Weight,The sum of the weights of all blocks created in that interval. Weight is a dimensionless measure of a block’s “size”. It is only applicable for chains that use SegWit (segregated witness).,True,Coinmetrics +exch.kraken.flow.out,Kraken Withdrawals,The sum in US dollars withdrawn from Kraken that interval.,True,Coinmetrics +sply.addr.bal.0.1.ntv,Supply in addresses with balance greater than 0.1 native unit,"The sum of all native units being held in addresses whose balance was 0.1 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.cont.call.cnt,Contract Calls Count,The sum count of contract calls executed across all transactions in that interval. A contract call is the invocation of a contract’s code by another contract or non-contract address. Failed invocations are counted. A single transaction can result in multiple contract calls.,True,Coinmetrics +blk.unc.cnt,Uncle Blocks Count,The sum count of uncle blocks mined in that interval.,True,Coinmetrics +exch.bitstamp.flow.net.ntv,Bitstamp Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitstamp that interval.,True,Coinmetrics +exch.bitstamp.flow.out.ntv,Bitstamp Withdrawals (Native Units),The sum in native units withdrawn from Bitstamp that interval.,True,Coinmetrics +exch.sply.gemini,Supply on Gemini,The sum USD value held by Gemini at the end of that interval.,True,Coinmetrics min.rev.ntv,Miner Revenue (Native Units),"The sum of all miner revenue, which constitutes fees plus newly issued native units.",False,Coinmetrics -sply.addr.bal.1m,Supply in addresses with balance greater than $1M,"The sum of all native units being held in addresses whose balance was $1M or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -sply.rvv.3y,Supply Revived in Last 3 Years,The sum of all native unit balances last active at least 3 years ago that became active in this interval.,True,Coinmetrics -txn.fee.avg,Average Transaction Fees,The USD value of the mean fee per transaction that interval.,False,Coinmetrics -exch.bitfinex.flow.out,Bitfinex Withdrawals,The sum in US dollars withdrawn from Bitfinex that interval.,True,Coinmetrics -exch.sply.bitmex.ntv,Supply on Bitmex (Native Units),The sum in native units held by Bitmex at the end of that interval.,True,Coinmetrics +sply.rvv.4y,Supply Revived in Last 4 Years,The sum of all native unit balances last active at least 4 years ago that became active in this interval.,True,Coinmetrics +exch.huobi.flow.in,Huobi Deposits,The sum USD value sent to Huobi that interval.,True,Coinmetrics iss.rate,Annual Issuance Rate,"The percentage of new native units (continuous) issued over that interval, extrapolated to one year (i.e., multiplied by 365), and divided by the current supply at the end of that interval. Also referred to as the annual inflation rate.",False,Coinmetrics +sply.act.90d,90 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 90 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +exch.gemini.flow.out,Gemini Withdrawals,The sum in US dollars withdrawn from Gemini that interval.,True,Coinmetrics +exch.flow.out.ntv,Withdrawals from Exchanges (Native Units),"The amount of the asset withdrawn from exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics +sply.addr.bal.1m,Supply in addresses with balance greater than $1M,"The sum of all native units being held in addresses whose balance was $1M or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.cont.call.succ.cnt,Successful Contract Calls Count,The sum count of contract calls successfully executed across all transactions in that interval. A contract call is the invocation of a contract’s code by another contract or non-contract address. Only successful executions are taken into account.,True,Coinmetrics +new.iss.usd,New Issuance,"The sum USD value of new native units issued that interval. Only those native units that are issued by a protocol-mandated continuous emission schedule are included (i.e., units manually released from escrow or otherwise disbursed are not included).",False,Coinmetrics +miner.sply,Miner Supply,The sum of the balances of all mining entities in USD. A mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts.,True,Coinmetrics +txn.vol,Transaction Volume,"The sum USD value of all native units transferred (i.e., the aggregate size in USD of all transfers).",False,Coinmetrics +utxo.age.avg,Average UTXO Age,The simple average age in full days of all unspent transaction outputs.,True,Coinmetrics +price,Price,Volume weighted average price computed using Messari Methodology,False,Kaiko +sply.act.2y,2 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 2 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +txn.cont.creat.cnt,Contract Creations Count,The sum count of new contracts successfully created across all transactions in that interval. A contract is a special address that contains and can execute code.,True,Coinmetrics +addr.bal.100.ntv.cnt,Addresses with balance greater than 100 native units,"The sum count of unique addresses holding at least 100 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bitfinex.flow.net.ntv,Bitfinex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitfinex that interval.,True,Coinmetrics +exch.bitfinex.flow.out,Bitfinex Withdrawals,The sum in US dollars withdrawn from Bitfinex that interval.,True,Coinmetrics +exch.flow.in.usd.incl,Deposits on Exchanges - Inclusive,"The sum USD value sent to exchanges that interval, including exchange to exchange activity.",False,Coinmetrics +miner.rev.total,Total Miner Revenue,The sum USD value of all miner revenue (fees plus newly issued native units) for all time from genesis up to the end of that interval.,True,Coinmetrics +sply.rvv.180d,180 Days Active Supply,The sum of all native unit balances last active at least 180 days ago that became active in this interval.,True,Coinmetrics +exch.bitfinex.flow.in.ntv,Bitfinex Deposits (Native Units),The sum in native units sent to Bitfinex that interval.,True,Coinmetrics +exch.kraken.flow.in,Kraken Deposits,The sum USD value sent to Kraken that interval.,True,Coinmetrics +hash.rev,Miner Revenue per Hash,"The USD value of the mean miner reward per estimated hash unit performed during the period, also known as hashprice. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics +sply.act.pct.1y,1 Year Active Supply (%),The percentage of the current supply that has been active in the trailing 1 year up to the end of that interval.,True,Coinmetrics +txn.tsfr.val.avg,Average Transfer Value,"The sum USD value of native units transferred divided by the count of transfers (i.e., the mean ""size"" in USD of a transfer).",False,Coinmetrics +cg.sply.circ,Circulating Supply (CoinGecko),"The circulating supply acknowledges that tokens may be held by projects/foundations which have no intent to sell down their positions, but which have not locked up supply in a formal contract. Thus, circulating supply does not include known project treasury holdings (which can be significant). Note that an investor must carefully consider both liquid and circulating supplies when evaluating an asset, and the two can vary significantly. A risk of depending entirely on circulating supply is that the number can change dramatically based on discretionary sales from project treasuries.",False, +txn.tsfr.val.adj,Adjusted Transaction Volume,The sum USD value of all native units transferred removing noise and certain artifacts.,False,Coinmetrics +blk.wght.avg,Average Block Weight,The mean weight of all blocks created that day. Weight is a dimensionless measure of a block’s “size”. It is only applicable for chains that use SegWit (segregated witness).,True,Coinmetrics +exch.bitmex.flow.out.ntv,Bitmex Withdrawals (Native Units),The sum in native units withdrawn from Bitmex that interval.,True,Coinmetrics +exch.sply.bitmex.ntv,Supply on Bitmex (Native Units),The sum in native units held by Bitmex at the end of that interval.,True,Coinmetrics +exch.sply.bittrex,Supply on Bittrex,The sum USD value held by Bittrex at the end of that interval.,True,Coinmetrics +txn.fee.med,Median Transaction Fees,The USD value of the median fee per transaction that interval.,False,Coinmetrics +utxo.age.med,Median UTXO Age,"The median age in full days of all unspent transaction outputs, rounded down to the nearest day.",True,Coinmetrics +sply.liquid,Liquid Supply,The liquid supply of an asset is the number of units that currently exist on-chain and which are not known to be encumbered by any contracts.,False,Messari +twitter.followers,Twitter Followers,The number of followers of the asset's primary Twitter account,False,CoinGecko +fees,Total Fees,The sum USD value of all fees paid to miners that interval. Fees do not include new issuance.,False,Coinmetrics +txn.tfr.val.med.ntv,Median Transfer Value (Native Units),"The median count of native units transferred per transfer (i.e., the median size of a transfer) between distinct addresses that interval.",False,Coinmetrics +telegram.users,Telegram Users,The number of users in the asset's primary Telegram channel,False,CoinGecko +addr.bal.100k.cnt,Addresses with balance greater than $100K,"The sum count of unique addresses holding at least one hundred thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.huobi.flow.net.ntv,Huobi Net Flows (Native Units),The net native units value sent or withdrawn to/from Huobi that interval.,True,Coinmetrics +miner.1hop.sply.ntv,Supply One Hop from Miners (Native Units),"The sum of the balances of all addresses within one hop of a mining entity. An address within one hop of a mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts, or any address that has been credited in a transaction sent by such an address.",True,Coinmetrics +txn.gas,Gas Used,"The sum gas used (i.e., paid) across all transactions that interval.",True,Coinmetrics +addr.bal.10m.cnt,Addresses with balance greater than $10M,"The sum count of unique addresses holding at least ten million dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.1m.cnt,Addresses with balance greater than $1M,"The sum count of unique addresses holding at least one million dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.tfr.val.adj.ntv,Adjusted Transaction Volume (Native Units),The sum of native units transferred between distinct addresses that interval removing noise and certain artifacts.,False,Coinmetrics +addr.bal.10k.cnt,Addresses with balance greater than $10K,"The sum count of unique addresses holding at least ten thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.1k.cnt,Addresses with balance greater than $1K,"The sum count of unique addresses holding at least one thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +blk.unc.rew,Uncle Rewards,The sum USD value rewarded to miners for creating and including uncle blocks in that interval. This includes the uncle inclusion reward (for the main chain block miner) and the uncle rewards (for the uncle block miners).,True,Coinmetrics +exch.flow.in.ntv,Deposits on Exchanges (Native Units),"The amount of the asset sent to exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics +exch.bitstamp.flow.in,Bitstamp Deposits,The sum USD value sent to Bitstamp that interval.,True,Coinmetrics +exch.sply.gemini.ntv,Supply on Gemini (Native Units),The sum in native units held by Gemini at the end of that interval.,True,Coinmetrics +sply.act.7d,7 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 7 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.addr.bal.1m.ntv,Supply in addresses with balance greater than 1M native units,"The sum of all native units being held in addresses whose balance was 1M native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.tsfr.cnt,Transactions Transfer Count,The sum count of transfers that interval. Transfers represent movements of native units from one ledger entity to another distinct ledger entity. Only transfers that are the result of a transaction and that have a positive (non-zero) value are counted.,False,Coinmetrics +addr.act.rcv.cnt,Active Addresses Count (Received),The sum count of unique addresses that were active in the network (as a recipient of a ledger change) that interval.,True,Coinmetrics iss.rate.day,Daily Issuance Rate,The percentage of new native units (continuous) issued over that interval divided by the current supply at the end of that interval. Also referred to as the daily inflation rate.,True,Coinmetrics +sply.addr.bal.10m,Supply in addresses with balance greater than $10M,"The sum of all native units being held in addresses whose balance was $10M or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +sply.addr.bal.100,Supply in addresses with balance greater than $100,"The sum of all native units being held in addresses whose balance was $100 or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.cnt,Addresses Count,"The sum count of unique addresses holding any amount of native units as of the end of that interval. Only native units are considered (e.g., a 0 ETH balance address with ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.0.1.ntv.cnt,Addresses with balance greater than 0.1 native units,"The sum count of unique addresses holding at least 0.1 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +nvt.adj,Adjusted NVT,"The ratio of the network value (or market capitalization, current supply) divided by the adjusted transfer value. Also referred to as NVT.",False,Coinmetrics +sply.act.4y,4 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 4 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +txn.fee.avg.ntv,Average Transaction Fees (Native Units),The mean fee per transaction in native units that interval.,False,Coinmetrics +exch.sply.kraken.ntv,Supply on Kraken (Native Units),The sum in native units held by Kraken at the end of that interval.,True,Coinmetrics +sply.addr.bal.10k.ntv,Supply in addresses with balance greater than 10K native units,"The sum of all native units being held in addresses whose balance was 10K native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.cnt,Transactions Count,The sum count of transactions that interval. Transactions represent a bundle of intended actions to alter the ledger initiated by a user (human or machine). Transactions are counted whether they execute or not and whether they result in the transfer of native units.,False,Coinmetrics +miner.sply.ntv,Miner Supply (Native Units),The sum of the balances of all mining entities. A mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts.,True,Coinmetrics +txn.tfr.val.ntv,Transaction Volume (Native Units),"The sum of native units transferred (i.e., the aggregate size of all transfers) between distinct addresses that interval.",False,Coinmetrics +mcap.circ,Circulating Marketcap,"The circulating marketcap is the price of the asset multiplied by the circulating supply. If no price is found for an asset because no trades occurred, the last price of the last trade is used. After 30 days with no trades, a marketcap of 0 is reported until trading resumes.",False,"Messari,Kaiko" +addr.bal.10.ntv.cnt,Addresses with balance greater than 10 native units,"The sum count of unique addresses holding at least 10 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.0.01.ntv.cnt,Addresses with balance greater than 0.01 native units,"The sum count of unique addresses holding at least 0.01 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +blk.gas.limit.avg,Average Gas Limit per Block,The mean gas limit of all blocks that interval.,True,Coinmetrics +exch.bitmex.flow.net.ntv,Bitmex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitmex that interval.,True,Coinmetrics +exch.binance.flow.out.ntv,Binance Withdrawals (Native Units),The sum in native units withdrawn from Binance that interval.,True,Coinmetrics +exch.sply.bitfinex.ntv,Supply on Bitfinex (Native Units),The sum in native units held by Bitfinex at the end of that interval.,True,Coinmetrics +mcap.out,Outstanding Marketcap,The sum USD value of the current supply. Also referred to as network value or market capitalization.,False,Coinmetrics +sply.addr.bal.100.ntv,Supply in addresses with balance greater than 100 native units,"The sum of all native units being held in addresses whose balance was 100 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.erc20.cnt,ERC-20 Transactions Count,"The sum count of transactions that resulted in any ERC-20 activity in that interval. Contracts that contain all of the following are considered to be ERC-20 contracts: the balanceOf function, the transfer function, and the Transfer event hash. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics +sply.addr.bal.0.01.ntv,Supply in addresses with balance greater than 0.01 native unit,"The sum of all native units being held in addresses whose balance was 0.01 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +min.rev.usd,Miner Revenue,"The sum USD value of all miner revenue, which constitutes fees plus newly issued native units, represented as the US dollar amount earned if all native units were sold at the closing price on the same day.",False,"Coinmetrics,Kaiko" +sply.addr.bal.100k.ntv,Supply in addresses with balance greater than 100K native units,"The sum of all native units being held in addresses whose balance was 100K native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +txn.tfr.erc721.cnt,ERC-721 Transfer Count,The sum count of ERC-721 transfers in that interval. Only transfers between two distinct addresses are counted. ERC-165 is used to determine a contract’s compliance with ERC-721.,False,Coinmetrics +real.vol,Real Volume,"It is well known that many exchanges conduct wash trading practices in order to inflate trading volume. They are incentivized to report inflated volumes in order to attract traders. ""Real Volume"" refers to the total volume on the exchanges that we believe with high level of confidence are free of wash trading activities. However, that does not necessarily mean that the volume reported by other exchanges is 100% wash trades. As such, the Messari ""Real Volume"" applies a penalty to these exchanges to discount the volume believed to come from wash trading activity. For more information, see our methodology page.",False,Kaiko +exch.sply.bittrex.ntv,Supply on Bittrex (Native Units),The sum in native units held by Bittrex at the end of that interval.,True,Coinmetrics +sply.utxo.prof,Supply in UTXOs in Profit (Native Units),The sum of all native units held in unspent transaction outputs created on days where the closing price was lower than or equal to the closing price at the end of the period.,True,Coinmetrics +mcap.dom,Marketcap Dominance,The marketcap dominance is the asset's percentage share of total crypto circulating marketcap,False,Kaiko +addr.act.sent.cnt,Active Addresses Count (Sent),The sum count of unique addresses that were active in the network (as an originator of a ledger change) that interval.,True,Coinmetrics +exch.flow.out.usd.incl,Withdrawals from Exchanges - Inclusive,"The sum USD value withdrawn from exchanges that interval, including exchange to exchange activity.",False,Coinmetrics +utxo.loss.cnt,UTXO in Loss Count,The sum count of unspent transaction outputs created on days where the closing price was higher than the closing price at the end of the period.,True,Coinmetrics +txn.fee.avg,Average Transaction Fees,The USD value of the mean fee per transaction that interval.,False,Coinmetrics +daily.shp,Sharpe Ratio,"The Sharpe ratio (performance of the asset compared to a ""risk-free"" asset) over a window of time)",False,Kaiko +exch.bitfinex.flow.in,Bitfinex Deposits,The sum USD value sent to Bitfinex that interval.,True,Coinmetrics +exch.kraken.flow.out.ntv,Kraken Withdrawals (Native Units),The sum in native units withdrawn from Kraken that interval.,True,Coinmetrics +exch.poloniex.flow.out.ntv,Poloniex Withdrawals (Native Units),The sum in native units withdrawn from Poloniex that interval.,True,Coinmetrics +sply.act.1y,1 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 1 year up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.addr.bal.1.ntv,Supply in addresses with balance greater than 1 native unit,"The sum of all native units being held in addresses whose balance was 1 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bitmex.flow.out,Bitmex Withdrawals,The sum in native units withdrawn from Bitmex that interval.,True,Coinmetrics +exch.gemini.flow.out.ntv,Gemini Withdrawals (Native Units),The sum in native units withdrawn from Gemini that interval.,True,Coinmetrics +exch.sply.huobi,Supply on Huobi,The sum USD value held by Huobi at the end of that interval.,True,Coinmetrics +exch.sply.usd,Supply on Exchanges,The sum USD value of all native units held in hot or cold exchange wallets that interval.,False,"Coinmetrics,Kaiko" +hashrate.30d,30 day Average Hash Rate,The mean rate at which miners are solving hashes over the last 30 days. Hash rate is the speed at which computations are being completed across all miners in the network. The unit of measurement varies depending on the protocol.,True,Coinmetrics +sply.act.30d,30 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 30 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +reddit.active.users,Reddit Active Users,The number of active users on the asset's primary subreddit,False,Reddit +blk.int.avg,Average Block Interval (seconds),The mean absolute time (in seconds) between all the blocks created that interval.,True,Coinmetrics +exch.poloniex.flow.net.ntv,Poloniex Net Flows (Native Units),The net native units value sent or withdrawn to/from Poloniex that interval.,True,Coinmetrics +exch.sply.bitmex,Supply on Bitmex,The sum USD value held by Bitmex at the end of that interval.,True,Coinmetrics +new.iss.ntv,New Issuance (Native Units),"The sum of new native units issued that interval. Only those native units that are issued by a protocol-mandated continuous emission schedule are included (i.e., units manually released from escrow or otherwise disbursed are not included).",False,Coinmetrics +addr.bal.1.cnt,Addresses with balance greater than $1,"The sum count of unique addresses holding at least one dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.sply.poloniex,Supply on Poloniex,The sum USD value held by Poloniex at the end of that interval.,True,Coinmetrics +sply.act.3y,3 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 3 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.cont.ntv,Supply in contracts (Native Units),The sum of all native units being held by smart contracts.,True,Coinmetrics +exch.binance.flow.net.ntv,Binance Net Flows (Native Units),The net native units value sent or withdrawn to/from Binance that interval.,True,Coinmetrics +sply.act.180d,180 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 180 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics +sply.top.10pct,Supply in top 10% addresses,The sum of all native units held by the richest 10% of addresses at the end of that interval.,True,Coinmetrics +txn.cont.dest.cnt,Contract Destructions Count,The sum count of contracts successfully destroyed across all transactions in that interval. A contract is a special address that contains and can execute code.,True,Coinmetrics +txn.tkn.cnt,Token Transactions Count,"The sum count of transactions that resulted in any token (ERC-20 or ERC-721) activity in that interval. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics +exch.binance.flow.in,Binance Deposits,The sum USD value sent to Binance that interval.,True,Coinmetrics +sply.addr.bal.1,Supply in addresses with balance greater than $1,"The sum of all native units being held in addresses whose balance was $1 or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +daily.vol,Volatility,The annualized standard-deviation of daily returns over a window of time,False,Kaiko +hashrate.rev,Miner Revenue per Hash per Second,"The USD value of the mean miner reward per estimated hash unit performed during the period, also known as hashprice. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics +exch.huobi.flow.out,Huobi Withdrawals,The sum in US dollars withdrawn from Huobi that interval.,True,Coinmetrics +sply.total.iss,Total Issuance,The sum USD value of all new native units issued that interval.,False,Coinmetrics +diff.avg,Average Difficulty,"The mean difficulty of finding a hash that meets the protocol-designated requirement (i.e., the difficulty of finding a new block) that interval. The requirement is unique to each applicable cryptocurrency protocol.",False,Coinmetrics +sply.rvv.5y,Supply Revived in Last 5 Years,The sum of all native unit balances last active at least 5 years ago that became active in this interval.,True,Coinmetrics +sply.rvv.2y,Supply Revived in Last 2 Years,The sum of all native unit balances last active at least 2 years ago that became active in this interval.,True,Coinmetrics +exch.poloniex.flow.in,Poloniex Deposits,The sum USD value sent to Poloniex that interval.,True,Coinmetrics +exch.flow.in.usd,Deposits on Exchanges,"The sum USD value sent to exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics +addr.bal.10.cnt,Addresses with balance greater than $10,"The sum count of unique addresses holding at least ten dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.bitfinex.flow.net,Bitfinex Net Flows,The net USD value sent or withdrawn to/from Bitfinex that interval.,True,Coinmetrics +exch.kraken.flow.net,Kraken Net Flows,The net USD value sent or withdrawn to/from Kraken that interval.,True,Coinmetrics +exch.sply.bitfinex,Supply on Bitfinex,The sum USD value held by Bitfinex at the end of that interval.,True,Coinmetrics +miner.1hop.sply,Supply One Hop from Miners,"The sum of the balances of all addresses within one hop of a mining entity in USD. An address within one hop of a mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts, or any address that has been credited in a transaction sent by such an address.",True,Coinmetrics +txn.erc721.cnt,ERC-721 Transactions Count,"The sum count of transactions that resulted in any ERC-721 activity in that interval. Only transfers between two distinct addresses are counted. ERC-165 is used to determine a contract’s compliance with ERC-721. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics +sply.shld,Supply Shielded,The sum of all native units being held in shielded pool(s).,True,Coinmetrics +exch.binance.flow.net,Binance Net Flows,The net USD value sent or withdrawn to/from Binance that interval.,True,Coinmetrics +exch.bitmex.flow.in,Bitmex Deposits,The sum USD value sent to Bitmex that interval.,True,Coinmetrics +exch.huobi.flow.in.ntv,Huobi Deposits (Native Units),The sum in native units sent to Huobi that interval.,True,Coinmetrics sply.addr.bal.10,Supply in addresses with balance greater than $10,"The sum of all native units being held in addresses whose balance was $10 or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics sply.cont.usd,Supply in contracts,The sum USD value being held by smart contracts.,True,Coinmetrics -txn.fee.med,Median Transaction Fees,The USD value of the median fee per transaction that interval.,False,Coinmetrics -txn.tfr.val.adj.ntv,Adjusted Transaction Volume (Native Units),The sum of native units transferred between distinct addresses that interval removing noise and certain artifacts.,False,Coinmetrics -addr.bal.10k.ntv.cnt,Addresses with balance greater than 10K native units,"The sum count of unique addresses holding at least 10,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -blk.unc.rew,Uncle Rewards,The sum USD value rewarded to miners for creating and including uncle blocks in that interval. This includes the uncle inclusion reward (for the main chain block miner) and the uncle rewards (for the uncle block miners).,True,Coinmetrics -exch.binance.flow.net.ntv,Binance Net Flows (Native Units),The net native units value sent or withdrawn to/from Binance that interval.,True,Coinmetrics -exch.flow.in.ntv,Deposits on Exchanges (Native Units),"The amount of the asset sent to exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics -sply.addr.bal.100,Supply in addresses with balance greater than $100,"The sum of all native units being held in addresses whose balance was $100 or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.tfr.val.ntv,Transaction Volume (Native Units),"The sum of native units transferred (i.e., the aggregate size of all transfers) between distinct addresses that interval.",False,Coinmetrics -blk.cnt,Block Count,The sum count of blocks created each day,False,Coinmetrics -addr.bal.10m.cnt,Addresses with balance greater than $10M,"The sum count of unique addresses holding at least ten million dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.kraken.flow.net,Kraken Net Flows,The net USD value sent or withdrawn to/from Kraken that interval.,True,Coinmetrics -real.vol,Real Volume,"It is well known that many exchanges conduct wash trading practices in order to inflate trading volume. They are incentivized to report inflated volumes in order to attract traders. ""Real Volume"" refers to the total volume on the exchanges that we believe with high level of confidence are free of wash trading activities. However, that does not necessarily mean that the volume reported by other exchanges is 100% wash trades. As such, the Messari ""Real Volume"" applies a penalty to these exchanges to discount the volume believed to come from wash trading activity. For more information, see our methodology page.",False,Kaiko -addr.bal.1.ntv.cnt,Addresses with balance greater than 1 native units,"The sum count of unique addresses holding at least 1 native unit as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.bitmex.flow.net,Bitmex Net Flows,The net USD value sent or withdrawn to/from Bitmex that interval.,True,Coinmetrics -txn.cont.creat.cnt,Contract Creations Count,The sum count of new contracts successfully created across all transactions in that interval. A contract is a special address that contains and can execute code.,True,Coinmetrics -reddit.active.users,Reddit Active Users,The number of active users on the asset's primary subreddit,False,Reddit -blk.size.byte,Block Size (bytes),The sum of the size (in bytes) of all blocks created each day,False,Coinmetrics -exch.bittrex.flow.net,Bittrex Net Flows,The net USD value sent or withdrawn to/from Bittrex that interval.,True,Coinmetrics -miner.1hop.sply.ntv,Supply One Hop from Miners (Native Units),"The sum of the balances of all addresses within one hop of a mining entity. An address within one hop of a mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts, or any address that has been credited in a transaction sent by such an address.",True,Coinmetrics -sply.addr.bal.1,Supply in addresses with balance greater than $1,"The sum of all native units being held in addresses whose balance was $1 or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -addr.bal.100.cnt,Addresses with balance greater than $100,"The sum count of unique addresses holding at least one hundred dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -blk.int.avg,Average Block Interval (seconds),The mean absolute time (in seconds) between all the blocks created that interval.,True,Coinmetrics -exch.binance.flow.in.ntv,Binance Deposits (Native Units),The sum in native units sent to Binance that interval.,True,Coinmetrics -txn.gas.limit,Total Gas Limit,The sum gas limit of all transactions that interval.,True,Coinmetrics -addr.bal.1k.ntv.cnt,Addresses with balance greater than 1K native units,"The sum count of unique addresses holding at least 1,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.bitmex.flow.net.ntv,Bitmex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitmex that interval.,True,Coinmetrics -exch.sply.bitstamp,Supply on Bitstamp,The sum USD value held by Bitstamp at the end of that interval.,True,Coinmetrics -exch.sply.usd,Supply on Exchanges,The sum USD value of all native units held in hot or cold exchange wallets that interval.,False,"Coinmetrics,Kaiko" -sply.act.3y,3 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 3 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.utxo.prof,Supply in UTXOs in Profit (Native Units),The sum of all native units held in unspent transaction outputs created on days where the closing price was lower than or equal to the closing price at the end of the period.,True,Coinmetrics -utxo.cnt,UTXO Count,The sum count of unspent transaction outputs that interval.,True,Coinmetrics -addr.bal.1m.cnt,Addresses with balance greater than $1M,"The sum count of unique addresses holding at least one million dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -fees.ntv,Total Fees (Native Units),The sum of all fees paid to miners in native units. Fees do not include new issuance.,False,Coinmetrics -blk.hgt,Block Height,The count of blocks from the genesis (first) block to the last block of that interval on the main chain.,True,Coinmetrics -exch.poloniex.flow.net.ntv,Poloniex Net Flows (Native Units),The net native units value sent or withdrawn to/from Poloniex that interval.,True,Coinmetrics -exch.bitmex.flow.out,Bitmex Withdrawals,The sum in native units withdrawn from Bitmex that interval.,True,Coinmetrics -exch.huobi.flow.net,Huobi Net Flows,The net USD value sent or withdrawn to/from Huobi that interval.,True,Coinmetrics -sply.addr.bal.1k,Supply in addresses with balance greater than $1K,"The sum of all native units being held in addresses whose balance was $1K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.cont.cnt,Contracts Transactions Count,"The sum count of transactions that invoked a contract in that interval. Failed transactions are counted but internal transactions are not (i.e., only the parent transaction is counted). A contract is a special address that contains and can execute code.",True,Coinmetrics -txn.erc721.cnt,ERC-721 Transactions Count,"The sum count of transactions that resulted in any ERC-721 activity in that interval. Only transfers between two distinct addresses are counted. ERC-165 is used to determine a contract’s compliance with ERC-721. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics -txn.tfr.erc721.cnt,ERC-721 Transfer Count,The sum count of ERC-721 transfers in that interval. Only transfers between two distinct addresses are counted. ERC-165 is used to determine a contract’s compliance with ERC-721.,False,Coinmetrics -fees,Total Fees,The sum USD value of all fees paid to miners that interval. Fees do not include new issuance.,False,Coinmetrics -sply.top.10pct,Supply in top 10% addresses,The sum of all native units held by the richest 10% of addresses at the end of that interval.,True,Coinmetrics -exch.bitfinex.flow.out.ntv,Bitfinex Withdrawals (Native Units),The sum in native units withdrawn from Bitfinex that interval.,True,Coinmetrics -sply.act.1y,1 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 1 year up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.liquid,Liquid Supply,The liquid supply of an asset is the number of units that currently exist on-chain and which are not known to be encumbered by any contracts.,False,Messari -exch.sply.kraken,Supply on Kraken,The sum USD value held by Kraken at the end of that interval.,True,Coinmetrics -utxo.age.med,Median UTXO Age,"The median age in full days of all unspent transaction outputs, rounded down to the nearest day.",True,Coinmetrics -exch.gemini.flow.in,Gemini Deposits,The sum USD value sent to Gemini that interval.,True,Coinmetrics -exch.bitstamp.flow.out,Bitstamp Withdrawals,The sum in US dollars withdrawn from Bitstamp that interval.,True,Coinmetrics -diff.avg,Average Difficulty,"The mean difficulty of finding a hash that meets the protocol-designated requirement (i.e., the difficulty of finding a new block) that interval. The requirement is unique to each applicable cryptocurrency protocol.",False,Coinmetrics -daily.vol,Volatility,The annualized standard-deviation of daily returns over a window of time,False,Kaiko -hashrate,Hash Rate,The mean rate at which miners are solving hashes that interval.,False,Coinmetrics -sply.addr.bal.1.ntv,Supply in addresses with balance greater than 1 native unit,"The sum of all native units being held in addresses whose balance was 1 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -sply.utxo.loss,Supply in UTXOs in Loss (Native Units),The sum of all native units held in unspent transaction outputs created on days when the closing price was higher than the closing price at the end of the period.,True,Coinmetrics -price,Price,Volume weighted average price computed using Messari Methodology,False,Kaiko -miner.1hop.sply,Supply One Hop from Miners,"The sum of the balances of all addresses within one hop of a mining entity in USD. An address within one hop of a mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts, or any address that has been credited in a transaction sent by such an address.",True,Coinmetrics -sply.addr.bal.100k,Supply in addresses with balance greater than $100K,"The sum of all native units being held in addresses whose balance was $100K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.tfr.avg.ntv,Average Transfer Value (Native Units),"The sum value of native units transferred divided by the count of transfers (i.e., the mean size of a transfer) between distinct addresses that interval.",False,Coinmetrics -exch.flow.in.usd.incl,Deposits on Exchanges - Inclusive,"The sum USD value sent to exchanges that interval, including exchange to exchange activity.",False,Coinmetrics -sply.addr.bal.0.01.ntv,Supply in addresses with balance greater than 0.01 native unit,"The sum of all native units being held in addresses whose balance was 0.01 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -utxo.loss.cnt,UTXO in Loss Count,The sum count of unspent transaction outputs created on days where the closing price was higher than the closing price at the end of the period.,True,Coinmetrics -miner.sply,Miner Supply,The sum of the balances of all mining entities in USD. A mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts.,True,Coinmetrics -sply.top.100,Supply in top 100 addresses,The sum of all native units held by the richest 100 addresses at the end of that time interval.,True,Coinmetrics -exch.bittrex.flow.out,Bittrex Withdrawals,The sum in US dollars withdrawn from Bittrex that interval.,True,Coinmetrics -exch.sply.binance.ntv,Supply on Binance (Native Units),The sum in native units held by Binance at the end of that interval.,True,Coinmetrics -mcap.out,Outstanding Marketcap,The sum USD value of the current supply. Also referred to as network value or market capitalization.,False,Coinmetrics -sply.addr.bal.10m,Supply in addresses with balance greater than $10M,"The sum of all native units being held in addresses whose balance was $10M or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.cnt.sec,Transactions per Second Count,The sum count of transactions divided by the number of seconds that interval.,True,Coinmetrics -exch.gemini.flow.net,Gemini Net Flows,The net USD value sent or withdrawn to/from Gemini that interval.,True,Coinmetrics -exch.sply.kraken.ntv,Supply on Kraken (Native Units),The sum in native units held by Kraken at the end of that interval.,True,Coinmetrics -rvt.adj.90d.ma,Adjusted RVT 90-days MA,The ratio of the network's realized value to the 90-day moving average of the adjusted transfer value. Also referred to as RVT.,True,Coinmetrics -sply.addr.bal.0.1.ntv,Supply in addresses with balance greater than 0.1 native unit,"The sum of all native units being held in addresses whose balance was 0.1 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.tfr.val.med.ntv,Median Transfer Value (Native Units),"The median count of native units transferred per transfer (i.e., the median size of a transfer) between distinct addresses that interval.",False,Coinmetrics -exch.sply.gemini,Supply on Gemini,The sum USD value held by Gemini at the end of that interval.,True,Coinmetrics -exch.bitmex.flow.out.ntv,Bitmex Withdrawals (Native Units),The sum in native units withdrawn from Bitmex that interval.,True,Coinmetrics -exch.sply.poloniex,Supply on Poloniex,The sum USD value held by Poloniex at the end of that interval.,True,Coinmetrics -fees.pct.rev,Miner Revenue from Fees (%),The percentage of miner revenue derived from fees that interval. This is equal to the fees divided by the miner revenue.,True,Coinmetrics -exch.poloniex.flow.net,Poloniex Net Flows,The net USD value sent or withdrawn to/from Poloniex that interval.,True,Coinmetrics -sply.rvv.4y,Supply Revived in Last 4 Years,The sum of all native unit balances last active at least 4 years ago that became active in this interval.,True,Coinmetrics -sply.rvv.90d,Supply Revived in Last 90 Days,The sum of all native unit balances last active at least 90 days ago that became active in this interval.,True,Coinmetrics -sply.act.30d,30 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 30 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -hashrate.30d,30 day Average Hash Rate,The mean rate at which miners are solving hashes over the last 30 days. Hash rate is the speed at which computations are being completed across all miners in the network. The unit of measurement varies depending on the protocol.,True,Coinmetrics -sply.act.4y,4 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 4 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -utxo.prof.cnt,UTXO in Profit Count,The sum count of unspent transaction outputs created on days where the closing price was lower than or equal to the closing price at the end of the period.,True,Coinmetrics -exch.flow.out.usd.incl,Withdrawals from Exchanges - Inclusive,"The sum USD value withdrawn from exchanges that interval, including exchange to exchange activity.",False,Coinmetrics -sply.top.1pct,Supply in top 1% addresses,The sum of all native units held by the richest 1% of addresses at the end of that interval.,True,Coinmetrics -exch.flow.out.usd,Withdrawals from Exchanges,"The sum USD value withdrawn from exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics -new.iss.usd,New Issuance,"The sum USD value of new native units issued that interval. Only those native units that are issued by a protocol-mandated continuous emission schedule are included (i.e., units manually released from escrow or otherwise disbursed are not included).",False,Coinmetrics -exch.huobi.flow.out.ntv,Huobi Withdrawals (Native Units),The sum in native units withdrawn from Huobi that interval.,True,Coinmetrics -addr.bal.0.001.ntv.cnt,Addresses with balance greater than 0.001 native units,"The sum count of unique addresses holding at least 0.001 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.sply.bitfinex.ntv,Supply on Bitfinex (Native Units),The sum in native units held by Bitfinex at the end of that interval.,True,Coinmetrics -exch.sply.gemini.ntv,Supply on Gemini (Native Units),The sum in native units held by Gemini at the end of that interval.,True,Coinmetrics -mcap.dom,Marketcap Dominance,The marketcap dominance is the asset's percentage share of total crypto circulating marketcap,False,Kaiko -exch.bittrex.flow.in.ntv,Bittrex Deposits (Native Units),The sum in native units sent to Bittrex that interval.,True,Coinmetrics -exch.gemini.flow.out.ntv,Gemini Withdrawals (Native Units),The sum in native units withdrawn from Gemini that interval.,True,Coinmetrics -sply.total.iss.ntv,Total Issuance (Native Units),The sum of all new native units issued that interval.,False,Coinmetrics -txn.tfr.erc20.cnt,ERC-20 Transfer Count,"The sum count of ERC-20 transfers in that interval. Only non-zero transfers between two distinct addresses are counted. Contracts that contain all of the following are considered to be ERC-20 contracts: the balanceOf function, the transfer function, and the Transfer event hash.",False,Coinmetrics -exch.bitfinex.flow.in,Bitfinex Deposits,The sum USD value sent to Bitfinex that interval.,True,Coinmetrics -exch.flow.out.ntv,Withdrawals from Exchanges (Native Units),"The amount of the asset withdrawn from exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics -sply.act.10y,10 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 10 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -exch.poloniex.flow.out.ntv,Poloniex Withdrawals (Native Units),The sum in native units withdrawn from Poloniex that interval.,True,Coinmetrics -sply.act.7d,7 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 7 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.rvv.1y,Supply Revived in Last 1 Year,The sum of all native unit balances last active at least 1 year ago that became active in this interval.,True,Coinmetrics -txn.gas.limit.avg,Average Gas Limit,The mean gas limit per transaction that interval.,True,Coinmetrics -blk.wght.total,Block Weight,The sum of the weights of all blocks created in that interval. Weight is a dimensionless measure of a block’s “size”. It is only applicable for chains that use SegWit (segregated witness).,True,Coinmetrics -blk.gas.limit.avg,Average Gas Limit per Block,The mean gas limit of all blocks that interval.,True,Coinmetrics -exch.sply.binance,Supply on Binance,The sum USD value held by Binance at the end of that interval.,True,Coinmetrics -sply.act.5y,5 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 5 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -addr.bal.100.ntv.cnt,Addresses with balance greater than 100 native units,"The sum count of unique addresses holding at least 100 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -utxo.age.val.avg,Value-weighted Average UTXO Age,The value-weighted average age in full days of all unspent transaction outputs.,True,Coinmetrics -sply.cont.ntv,Supply in contracts (Native Units),The sum of all native units being held by smart contracts.,True,Coinmetrics -exch.bitstamp.flow.in,Bitstamp Deposits,The sum USD value sent to Bitstamp that interval.,True,Coinmetrics -exch.poloniex.flow.in,Poloniex Deposits,The sum USD value sent to Poloniex that interval.,True,Coinmetrics -exch.sply.bittrex,Supply on Bittrex,The sum USD value held by Bittrex at the end of that interval.,True,Coinmetrics -sply.circ,Circulating Supply,"The circulating supply acknowledges that tokens may be held by projects/foundations which have no intent to sell down their positions, but which have not locked up supply in a formal contract. Thus, circulating supply does not include known project treasury holdings (which can be significant). Note that an investor must carefully consider both liquid and circulating supplies when evaluating an asset, and the two can vary significantly. A risk of depending entirely on circulating supply is that the number can change dramatically based on discretionary sales from project treasuries.",False, -exch.bitstamp.flow.net,Bitstamp Net Flows,The net USD value sent or withdrawn to/from Bitstamp that interval.,True,Coinmetrics -exch.sply.bitfinex,Supply on Bitfinex,The sum USD value held by Bitfinex at the end of that interval.,True,Coinmetrics -sply.act.evr,Active Supply,The sum of unique native units that transacted at least once from genesis up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.addr.bal.10.ntv,Supply in addresses with balance greater than 10 native units,"The sum of all native units being held in addresses whose balance was 10 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -sply.shld,Supply Shielded,The sum of all native units being held in shielded pool(s).,True,Coinmetrics -txn.fee.med.ntv,Median Transaction Fees (Native Units),The median fee per transaction in native units that interval.,False,Coinmetrics -utxo.age.avg,Average UTXO Age,The simple average age in full days of all unspent transaction outputs.,True,Coinmetrics -telegram.users,Telegram Users,The number of users in the asset's primary Telegram channel,False,CoinGecko -sply.rvv.180d,180 Days Active Supply,The sum of all native unit balances last active at least 180 days ago that became active in this interval.,True,Coinmetrics -addr.bal.100k.cnt,Addresses with balance greater than $100K,"The sum count of unique addresses holding at least one hundred thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.bitstamp.flow.in.ntv,Bitstamp Deposits (Native Units),The sum in native units sent to Bitstamp that interval.,True,Coinmetrics -miner.rev.total,Total Miner Revenue,The sum USD value of all miner revenue (fees plus newly issued native units) for all time from genesis up to the end of that interval.,True,Coinmetrics -sply.rvv.5y,Supply Revived in Last 5 Years,The sum of all native unit balances last active at least 5 years ago that became active in this interval.,True,Coinmetrics -addr.bal.1.cnt,Addresses with balance greater than $1,"The sum count of unique addresses holding at least one dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.kraken.flow.out.ntv,Kraken Withdrawals (Native Units),The sum in native units withdrawn from Kraken that interval.,True,Coinmetrics -exch.sply.bitstamp.ntv,Supply on Bitstamp (Native Units),The sum in native units held by Bitstamp at the end of that interval.,True,Coinmetrics -exch.sply.poloniex.ntv,Supply on Poloniex (Native Units),The sum in native units held by Poloniex at the end of that interval.,True,Coinmetrics -txn.tsfr.val.adj,Adjusted Transaction Volume,The sum USD value of all native units transferred removing noise and certain artifacts.,False,Coinmetrics -sply.addr.bal.100k.ntv,Supply in addresses with balance greater than 100K native units,"The sum of all native units being held in addresses whose balance was 100K native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -cg.sply.circ,Circulating Supply (CoinGecko),"The circulating supply acknowledges that tokens may be held by projects/foundations which have no intent to sell down their positions, but which have not locked up supply in a formal contract. Thus, circulating supply does not include known project treasury holdings (which can be significant). Note that an investor must carefully consider both liquid and circulating supplies when evaluating an asset, and the two can vary significantly. A risk of depending entirely on circulating supply is that the number can change dramatically based on discretionary sales from project treasuries.",False, -exch.huobi.flow.in.ntv,Huobi Deposits (Native Units),The sum in native units sent to Huobi that interval.,True,Coinmetrics -txn.fee.avg.ntv,Average Transaction Fees (Native Units),The mean fee per transaction in native units that interval.,False,Coinmetrics -sply.rvv.2y,Supply Revived in Last 2 Years,The sum of all native unit balances last active at least 2 years ago that became active in this interval.,True,Coinmetrics -blk.wght.avg,Average Block Weight,The mean weight of all blocks created that day. Weight is a dimensionless measure of a block’s “size”. It is only applicable for chains that use SegWit (segregated witness).,True,Coinmetrics -exch.bitfinex.flow.net.ntv,Bitfinex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitfinex that interval.,True,Coinmetrics -exch.kraken.flow.in.ntv,Kraken Deposits (Native Units),The sum in native units sent to Kraken that interval.,True,Coinmetrics -exch.poloniex.flow.in.ntv,Poloniex Deposits (Native Units),The sum in native units sent to Poloniex that interval.,True,Coinmetrics -txn.cont.call.cnt,Contract Calls Count,The sum count of contract calls executed across all transactions in that interval. A contract call is the invocation of a contract’s code by another contract or non-contract address. Failed invocations are counted. A single transaction can result in multiple contract calls.,True,Coinmetrics -addr.bal.100k.ntv.cnt,Addresses with balance greater than 100K native units,"The sum count of unique addresses holding at least 100,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.bitstamp.flow.out.ntv,Bitstamp Withdrawals (Native Units),The sum in native units withdrawn from Bitstamp that interval.,True,Coinmetrics -txn.gas.avg,Average Gas Used,"The mean gas used (i.e., paid) across all transactions that interval.",True,Coinmetrics -txn.tfr.val.med,Median Transfer Value,"The median USD value transferred per transfer (i.e., the median size in USD of a transfer) between distinct addresses that interval.",False,Coinmetrics -reddit.subscribers,Reddit Subscribers,The number of subscribers on the asset's primary subreddit,False,Reddit -exch.sply.huobi,Supply on Huobi,The sum USD value held by Huobi at the end of that interval.,True,Coinmetrics -mcap.circ,Circulating Marketcap,"The circulating marketcap is the price of the asset multiplied by the circulating supply. If no price is found for an asset because no trades occurred, the last price of the last trade is used. After 30 days with no trades, a marketcap of 0 is reported until trading resumes.",False,"Messari,Kaiko" -exch.binance.flow.in,Binance Deposits,The sum USD value sent to Binance that interval.,True,Coinmetrics -exch.kraken.flow.in,Kraken Deposits,The sum USD value sent to Kraken that interval.,True,Coinmetrics -miner.sply.ntv,Miner Supply (Native Units),The sum of the balances of all mining entities. A mining entity is defined as an address that has been credited from a transaction debiting the 'FEES' or 'ISSUANCE' accounts.,True,Coinmetrics -nvt.adj,Adjusted NVT,"The ratio of the network value (or market capitalization, current supply) divided by the adjusted transfer value. Also referred to as NVT.",False,Coinmetrics -txn.cont.call.succ.cnt,Successful Contract Calls Count,The sum count of contract calls successfully executed across all transactions in that interval. A contract call is the invocation of a contract’s code by another contract or non-contract address. Only successful executions are taken into account.,True,Coinmetrics -txn.erc20.cnt,ERC-20 Transactions Count,"The sum count of transactions that resulted in any ERC-20 activity in that interval. Contracts that contain all of the following are considered to be ERC-20 contracts: the balanceOf function, the transfer function, and the Transfer event hash. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics -blk.unc.rew.ntv,Uncle Rewards (Native Units),The sum of native units rewarded to miners for creating and including uncle blocks in thatinterval. This includes the uncle inclusion reward (for the main chain block miner) and the uncle rewards(for the uncle block miners).,True,Coinmetrics sply.out,Outstanding Supply,"The sum of all native units ever created and visible on the ledger (i.e., issued) at the end of that interval. For account-based protocols, only accounts with positive balances are counted.",False,Coinmetrics -hash.rev,Miner Revenue per Hash,"The USD value of the mean miner reward per estimated hash unit performed during the period, also known as hashprice. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics -exch.bitfinex.flow.net,Bitfinex Net Flows,The net USD value sent or withdrawn to/from Bitfinex that interval.,True,Coinmetrics -exch.bitstamp.flow.net.ntv,Bitstamp Net Flows (Native Units),The net native units value sent or withdrawn to/from Bitstamp that interval.,True,Coinmetrics -exch.gemini.flow.net.ntv,Gemini Net Flows (Native Units),The net native units value sent or withdrawn to/from Gemini that interval.,True,Coinmetrics -addr.act.sent.cnt,Active Addresses Count (Sent),The sum count of unique addresses that were active in the network (as an originator of a ledger change) that interval.,True,Coinmetrics -exch.bittrex.flow.out.ntv,Bittrex Withdrawals (Native Units),The sum in native units withdrawn from Bittrex that interval.,True,Coinmetrics -sply.total.iss,Total Issuance,The sum USD value of all new native units issued that interval.,False,Coinmetrics -exch.bittrex.flow.in,Bittrex Deposits,The sum USD value sent to Bittrex that interval.,True,Coinmetrics -hashrate.rev.ntv,Miner Revenue per Hash per Second (Native Units),"The mean daily miner reward per estimated hash unit per second performed during the period, in native units. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics -addr.act.rcv.cnt,Active Addresses Count (Received),The sum count of unique addresses that were active in the network (as a recipient of a ledger change) that interval.,True,Coinmetrics -exch.bitfinex.flow.in.ntv,Bitfinex Deposits (Native Units),The sum in native units sent to Bitfinex that interval.,True,Coinmetrics -txn.tsfr.val.avg,Average Transfer Value,"The sum USD value of native units transferred divided by the count of transfers (i.e., the mean ""size"" in USD of a transfer).",False,Coinmetrics -daily.shp,Sharpe Ratio,"The Sharpe ratio (performance of the asset compared to a ""risk-free"" asset) over a window of time)",False,Kaiko -blk.unc.rew.pct,Miner Revenue from Uncle Blocks (%),The percentage of miner revenue derived from creating and including uncle blocks in that interval. This is equal to the sum of the uncle inclusion reward (for the main chain block miner) and the uncle rewards (for the uncle block miners) divided by the miner revenue.,True,Coinmetrics -exch.poloniex.flow.out,Poloniex Withdrawals,The sum in US dollars withdrawn from Poloniex that interval.,True,Coinmetrics -hash.rev.ntv,Miner Revenue per Hash (Native Units),"The mean miner reward per estimated hash unit performed during the period, in native units. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics -sply.rvv.30d,Supply Revived in Last 30 Days,The sum of all native unit balances last active at least 30 days ago that became active in this interval.,True,Coinmetrics -txn.cnt,Transactions Count,The sum count of transactions that interval. Transactions represent a bundle of intended actions to alter the ledger initiated by a user (human or machine). Transactions are counted whether they execute or not and whether they result in the transfer of native units.,False,Coinmetrics -txn.cont.dest.cnt,Contract Destructions Count,The sum count of contracts successfully destroyed across all transactions in that interval. A contract is a special address that contains and can execute code.,True,Coinmetrics -blk.size.bytes.avg,Average Block Size (bytes),The mean size (in bytes) of all blocks created,False,Coinmetrics -min.rev.usd,Miner Revenue,"The sum USD value of all miner revenue, which constitutes fees plus newly issued native units, represented as the US dollar amount earned if all native units were sold at the closing price on the same day.",False,"Coinmetrics,Kaiko" -blk.unc.cnt,Uncle Blocks Count,The sum count of uncle blocks mined in that interval.,True,Coinmetrics -exch.binance.flow.out,Binance Withdrawals,The sum in US dollars withdrawn from Binance that interval.,True,Coinmetrics -sply.addr.bal.1m.ntv,Supply in addresses with balance greater than 1M native units,"The sum of all native units being held in addresses whose balance was 1M native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -addr.bal.1m.ntv.cnt,Addresses with balance greater than 1M native units,"The sum count of unique addresses holding at least 1,000,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.sply.bittrex.ntv,Supply on Bittrex (Native Units),The sum in native units held by Bittrex at the end of that interval.,True,Coinmetrics -sply.rvv.7d,Supply Revived in Last 7 Days,The sum of all native unit balances last active at least 7 days ago that became active in this interval.,True,Coinmetrics -exch.bittrex.flow.net.ntv,Bittrex Net Flows (Native Units),The net native units value sent or withdrawn to/from Bittrex that interval.,True,Coinmetrics -addr.bal.0.1.ntv.cnt,Addresses with balance greater than 0.1 native units,"The sum count of unique addresses holding at least 0.1 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -sply.act.1d,1 Day Active Supply,The sum of unique native units that transacted at least once in the trailing 1 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -addr.cnt,Addresses Count,"The sum count of unique addresses holding any amount of native units as of the end of that interval. Only native units are considered (e.g., a 0 ETH balance address with ERC-20 tokens would not be considered).",True,Coinmetrics -exch.sply,Supply on Exchanges (Native Units),The sum of all native units held in hot or cold exchange wallets that interval.,False,Coinmetrics -exch.bitmex.flow.in,Bitmex Deposits,The sum USD value sent to Bitmex that interval.,True,Coinmetrics -exch.gemini.flow.out,Gemini Withdrawals,The sum in US dollars withdrawn from Gemini that interval.,True,Coinmetrics -exch.huobi.flow.out,Huobi Withdrawals,The sum in US dollars withdrawn from Huobi that interval.,True,Coinmetrics -act.addr.cnt,Active Addresses Count,The sum count of unique addresses that were active in the network (either as a recipient or originator of a ledger change) that interval. All parties in a ledger change action (recipients and originators) are counted. Individual addresses are not double-counted.,False,Coinmetrics -exch.gemini.flow.in.ntv,Gemini Deposits (Native Units),The sum in native units sent to Gemini that interval.,True,Coinmetrics -exch.sply.huobi.ntv,Supply on Huobi (Native Units),The sum in native units held by Huobi at the end of that interval.,True,Coinmetrics -addr.bal.10.cnt,Addresses with balance greater than $10,"The sum count of unique addresses holding at least ten dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -addr.bal.0.01.ntv.cnt,Addresses with balance greater than 0.01 native units,"The sum count of unique addresses holding at least 0.01 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.flow.in.usd,Deposits on Exchanges,"The sum USD value sent to exchanges that interval, excluding exchange to exchange activity.",False,Coinmetrics -new.iss.ntv,New Issuance (Native Units),"The sum of new native units issued that interval. Only those native units that are issued by a protocol-mandated continuous emission schedule are included (i.e., units manually released from escrow or otherwise disbursed are not included).",False,Coinmetrics -sply.act.2y,2 Year Active Supply,The sum of unique native units that transacted at least once in the trailing 2 years up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.act.180d,180 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 180 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -sply.addr.bal.10k.ntv,Supply in addresses with balance greater than 10K native units,"The sum of all native units being held in addresses whose balance was 10K native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -addr.bal.1k.cnt,Addresses with balance greater than $1K,"The sum count of unique addresses holding at least one thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -addr.bal.10.ntv.cnt,Addresses with balance greater than 10 native units,"The sum count of unique addresses holding at least 10 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +blk.cnt,Block Count,The sum count of blocks created each day,False,Coinmetrics +sply.total.iss.ntv,Total Issuance (Native Units),The sum of all new native units issued that interval.,False,Coinmetrics +txn.gas.avg,Average Gas Used,"The mean gas used (i.e., paid) across all transactions that interval.",True,Coinmetrics +exch.sply.binance.ntv,Supply on Binance (Native Units),The sum in native units held by Binance at the end of that interval.,True,Coinmetrics nvt.adj.90d.ma,Adjusted NVT 90-days MA,"The ratio of the network value (or market capitalization, current supply) to the 90-day moving average of the adjusted transfer value. Also referred to as NVT.",False,Coinmetrics -sply.addr.bal.10k,Supply in addresses with balance greater than $10K,"The sum of all native units being held in addresses whose balance was $10K or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -twitter.followers,Twitter Followers,The number of followers of the asset's primary Twitter account,False,CoinGecko -exch.kraken.flow.net.ntv,Kraken Net Flows (Native Units),The net native units value sent or withdrawn to/from Kraken that interval.,True,Coinmetrics -sply.act.90d,90 Days Active Supply,The sum of unique native units that transacted at least once in the trailing 90 days up to the end of that interval. Native units that transacted more than once are only counted once.,True,Coinmetrics -txn.gas,Gas Used,"The sum gas used (i.e., paid) across all transactions that interval.",True,Coinmetrics -txn.tsfr.cnt,Transactions Transfer Count,The sum count of transfers that interval. Transfers represent movements of native units from one ledger entity to another distinct ledger entity. Only transfers that are the result of a transaction and that have a positive (non-zero) value are counted.,False,Coinmetrics -addr.bal.10k.cnt,Addresses with balance greater than $10K,"The sum count of unique addresses holding at least ten thousand dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -hashrate.rev,Miner Revenue per Hash per Second,"The USD value of the mean miner reward per estimated hash unit performed during the period, also known as hashprice. The unit of hashpower measurement depends on the protocol.",True,Coinmetrics -sply.act.pct.1y,1 Year Active Supply (%),The percentage of the current supply that has been active in the trailing 1 year up to the end of that interval.,True,Coinmetrics +txn.cont.cnt,Contracts Transactions Count,"The sum count of transactions that invoked a contract in that interval. Failed transactions are counted but internal transactions are not (i.e., only the parent transaction is counted). A contract is a special address that contains and can execute code.",True,Coinmetrics +txn.gas.limit,Total Gas Limit,The sum gas limit of all transactions that interval.,True,Coinmetrics +txn.gas.limit.avg,Average Gas Limit,The mean gas limit per transaction that interval.,True,Coinmetrics +blk.size.bytes.avg,Average Block Size (bytes),The mean size (in bytes) of all blocks created,False,Coinmetrics +exch.bitstamp.flow.in.ntv,Bitstamp Deposits (Native Units),The sum in native units sent to Bitstamp that interval.,True,Coinmetrics +exch.huobi.flow.out.ntv,Huobi Withdrawals (Native Units),The sum in native units withdrawn from Huobi that interval.,True,Coinmetrics sply.addr.bal.1k.ntv,Supply in addresses with balance greater than 1K native units,"The sum of all native units being held in addresses whose balance was 1K native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -sply.addr.bal.0.001.ntv,Supply in addresses with balance greater than 0.001 native unit,"The sum of all native units being held in addresses whose balance was 0.001 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -exch.kraken.flow.out,Kraken Withdrawals,The sum in US dollars withdrawn from Kraken that interval.,True,Coinmetrics -rvt.adj,Adjusted RVT,The ratio of the network's realized value to the adjusted transfer value. Also referred to as RVT.,True,Coinmetrics -exch.flow.in.ntv.incl,Deposits on Exchanges - Inclusive (Native Units),"The amount of the asset sent to exchanges that interval, including exchange to exchange activity.",False,Coinmetrics -exch.flow.out.ntv.incl,Withdrawals from Exchanges - Inclusive (Native Units),"The amount of the asset withdrawn from exchanges that interval, including exchange to exchange activity.",False,Coinmetrics +addr.bal.100.cnt,Addresses with balance greater than $100,"The sum count of unique addresses holding at least one hundred dollars' worth of native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +addr.bal.1k.ntv.cnt,Addresses with balance greater than 1K native units,"The sum count of unique addresses holding at least 1,000 native units as of the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics +exch.sply,Supply on Exchanges (Native Units),The sum of all native units held in hot or cold exchange wallets that interval.,False,Coinmetrics +exch.poloniex.flow.in.ntv,Poloniex Deposits (Native Units),The sum in native units sent to Poloniex that interval.,True,Coinmetrics +sply.rvv.3y,Supply Revived in Last 3 Years,The sum of all native unit balances last active at least 3 years ago that became active in this interval.,True,Coinmetrics +exch.gemini.flow.in,Gemini Deposits,The sum USD value sent to Gemini that interval.,True,Coinmetrics +exch.kraken.flow.in.ntv,Kraken Deposits (Native Units),The sum in native units sent to Kraken that interval.,True,Coinmetrics +exch.bittrex.flow.out,Bittrex Withdrawals,The sum in US dollars withdrawn from Bittrex that interval.,True,Coinmetrics mcap.realized,Realized Marketcap,"The sum USD value based on the USD closing price on the day that a native unit last moved (i.e., last transacted) for all native units.",False,Coinmetrics -exch.huobi.flow.in,Huobi Deposits,The sum USD value sent to Huobi that interval.,True,Coinmetrics -exch.huobi.flow.net.ntv,Huobi Net Flows (Native Units),The net native units value sent or withdrawn to/from Huobi that interval.,True,Coinmetrics -exch.bitmex.flow.in.ntv,Bitmex Deposits (Native Units),The sum in native units sent to Bitmex that interval.,True,Coinmetrics -sply.addr.bal.100.ntv,Supply in addresses with balance greater than 100 native units,"The sum of all native units being held in addresses whose balance was 100 native units or greater at the end of that interval. Only native units are considered (e.g., an address with less than X ETH but with more than X in ERC-20 tokens would not be considered).",True,Coinmetrics -txn.tkn.cnt,Token Transactions Count,"The sum count of transactions that resulted in any token (ERC-20 or ERC-721) activity in that interval. Only Transfer or Approval events are counted as activity. If a transaction results in more than 1 transfer or approval, it’s only counted once.",True,Coinmetrics -txn.vol,Transaction Volume,"The sum USD value of all native units transferred (i.e., the aggregate size in USD of all transfers).",False,Coinmetrics -exch.binance.flow.net,Binance Net Flows,The net USD value sent or withdrawn to/from Binance that interval.,True,Coinmetrics +blk.hgt,Block Height,The count of blocks from the genesis (first) block to the last block of that interval on the main chain.,True,Coinmetrics +blk.unc.rew.ntv,Uncle Rewards (Native Units),The sum of native units rewarded to miners for creating and including uncle blocks in thatinterval. This includes the uncle inclusion reward (for the main chain block miner) and the uncle rewards(for the uncle block miners).,True,Coinmetrics +utxo.age.val.avg,Value-weighted Average UTXO Age,The value-weighted average age in full days of all unspent transaction outputs.,True,Coinmetrics diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_coin_tokenomics[aave].csv b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_coin_tokenomics[aave].csv index ff7201ed306..488e558f775 100644 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_coin_tokenomics[aave].csv +++ b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_coin_tokenomics[aave].csv @@ -2,4 +2,4 @@ 0,Block time [min],0.0 1,Total Supply,16000000.0 2,Max Supply,16000000.0 -3,Circulating Supply,13714930.715085546 +3,Circulating Supply,13715233.74829782 diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].csv b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].csv deleted file mode 100644 index 0a0b4f7ba7f..00000000000 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_marketcap_dominance[BTC-1d-2022-01-10-2022-03-08].csv +++ /dev/null @@ -1,59 +0,0 @@ -timestamp,values -2022-01-10,39.861913510152284 -2022-01-11,40.45237557634742 -2022-01-12,39.86380264568372 -2022-01-13,39.44080507767387 -2022-01-14,39.495333267090686 -2022-01-15,39.23796807180244 -2022-01-16,39.08628154634652 -2022-01-17,38.89630677331868 -2022-01-18,39.24118845417784 -2022-01-19,39.82944288866307 -2022-01-20,40.02808887565425 -2022-01-21,40.3481957684397 -2022-01-22,40.776582934366076 -2022-01-23,41.3154511354178 -2022-01-24,40.91249702488191 -2022-01-25,41.99545776752561 -2022-01-26,41.968330848797144 -2022-01-27,41.889330181629845 -2022-01-28,42.515911512325516 -2022-01-29,42.38176464101429 -2022-01-30,42.24036642156339 -2022-01-31,42.38840160168833 -2022-02-01,42.15909014587165 -2022-02-02,41.70579663920373 -2022-02-03,41.49685739689302 -2022-02-04,41.463041078192425 -2022-02-05,42.2889263389859 -2022-02-06,41.936103436136754 -2022-02-07,42.006737626024595 -2022-02-08,41.907013611619476 -2022-02-09,42.27514456605687 -2022-02-10,41.85739251903579 -2022-02-11,42.36211432883346 -2022-02-12,42.86638789123657 -2022-02-13,42.753747081106354 -2022-02-14,42.994992648068994 -2022-02-15,42.97256669764625 -2022-02-16,42.55880598778081 -2022-02-17,42.5018069945326 -2022-02-18,42.143256023951245 -2022-02-19,42.313255870767456 -2022-02-20,42.352129398073686 -2022-02-21,42.23895726245727 -2022-02-22,42.14343369347689 -2022-02-23,42.20889398386011 -2022-02-24,42.00188836844265 -2022-02-25,42.60442348297674 -2022-02-26,41.99092318444793 -2022-02-27,41.78835961726633 -2022-02-28,41.909199374345384 -2022-03-01,42.99993450661868 -2022-03-02,43.45883236783284 -2022-03-03,43.364092140355424 -2022-03-04,43.16551455348149 -2022-03-05,42.574692464278655 -2022-03-06,42.29918931927319 -2022-03-07,42.282193124611425 -2022-03-08,42.34539611471341 diff --git a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_messari_timeseries[BTC-1d-2022-01-10-2022-03-08-sply.circ].csv b/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_messari_timeseries[BTC-1d-2022-01-10-2022-03-08-sply.circ].csv deleted file mode 100644 index c84f09dabfa..00000000000 --- a/tests/openbb_terminal/cryptocurrency/due_diligence/csv/test_messari_model/test_get_messari_timeseries[BTC-1d-2022-01-10-2022-03-08-sply.circ].csv +++ /dev/null @@ -1,59 +0,0 @@ -timestamp,values -2022-01-10,18924506 -2022-01-11,18925418 -2022-01-12,18926375 -2022-01-13,18927281 -2022-01-14,18928387 -2022-01-15,18929381 -2022-01-16,18930381 -2022-01-17,18931525 -2022-01-18,18932537 -2022-01-19,18933375 -2022-01-20,18934462 -2022-01-21,18935512 -2022-01-22,18936362 -2022-01-23,18937175 -2022-01-24,18938075 -2022-01-25,18939006 -2022-01-26,18939962 -2022-01-27,18940737 -2022-01-28,18941581 -2022-01-29,18942550 -2022-01-30,18943462 -2022-01-31,18944393 -2022-02-01,18945281 -2022-02-02,18946237 -2022-02-03,18947206 -2022-02-04,18948131 -2022-02-05,18948918 -2022-02-06,18949706 -2022-02-07,18950681 -2022-02-08,18951493 -2022-02-09,18952493 -2022-02-10,18953362 -2022-02-11,18954275 -2022-02-12,18955137 -2022-02-13,18956275 -2022-02-14,18957287 -2022-02-15,18958306 -2022-02-16,18959368 -2022-02-17,18960343 -2022-02-18,18961325 -2022-02-19,18962168 -2022-02-20,18963075 -2022-02-21,18963993 -2022-02-22,18964768 -2022-02-23,18965706 -2022-02-24,18966643 -2022-02-25,18967468 -2022-02-26,18968318 -2022-02-27,18969106 -2022-02-28,18969931 -2022-03-01,18970906 -2022-03-02,18971887 -2022-03-03,18972756 -2022-03-04,18973675 -2022-03-05,18974537 -2022-03-06,18975318 -2022-03-07,18976125 -2022-03-08,18977062