From 137dc29da531f49f27226b475e33fa96ac98a521 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Tue, 26 Oct 2021 13:49:26 -0400 Subject: [PATCH 01/21] Rename stats to dashboard and make english-only Since DAO report pages will only be in English anyway. Main reason for this is that open-ended narratives covering proposals and other notable cycle events are not feasible to translate (much like blog posts). --- _data/de.yml | 15 --------- _data/en.yml | 17 +--------- _data/es.yml | 15 --------- _data/fr.yml | 15 --------- _data/ja.yml | 15 --------- _data/pt-BR.yml | 15 --------- _data/pt-PT.yml | 15 --------- _data/ru.yml | 15 --------- _data/zh-CN.yml | 15 --------- _includes/main_nav.html | 4 +-- _layouts/page_stats.html | 70 ---------------------------------------- dashboard.html | 27 ++++++++++++++++ de/stats.md | 8 ----- es/stats.md | 8 ----- fr/stats.md | 8 ----- ja/stats.md | 8 ----- pt-BR/stats.md | 8 ----- pt-PT/stats.md | 8 ----- ru/stats.md | 8 ----- stats.md | 7 ---- zh-CN/stats.md | 8 ----- 21 files changed, 30 insertions(+), 279 deletions(-) delete mode 100644 _layouts/page_stats.html create mode 100644 dashboard.html delete mode 100644 de/stats.md delete mode 100644 es/stats.md delete mode 100644 fr/stats.md delete mode 100644 ja/stats.md delete mode 100644 pt-BR/stats.md delete mode 100644 pt-PT/stats.md delete mode 100644 ru/stats.md delete mode 100644 stats.md delete mode 100644 zh-CN/stats.md diff --git a/_data/de.yml b/_data/de.yml index 7dd6bd52..95b2ffc6 100644 --- a/_data/de.yml +++ b/_data/de.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Lesen Sie Erste Schritte mit Bisq für Anweisungen, wie Sie Ihren ersten Handel abschließen können." hMobileNotifications: Bisq Handy-Benachrichtigungen pMobileNotifications: Halten Sie sich über Ihre Trades auf dem Laufenden und erhalten Sie Benachrichtigungen auf Ihrem Handy. - -stats: - hNetworkStats: Netzwerk-Statistiken - pSeeMarkets: "

Auf der Märkte Seite finden Sie das Volumen je nach Währung.

" - pBSQDistribution: Die Mainnet BSQ-Ausgabe ist für April 2019 geplant. - pTotalTrades: Trades insgesamt - pTotalDate: Während des letzten Monats - pDailyAverageTrade: Täglich durchschnittliche Trades - pSoftwareDownloads: Software Downloads - pSoftwareDownloadsVersion: Für v1.6.5 (voraussichtlich) - pGithubContributors: GitHub Mitarbeiter - pToDate: Bis Ende letzten Monats - pTwitterFollowers: Twitter Follower - pKeybaseUsers: Keybase-Benutzer - pNetworkLoad: "

Für die P2P-Netzwerklast, Tor-Metriken und andere Netzwerkdaten besuchen Sie bitte den Bisq Network Monitor.

" diff --git a/_data/en.yml b/_data/en.yml index 65aa9956..be63f8a0 100644 --- a/_data/en.yml +++ b/_data/en.yml @@ -6,7 +6,7 @@ main_nav: community: Community # 14 characters max gettingStarted: Getting Started # main nav link: please be as short as possible bisqDAO: Bisq DAO # main nav link: please be as short as possible - statistics: Statistics # main nav link: please be as short as possible + statistics: Dashboard # main nav link: please be as short as possible faq: FAQ # main nav link: please be as short as possible markets: Markets # main nav link: please be as short as possible @@ -179,18 +179,3 @@ getting_started: nextStep1: Browse the wiki to learn more. nextStep2: Say hi on Keybase. nextStep3: Or simply make another trade! - -stats: - hNetworkStats: Network Stats - pSeeMarkets: "

See Markets page for volume by currency.

" - pBSQDistribution: The mainnet BSQ genesis distribution took place in April 2019. - pTotalTrades: Total Trades - pTotalDate: Through last month - pDailyAverageTrade: Daily Average Trades - pSoftwareDownloads: Software Downloads - pSoftwareDownloadsVersion: For v1.6.5 (approximate) - pGithubContributors: GitHub Contributors - pToDate: As of last month - pTwitterFollowers: Twitter Followers - pKeybaseUsers: Keybase Users - pNetworkLoad: "

For P2P network load, Tor metrics, and other network data, please visit the Bisq Network Monitor.

" diff --git a/_data/es.yml b/_data/es.yml index f4941bc6..827e2325 100644 --- a/_data/es.yml +++ b/_data/es.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Vea Iniciándose con Bisq para instrucciones sobre cómo completar su primer intercambio.

" hMobileNotifications: Notificaciones móviles Bisq pMobileNotifications: Manténgase al día en sus intercambios y reciba notificaciones en su celular. - -stats: - hNetworkStats: Estado de red - pSeeMarkets: "

Ver la página de Mercados para el volumen por moneda.

" - pBSQDistribution: La distribución de BSQ en la red principal fue el 15 de Abril de 2019. - pTotalTrades: Intercambios totales - pTotalDate: Durante el mes pasado - pDailyAverageTrade: Promedio diario de operaciones - pSoftwareDownloads: Las descargas de software fueron - pSoftwareDownloadsVersion: "Para la versión v1.6.5 (aproximado)" - pGithubContributors: Contribuyentes de GitHub - pToDate: Hasta el mes pasado - pTwitterFollowers: Seguidores de Twitter - pKeybaseUsers: Usuarios Keybase - pNetworkLoad: "

Para carga de la red P2P, métricas de Tor y otros datos de red, por favor visite el Monitor de Red Bisq.

" diff --git a/_data/fr.yml b/_data/fr.yml index e4bae747..e94f25cc 100644 --- a/_data/fr.yml +++ b/_data/fr.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Voir Pour commencer avec Bisq pour obtenir des instructions sur la façon d'effectuer votre premier échange.

" hMobileNotifications: Notifications Bisq sur téléphone portable pMobileNotifications: Restez au fait de l'évolution de vos transactions et recevez des notifications sur votre téléphone portable. - -stats: - hNetworkStats: Stats du réseau - pSeeMarkets: "

Voir la page des marchés pour le volume par devise.

" - pBSQDistribution: La distribution des BSQ sur le Mainnet est prévue pour avril 2019. - pTotalTrades: Total des transactions - pTotalDate: Au cours du mois dernier - pDailyAverageTrade: Moyenne journalière des transactions - pSoftwareDownloads: Téléchargements du logiciel - pSoftwareDownloadsVersion: For v1.6.5 (approximation) - pGithubContributors: Contributeurs GitHub - pToDate: Depuis le mois dernier - pTwitterFollowers: Followers sur Twitter - pKeybaseUsers: Utilisateurs Keybase - pNetworkLoad: "

Pour connaître la sollicitation du réseau P2P, les métriques Tor et d'autres données réseau, veuillez visiter le site Web du contrôleur de réseau Bisq.

" diff --git a/_data/ja.yml b/_data/ja.yml index 681f545b..ce3eaeff 100644 --- a/_data/ja.yml +++ b/_data/ja.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

最初のトレードを完了する方法についてはBisqの概要をご覧ください。

" hMobileNotifications: Bisqモバイル通知 pMobileNotifications: トレードを最新の状態に保ち、携帯電話で通知を受け取りましょう。 - -stats: - hNetworkStats: ネットワーク統計 - pSeeMarkets: "

通貨別の取引高についてはマーケットのページをご覧ください。

" - pBSQDistribution: "メインネットのBSQジェネシス配布は2019年4月に行われました。" - pTotalTrades: 全トレード - pTotalDate: 先月まで - pDailyAverageTrade: 日々の平均トレード - pSoftwareDownloads: ソフトウェアダウンロード - pSoftwareDownloadsVersion: v1.6.5(概算)の場合 - pGithubContributors: GitHub 貢献者 - pToDate: 先月より - pTwitterFollowers: Twitterフォロワー - pKeybaseUsers: Keybaseユーザー - pNetworkLoad: "

P2Pネットワーク負荷、Torメトリック、およびその他のネットワークデータについては、Bisq Network Monitorをご覧ください。

" diff --git a/_data/pt-BR.yml b/_data/pt-BR.yml index c22826f9..5c9cfc27 100644 --- a/_data/pt-BR.yml +++ b/_data/pt-BR.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Veja Introdução ao Bisq para instruções sobre como fazer sua primeira negociação.

" hMobileNotifications: Notificações da Bisq Móvel pMobileNotifications: Mantenha-se atualizado sobre suas negociações e receba notificações no seu celular. - -stats: - hNetworkStats: Estatísticas da rede - pSeeMarkets: "

Veja Página de Mercados para o volume por moeda.

" - pBSQDistribution: "A distribuição gênese de BSQ na mainnet aconteceu em Abril de 2019." - pTotalTrades: Todas as Negociações - pTotalDate: Até o fim do mês passado - pDailyAverageTrade: Média diária de negociações - pSoftwareDownloads: Downloads do software - pSoftwareDownloadsVersion: "Para v1.6.5 (aproximadamente)" - pGithubContributors: Contribuidores no GitHub - pToDate: No mês passado - pTwitterFollowers: Seguidores no Twitter - pKeybaseUsers: "Usuários no Keybase" - pNetworkLoad: "

Para dados sobre a rede P2P, métricas do Tor e outros dados da rede, por favor visite o Monitor da Rede Bisq.

" diff --git a/_data/pt-PT.yml b/_data/pt-PT.yml index cdc2ba7a..25f96e95 100644 --- a/_data/pt-PT.yml +++ b/_data/pt-PT.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Confira Getting Started with Bisq para instruções de como completar a sua primeira troca.

" hMobileNotifications: Notificações móvies do Bisq pMobileNotifications: Mantenha-se atualizado sobre suas trocas e receba notificações no seu telemóvel. - -stats: - hNetworkStats: Estatisticas da Rede - pSeeMarkets: "

Confira a página de Mercados para ver volume por moeda.

" - pBSQDistribution: A distribuição de BSQ na Mainnet está prevista para Abril 2019 - pTotalTrades: Todos os Negócios - pTotalDate: Durante o mês passado - pDailyAverageTrade: Média de negócios por dia - pSoftwareDownloads: Downloads do Software - pSoftwareDownloadsVersion: Para v1.6.5 (aproximativa) - pGithubContributors: Contribuintes no GitHub - pToDate: Até o mês passado - pTwitterFollowers: Seguidores no Twitter - pKeybaseUsers: Utilizadores do Keybase - pNetworkLoad: "

Para a carga da rede P2P, métricas do Tor, e outros dados da rede, por favor visite o Monitor da Rede do Bisq.

" diff --git a/_data/ru.yml b/_data/ru.yml index 62e6ec2d..c2323b99 100644 --- a/_data/ru.yml +++ b/_data/ru.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

Прочитайте статью «Начало работы с Bisq», чтобы узнать, как совершить свою первую сделку.

" hMobileNotifications: Мобильные уведомления Bisq pMobileNotifications: Получайте оперативные уведомления о сделках на мобильный телефон. - -stats: - hNetworkStats: Статистика сети - pSeeMarkets: "

Для просмотра объёмов торгов для каждой валюты см. страницу рынков.

" - pBSQDistribution: "Первичное распределение BSQ состоялось в апреле 2019 г." - pTotalTrades: Всего сделок - pTotalDate: с прошлого месяца - pDailyAverageTrade: Среднее кол-во сделок в день - pSoftwareDownloads: Загрузок программы - pSoftwareDownloadsVersion: версии v1.6.5 (приблизительно) - pGithubContributors: Участников проекта на GitHub - pToDate: в прошлом месяце - pTwitterFollowers: Читателей в Twitter - pKeybaseUsers: Пользователей в Keybase - pNetworkLoad: "

Информацию о нагрузке на сеть P2P, данных Tor и других сетевых данных можно посмотреть в мониторе сети Bisq.

" diff --git a/_data/zh-CN.yml b/_data/zh-CN.yml index 502f8817..8fe5defa 100644 --- a/_data/zh-CN.yml +++ b/_data/zh-CN.yml @@ -142,18 +142,3 @@ downloads: pSeeInstructions: "

有关如何完成第一笔交易的说明,请参阅如何开始使用 Bisq

" hMobileNotifications: Bisq 通知应用程序 pMobileNotifications: 保持最新的交易和接收通知在您的手机上。 - -stats: - hNetworkStats: 网络状况 - pSeeMarkets: "

按货币计算的成交量见市场页面

" - pBSQDistribution: 核心网络 BSQ 计划于2019年4月发布。 - pTotalTrades: 总交易数 - pTotalDate: 上月数据 - pDailyAverageTrade: 每日交易数 - pSoftwareDownloads: 软件下载数 - pSoftwareDownloadsVersion: 在 v1.6.5(近似数) - pGithubContributors: GitHub 贡献者 - pToDate: 截止上月 - pTwitterFollowers: Twitter 粉丝数 - pKeybaseUsers: Keybase 用户 - pNetworkLoad: "

有关 P2P 网络负载情况、Tor 指标和其他网络数据,请访问Bisq 网络状况监控

" diff --git a/_includes/main_nav.html b/_includes/main_nav.html index 2e70b1c6..9f941191 100644 --- a/_includes/main_nav.html +++ b/_includes/main_nav.html @@ -40,8 +40,8 @@ -
  • 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 literal 0 HcmV?d00001 diff --git a/fonts/forkawesome-webfont.woff b/fonts/forkawesome-webfont.woff new file mode 100644 index 0000000000000000000000000000000000000000..477da445ad8b89562d7173e228d62f91b335397d GIT binary patch literal 115148 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 x1fR9-=~heKm>MWSbsef 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 literal 0 HcmV?d00001 diff --git a/fonts/forkawesome-webfont.woff2 b/fonts/forkawesome-webfont.woff2 new file mode 100644 index 0000000000000000000000000000000000000000..f3520b5334f5bafdf0e819c55470fbd3d5ee466a GIT binary patch literal 91624 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 Y+zsASw^gi$5^&T4r)i|0Qfr9+0-IP7WB>pF literal 0 HcmV?d00001 From 491434363dcb809922c3ecf043cc81397b4228d4 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Wed, 27 Oct 2021 09:44:01 -0400 Subject: [PATCH 09/21] Generate cycle overview tiles for dashboard page --- .dao/README.md | 7 ++- .dao/generate_dashboard.sh | 7 ++- .dao/utilities/dashboard-tiles/generate.py | 33 +++++++++++ _includes/dao_dashboard_tiles.html | 56 +++++++++++++++++++ css/styles.scss | 64 +++++++++++++++++++++- dashboard.html | 10 +++- 6 files changed, 172 insertions(+), 5 deletions(-) create mode 100644 .dao/utilities/dashboard-tiles/generate.py create mode 100644 _includes/dao_dashboard_tiles.html diff --git a/.dao/README.md b/.dao/README.md index 61a8fd3e..0b188d87 100644 --- a/.dao/README.md +++ b/.dao/README.md @@ -4,12 +4,15 @@ ## Requirements -The scripts called by `generate_dashboard.sh` were written over a period of many months using different tools to address different near-term goals. They're recycled here for expedience. - +Dependencies: - Python 3.6 or later - NodeJS (tested on `v14.17.5`) - `jq` +Critical: +- Make sure all settings are correct in `settings.json`. +- Only run `generate_dashboard.sh` from `.dao/` as there are some relative links that will not work otherwise. + ## General Information This script uses a handful of scripts to parse data files outputted from the Bisq desktop program via the `--dumpStatistics=true` and `--dumpBlockchainData=true` flags. diff --git a/.dao/generate_dashboard.sh b/.dao/generate_dashboard.sh index ccb78a1c..52b60ff1 100755 --- a/.dao/generate_dashboard.sh +++ b/.dao/generate_dashboard.sh @@ -10,7 +10,7 @@ python3 utilities/dao-burn/parse-txs.py # generate cycle overview data -echo -e "Generating overview for dashboard...\n" +echo -e "Compiling overview data for dashboard...\n" python3 utilities/cycle-overview-data/fetch.py # generate series for bsq supply chart @@ -22,3 +22,8 @@ head -n 4 ../js/dashboard.js > ../js/dashboard-2.js less data/highcharts-vars.txt >> ../js/dashboard-2.js tail -n +7 ../js/dashboard.js >> ../js/dashboard-2.js mv ../js/dashboard-2.js ../js/dashboard.js + +# generate cycle tiles on /dashboard + +echo -e "Generating cycle tiles for dashboard page...\n" +python3 utilities/dashboard-tiles/generate.py diff --git a/.dao/utilities/dashboard-tiles/generate.py b/.dao/utilities/dashboard-tiles/generate.py new file mode 100644 index 00000000..4b6c6410 --- /dev/null +++ b/.dao/utilities/dashboard-tiles/generate.py @@ -0,0 +1,33 @@ +import sys +import os +import json +import datetime +import calendar +import math + +overviewFilePath = 'data/cycle-overview-data.json' +pathError = 'Error finding cycle overview file.' + +### get overview data + +try: + with open( overviewFilePath, 'r' ) as overviewFile: + overview = overviewFile.read() +except: + print( pathError ) + sys.exit() + +with open( '../_includes/dao_dashboard_tiles.html', 'w' ) as f: + f.write( '' ) + +overviewObj = json.loads(overview) + +for cycle in range( len( overviewObj ), 0, -1 ): + tile = '

    ' + tile = tile + '

    Cycle ' + str(cycle) + '

    ' + tile = tile + '

    Started on ' + str( datetime.datetime.fromtimestamp( overviewObj[str(cycle)]['startTime'] ).day ) + ' ' + calendar.month_abbr[ datetime.datetime.fromtimestamp( overviewObj[str(cycle)]['startTime'] ).month ] + ' ' + str( datetime.datetime.fromtimestamp( overviewObj[str(cycle)]['startTime'] ).year ) + '

    ' + tile = tile + '

    ' + str( overviewObj[str(cycle)]['numberProposals'] ) + ' proposals

    ' + tile = tile + '

    ' + str( '{:,.0f}'.format( overviewObj[str(cycle)]['burn'] ) ) + ' burned' + ' / ' + str( '{:,.0f}'.format( overviewObj[str(cycle)]['issuance'] ) ) + ' issued

    ' + tile = tile + '
    \n\n' + with open( '../_includes/dao_dashboard_tiles.html', 'a' ) as f: + f.write( tile ) diff --git a/_includes/dao_dashboard_tiles.html b/_includes/dao_dashboard_tiles.html new file mode 100644 index 00000000..8e156448 --- /dev/null +++ b/_includes/dao_dashboard_tiles.html @@ -0,0 +1,56 @@ +

    Cycle 28

    Started on 29 Aug 2021

    17 proposals

    45,887 burned / 59,736 issued

    + +

    Cycle 27

    Started on 30 Jul 2021

    19 proposals

    64,447 burned / 11,051 issued

    + +

    Cycle 26

    Started on 24 Jun 2021

    16 proposals

    47,257 burned / 69,638 issued

    + +

    Cycle 25

    Started on 18 May 2021

    20 proposals

    89,837 burned / 13,531 issued

    + +

    Cycle 24

    Started on 15 Apr 2021

    17 proposals

    55,287 burned / 70,318 issued

    + +

    Cycle 23

    Started on 15 Mar 2021

    21 proposals

    87,039 burned / 32,837 issued

    + +

    Cycle 22

    Started on 10 Feb 2021

    29 proposals

    160,589 burned / 126,704 issued

    + +

    Cycle 21

    Started on 9 Jan 2021

    32 proposals

    9,473 burned / 282,197 issued

    + +

    Cycle 20

    Started on 9 Dec 2020

    0 proposals

    87,828 burned / 0 issued

    + +

    Cycle 19

    Started on 8 Nov 2020

    28 proposals

    77,638 burned / 99,044 issued

    + +

    Cycle 18

    Started on 4 Oct 2020

    32 proposals

    120,040 burned / 105,726 issued

    + +

    Cycle 17

    Started on 3 Sep 2020

    33 proposals

    53,745 burned / 148,558 issued

    + +

    Cycle 16

    Started on 2 Aug 2020

    25 proposals

    76,512 burned / 79,985 issued

    + +

    Cycle 15

    Started on 1 Jul 2020

    33 proposals

    72,063 burned / 169,784 issued

    + +

    Cycle 14

    Started on 1 Jun 2020

    29 proposals

    16,301 burned / 127,752 issued

    + +

    Cycle 13

    Started on 27 Apr 2020

    35 proposals

    129,626 burned / 98,122 issued

    + +

    Cycle 12

    Started on 27 Mar 2020

    35 proposals

    163,682 burned / 183,211 issued

    + +

    Cycle 11

    Started on 22 Feb 2020

    35 proposals

    91,598 burned / 127,050 issued

    + +

    Cycle 10

    Started on 21 Jan 2020

    31 proposals

    52,819 burned / 82,060 issued

    + +

    Cycle 9

    Started on 21 Dec 2019

    43 proposals

    142,585 burned / 106,536 issued

    + +

    Cycle 8

    Started on 19 Nov 2019

    37 proposals

    79,717 burned / 151,293 issued

    + +

    Cycle 7

    Started on 17 Oct 2019

    30 proposals

    15,571 burned / 73,767 issued

    + +

    Cycle 6

    Started on 16 Sep 2019

    26 proposals

    20,704 burned / 86,851 issued

    + +

    Cycle 5

    Started on 16 Aug 2019

    35 proposals

    54,673 burned / 100,472 issued

    + +

    Cycle 4

    Started on 17 Jul 2019

    22 proposals

    42,548 burned / 29,438 issued

    + +

    Cycle 3

    Started on 17 Jun 2019

    21 proposals

    13,501 burned / 22,730 issued

    + +

    Cycle 2

    Started on 17 May 2019

    18 proposals

    2,855 burned / 22,870 issued

    + +

    Cycle 1

    Started on 15 Apr 2019

    26 proposals

    1,397 burned / 69,319 issued

    + diff --git a/css/styles.scss b/css/styles.scss index 0d69648a..3dd30366 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1137,13 +1137,75 @@ getting started page /***************** -getting started page +dashboard page *****************/ .dashboard-component { margin: 50px auto; } +#cycle-tile-container { + position: relative; + width: 100%; + margin-top: 30px; +} + +#cycle-tile-container .cycle-tile { + display: inline-block; + float: left; + background-color: #25B135; + margin: 0 20px 20px 0; + padding: 20px; + width: 350px; + height: 181px; + cursor: pointer; + transition: 0.3s all; +} + +#cycle-tile-container .cycle-tile:hover { + box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 50%); + transition: 0.3s all; +} + +#cycle-tile-container .cycle-tile h4 { + color: #fff; + margin-bottom: 15px; +} + +#cycle-tile-container .cycle-tile p { + position: relative; + padding-left: 26px; + margin-bottom: 4px; +} + +#cycle-tile-container .cycle-tile p > i { + position: absolute; + top: 4px; +} + +#cycle-tile-container .cycle-tile p > i.fa-clock-o { + left: 0; +} + +#cycle-tile-container .cycle-tile p > i.fa-lightbulb-o { + left: 2px; +} + +#cycle-tile-container .cycle-tile p > i.fa-area-chart { + left: -1px; +} + +#cycle-tile-container .cycle-tile .start-date { + color: #fff; +} + +#cycle-tile-container .cycle-tile .number-proposals { + color: #fff; +} + +#cycle-tile-container .cycle-tile .issuance-burn { + color: #fff; +} /****************/ diff --git a/dashboard.html b/dashboard.html index b83f17e4..78f9dc03 100644 --- a/dashboard.html +++ b/dashboard.html @@ -13,7 +13,7 @@

    Dashboard

    -

    This page covers health and performance of the Bisq DAO. For trading data, see https://bisq.markets.

    +

    This page covers health and performance of the Bisq DAO. For trading data, see https://bisq.markets.

    BSQ Supply

    @@ -23,3 +23,11 @@

    BSQ Supply

    + +
    +

    Cycle Results

    +

    Click on a cycle for further details. Burn and issuance is denominated in BSQ, Bisq's colored bitcoin unit of account.

    +
    + {% include dao_dashboard_tiles.html %} +
    +
    From 0cd9cad68aed6afc8c147334ade0a2b9100d761c Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Wed, 27 Oct 2021 12:55:12 -0400 Subject: [PATCH 10/21] Add block times to cycle overview data dump --- .dao/utilities/cycle-overview-data/fetch.py | 42 +++++++++++++++------ 1 file changed, 31 insertions(+), 11 deletions(-) diff --git a/.dao/utilities/cycle-overview-data/fetch.py b/.dao/utilities/cycle-overview-data/fetch.py index 5ab515de..fffef846 100644 --- a/.dao/utilities/cycle-overview-data/fetch.py +++ b/.dao/utilities/cycle-overview-data/fetch.py @@ -15,6 +15,22 @@ settingsFilePath = 'settings.json' pathError = 'Error finding DAO voting results file...did you put the right path in ' + settingsFilePath + '? You must specify the full path.' +### return cycle start and end blocks from cycle number + +def getCycleBlocks( cycle ): + + cycleStart = 571747 - 1 # first block was 571747, but first cycle was 1 block off + cycleLength = 4680 + + i = 1 + while( i < cycle ): + i += 1 + cycleStart = cycleStart + cycleLength + + cycleEnd = cycleStart + cycleLength + + return { 'start': cycleStart+1, 'end': cycleEnd } + ### get settings try: @@ -37,22 +53,26 @@ sys.exit() daoBurnDataObj = json.loads(daoBurnData) - + ### put all data together with open( daoResultsPath, 'r' ) as daoResults: - daoResultsDict = json.loads( daoResults.read() ) - - # assume cycle that started more than 40 days ago has completed - for cycle in daoResultsDict: - if( ( timeNow - ( cycle['startTime'] / 1000 ) > 3456000 ) ): - cycleOverviewData[ str(cycle['cycleIndex']) ] = {} - cycleOverviewData[ str(cycle['cycleIndex']) ]['startTime'] = math.floor( cycle['startTime'] / 1000 ) - cycleOverviewData[ str(cycle['cycleIndex']) ]['issuance'] = float( cycle['issuance'].split(" ")[0] ) - cycleOverviewData[ str(cycle['cycleIndex']) ]['burn'] = daoBurnDataObj[ str(cycle['cycleIndex']) ]['TOTAL']['feeSum'] - cycleOverviewData[ str(cycle['cycleIndex']) ]['numberProposals'] = cycle['numberOfProposals'] + daoResultsDict = json.loads( daoResults.read() ) + # assume cycle that started more than 40 days ago has completed + i = 0 + for cycle in daoResultsDict: + i = i + 1 + if( ( timeNow - ( cycle['startTime'] / 1000 ) > 3456000 ) ): + cycleOverviewData[ str(cycle['cycleIndex']) ] = {} + cycleOverviewData[ str(cycle['cycleIndex']) ]['startTime'] = math.floor( cycle['startTime'] / 1000 ) + cycleOverviewData[ str(cycle['cycleIndex']) ]['endTime'] = math.floor( ( ( daoResultsDict[ i ]['startTime'] ) / 1000 ) ) - 1 + cycleOverviewData[ str(cycle['cycleIndex']) ]['startBlock'] = getCycleBlocks(i)['start'] + cycleOverviewData[ str(cycle['cycleIndex']) ]['endBlock'] = getCycleBlocks(i)['end'] + cycleOverviewData[ str(cycle['cycleIndex']) ]['issuance'] = float( cycle['issuance'].split(" ")[0] ) + cycleOverviewData[ str(cycle['cycleIndex']) ]['burn'] = daoBurnDataObj[ str(cycle['cycleIndex']) ]['TOTAL']['feeSum'] + cycleOverviewData[ str(cycle['cycleIndex']) ]['numberProposals'] = cycle['numberOfProposals'] with open( 'data/cycle-overview-data.json', 'w' ) as f: f.write( json.dumps( cycleOverviewData, indent=4 ) ) From fc1234326fc187232e16fc1754880529dd4dbd8f Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Wed, 27 Oct 2021 13:29:42 -0400 Subject: [PATCH 11/21] Redirect /stats to /dashboard --- _redirects | 2 ++ 1 file changed, 2 insertions(+) diff --git a/_redirects b/_redirects index 5dfb2ae1..c403bd8a 100644 --- a/_redirects +++ b/_redirects @@ -191,6 +191,8 @@ https://bisq.io https://bisq.network 301 /events https://calendar.google.com/calendar/embed?src=adfiuiokq9jtac8t9keomc00b0%40group.calendar.google.com 302 /calendar /events 301 +/stats /dashboard 302 + /volume https://docs.google.com/spreadsheets/d/1M8y2cIlHv5Hx5UAt4WZ961Ac8xaNSLiiavjxabNf0qc/edit#gid=1242111088 302 /release-stats https://somsubhra.github.io/github-release-stats/?username=bisq-network&repository=bisq 302 From 3d994b7f4df223f90e552e6096bd72c75ec25e1c Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Wed, 27 Oct 2021 14:56:14 -0400 Subject: [PATCH 12/21] Add accepted/rejected count to cycle overview dump --- .dao/utilities/cycle-overview-data/fetch.py | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/.dao/utilities/cycle-overview-data/fetch.py b/.dao/utilities/cycle-overview-data/fetch.py index fffef846..9fb24bcf 100644 --- a/.dao/utilities/cycle-overview-data/fetch.py +++ b/.dao/utilities/cycle-overview-data/fetch.py @@ -64,6 +64,13 @@ def getCycleBlocks( cycle ): i = 0 for cycle in daoResultsDict: i = i + 1 + acceptedProposals = 0 + rejectedProposals = 0 + for p in cycle['proposals']: + if( p['isAccepted'] == "Accepted" ): + acceptedProposals = acceptedProposals + 1 + else: + rejectedProposals = rejectedProposals + 1 if( ( timeNow - ( cycle['startTime'] / 1000 ) > 3456000 ) ): cycleOverviewData[ str(cycle['cycleIndex']) ] = {} cycleOverviewData[ str(cycle['cycleIndex']) ]['startTime'] = math.floor( cycle['startTime'] / 1000 ) @@ -73,6 +80,8 @@ def getCycleBlocks( cycle ): cycleOverviewData[ str(cycle['cycleIndex']) ]['issuance'] = float( cycle['issuance'].split(" ")[0] ) cycleOverviewData[ str(cycle['cycleIndex']) ]['burn'] = daoBurnDataObj[ str(cycle['cycleIndex']) ]['TOTAL']['feeSum'] cycleOverviewData[ str(cycle['cycleIndex']) ]['numberProposals'] = cycle['numberOfProposals'] + cycleOverviewData[ str(cycle['cycleIndex']) ]['numberProposalsAccepted'] = acceptedProposals + cycleOverviewData[ str(cycle['cycleIndex']) ]['numberProposalsRejected'] = rejectedProposals with open( 'data/cycle-overview-data.json', 'w' ) as f: f.write( json.dumps( cycleOverviewData, indent=4 ) ) From 71470b3192312fa2850c2d0cad19f1ae671bb38d Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Wed, 27 Oct 2021 15:47:41 -0400 Subject: [PATCH 13/21] Add script to generate basic cycle pages --- .dao/generate_dashboard.sh | 5 +++ .dao/utilities/cycle-detail-pages/generate.py | 45 +++++++++++++++++++ _config.yml | 3 ++ _dashboard/cycle-1.md | 12 +++++ _dashboard/cycle-10.md | 12 +++++ _dashboard/cycle-11.md | 12 +++++ _dashboard/cycle-12.md | 12 +++++ _dashboard/cycle-13.md | 12 +++++ _dashboard/cycle-14.md | 12 +++++ _dashboard/cycle-15.md | 12 +++++ _dashboard/cycle-16.md | 12 +++++ _dashboard/cycle-17.md | 12 +++++ _dashboard/cycle-18.md | 12 +++++ _dashboard/cycle-19.md | 12 +++++ _dashboard/cycle-2.md | 12 +++++ _dashboard/cycle-20.md | 12 +++++ _dashboard/cycle-21.md | 12 +++++ _dashboard/cycle-22.md | 12 +++++ _dashboard/cycle-23.md | 12 +++++ _dashboard/cycle-24.md | 12 +++++ _dashboard/cycle-25.md | 12 +++++ _dashboard/cycle-26.md | 12 +++++ _dashboard/cycle-27.md | 12 +++++ _dashboard/cycle-28.md | 12 +++++ _dashboard/cycle-3.md | 12 +++++ _dashboard/cycle-4.md | 12 +++++ _dashboard/cycle-5.md | 12 +++++ _dashboard/cycle-6.md | 12 +++++ _dashboard/cycle-7.md | 12 +++++ _dashboard/cycle-8.md | 12 +++++ _dashboard/cycle-9.md | 12 +++++ _layouts/dashboard.html | 17 +++++++ css/styles.scss | 29 ++++++++++++ 33 files changed, 435 insertions(+) create mode 100644 .dao/utilities/cycle-detail-pages/generate.py create mode 100644 _dashboard/cycle-1.md create mode 100644 _dashboard/cycle-10.md create mode 100644 _dashboard/cycle-11.md create mode 100644 _dashboard/cycle-12.md create mode 100644 _dashboard/cycle-13.md create mode 100644 _dashboard/cycle-14.md create mode 100644 _dashboard/cycle-15.md create mode 100644 _dashboard/cycle-16.md create mode 100644 _dashboard/cycle-17.md create mode 100644 _dashboard/cycle-18.md create mode 100644 _dashboard/cycle-19.md create mode 100644 _dashboard/cycle-2.md create mode 100644 _dashboard/cycle-20.md create mode 100644 _dashboard/cycle-21.md create mode 100644 _dashboard/cycle-22.md create mode 100644 _dashboard/cycle-23.md create mode 100644 _dashboard/cycle-24.md create mode 100644 _dashboard/cycle-25.md create mode 100644 _dashboard/cycle-26.md create mode 100644 _dashboard/cycle-27.md create mode 100644 _dashboard/cycle-28.md create mode 100644 _dashboard/cycle-3.md create mode 100644 _dashboard/cycle-4.md create mode 100644 _dashboard/cycle-5.md create mode 100644 _dashboard/cycle-6.md create mode 100644 _dashboard/cycle-7.md create mode 100644 _dashboard/cycle-8.md create mode 100644 _dashboard/cycle-9.md create mode 100644 _layouts/dashboard.html diff --git a/.dao/generate_dashboard.sh b/.dao/generate_dashboard.sh index 52b60ff1..94dfc376 100755 --- a/.dao/generate_dashboard.sh +++ b/.dao/generate_dashboard.sh @@ -27,3 +27,8 @@ mv ../js/dashboard-2.js ../js/dashboard.js echo -e "Generating cycle tiles for dashboard page...\n" python3 utilities/dashboard-tiles/generate.py + +# generate cycle pages at /dashboard/cycle-n + +echo -e "Generating cycle pages...\n" +python3 utilities/cycle-detail-pages/generate.py diff --git a/.dao/utilities/cycle-detail-pages/generate.py b/.dao/utilities/cycle-detail-pages/generate.py new file mode 100644 index 00000000..4f08a263 --- /dev/null +++ b/.dao/utilities/cycle-detail-pages/generate.py @@ -0,0 +1,45 @@ +import sys +import os +import json +import datetime +import calendar +import math + +overviewFilePath = 'data/cycle-overview-data.json' +pathError = 'Error finding cycle overview file.' + +### get overview data + +try: + with open( overviewFilePath, 'r' ) as overviewFile: + overview = overviewFile.read() +except: + print( pathError ) + sys.exit() + +overviewObj = json.loads(overview) + +i = 0 +for c in overviewObj: + i = i + 1 + + # stylize the bsq supply change + bsqSupplyChange = overviewObj[str(i)]['burn'] - overviewObj[str(i)]['issuance'] + if( bsqSupplyChange <= 0 ): + bsqSupplyChange = '— ' + str( '{:,.0f}'.format( bsqSupplyChange ) )[1:] + else: + bsqSupplyChange = '+ ' + str( '{:,.0f}'.format( bsqSupplyChange ) ) + + with open( '../_dashboard/cycle-' + str(i) + '.md', 'w' ) as f: + f.write( '---\n' ) + f.write( 'layout: dashboard\n' ) + f.write( 'title: Bisq DAO Cycle ' + str(i) + '\n' ) + f.write( 'lang: en\n' ) + f.write( 'calendarStartDate: ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).day ) + ' ' + calendar.month_abbr[ datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).month ] + ' ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).year ) + '\n' ) + f.write( 'calendarEndDate: ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['endTime'] ).day ) + ' ' + calendar.month_abbr[ datetime.datetime.fromtimestamp( overviewObj[str(i)]['endTime'] ).month ] + ' ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['endTime'] ).year ) + '\n' ) + f.write( 'blockStartDate: ' + str( overviewObj[str(i)]['startBlock'] ) + '\n' ) + f.write( 'blockEndDate: ' + str( overviewObj[str(i)]['endBlock'] ) + '\n' ) + f.write( 'supplyChange: "' + bsqSupplyChange + '"\n' ) + f.write( 'numberAcceptedProposals: ' + str( overviewObj[str(i)]['numberProposalsAccepted'] ) + '\n' ) + f.write( 'numberRejectedProposals: ' + str( overviewObj[str(i)]['numberProposals'] ) + '\n' ) + f.write( '---\n' ) diff --git a/_config.yml b/_config.yml index 6ceb21ea..6012b062 100644 --- a/_config.yml +++ b/_config.yml @@ -17,6 +17,9 @@ exclude: - CNAME - README - Gemfile +collections: + dashboard: + output: true defaults: - scope: diff --git a/_dashboard/cycle-1.md b/_dashboard/cycle-1.md new file mode 100644 index 00000000..5d78f09f --- /dev/null +++ b/_dashboard/cycle-1.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 1 +lang: en +calendarStartDate: 15 Apr 2019 +calendarEndDate: 17 May 2019 +blockStartDate: 571747 +blockEndDate: 576426 +supplyChange: "— 67,921" +numberAcceptedProposals: 24 +numberRejectedProposals: 26 +--- diff --git a/_dashboard/cycle-10.md b/_dashboard/cycle-10.md new file mode 100644 index 00000000..b8748f8f --- /dev/null +++ b/_dashboard/cycle-10.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 10 +lang: en +calendarStartDate: 21 Jan 2020 +calendarEndDate: 22 Feb 2020 +blockStartDate: 613867 +blockEndDate: 618546 +supplyChange: "— 29,241" +numberAcceptedProposals: 26 +numberRejectedProposals: 31 +--- diff --git a/_dashboard/cycle-11.md b/_dashboard/cycle-11.md new file mode 100644 index 00000000..efafdb65 --- /dev/null +++ b/_dashboard/cycle-11.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 11 +lang: en +calendarStartDate: 22 Feb 2020 +calendarEndDate: 27 Mar 2020 +blockStartDate: 618547 +blockEndDate: 623226 +supplyChange: "— 35,452" +numberAcceptedProposals: 34 +numberRejectedProposals: 35 +--- diff --git a/_dashboard/cycle-12.md b/_dashboard/cycle-12.md new file mode 100644 index 00000000..2d0c5f55 --- /dev/null +++ b/_dashboard/cycle-12.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 12 +lang: en +calendarStartDate: 27 Mar 2020 +calendarEndDate: 27 Apr 2020 +blockStartDate: 623227 +blockEndDate: 627906 +supplyChange: "— 19,529" +numberAcceptedProposals: 29 +numberRejectedProposals: 35 +--- diff --git a/_dashboard/cycle-13.md b/_dashboard/cycle-13.md new file mode 100644 index 00000000..56148823 --- /dev/null +++ b/_dashboard/cycle-13.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 13 +lang: en +calendarStartDate: 27 Apr 2020 +calendarEndDate: 1 Jun 2020 +blockStartDate: 627907 +blockEndDate: 632586 +supplyChange: "+ 31,504" +numberAcceptedProposals: 30 +numberRejectedProposals: 35 +--- diff --git a/_dashboard/cycle-14.md b/_dashboard/cycle-14.md new file mode 100644 index 00000000..619b3ef9 --- /dev/null +++ b/_dashboard/cycle-14.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 14 +lang: en +calendarStartDate: 1 Jun 2020 +calendarEndDate: 1 Jul 2020 +blockStartDate: 632587 +blockEndDate: 637266 +supplyChange: "— 111,451" +numberAcceptedProposals: 26 +numberRejectedProposals: 29 +--- diff --git a/_dashboard/cycle-15.md b/_dashboard/cycle-15.md new file mode 100644 index 00000000..fe9eaf93 --- /dev/null +++ b/_dashboard/cycle-15.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 15 +lang: en +calendarStartDate: 1 Jul 2020 +calendarEndDate: 2 Aug 2020 +blockStartDate: 637267 +blockEndDate: 641946 +supplyChange: "— 97,721" +numberAcceptedProposals: 30 +numberRejectedProposals: 33 +--- diff --git a/_dashboard/cycle-16.md b/_dashboard/cycle-16.md new file mode 100644 index 00000000..fdcad256 --- /dev/null +++ b/_dashboard/cycle-16.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 16 +lang: en +calendarStartDate: 2 Aug 2020 +calendarEndDate: 3 Sep 2020 +blockStartDate: 641947 +blockEndDate: 646626 +supplyChange: "— 3,474" +numberAcceptedProposals: 24 +numberRejectedProposals: 25 +--- diff --git a/_dashboard/cycle-17.md b/_dashboard/cycle-17.md new file mode 100644 index 00000000..0604429f --- /dev/null +++ b/_dashboard/cycle-17.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 17 +lang: en +calendarStartDate: 3 Sep 2020 +calendarEndDate: 4 Oct 2020 +blockStartDate: 646627 +blockEndDate: 651306 +supplyChange: "— 94,813" +numberAcceptedProposals: 32 +numberRejectedProposals: 33 +--- diff --git a/_dashboard/cycle-18.md b/_dashboard/cycle-18.md new file mode 100644 index 00000000..ef769ca8 --- /dev/null +++ b/_dashboard/cycle-18.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 18 +lang: en +calendarStartDate: 4 Oct 2020 +calendarEndDate: 8 Nov 2020 +blockStartDate: 651307 +blockEndDate: 655986 +supplyChange: "+ 14,315" +numberAcceptedProposals: 29 +numberRejectedProposals: 32 +--- diff --git a/_dashboard/cycle-19.md b/_dashboard/cycle-19.md new file mode 100644 index 00000000..e0b49cd4 --- /dev/null +++ b/_dashboard/cycle-19.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 19 +lang: en +calendarStartDate: 8 Nov 2020 +calendarEndDate: 9 Dec 2020 +blockStartDate: 655987 +blockEndDate: 660666 +supplyChange: "— 21,406" +numberAcceptedProposals: 28 +numberRejectedProposals: 28 +--- diff --git a/_dashboard/cycle-2.md b/_dashboard/cycle-2.md new file mode 100644 index 00000000..677053db --- /dev/null +++ b/_dashboard/cycle-2.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 2 +lang: en +calendarStartDate: 17 May 2019 +calendarEndDate: 17 Jun 2019 +blockStartDate: 576427 +blockEndDate: 581106 +supplyChange: "— 20,015" +numberAcceptedProposals: 17 +numberRejectedProposals: 18 +--- diff --git a/_dashboard/cycle-20.md b/_dashboard/cycle-20.md new file mode 100644 index 00000000..3bb58b4f --- /dev/null +++ b/_dashboard/cycle-20.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 20 +lang: en +calendarStartDate: 9 Dec 2020 +calendarEndDate: 9 Jan 2021 +blockStartDate: 660667 +blockEndDate: 665346 +supplyChange: "+ 87,828" +numberAcceptedProposals: 0 +numberRejectedProposals: 0 +--- diff --git a/_dashboard/cycle-21.md b/_dashboard/cycle-21.md new file mode 100644 index 00000000..6f522795 --- /dev/null +++ b/_dashboard/cycle-21.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 21 +lang: en +calendarStartDate: 9 Jan 2021 +calendarEndDate: 10 Feb 2021 +blockStartDate: 665347 +blockEndDate: 670026 +supplyChange: "— 272,724" +numberAcceptedProposals: 30 +numberRejectedProposals: 32 +--- diff --git a/_dashboard/cycle-22.md b/_dashboard/cycle-22.md new file mode 100644 index 00000000..734ddc3f --- /dev/null +++ b/_dashboard/cycle-22.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 22 +lang: en +calendarStartDate: 10 Feb 2021 +calendarEndDate: 15 Mar 2021 +blockStartDate: 670027 +blockEndDate: 674706 +supplyChange: "+ 33,885" +numberAcceptedProposals: 26 +numberRejectedProposals: 29 +--- diff --git a/_dashboard/cycle-23.md b/_dashboard/cycle-23.md new file mode 100644 index 00000000..0740f364 --- /dev/null +++ b/_dashboard/cycle-23.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 23 +lang: en +calendarStartDate: 15 Mar 2021 +calendarEndDate: 15 Apr 2021 +blockStartDate: 674707 +blockEndDate: 679386 +supplyChange: "+ 54,202" +numberAcceptedProposals: 21 +numberRejectedProposals: 21 +--- diff --git a/_dashboard/cycle-24.md b/_dashboard/cycle-24.md new file mode 100644 index 00000000..f27d335a --- /dev/null +++ b/_dashboard/cycle-24.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 24 +lang: en +calendarStartDate: 15 Apr 2021 +calendarEndDate: 18 May 2021 +blockStartDate: 679387 +blockEndDate: 684066 +supplyChange: "— 15,031" +numberAcceptedProposals: 17 +numberRejectedProposals: 17 +--- diff --git a/_dashboard/cycle-25.md b/_dashboard/cycle-25.md new file mode 100644 index 00000000..4cb7e6b0 --- /dev/null +++ b/_dashboard/cycle-25.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 25 +lang: en +calendarStartDate: 18 May 2021 +calendarEndDate: 24 Jun 2021 +blockStartDate: 684067 +blockEndDate: 688746 +supplyChange: "+ 76,306" +numberAcceptedProposals: 19 +numberRejectedProposals: 20 +--- diff --git a/_dashboard/cycle-26.md b/_dashboard/cycle-26.md new file mode 100644 index 00000000..36de6d58 --- /dev/null +++ b/_dashboard/cycle-26.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 26 +lang: en +calendarStartDate: 24 Jun 2021 +calendarEndDate: 30 Jul 2021 +blockStartDate: 688747 +blockEndDate: 693426 +supplyChange: "— 22,381" +numberAcceptedProposals: 16 +numberRejectedProposals: 16 +--- diff --git a/_dashboard/cycle-27.md b/_dashboard/cycle-27.md new file mode 100644 index 00000000..c2ff3569 --- /dev/null +++ b/_dashboard/cycle-27.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 27 +lang: en +calendarStartDate: 30 Jul 2021 +calendarEndDate: 29 Aug 2021 +blockStartDate: 693427 +blockEndDate: 698106 +supplyChange: "+ 53,396" +numberAcceptedProposals: 15 +numberRejectedProposals: 19 +--- diff --git a/_dashboard/cycle-28.md b/_dashboard/cycle-28.md new file mode 100644 index 00000000..06611156 --- /dev/null +++ b/_dashboard/cycle-28.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 28 +lang: en +calendarStartDate: 29 Aug 2021 +calendarEndDate: 29 Sep 2021 +blockStartDate: 698107 +blockEndDate: 702786 +supplyChange: "— 13,849" +numberAcceptedProposals: 16 +numberRejectedProposals: 17 +--- diff --git a/_dashboard/cycle-3.md b/_dashboard/cycle-3.md new file mode 100644 index 00000000..1de982f1 --- /dev/null +++ b/_dashboard/cycle-3.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 3 +lang: en +calendarStartDate: 17 Jun 2019 +calendarEndDate: 17 Jul 2019 +blockStartDate: 581107 +blockEndDate: 585786 +supplyChange: "— 9,229" +numberAcceptedProposals: 20 +numberRejectedProposals: 21 +--- diff --git a/_dashboard/cycle-4.md b/_dashboard/cycle-4.md new file mode 100644 index 00000000..79d2bf3f --- /dev/null +++ b/_dashboard/cycle-4.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 4 +lang: en +calendarStartDate: 17 Jul 2019 +calendarEndDate: 16 Aug 2019 +blockStartDate: 585787 +blockEndDate: 590466 +supplyChange: "+ 13,110" +numberAcceptedProposals: 20 +numberRejectedProposals: 22 +--- diff --git a/_dashboard/cycle-5.md b/_dashboard/cycle-5.md new file mode 100644 index 00000000..56dd2d8b --- /dev/null +++ b/_dashboard/cycle-5.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 5 +lang: en +calendarStartDate: 16 Aug 2019 +calendarEndDate: 16 Sep 2019 +blockStartDate: 590467 +blockEndDate: 595146 +supplyChange: "— 45,799" +numberAcceptedProposals: 33 +numberRejectedProposals: 35 +--- diff --git a/_dashboard/cycle-6.md b/_dashboard/cycle-6.md new file mode 100644 index 00000000..8643cc06 --- /dev/null +++ b/_dashboard/cycle-6.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 6 +lang: en +calendarStartDate: 16 Sep 2019 +calendarEndDate: 17 Oct 2019 +blockStartDate: 595147 +blockEndDate: 599826 +supplyChange: "— 66,147" +numberAcceptedProposals: 24 +numberRejectedProposals: 26 +--- diff --git a/_dashboard/cycle-7.md b/_dashboard/cycle-7.md new file mode 100644 index 00000000..351406d7 --- /dev/null +++ b/_dashboard/cycle-7.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 7 +lang: en +calendarStartDate: 17 Oct 2019 +calendarEndDate: 19 Nov 2019 +blockStartDate: 599827 +blockEndDate: 604506 +supplyChange: "— 58,196" +numberAcceptedProposals: 24 +numberRejectedProposals: 30 +--- diff --git a/_dashboard/cycle-8.md b/_dashboard/cycle-8.md new file mode 100644 index 00000000..bd21fdb0 --- /dev/null +++ b/_dashboard/cycle-8.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 8 +lang: en +calendarStartDate: 19 Nov 2019 +calendarEndDate: 21 Dec 2019 +blockStartDate: 604507 +blockEndDate: 609186 +supplyChange: "— 71,576" +numberAcceptedProposals: 33 +numberRejectedProposals: 37 +--- diff --git a/_dashboard/cycle-9.md b/_dashboard/cycle-9.md new file mode 100644 index 00000000..ab90654c --- /dev/null +++ b/_dashboard/cycle-9.md @@ -0,0 +1,12 @@ +--- +layout: dashboard +title: Bisq DAO Cycle 9 +lang: en +calendarStartDate: 21 Dec 2019 +calendarEndDate: 21 Jan 2020 +blockStartDate: 609187 +blockEndDate: 613866 +supplyChange: "+ 36,050" +numberAcceptedProposals: 22 +numberRejectedProposals: 43 +--- diff --git a/_layouts/dashboard.html b/_layouts/dashboard.html new file mode 100644 index 00000000..f24aa092 --- /dev/null +++ b/_layouts/dashboard.html @@ -0,0 +1,17 @@ +--- +layout: page +--- + +

    {{ page.title }}

    + +

    The figures on this page are compiled from data files generated by the Bisq software. You can verify everything yourself by running these scripts on GitHub.

    + +
    +
    +

    Cycle Started{{ page.calendarStartDate }} / Block {{ page.blockStartDate }}

    +

    Cycle Ended{{ page.calendarEndDate }} / Block {{ page.blockEndDate }}

    +

    Supply Change{{ page.supplyChange }}

    +

    Governance{{ page.numberAcceptedProposals }} of {{ page.numberRejectedProposals }} proposals accepted

    +
    +

    See further details on this cycle below. Or go to the dashboard to learn more about other cycles.

    +
    diff --git a/css/styles.scss b/css/styles.scss index 3dd30366..ae0c7377 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1207,6 +1207,35 @@ dashboard page color: #fff; } +/***************** +dashboard cycle pages +*****************/ + +#cycle-dashboard { + margin-top: 30px; +} + +#cycle-dashboard .overview { + text-transform: uppercase; + margin: 30px 0 30px 0; +} + +#cycle-dashboard .overview .overview-item .heading { + text-transform: uppercase; + color: rgba(0,0,0,0.5); + display: inline-block; + width: 175px; +} + +#cycle-dashboard .overview .overview-item .content.supply-change.decrease { + color: #25B135; +} + +#cycle-dashboard .overview .overview-item .content.supply-change.increase { + color: #e74c3c; +} + + /****************/ From 050ee372adf038d5db06c378ec6407d6dd4b27b7 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Thu, 28 Oct 2021 12:40:43 -0400 Subject: [PATCH 14/21] Add funds transfer section to cycle pages --- .dao/README.md | 2 + .dao/utilities/cycle-detail-pages/generate.py | 181 ++++++++++++++- _dashboard/cycle-1.md | 146 +++++++++++- _dashboard/cycle-10.md | 158 ++++++++++++- _dashboard/cycle-11.md | 190 +++++++++++++++- _dashboard/cycle-12.md | 164 +++++++++++++- _dashboard/cycle-13.md | 170 +++++++++++++- _dashboard/cycle-14.md | 150 ++++++++++++- _dashboard/cycle-15.md | 166 +++++++++++++- _dashboard/cycle-16.md | 141 +++++++++++- _dashboard/cycle-17.md | 176 ++++++++++++++- _dashboard/cycle-18.md | 158 ++++++++++++- _dashboard/cycle-19.md | 155 ++++++++++++- _dashboard/cycle-2.md | 102 ++++++++- _dashboard/cycle-20.md | 40 +++- _dashboard/cycle-21.md | 159 ++++++++++++- _dashboard/cycle-22.md | 151 ++++++++++++- _dashboard/cycle-23.md | 131 ++++++++++- _dashboard/cycle-24.md | 110 ++++++++- _dashboard/cycle-25.md | 117 +++++++++- _dashboard/cycle-26.md | 100 ++++++++- _dashboard/cycle-27.md | 106 ++++++++- _dashboard/cycle-28.md | 100 ++++++++- _dashboard/cycle-3.md | 120 +++++++++- _dashboard/cycle-4.md | 114 +++++++++- _dashboard/cycle-5.md | 182 ++++++++++++++- _dashboard/cycle-6.md | 138 +++++++++++- _dashboard/cycle-7.md | 140 +++++++++++- _dashboard/cycle-8.md | 174 +++++++++++++- _dashboard/cycle-9.md | 212 +++++++++++++++++- _layouts/dashboard.html | 88 +++++++- _plugins/custom_tag.rb | 16 +- css/styles.scss | 46 +++- 33 files changed, 4265 insertions(+), 38 deletions(-) diff --git a/.dao/README.md b/.dao/README.md index 0b188d87..afe5808b 100644 --- a/.dao/README.md +++ b/.dao/README.md @@ -27,3 +27,5 @@ Generated data is saved in `data/`. Scripts read that folder for data generated - BSQ supply numbers are currently written into `js/dashboard.js` once the relevant numbers are calculated. The method for doing this is rather hacky and fragile. There is probably a better way to do this. - The x-axis of the BSQ supply chart can appear jumbled. +- Currently no additional context on issuance, proposals, etc is gathered from GitHub. +- Cycle trading data didn't seem to fit on this page as previously thought, but can be integrated if desired. diff --git a/.dao/utilities/cycle-detail-pages/generate.py b/.dao/utilities/cycle-detail-pages/generate.py index 4f08a263..d6af10e9 100644 --- a/.dao/utilities/cycle-detail-pages/generate.py +++ b/.dao/utilities/cycle-detail-pages/generate.py @@ -6,7 +6,13 @@ import math overviewFilePath = 'data/cycle-overview-data.json' -pathError = 'Error finding cycle overview file.' +overviewPathError = 'Error finding cycle overview file.' + +burnFilePath = 'data/dao-burn-cycle.json' +burnPathError = 'Error finding cycle burn file.' + +settingsFilePath = 'settings.json' +pathError = 'Error finding DAO tx files...did you put the right path in ' + settingsFilePath + '? You must specify the full path.' ### get overview data @@ -14,25 +20,102 @@ with open( overviewFilePath, 'r' ) as overviewFile: overview = overviewFile.read() except: - print( pathError ) + print( overviewPathError ) sys.exit() overviewObj = json.loads(overview) +### make dao burn terms easier to understand + +def getFriendlyTxType( txType ): + + if( txType == 'PROOF_OF_BURN' ): + return "Proof-of-burn¹" + elif( txType == 'PAY_TRADE_FEE' ): + return "Trading fees²" + elif( txType == 'ASSET_LISTING_FEE' ): + return "Asset listing fees" + elif( txType == 'COMPENSATION_REQUEST' ): + return "Compensation request fees" + elif( txType == 'BLIND_VOTE' ): + return "Blind vote fees" + elif( txType == 'PROPOSAL' ): + return "Proposal fees" + elif( txType == 'UNLOCK' ): + return "Bond unlock fees" + elif( txType == 'LOCKUP' ): + return "Bond lock-up fees" + elif( txType == 'VOTE_REVEAL' ): + return "Vote reveal fees" + elif( txType == 'REIMBURSEMENT_REQUEST' ): + return "Reimbursement request fees" + elif( txType == 'TRANSFER_BSQ' ): + return "BSQ transfer fees" + elif( txType == 'GENESIS' ): + return "Genesis" + elif( txType == 'INVALID' ): + return "Invalid" + elif( txType == 'UNVERIFIED' ): + return "Unverified" + else: + return "Irregular" + +### get burn data and order it by total fees earned + +try: + with open( burnFilePath, 'r' ) as burnFile: + burnData = burnFile.read() +except: + print( burnPathError ) + sys.exit() + +burnDataObj = json.loads(burnData) + +cleanedOrderedDaoBurns = {} +orderedLocation = 0; +roundedBurn = 0 +for cycle in burnDataObj: + cleanedOrderedDaoBurns[cycle] = { 'txTypes': [], 'txCounts': [], 'txFees': [] } + for txType in burnDataObj[cycle]: + roundedBurn = math.floor( burnDataObj[cycle][txType]['feeSum'] ) + cleanedOrderedDaoBurns[cycle]['txFees'].append( roundedBurn ) + cleanedOrderedDaoBurns[cycle]['txFees'].sort(reverse=True) + orderedLocation = cleanedOrderedDaoBurns[cycle]['txFees'].index( roundedBurn ) + cleanedOrderedDaoBurns[cycle]['txTypes'].insert( orderedLocation, txType ) + cleanedOrderedDaoBurns[cycle]['txCounts'].insert( orderedLocation, burnDataObj[cycle][txType]['count'] ) + +### get issuance details from dao results file + +try: + with open( settingsFilePath, 'r' ) as settingsFile: + settings = settingsFile.read() +except: + print( pathError ) + sys.exit() + +settingsObj = json.loads(settings) +voteResultsPath = settingsObj['daoVoteResultsFile'] + +### loop through cycles and write front matter + i = 0 for c in overviewObj: i = i + 1 # stylize the bsq supply change - bsqSupplyChange = overviewObj[str(i)]['burn'] - overviewObj[str(i)]['issuance'] + + bsqSupplyChange = overviewObj[str(i)]['issuance'] - overviewObj[str(i)]['burn'] if( bsqSupplyChange <= 0 ): bsqSupplyChange = '— ' + str( '{:,.0f}'.format( bsqSupplyChange ) )[1:] else: bsqSupplyChange = '+ ' + str( '{:,.0f}'.format( bsqSupplyChange ) ) + # write cycle page front matter + with open( '../_dashboard/cycle-' + str(i) + '.md', 'w' ) as f: f.write( '---\n' ) f.write( 'layout: dashboard\n' ) + f.write( 'cycleNumber: ' + str(i) + '\n' ) f.write( 'title: Bisq DAO Cycle ' + str(i) + '\n' ) f.write( 'lang: en\n' ) f.write( 'calendarStartDate: ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).day ) + ' ' + calendar.month_abbr[ datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).month ] + ' ' + str( datetime.datetime.fromtimestamp( overviewObj[str(i)]['startTime'] ).year ) + '\n' ) @@ -42,4 +125,96 @@ f.write( 'supplyChange: "' + bsqSupplyChange + '"\n' ) f.write( 'numberAcceptedProposals: ' + str( overviewObj[str(i)]['numberProposalsAccepted'] ) + '\n' ) f.write( 'numberRejectedProposals: ' + str( overviewObj[str(i)]['numberProposals'] ) + '\n' ) + f.write( 'bsqBurnedDetail:\n' ) + j = 0 + for txType in cleanedOrderedDaoBurns[str(i)]['txTypes']: + if( txType == 'TOTAL' ): + j = j + 1 + continue + else: + if( cleanedOrderedDaoBurns[str(i)]['txFees'][j] > 0 ): + f.write( ' - txType: ' + txType + '\n' ) + f.write( ' txTypeFriendly: ' + str( getFriendlyTxType( txType ) ) + '\n' ) + f.write( ' txSum: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txFees'][j] ) ) + '"\n' ) + f.write( ' txNumber: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txCounts'][j] ) ) + '"\n' ) + j = j + 1 + f.write( 'totalBurnAmount: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txFees'][0] ) + '"\n' ) ) + f.write( 'totalBurnTx: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txCounts'][0] ) + '"\n' ) ) + + # collect proposal details + + compensationTotal = 0 + reimbursementTotal = 0 + with open( voteResultsPath, 'r' ) as results: + + resultsDict = json.loads( results.read() ) + + f.write( 'compensationDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( ( p['proposal.proposalType'] == 'COMPENSATION_REQUEST' ) and ( p['isAccepted'] == 'Accepted' ) ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' requestedBSQ: "' + str( '{:,.0f}'.format( p['proposal.requestedBsq'] / 100 ) ) + '"\n' ) + compensationTotal = compensationTotal + p['proposal.requestedBsq'] / 100 + + f.write( 'reimbursementDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( ( p['proposal.proposalType'] == 'REIMBURSEMENT_REQUEST' ) and ( p['isAccepted'] == 'Accepted' ) ): + f.write( ' - proposalType: ' + p['proposal.proposalType'].strip() + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'] + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' requestedBSQ: "' + str( '{:,.0f}'.format( p['proposal.requestedBsq'] / 100 ) ) + '"\n' ) + reimbursementTotal = reimbursementTotal + p['proposal.requestedBsq'] / 100 + + f.write( 'paramChangeDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( p['proposal.proposalType'] == 'CHANGE_PARAM' ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' proposalParam: ' + p['proposal.param'] + '\n' ) + f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) + + f.write( 'genericProposalDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( p['proposal.proposalType'] == 'GENERIC' ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) + + f.write( 'bondedRoleDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( p['proposal.proposalType'] == 'BONDED_ROLE' ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' proposedRole: ' + p['proposal.bondedRoleType'] + '\n' ) + f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) + + f.write( 'removeAssetDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( p['proposal.proposalType'] == 'REMOVE_ASSET' ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' asset: ' + p['proposal.tickerSymbol'] + '\n' ) + f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) + + # CONFISCATE_BOND proposal type should be revisited if/when it actually happens + f.write( 'confiscateBondDetails: \n' ) + for p in resultsDict[i-1]['proposals']: + if( p['proposal.proposalType'] == 'CONFISCATE_BOND' ): + f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) + f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) + f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) + + # disregarding 'UNDEFINED' proposal type + + f.write( 'compensationTotal: "' + str( '{:,.0f}'.format( compensationTotal ) ) + '"\n' ) + f.write( 'reimbursementTotal: "' + str( '{:,.0f}'.format( reimbursementTotal ) ) + '"\n' ) + f.write( 'totalIssuance: "' + str( '{:,.0f}'.format( compensationTotal + reimbursementTotal ) ) + '"\n' ) + f.write( '---\n' ) diff --git a/_dashboard/cycle-1.md b/_dashboard/cycle-1.md index 5d78f09f..4e23b7e3 100644 --- a/_dashboard/cycle-1.md +++ b/_dashboard/cycle-1.md @@ -1,12 +1,156 @@ --- layout: dashboard +cycleNumber: 1 title: Bisq DAO Cycle 1 lang: en calendarStartDate: 15 Apr 2019 calendarEndDate: 17 May 2019 blockStartDate: 571747 blockEndDate: 576426 -supplyChange: "— 67,921" +supplyChange: "+ 67,921" numberAcceptedProposals: 24 numberRejectedProposals: 26 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "1,313" + txNumber: "1,599" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "32" + txNumber: "16" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "32" + txNumber: "16" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "20" + txNumber: "10" +totalBurnAmount: "1,397" +totalBurnTx: "2,006" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "arunasurya" + proposalLink: "https://github.com/bisq-network/compensation/issues/267" + requestedBSQ: "2,704" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Manfred Karrer" + proposalLink: "https://github.com/bisq-network/compensation/issues/271" + requestedBSQ: "16,270" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacFinned/Homard" + proposalLink: "https://github.com/bisq-network/compensation/issues/273" + requestedBSQ: "3,100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "blabno" + proposalLink: "https://github.com/bisq-network/compensation/issues/274" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey" + proposalLink: "https://github.com/bisq-network/compensation/issues/272" + requestedBSQ: "154" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "agb19" + proposalLink: "https://github.com/bisq-network/compensation/issues/265" + requestedBSQ: "500" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Cfair" + proposalLink: "https://github.com/bisq-network/compensation/issues/280" + requestedBSQ: "100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://github.com/bisq-network/compensation/issues/282" + requestedBSQ: "3,570" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://github.com/bisq-network/compensation/issues/270" + requestedBSQ: "5,300" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://github.com/bisq-network/compensation/issues/279" + requestedBSQ: "775" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://github.com/bisq-network/compensation/issues/268" + requestedBSQ: "581" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mike" + proposalLink: "https://github.com/bisq-network/compensation/issues/281" + requestedBSQ: "450" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://github.com/bisq-network/compensation/issues/277" + requestedBSQ: "12,225" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://github.com/bisq-network/compensation/issues/283" + requestedBSQ: "22,950" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "lyyva/bisquit" + proposalLink: "https://github.com/bisq-network/compensation/issues/278" + requestedBSQ: "420" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "lyyva/bisquit" + proposalLink: "https://github.com/bisq-network/compensation/issues/284" + requestedBSQ: "20" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "stu" + proposalLink: "https://dummy" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 0 + - proposalType: CHANGE_PARAM + nameOnProposal: "stu" + proposalLink: "https://dummy" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 0 +genericProposalDetails: +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "Manfred Karrer" + proposalLink: "https://github.com/bisq-network/roles/issues/77" + proposedRole: DOMAIN_NAME_HOLDER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "Manfred Karrer (for node 1)" + proposalLink: "https://github.com/bisq-network/roles/issues/66" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "Manfred Karrer (for node 2)" + proposalLink: "https://github.com/bisq-network/roles/issues/66" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "christoph (ripcurlx)" + proposalLink: "https://github.com/bisq-network/roles/issues/63" + proposedRole: BISQ_MAINTAINER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "sqrrm (node1)" + proposalLink: "https://github.com/bisq-network/roles/issues/67" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "sqrrm (node 2)" + proposalLink: "https://github.com/bisq-network/roles/issues/67" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "christoph (ripcurlx)" + proposalLink: "https://github.com/bisq-network/roles/issues/67" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "devinbileck" + proposalLink: "https://github.com/bisq-network/roles/issues/67" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "69,319" +reimbursementTotal: "0" +totalIssuance: "69,319" --- diff --git a/_dashboard/cycle-10.md b/_dashboard/cycle-10.md index b8748f8f..93fc1ccb 100644 --- a/_dashboard/cycle-10.md +++ b/_dashboard/cycle-10.md @@ -1,12 +1,168 @@ --- layout: dashboard +cycleNumber: 10 title: Bisq DAO Cycle 10 lang: en calendarStartDate: 21 Jan 2020 calendarEndDate: 22 Feb 2020 blockStartDate: 613867 blockEndDate: 618546 -supplyChange: "— 29,241" +supplyChange: "+ 29,241" numberAcceptedProposals: 26 numberRejectedProposals: 31 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "39,500" + txNumber: "4" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "13,161" + txNumber: "2,804" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "60" + txNumber: "2" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "50" + txNumber: "25" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "36" + txNumber: "18" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "12" + txNumber: "6" +totalBurnAmount: "52,819" +totalBurnTx: "3,110" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/478" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/481" + requestedBSQ: "1,045" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/487" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "lusarz" + proposalLink: "https://bisq.network/dao-compensation/476" + requestedBSQ: "300" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/489" + requestedBSQ: "146" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "dmos62" + proposalLink: "https://bisq.network/dao-compensation/482" + requestedBSQ: "1,470" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/477" + requestedBSQ: "223" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/491" + requestedBSQ: "100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/483" + requestedBSQ: "370" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo" + proposalLink: "https://bisq-network/dao-compensation/456" + requestedBSQ: "4,100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Fkrauss" + proposalLink: "https://bisq.network/dao-compensation/480" + requestedBSQ: "650" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/486" + requestedBSQ: "1,194" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "beingindot" + proposalLink: "https://bisq.network/dao-compensation/490" + requestedBSQ: "448" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/474" + requestedBSQ: "358" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RadishXN" + proposalLink: "https://bisq.network/dao-compensation/494" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/484" + requestedBSQ: "1,044" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "luisantoniocrag" + proposalLink: "https://bisq.network/dao-compensation/496" + requestedBSQ: "398" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RiccardoMasutti" + proposalLink: "https://bisq.network/dao-compensation/479" + requestedBSQ: "3,339" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/493" + requestedBSQ: "10,676" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/497" + requestedBSQ: "3,940" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/488" + requestedBSQ: "4,890" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/498" + requestedBSQ: "45,970" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/173" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 0 + - proposalType: CHANGE_PARAM + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/173" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 0 +genericProposalDetails: +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/175" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-proposals/179" + proposedRole: TWITTER_ADMIN + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/177" + proposedRole: SEED_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/178" + proposedRole: MARKETS_OPERATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "82,060" +reimbursementTotal: "0" +totalIssuance: "82,060" --- diff --git a/_dashboard/cycle-11.md b/_dashboard/cycle-11.md index efafdb65..990ccc60 100644 --- a/_dashboard/cycle-11.md +++ b/_dashboard/cycle-11.md @@ -1,12 +1,200 @@ --- layout: dashboard +cycleNumber: 11 title: Bisq DAO Cycle 11 lang: en calendarStartDate: 22 Feb 2020 calendarEndDate: 27 Mar 2020 blockStartDate: 618547 blockEndDate: 623226 -supplyChange: "— 35,452" +supplyChange: "+ 35,452" numberAcceptedProposals: 34 numberRejectedProposals: 35 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "82,700" + txNumber: "5" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "8,791" + txNumber: "3,372" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "38" + txNumber: "19" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "34" + txNumber: "17" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "32" + txNumber: "16" + - txType: IRREGULAR + txTypeFriendly: Irregular + txSum: "2" + txNumber: "1" +totalBurnAmount: "91,597" +totalBurnTx: "3,686" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/506" + requestedBSQ: "375" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/495" + requestedBSQ: "4,100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/511" + requestedBSQ: "833" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/500" + requestedBSQ: "303" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "FKrauss" + proposalLink: "https://bisq.network/dao-compensation/504" + requestedBSQ: "181" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/503" + requestedBSQ: "1,069" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/515" + requestedBSQ: "2,727" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/508" + requestedBSQ: "1,060" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/509" + requestedBSQ: "909" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/512" + requestedBSQ: "909" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/492" + requestedBSQ: "1,833" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ArnaudFR86" + proposalLink: "https://bisq.network/dao-compensation/505" + requestedBSQ: "327" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/510" + requestedBSQ: "3,035" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/513" + requestedBSQ: "6,727" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/499" + requestedBSQ: "5,795" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/516" + requestedBSQ: "3,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisquser" + proposalLink: "https://bisq.network/dao-compensation/517" + requestedBSQ: "2,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/518" + requestedBSQ: "91,866" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/181" + proposalParam: DEFAULT_MAKER_FEE_BTC + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/181" + proposalParam: DEFAULT_TAKER_FEE_BTC + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/181" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/181" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "bayernatoor" + proposalLink: "https://bisq-network/dao-proposals/196" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "huey735" + proposalLink: "https://bisq.network/dao-proposals/183" + isAccepted: 1 +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-proposals/186" + proposedRole: SEED_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "Bisq-knight" + proposalLink: "https://bisq.network/dao-proposals/185" + proposedRole: MEDIATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/184" + proposedRole: MEDIATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/187" + proposedRole: BISQ_MAINTAINER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-proposals/189" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-proposals/190" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-proposals/191" + proposedRole: DATA_RELAY_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-proposals/194" + proposedRole: DATA_RELAY_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/195" + proposedRole: DATA_RELAY_NODE_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-proposals/197" + proposedRole: BTC_NODE_OPERATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "127,050" +reimbursementTotal: "0" +totalIssuance: "127,050" --- diff --git a/_dashboard/cycle-12.md b/_dashboard/cycle-12.md index 2d0c5f55..046b9df9 100644 --- a/_dashboard/cycle-12.md +++ b/_dashboard/cycle-12.md @@ -1,12 +1,174 @@ --- layout: dashboard +cycleNumber: 12 title: Bisq DAO Cycle 12 lang: en calendarStartDate: 27 Mar 2020 calendarEndDate: 27 Apr 2020 blockStartDate: 623227 blockEndDate: 627906 -supplyChange: "— 19,529" +supplyChange: "+ 19,529" numberAcceptedProposals: 29 numberRejectedProposals: 35 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "153,400" + txNumber: "4" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "10,135" + txNumber: "2,386" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "56" + txNumber: "28" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "46" + txNumber: "23" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "31" + txNumber: "1" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "10" + txNumber: "5" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "163,682" +totalBurnTx: "2,615" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/520" + requestedBSQ: "1,800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/524" + requestedBSQ: "250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RadishXN" + proposalLink: "https://bisq.network/dao-compensation/525" + requestedBSQ: "1,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/534" + requestedBSQ: "3,036" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/535" + requestedBSQ: "357" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/523" + requestedBSQ: "700" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/529" + requestedBSQ: "1,777" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/543" + requestedBSQ: "535" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "luisantoniocrag" + proposalLink: "https://bisq.network/dao-compensation/530" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/542" + requestedBSQ: "11,851" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/521" + requestedBSQ: "8,661" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "beingindot" + proposalLink: "https://bisq.network/dao-compensation/539" + requestedBSQ: "1,677" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/536" + requestedBSQ: "8,743" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/533" + requestedBSQ: "223" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/541" + requestedBSQ: "1,250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/544" + requestedBSQ: "1,785" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/540" + requestedBSQ: "4,687" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/545" + requestedBSQ: "90,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/546" + requestedBSQ: "30,418" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/528" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/538" + requestedBSQ: "6,250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/531" + requestedBSQ: "982" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/547" + requestedBSQ: "4,553" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "invertedbobb" + proposalLink: "https://bisq.network/dao-reimbursement/368" + requestedBSQ: "476" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/203" + proposalParam: REIMBURSEMENT_MAX_AMOUNT + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/209" + isAccepted: 1 +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/210" + proposedRole: GITHUB_ADMIN + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/212" + proposedRole: DOMAIN_NAME_HOLDER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/213" + proposedRole: DNS_ADMIN + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "182,735" +reimbursementTotal: "476" +totalIssuance: "183,211" --- diff --git a/_dashboard/cycle-13.md b/_dashboard/cycle-13.md index 56148823..4a689051 100644 --- a/_dashboard/cycle-13.md +++ b/_dashboard/cycle-13.md @@ -1,12 +1,180 @@ --- layout: dashboard +cycleNumber: 13 title: Bisq DAO Cycle 13 lang: en calendarStartDate: 27 Apr 2020 calendarEndDate: 1 Jun 2020 blockStartDate: 627907 blockEndDate: 632586 -supplyChange: "+ 31,504" +supplyChange: "— 31,504" numberAcceptedProposals: 30 numberRejectedProposals: 35 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "121,500" + txNumber: "6" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "8,017" + txNumber: "2,496" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "50" + txNumber: "25" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "38" + txNumber: "19" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "16" + txNumber: "8" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "129,625" +totalBurnTx: "2,706" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/556" + requestedBSQ: "396" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/562" + requestedBSQ: "476" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/563" + requestedBSQ: "169" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/557" + requestedBSQ: "317" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/559" + requestedBSQ: "3,008" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/566" + requestedBSQ: "1,587" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/550" + requestedBSQ: "10,595" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/570" + requestedBSQ: "1,111" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/565" + requestedBSQ: "198" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/554" + requestedBSQ: "3,968" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/569" + requestedBSQ: "3,095" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/560" + requestedBSQ: "952" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/561" + requestedBSQ: "1,389" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/549" + requestedBSQ: "317" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/572" + requestedBSQ: "5,634" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/564" + requestedBSQ: "3,143" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/574" + requestedBSQ: "397" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/552" + requestedBSQ: "63" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "petrhejna" + proposalLink: "https://bisq.network/dao-compensation/576" + requestedBSQ: "79" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://bisq.network/dao-compensation/577" + requestedBSQ: "6,349" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/571" + requestedBSQ: "669" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/575" + requestedBSQ: "53,287" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "joergsen" + proposalLink: "https://bisq.network/dao-reimbursement/398" + requestedBSQ: "921" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/202" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 0 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/202" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/202" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/203" + proposalParam: REIMBURSEMENT_MAX_AMOUNT + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/222" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-proposals/225" + isAccepted: 1 +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-proposals/221" + proposedRole: BTC_DONATION_ADDRESS_OWNER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-proposals/223" + proposedRole: ROCKET_CHAT_ADMIN + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "97,201" +reimbursementTotal: "921" +totalIssuance: "98,122" --- diff --git a/_dashboard/cycle-14.md b/_dashboard/cycle-14.md index 619b3ef9..9448caf3 100644 --- a/_dashboard/cycle-14.md +++ b/_dashboard/cycle-14.md @@ -1,12 +1,160 @@ --- layout: dashboard +cycleNumber: 14 title: Bisq DAO Cycle 14 lang: en calendarStartDate: 1 Jun 2020 calendarEndDate: 1 Jul 2020 blockStartDate: 632587 blockEndDate: 637266 -supplyChange: "— 111,451" +supplyChange: "+ 111,451" numberAcceptedProposals: 26 numberRejectedProposals: 29 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "10,600" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "5,585" + txNumber: "2,313" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "52" + txNumber: "26" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "30" + txNumber: "1" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "28" + txNumber: "14" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "4" + txNumber: "2" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "2" + txNumber: "1" +totalBurnAmount: "16,301" +totalBurnTx: "2,528" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/580" + requestedBSQ: "396" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/581" + requestedBSQ: "238" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/598" + requestedBSQ: "3,968" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/573" + requestedBSQ: "294" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/601" + requestedBSQ: "476" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/592" + requestedBSQ: "2,857" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "petrhejna" + proposalLink: "https://bisq.network/dao-compensation/584" + requestedBSQ: "48" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/595" + requestedBSQ: "1,190" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/594" + requestedBSQ: "3,174" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/586" + requestedBSQ: "1,984" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/583" + requestedBSQ: "159" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/602" + requestedBSQ: "4,682" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/591" + requestedBSQ: "1,627" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/600" + requestedBSQ: "329" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/589" + requestedBSQ: "91,388" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/590" + requestedBSQ: "3,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/596" + requestedBSQ: "397" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/593" + requestedBSQ: "952" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/603" + requestedBSQ: "794" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/597" + requestedBSQ: "2,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/604" + requestedBSQ: "6,785" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/606" + requestedBSQ: "79" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "luisantoniocrag" + proposalLink: "https://bisq.network/dao-compensation/582" + requestedBSQ: "507" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "dmos62" + proposalLink: "https://bisq.network/dao-compensation/588" + requestedBSQ: "428" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/203" + proposalParam: REIMBURSEMENT_MAX_AMOUNT + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "kbteamowner" + proposalLink: "https://bisq.network/dao-proposals/232" + proposedRole: ROCKET_CHAT_ADMIN + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "127,752" +reimbursementTotal: "0" +totalIssuance: "127,752" --- diff --git a/_dashboard/cycle-15.md b/_dashboard/cycle-15.md index fe9eaf93..1919b1c0 100644 --- a/_dashboard/cycle-15.md +++ b/_dashboard/cycle-15.md @@ -1,12 +1,176 @@ --- layout: dashboard +cycleNumber: 15 title: Bisq DAO Cycle 15 lang: en calendarStartDate: 1 Jul 2020 calendarEndDate: 2 Aug 2020 blockStartDate: 637267 blockEndDate: 641946 -supplyChange: "— 97,721" +supplyChange: "+ 97,721" numberAcceptedProposals: 30 numberRejectedProposals: 33 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "64,000" + txNumber: "2" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "7,962" + txNumber: "2,366" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "50" + txNumber: "25" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "34" + txNumber: "17" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "8" + txNumber: "4" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "8" + txNumber: "4" +totalBurnAmount: "72,062" +totalBurnTx: "2,608" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/609" + requestedBSQ: "384" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/622" + requestedBSQ: "77" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/608" + requestedBSQ: "308" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/621" + requestedBSQ: "1,077" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "elkimek" + proposalLink: "https://bisq.network/dao-compensation/627" + requestedBSQ: "77" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "softsimon" + proposalLink: "https://bisq.network/dao-compensation/625" + requestedBSQ: "6,769" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/624" + requestedBSQ: "6,892" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/610" + requestedBSQ: "60" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/611" + requestedBSQ: "2,077" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/617" + requestedBSQ: "1,538" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/628" + requestedBSQ: "4,340" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/620" + requestedBSQ: "9,231" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/629" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/612" + requestedBSQ: "154" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "dmos62" + proposalLink: "https://bisq.network/dao-compensation/616" + requestedBSQ: "1,446" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/630" + requestedBSQ: "1,538" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/615" + requestedBSQ: "461" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/623" + requestedBSQ: "8,338" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/618" + requestedBSQ: "769" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/619" + requestedBSQ: "1,658" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bounhun" + proposalLink: "https://bisq.network/dao-compensation/626" + requestedBSQ: "750" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/631" + requestedBSQ: "6,076" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/613" + requestedBSQ: "46,143" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/614" + requestedBSQ: "1,855" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/632" + requestedBSQ: "4,692" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "Akira45-0" + proposalLink: "https://bisq.network/dao-reimbursement/462" + requestedBSQ: "27,934" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/461" + requestedBSQ: "34,142" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/238" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/238" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "QuantumRipple" + proposalLink: "https://bisq.network/dao-proposals/240" + isAccepted: 0 + - proposalType: GENERIC + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/229" + isAccepted: 1 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "107,709" +reimbursementTotal: "62,075" +totalIssuance: "169,784" --- diff --git a/_dashboard/cycle-16.md b/_dashboard/cycle-16.md index fdcad256..07cb74f1 100644 --- a/_dashboard/cycle-16.md +++ b/_dashboard/cycle-16.md @@ -1,12 +1,151 @@ --- layout: dashboard +cycleNumber: 16 title: Bisq DAO Cycle 16 lang: en calendarStartDate: 2 Aug 2020 calendarEndDate: 3 Sep 2020 blockStartDate: 641947 blockEndDate: 646626 -supplyChange: "— 3,474" +supplyChange: "+ 3,474" numberAcceptedProposals: 24 numberRejectedProposals: 25 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "66,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "9,976" + txNumber: "2,565" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "455" + txNumber: "3" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "40" + txNumber: "20" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "30" + txNumber: "15" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "8" + txNumber: "4" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "2" + txNumber: "1" +totalBurnAmount: "76,511" +totalBurnTx: "2,794" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/635" + requestedBSQ: "367" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/636" + requestedBSQ: "1,014" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/639" + requestedBSQ: "74" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/634" + requestedBSQ: "4,632" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/647" + requestedBSQ: "1,324" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/640" + requestedBSQ: "1,825" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/644" + requestedBSQ: "1,250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/638" + requestedBSQ: "514" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/650" + requestedBSQ: "6,911" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/645" + requestedBSQ: "1,213" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/643" + requestedBSQ: "735" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cd2357" + proposalLink: "https://bisq.network/dao-compensation/641" + requestedBSQ: "13,235" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/648" + requestedBSQ: "74" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/653" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/649" + requestedBSQ: "2,022" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/654" + requestedBSQ: "1,470" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/652" + requestedBSQ: "2,225" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/646" + requestedBSQ: "1,588" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/651" + requestedBSQ: "2,205" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/642" + requestedBSQ: "14,706" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "roundrobin42" + proposalLink: "https://bisq.network/dao-reimbursement/440" + requestedBSQ: "1,380" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/485" + requestedBSQ: "9,851" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "thiagopaesm" + proposalLink: "https://bisq.network/dao-reimbursement/482" + requestedBSQ: "10,371" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-proposals/245" + proposalParam: ASSET_LISTING_FEE_PER_DAY + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "58,384" +reimbursementTotal: "21,602" +totalIssuance: "79,985" --- diff --git a/_dashboard/cycle-17.md b/_dashboard/cycle-17.md index 0604429f..6f593970 100644 --- a/_dashboard/cycle-17.md +++ b/_dashboard/cycle-17.md @@ -1,12 +1,186 @@ --- layout: dashboard +cycleNumber: 17 title: Bisq DAO Cycle 17 lang: en calendarStartDate: 3 Sep 2020 calendarEndDate: 4 Oct 2020 blockStartDate: 646627 blockEndDate: 651306 -supplyChange: "— 94,813" +supplyChange: "+ 94,813" numberAcceptedProposals: 32 numberRejectedProposals: 33 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "44,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "9,655" + txNumber: "3,044" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "52" + txNumber: "26" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "22" + txNumber: "11" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "8" + txNumber: "4" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "6" + txNumber: "3" + - txType: IRREGULAR + txTypeFriendly: Irregular + txSum: "2" + txNumber: "1" +totalBurnAmount: "53,745" +totalBurnTx: "3,242" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/657" + requestedBSQ: "373" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/664" + requestedBSQ: "75" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/659" + requestedBSQ: "746" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/665" + requestedBSQ: "1,642" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "acrual" + proposalLink: "https://bisq-network/dao-compensation/660" + requestedBSQ: "75" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/661" + requestedBSQ: "1,901" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/658" + requestedBSQ: "448" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cd2357" + proposalLink: "https://bisq.network/dao-compensation/666" + requestedBSQ: "149" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/677" + requestedBSQ: "1,343" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ChanoSan" + proposalLink: "https://bisq.network/dao-compensation/673" + requestedBSQ: "68" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/672" + requestedBSQ: "299" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/667" + requestedBSQ: "4,642" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://bisq.network/dao-compensation/662" + requestedBSQ: "14,925" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "softsimon" + proposalLink: "https://bisq.network/dao-compensation/678" + requestedBSQ: "7,462" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/680" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/663" + requestedBSQ: "1,119" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/671" + requestedBSQ: "4,046" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/675" + requestedBSQ: "3,456" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/674" + requestedBSQ: "1,492" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/681" + requestedBSQ: "447" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/679" + requestedBSQ: "2,385" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/676" + requestedBSQ: "4,216" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "WDLJT" + proposalLink: "https://bisq.network/dao-compensation/670" + requestedBSQ: "496" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/655" + requestedBSQ: "896" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/682" + requestedBSQ: "7,164" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "invertedbobb" + proposalLink: "https://bisq.network/dao-reimbursement/500" + requestedBSQ: "50,218" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "invertedbobb" + proposalLink: "https://bisq.network/dao-reimbursement/502" + requestedBSQ: "16,069" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/503" + requestedBSQ: "21,407" +paramChangeDetails: +genericProposalDetails: +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-proposals/257" + proposedRole: BSQ_EXPLORER_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/257" + proposedRole: BSQ_EXPLORER_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-proposals/257" + proposedRole: BSQ_EXPLORER_OPERATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "huey735" + proposalLink: "https://bisq.network/dao-proposals/261" + proposedRole: MEDIATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "60,864" +reimbursementTotal: "87,694" +totalIssuance: "148,558" --- diff --git a/_dashboard/cycle-18.md b/_dashboard/cycle-18.md index ef769ca8..4d1c453b 100644 --- a/_dashboard/cycle-18.md +++ b/_dashboard/cycle-18.md @@ -1,12 +1,168 @@ --- layout: dashboard +cycleNumber: 18 title: Bisq DAO Cycle 18 lang: en calendarStartDate: 4 Oct 2020 calendarEndDate: 8 Nov 2020 blockStartDate: 651307 blockEndDate: 655986 -supplyChange: "+ 14,315" +supplyChange: "— 14,315" numberAcceptedProposals: 29 numberRejectedProposals: 32 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "112,000" + txNumber: "2" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "7,946" + txNumber: "2,825" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "46" + txNumber: "23" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "30" + txNumber: "15" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "10" + txNumber: "5" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "8" + txNumber: "4" +totalBurnAmount: "120,040" +totalBurnTx: "3,037" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/684" + requestedBSQ: "367" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Bayernatoor" + proposalLink: "https://bisq.network/dao-compensation/690" + requestedBSQ: "735" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/700" + requestedBSQ: "221" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/694" + requestedBSQ: "147" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/698" + requestedBSQ: "1,470" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/697" + requestedBSQ: "2,058" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/695" + requestedBSQ: "1,728" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ChanoSan" + proposalLink: "https://bisq.network/dao-compensation/686" + requestedBSQ: "103" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/702" + requestedBSQ: "2,647" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cd2357" + proposalLink: "https://bisq.network/dao-compensation/692" + requestedBSQ: "1,471" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/704" + requestedBSQ: "4,808" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/705" + requestedBSQ: "3,011" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/691" + requestedBSQ: "514" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://bisq.network/dao-compensation/687" + requestedBSQ: "14,706" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/699" + requestedBSQ: "1,618" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/693" + requestedBSQ: "4,544" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/688" + requestedBSQ: "11,029" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wdljt" + proposalLink: "https://bisq.network/dao-compensation/696" + requestedBSQ: "676" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/706" + requestedBSQ: "74" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "luisantoniocrag" + proposalLink: "https://bisq.network/dao-compensation/703" + requestedBSQ: "285" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/701" + requestedBSQ: "1,471" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/689" + requestedBSQ: "2,478" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "Akira45-0" + proposalLink: "https://bisq.network/dao-reimbursement/509" + requestedBSQ: "21,267" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "pazza404" + proposalLink: "https://bisq.network/dao-reimbursement/512" + requestedBSQ: "364" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/518" + requestedBSQ: "27,935" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/273" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/273" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-proposals/270" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/271" + isAccepted: 1 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "56,160" +reimbursementTotal: "49,566" +totalIssuance: "105,726" --- diff --git a/_dashboard/cycle-19.md b/_dashboard/cycle-19.md index e0b49cd4..91098415 100644 --- a/_dashboard/cycle-19.md +++ b/_dashboard/cycle-19.md @@ -1,12 +1,165 @@ --- layout: dashboard +cycleNumber: 19 title: Bisq DAO Cycle 19 lang: en calendarStartDate: 8 Nov 2020 calendarEndDate: 9 Dec 2020 blockStartDate: 655987 blockEndDate: 660666 -supplyChange: "— 21,406" +supplyChange: "+ 21,406" numberAcceptedProposals: 28 numberRejectedProposals: 28 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "66,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "11,559" + txNumber: "2,815" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "46" + txNumber: "23" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "22" + txNumber: "11" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "77,637" +totalBurnTx: "3,025" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/715" + requestedBSQ: "75" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ChanoSan" + proposalLink: "https://bisq.network/dao-compensation/711" + requestedBSQ: "522" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stopfeds" + proposalLink: "https://bisq.network/dao-compensation/717" + requestedBSQ: "268" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://bisq.network/dao-compensation/710" + requestedBSQ: "29,851" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/725" + requestedBSQ: "1,493" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/727" + requestedBSQ: "1,492" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/722" + requestedBSQ: "2,149" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisq-knight" + proposalLink: "https://bisq.network/dao-compensation/731" + requestedBSQ: "1,492" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/726" + requestedBSQ: "2,985" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/719" + requestedBSQ: "1,791" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/730" + requestedBSQ: "2,166" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/723" + requestedBSQ: "7,732" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/716" + requestedBSQ: "9,067" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/718" + requestedBSQ: "1,343" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/724" + requestedBSQ: "1,896" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey735" + proposalLink: "https://bisq.network/dao-compensation/712" + requestedBSQ: "1,492" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "WDLJT" + proposalLink: "https://bisq.network/dao-compensation/728" + requestedBSQ: "299" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/721" + requestedBSQ: "2,910" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/713" + requestedBSQ: "373" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/732" + requestedBSQ: "5,970" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/733" + requestedBSQ: "2,238" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Drazen-V" + proposalLink: "https://bisq.network/dao-compensation/714" + requestedBSQ: "149" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/720" + requestedBSQ: "75" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "spx4000" + proposalLink: "https://bisq.network/dao-reimbursement/521" + requestedBSQ: "1,587" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/571" + requestedBSQ: "19,630" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-proposals/285" + proposalParam: RECIPIENT_BTC_ADDRESS + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/284" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/284" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "77,827" +reimbursementTotal: "21,217" +totalIssuance: "99,044" --- diff --git a/_dashboard/cycle-2.md b/_dashboard/cycle-2.md index 677053db..f20c6ac9 100644 --- a/_dashboard/cycle-2.md +++ b/_dashboard/cycle-2.md @@ -1,12 +1,112 @@ --- layout: dashboard +cycleNumber: 2 title: Bisq DAO Cycle 2 lang: en calendarStartDate: 17 May 2019 calendarEndDate: 17 Jun 2019 blockStartDate: 576427 blockEndDate: 581106 -supplyChange: "— 20,015" +supplyChange: "+ 20,015" numberAcceptedProposals: 17 numberRejectedProposals: 18 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "2,791" + txNumber: "2,056" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "28" + txNumber: "14" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "28" + txNumber: "14" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "8" + txNumber: "4" +totalBurnAmount: "2,855" +totalBurnTx: "2,238" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Aleksej" + proposalLink: "https://github.com/bisq-network/compensation/issues/285" + requestedBSQ: "3,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ArnaudFR86" + proposalLink: "https://bisq.network/dao-compensation/287" + requestedBSQ: "1,847" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "tasmanoide" + proposalLink: "https://github.com/bisq-network/compensation/issues/286" + requestedBSQ: "160" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Manfred Karrer" + proposalLink: "https://bisq.network/dao-compensation/291" + requestedBSQ: "370" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "arunasurya" + proposalLink: "https://bisq.network/dao-compensation/292" + requestedBSQ: "2,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/289" + requestedBSQ: "1,800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/295" + requestedBSQ: "925" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Aleksej" + proposalLink: "https://bisq.network/dao-compensation/297" + requestedBSQ: "3,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/294" + requestedBSQ: "4,575" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/293" + requestedBSQ: "1,040" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/298" + requestedBSQ: "550" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacFinned" + proposalLink: "https://bisq.network/dao-compensation/299" + requestedBSQ: "2,900" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/300" + requestedBSQ: "503" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/94" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-proposals/94" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "HarryMacfinned" + proposalLink: "https://github.com/bisq-network/proposals/issues/94" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "flix1" + proposalLink: "https://github.com/bisq-network/proposals/issues/95" + isAccepted: 1 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "22,870" +reimbursementTotal: "0" +totalIssuance: "22,870" --- diff --git a/_dashboard/cycle-20.md b/_dashboard/cycle-20.md index 3bb58b4f..956a8bd3 100644 --- a/_dashboard/cycle-20.md +++ b/_dashboard/cycle-20.md @@ -1,12 +1,50 @@ --- layout: dashboard +cycleNumber: 20 title: Bisq DAO Cycle 20 lang: en calendarStartDate: 9 Dec 2020 calendarEndDate: 9 Jan 2021 blockStartDate: 660667 blockEndDate: 665346 -supplyChange: "+ 87,828" +supplyChange: "— 87,828" numberAcceptedProposals: 0 numberRejectedProposals: 0 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "58,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "29,746" + txNumber: "3,177" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "44" + txNumber: "22" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "26" + txNumber: "13" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "8" + txNumber: "4" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "87,828" +totalBurnTx: "3,429" +compensationDetails: +reimbursementDetails: +paramChangeDetails: +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "0" +reimbursementTotal: "0" +totalIssuance: "0" --- diff --git a/_dashboard/cycle-21.md b/_dashboard/cycle-21.md index 6f522795..4f2432dd 100644 --- a/_dashboard/cycle-21.md +++ b/_dashboard/cycle-21.md @@ -1,12 +1,169 @@ --- layout: dashboard +cycleNumber: 21 title: Bisq DAO Cycle 21 lang: en calendarStartDate: 9 Jan 2021 calendarEndDate: 10 Feb 2021 blockStartDate: 665347 blockEndDate: 670026 -supplyChange: "— 272,724" +supplyChange: "+ 272,724" numberAcceptedProposals: 30 numberRejectedProposals: 32 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "9,381" + txNumber: "2,900" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "46" + txNumber: "23" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "28" + txNumber: "14" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "12" + txNumber: "6" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" +totalBurnAmount: "9,473" +totalBurnTx: "3,094" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/770" + requestedBSQ: "5,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ChanoSan" + proposalLink: "https://bisq.network/dao-compensation/764" + requestedBSQ: "228" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/756" + requestedBSQ: "3,448" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/760" + requestedBSQ: "760" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/761" + requestedBSQ: "3,667" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stopfeds" + proposalLink: "https://bisq.network/dao-compensation/777" + requestedBSQ: "282" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/758" + requestedBSQ: "11,546" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/766" + requestedBSQ: "2,667" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/774" + requestedBSQ: "800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/765" + requestedBSQ: "3,333" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/769" + requestedBSQ: "3,892" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/763" + requestedBSQ: "2,667" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/772" + requestedBSQ: "2,533" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "oscarguindzberg" + proposalLink: "https://bisq.network/dao-compensation/736" + requestedBSQ: "7,143" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/776" + requestedBSQ: "3,405" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/771" + requestedBSQ: "133" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/778" + requestedBSQ: "133" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/779" + requestedBSQ: "333" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/767" + requestedBSQ: "20,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/757" + requestedBSQ: "3,700" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/759" + requestedBSQ: "5,026" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "Akira45-0" + proposalLink: "https://bisq.network/dao-reimbursement/684" + requestedBSQ: "61,875" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "bitcointerra" + proposalLink: "https://bisq.network/dao-reimbursement/778" + requestedBSQ: "15,943" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/792" + requestedBSQ: "43,413" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "brndnng" + proposalLink: "https://bisq.network/dao-reimbursement/796" + requestedBSQ: "36,865" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "failedbisqtrade" + proposalLink: "https://bisq.network/dao-reimbursement/800" + requestedBSQ: "4,808" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/804" + requestedBSQ: "38,196" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/301" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/301" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-proposals/302" + proposalParam: ISSUANCE_LIMIT + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "81,097" +reimbursementTotal: "201,101" +totalIssuance: "282,197" --- diff --git a/_dashboard/cycle-22.md b/_dashboard/cycle-22.md index 734ddc3f..94cc1bb4 100644 --- a/_dashboard/cycle-22.md +++ b/_dashboard/cycle-22.md @@ -1,12 +1,161 @@ --- layout: dashboard +cycleNumber: 22 title: Bisq DAO Cycle 22 lang: en calendarStartDate: 10 Feb 2021 calendarEndDate: 15 Mar 2021 blockStartDate: 670027 blockEndDate: 674706 -supplyChange: "+ 33,885" +supplyChange: "— 33,885" numberAcceptedProposals: 26 numberRejectedProposals: 29 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "157,000" + txNumber: "2" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "3,511" + txNumber: "2,515" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "44" + txNumber: "22" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "20" + txNumber: "10" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "8" + txNumber: "4" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" +totalBurnAmount: "160,589" +totalBurnTx: "2,730" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/781" + requestedBSQ: "4,666" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/783" + requestedBSQ: "31,133" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/784" + requestedBSQ: "4,421" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/785" + requestedBSQ: "24,793" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/789" + requestedBSQ: "941" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/798" + requestedBSQ: "1,240" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "robkaandorp" + proposalLink: "https://bisq.network/dao-compensation/800" + requestedBSQ: "41" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/797" + requestedBSQ: "826" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/804" + requestedBSQ: "206" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/790" + requestedBSQ: "2,686" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/795" + requestedBSQ: "4,329" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/793" + requestedBSQ: "289" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/796" + requestedBSQ: "1,736" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/786" + requestedBSQ: "372" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/799" + requestedBSQ: "991" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/788" + requestedBSQ: "769" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/787" + requestedBSQ: "6,413" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/801" + requestedBSQ: "207" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/792" + requestedBSQ: "826" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/791" + requestedBSQ: "1,493" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/803" + requestedBSQ: "1,654" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/857" + requestedBSQ: "35,469" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "Wrecktangl3" + proposalLink: "https://bisq.network/dao-reimbursement/822" + requestedBSQ: "424" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-reimbursement/856" + requestedBSQ: "778" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/311" + proposalParam: BONDED_ROLE_FACTOR + isAccepted: 0 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/318" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/318" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "90,034" +reimbursementTotal: "36,671" +totalIssuance: "126,704" --- diff --git a/_dashboard/cycle-23.md b/_dashboard/cycle-23.md index 0740f364..a97f9379 100644 --- a/_dashboard/cycle-23.md +++ b/_dashboard/cycle-23.md @@ -1,12 +1,141 @@ --- layout: dashboard +cycleNumber: 23 title: Bisq DAO Cycle 23 lang: en calendarStartDate: 15 Mar 2021 calendarEndDate: 15 Apr 2021 blockStartDate: 674707 blockEndDate: 679386 -supplyChange: "+ 54,202" +supplyChange: "— 54,202" numberAcceptedProposals: 21 numberRejectedProposals: 21 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "77,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "9,981" + txNumber: "2,625" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "34" + txNumber: "17" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "12" + txNumber: "6" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" + - txType: IRREGULAR + txTypeFriendly: Irregular + txSum: "4" + txNumber: "2" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "2" + txNumber: "1" +totalBurnAmount: "87,039" +totalBurnTx: "2,829" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/808" + requestedBSQ: "642" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/811" + requestedBSQ: "459" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/810" + requestedBSQ: "813" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/812" + requestedBSQ: "459" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "paulmercier-bisq" + proposalLink: "https://bisq.network/dao-compensation/807" + requestedBSQ: "179" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/822" + requestedBSQ: "522" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/814" + requestedBSQ: "2,385" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/815" + requestedBSQ: "3,268" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/828" + requestedBSQ: "114" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/813" + requestedBSQ: "3,106" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/826" + requestedBSQ: "688" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/827" + requestedBSQ: "688" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/823" + requestedBSQ: "69" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/809" + requestedBSQ: "550" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/821" + requestedBSQ: "550" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/817" + requestedBSQ: "463" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/829" + requestedBSQ: "919" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/900" + requestedBSQ: "16,963" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/311" + proposalParam: BONDED_ROLE_FACTOR + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/325" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/325" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "15,874" +reimbursementTotal: "16,963" +totalIssuance: "32,837" --- diff --git a/_dashboard/cycle-24.md b/_dashboard/cycle-24.md index f27d335a..515dfe24 100644 --- a/_dashboard/cycle-24.md +++ b/_dashboard/cycle-24.md @@ -1,12 +1,120 @@ --- layout: dashboard +cycleNumber: 24 title: Bisq DAO Cycle 24 lang: en calendarStartDate: 15 Apr 2021 calendarEndDate: 18 May 2021 blockStartDate: 679387 blockEndDate: 684066 -supplyChange: "— 15,031" +supplyChange: "+ 15,031" numberAcceptedProposals: 17 numberRejectedProposals: 17 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "45,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "10,244" + txNumber: "2,753" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "26" + txNumber: "13" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "8" + txNumber: "4" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "4" + txNumber: "2" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "55,286" +totalBurnTx: "2,925" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/832" + requestedBSQ: "781" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "paulmercier-bisq" + proposalLink: "https://bisq.network/dao-compensation/841" + requestedBSQ: "50" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/831" + requestedBSQ: "365" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/834" + requestedBSQ: "417" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/838" + requestedBSQ: "183" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/835" + requestedBSQ: "312" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/833" + requestedBSQ: "490" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/837" + requestedBSQ: "874" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey735" + proposalLink: "https://bisq.network/dao-compensation/844" + requestedBSQ: "417" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/839" + requestedBSQ: "500" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/842" + requestedBSQ: "625" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/846" + requestedBSQ: "1,949" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/840" + requestedBSQ: "542" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "Akira45-0" + proposalLink: "https://bisq.network/dao-reimbursement/908" + requestedBSQ: "27,427" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/925" + requestedBSQ: "35,387" +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/333" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/333" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "7,504" +reimbursementTotal: "62,814" +totalIssuance: "70,318" --- diff --git a/_dashboard/cycle-25.md b/_dashboard/cycle-25.md index 4cb7e6b0..0cafee99 100644 --- a/_dashboard/cycle-25.md +++ b/_dashboard/cycle-25.md @@ -1,12 +1,127 @@ --- layout: dashboard +cycleNumber: 25 title: Bisq DAO Cycle 25 lang: en calendarStartDate: 18 May 2021 calendarEndDate: 24 Jun 2021 blockStartDate: 684067 blockEndDate: 688746 -supplyChange: "+ 76,306" +supplyChange: "— 76,306" numberAcceptedProposals: 19 numberRejectedProposals: 20 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "77,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "12,785" + txNumber: "3,425" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "36" + txNumber: "18" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "12" + txNumber: "6" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "2" + txNumber: "1" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "2" + txNumber: "1" +totalBurnAmount: "89,837" +totalBurnTx: "3,639" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/851" + requestedBSQ: "112" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "viperperidot" + proposalLink: "https://bisq.network/dao-compensation/847" + requestedBSQ: "35" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/856" + requestedBSQ: "448" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/848" + requestedBSQ: "67" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/852" + requestedBSQ: "370" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/853" + requestedBSQ: "1,547" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/862" + requestedBSQ: "130" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/857" + requestedBSQ: "415" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/858" + requestedBSQ: "415" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/860" + requestedBSQ: "3,742" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/854" + requestedBSQ: "595" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/866" + requestedBSQ: "112" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/863" + requestedBSQ: "538" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/855" + requestedBSQ: "547" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/861" + requestedBSQ: "1,527" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/859" + requestedBSQ: "471" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/867" + requestedBSQ: "627" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/849" + requestedBSQ: "1,833" +reimbursementDetails: +paramChangeDetails: +genericProposalDetails: +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-proposals/337" + proposedRole: MEDIATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "13,531" +reimbursementTotal: "0" +totalIssuance: "13,531" --- diff --git a/_dashboard/cycle-26.md b/_dashboard/cycle-26.md index 36de6d58..cbbf0b15 100644 --- a/_dashboard/cycle-26.md +++ b/_dashboard/cycle-26.md @@ -1,12 +1,110 @@ --- layout: dashboard +cycleNumber: 26 title: Bisq DAO Cycle 26 lang: en calendarStartDate: 24 Jun 2021 calendarEndDate: 30 Jul 2021 blockStartDate: 688747 blockEndDate: 693426 -supplyChange: "— 22,381" +supplyChange: "+ 22,381" numberAcceptedProposals: 16 numberRejectedProposals: 16 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "41,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "6,209" + txNumber: "2,493" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "30" + txNumber: "15" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "16" + txNumber: "8" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "2" + txNumber: "1" +totalBurnAmount: "47,257" +totalBurnTx: "2,680" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/869" + requestedBSQ: "171" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/871" + requestedBSQ: "599" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvpg" + proposalLink: "https://bisq.network/dao-compensation/879" + requestedBSQ: "3,082" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/880" + requestedBSQ: "685" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/873" + requestedBSQ: "1,447" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/881" + requestedBSQ: "34" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/875" + requestedBSQ: "822" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/872" + requestedBSQ: "1,267" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/882" + requestedBSQ: "4,586" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/876" + requestedBSQ: "2,997" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/884" + requestedBSQ: "958" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/877" + requestedBSQ: "788" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/874" + requestedBSQ: "1,459" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/870" + requestedBSQ: "3,425" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/885" + requestedBSQ: "1,027" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/967" + requestedBSQ: "46,292" +paramChangeDetails: +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "23,347" +reimbursementTotal: "46,292" +totalIssuance: "69,638" --- diff --git a/_dashboard/cycle-27.md b/_dashboard/cycle-27.md index c2ff3569..5eb1f055 100644 --- a/_dashboard/cycle-27.md +++ b/_dashboard/cycle-27.md @@ -1,12 +1,116 @@ --- layout: dashboard +cycleNumber: 27 title: Bisq DAO Cycle 27 lang: en calendarStartDate: 30 Jul 2021 calendarEndDate: 29 Aug 2021 blockStartDate: 693427 blockEndDate: 698106 -supplyChange: "+ 53,396" +supplyChange: "— 53,396" numberAcceptedProposals: 15 numberRejectedProposals: 19 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "59,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "5,395" + txNumber: "2,027" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "32" + txNumber: "16" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "12" + txNumber: "6" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "4" + txNumber: "2" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "2" + txNumber: "1" + - txType: IRREGULAR + txTypeFriendly: Irregular + txSum: "2" + txNumber: "1" +totalBurnAmount: "64,447" +totalBurnTx: "2,161" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "flybylow" + proposalLink: "https://bisq.network/dao-compensation/890" + requestedBSQ: "406" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/892" + requestedBSQ: "203" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/889" + requestedBSQ: "1,220" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisqubutor" + proposalLink: "https://bisq.network/dao-compensation/899" + requestedBSQ: "33" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/901" + requestedBSQ: "1,138" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/894" + requestedBSQ: "854" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/893" + requestedBSQ: "1,178" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/896" + requestedBSQ: "2,520" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/902" + requestedBSQ: "813" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/897" + requestedBSQ: "634" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/895" + requestedBSQ: "589" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/903" + requestedBSQ: "1,220" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/898" + requestedBSQ: "244" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/339" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/339" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "11,051" +reimbursementTotal: "0" +totalIssuance: "11,051" --- diff --git a/_dashboard/cycle-28.md b/_dashboard/cycle-28.md index 06611156..ee7a6dec 100644 --- a/_dashboard/cycle-28.md +++ b/_dashboard/cycle-28.md @@ -1,12 +1,110 @@ --- layout: dashboard +cycleNumber: 28 title: Bisq DAO Cycle 28 lang: en calendarStartDate: 29 Aug 2021 calendarEndDate: 29 Sep 2021 blockStartDate: 698107 blockEndDate: 702786 -supplyChange: "— 13,849" +supplyChange: "+ 13,849" numberAcceptedProposals: 16 numberRejectedProposals: 17 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "37,000" + txNumber: "1" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "8,840" + txNumber: "2,825" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "30" + txNumber: "15" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "12" + txNumber: "6" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "45,886" +totalBurnTx: "3,020" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/915" + requestedBSQ: "164" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/912" + requestedBSQ: "921" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman3" + proposalLink: "https://bisq.network/dao-compensation/918" + requestedBSQ: "658" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ghubstan" + proposalLink: "https://bisq.network/dao-compensation/911" + requestedBSQ: "5,921" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/917" + requestedBSQ: "789" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "BtcContributor" + proposalLink: "https://bisq.network/dao-compensation/914" + requestedBSQ: "724" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "jmacxx" + proposalLink: "https://bisq.network/dao-compensation/913" + requestedBSQ: "1,316" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pazza83" + proposalLink: "https://bisq.network/dao-compensation/919" + requestedBSQ: "1,020" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/907" + requestedBSQ: "691" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/910" + requestedBSQ: "493" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/904" + requestedBSQ: "5,052" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/916" + requestedBSQ: "1,421" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "leo816" + proposalLink: "https://bisq.network/dao-compensation/920" + requestedBSQ: "2,041" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "xyzmaker123" + proposalLink: "https://bisq.network/dao-compensation/905" + requestedBSQ: "625" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-compensation/909" + requestedBSQ: "1,846" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "refund-agent2" + proposalLink: "https://bisq.network/dao-reimbursement/1004" + requestedBSQ: "36,054" +paramChangeDetails: +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "23,682" +reimbursementTotal: "36,054" +totalIssuance: "59,736" --- diff --git a/_dashboard/cycle-3.md b/_dashboard/cycle-3.md index 1de982f1..e34b2b3a 100644 --- a/_dashboard/cycle-3.md +++ b/_dashboard/cycle-3.md @@ -1,12 +1,130 @@ --- layout: dashboard +cycleNumber: 3 title: Bisq DAO Cycle 3 lang: en calendarStartDate: 17 Jun 2019 calendarEndDate: 17 Jul 2019 blockStartDate: 581107 blockEndDate: 585786 -supplyChange: "— 9,229" +supplyChange: "+ 9,229" numberAcceptedProposals: 20 numberRejectedProposals: 21 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "13,354" + txNumber: "2,805" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "65" + txNumber: "2" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "40" + txNumber: "20" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "34" + txNumber: "17" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "8" + txNumber: "4" +totalBurnAmount: "13,501" +totalBurnTx: "3,024" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "arunasurya" + proposalLink: "https://bisq.network/dao-compensation/301" + requestedBSQ: "625" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/303" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "torachan3" + proposalLink: "https://bisq.network/dao-compensation/305" + requestedBSQ: "20" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "DrazenV" + proposalLink: "https://bisq.network/dao-compensation/302" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "tdhr0917" + proposalLink: "https://bisq.network/dao-compensation/306" + requestedBSQ: "70" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/307" + requestedBSQ: "4,450" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacFinned" + proposalLink: "https://bisq-network/dao-compensation/308" + requestedBSQ: "2,900" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/310" + requestedBSQ: "550" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/309" + requestedBSQ: "1,475" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/311" + requestedBSQ: "4,590" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "miker" + proposalLink: "https://bisq.network/dao-compensation/312" + requestedBSQ: "500" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Manfred Karrer" + proposalLink: "https://bisq.network/dao-compensation/313" + requestedBSQ: "360" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "agb19" + proposalLink: "https://bisq.network/dao-compensation/314" + requestedBSQ: "300" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/315" + requestedBSQ: "1,840" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/304" + requestedBSQ: "2,850" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey" + proposalLink: "https://bisq.network/dao-compensation/316" + requestedBSQ: "1,000" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/99" + proposalParam: DEFAULT_MAKER_FEE_BTC + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/99" + proposalParam: DEFAULT_TAKER_FEE_BTC + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/99" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/99" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "22,730" +reimbursementTotal: "0" +totalIssuance: "22,730" --- diff --git a/_dashboard/cycle-4.md b/_dashboard/cycle-4.md index 79d2bf3f..6cfb202f 100644 --- a/_dashboard/cycle-4.md +++ b/_dashboard/cycle-4.md @@ -1,12 +1,124 @@ --- layout: dashboard +cycleNumber: 4 title: Bisq DAO Cycle 4 lang: en calendarStartDate: 17 Jul 2019 calendarEndDate: 16 Aug 2019 blockStartDate: 585787 blockEndDate: 590466 -supplyChange: "+ 13,110" +supplyChange: "— 13,110" numberAcceptedProposals: 20 numberRejectedProposals: 22 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "42,469" + txNumber: "2,107" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "38" + txNumber: "19" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "34" + txNumber: "17" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" +totalBurnAmount: "42,547" +totalBurnTx: "2,306" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "WDLJT6" + proposalLink: "https://bisq.network/dao-compensation/319" + requestedBSQ: "1,080" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "blabno" + proposalLink: "https://bisq.network/dao-compensation/321" + requestedBSQ: "400" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "blabno" + proposalLink: "https://bisq.network/dao-compensation/322" + requestedBSQ: "150" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ff98sha" + proposalLink: "https://bisq.network/dao-compensation/320" + requestedBSQ: "1,199" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/326" + requestedBSQ: "750" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Manfred Karrer" + proposalLink: "https://bisq.network/dao-compensation/327" + requestedBSQ: "390" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/325" + requestedBSQ: "5,980" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/328" + requestedBSQ: "920" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/324" + requestedBSQ: "700" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Juan Tellez / Sebastian Tellez" + proposalLink: "https://bisq.network/dao-compensation/318" + requestedBSQ: "553" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chris" + proposalLink: "https://bisq.network/dao-compensation/329" + requestedBSQ: "7,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mike" + proposalLink: "https://bisq.network/dao-compensation/331" + requestedBSQ: "250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/332" + requestedBSQ: "677" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/317" + requestedBSQ: "3,450" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/323" + requestedBSQ: "3,530" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey" + proposalLink: "https://bisq.network/dao-compensation/334" + requestedBSQ: "1,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "tdhr0917" + proposalLink: "https://bisq.network/dao-compensation/333" + requestedBSQ: "1,209" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/103" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "deltahandler" + proposalLink: "https://bisq.network/dao-proposals/103" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-proposals/74" + isAccepted: 1 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "29,438" +reimbursementTotal: "0" +totalIssuance: "29,438" --- diff --git a/_dashboard/cycle-5.md b/_dashboard/cycle-5.md index 56dd2d8b..bffee834 100644 --- a/_dashboard/cycle-5.md +++ b/_dashboard/cycle-5.md @@ -1,12 +1,192 @@ --- layout: dashboard +cycleNumber: 5 title: Bisq DAO Cycle 5 lang: en calendarStartDate: 16 Aug 2019 calendarEndDate: 16 Sep 2019 blockStartDate: 590467 blockEndDate: 595146 -supplyChange: "— 45,799" +supplyChange: "+ 45,799" numberAcceptedProposals: 33 numberRejectedProposals: 35 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "54,423" + txNumber: "2,000" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "135" + txNumber: "3" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "50" + txNumber: "25" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "42" + txNumber: "21" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "20" + txNumber: "10" + - txType: IRREGULAR + txTypeFriendly: Irregular + txSum: "2" + txNumber: "1" +totalBurnAmount: "54,672" +totalBurnTx: "2,258" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacFinned (aka Homard)" + proposalLink: "https://bisq.network/dao-compensation/330" + requestedBSQ: "1,600" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "KISBitcoin" + proposalLink: "https://bisq.network/dao-compensation/339" + requestedBSQ: "1,500" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ArnaudFR86" + proposalLink: "https://bisq.network/dao-compensation/341" + requestedBSQ: "305" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/338" + requestedBSQ: "10,350" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Manfred Karrer" + proposalLink: "https://bisq.network/dao-compensation/347" + requestedBSQ: "390" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "cbeams" + proposalLink: "https://bisq.network/dao-compensation/348" + requestedBSQ: "130" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/269" + requestedBSQ: "29,880" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bodymindarts" + proposalLink: "https://bisq.network/dao-compensation/344" + requestedBSQ: "435" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/350" + requestedBSQ: "407" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "acrual" + proposalLink: "https://bisq.network/dao-compensation/346" + requestedBSQ: "130" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Aleksej" + proposalLink: "https://bisq.network/dao-compensation/351" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/352" + requestedBSQ: "9,884" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/353" + requestedBSQ: "650" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey" + proposalLink: "https://bisq.network/dao-compensation/340" + requestedBSQ: "2,791" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/354" + requestedBSQ: "220" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/355" + requestedBSQ: "850" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/356" + requestedBSQ: "8,130" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "christophsturm" + proposalLink: "https://bisq.network/dao-compensation/357" + requestedBSQ: "12,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "erciccione" + proposalLink: "https://bisq.network/dao-compensation/358" + requestedBSQ: "800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/336" + requestedBSQ: "4,020" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mpolavieja" + proposalLink: "https://bisq.network/dao-compensation/359" + requestedBSQ: "140" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/361" + requestedBSQ: "5,940" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "battleofwizards" + proposalLink: "https://bisq.network/dao-compensation/343" + requestedBSQ: "8,450" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "niyid" + proposalLink: "https://bisq.network/dao-compensation/335" + requestedBSQ: "1,270" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "burning2019" + proposalLink: "https://bisq.network/dao-proposals/116" + proposalParam: RECIPIENT_BTC_ADDRESS + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-proposals/105" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-proposals/107" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-proposals/114" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-proposals/115" + isAccepted: 1 +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-proposals/108" + proposedRole: GITHUB_ADMIN + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "bisquser" + proposalLink: "https://bisq.network/dao-proposals/117" + proposedRole: MEDIATOR + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "burning2019" + proposalLink: "https://bisq.network/dao-proposals/116" + proposedRole: BTC_DONATION_ADDRESS_OWNER + isAccepted: 1 + - proposalType: BONDED_ROLE + nameOnProposal: "lio" + proposalLink: "https://bisq.network/dao-proposals/112" + proposedRole: MEDIATOR + isAccepted: 0 + - proposalType: BONDED_ROLE + nameOnProposal: "leo" + proposalLink: "https://bisq.network/dao-proposals/112" + proposedRole: MEDIATOR + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "100,472" +reimbursementTotal: "0" +totalIssuance: "100,472" --- diff --git a/_dashboard/cycle-6.md b/_dashboard/cycle-6.md index 8643cc06..64b18e84 100644 --- a/_dashboard/cycle-6.md +++ b/_dashboard/cycle-6.md @@ -1,12 +1,148 @@ --- layout: dashboard +cycleNumber: 6 title: Bisq DAO Cycle 6 lang: en calendarStartDate: 16 Sep 2019 calendarEndDate: 17 Oct 2019 blockStartDate: 595147 blockEndDate: 599826 -supplyChange: "— 66,147" +supplyChange: "+ 66,147" numberAcceptedProposals: 24 numberRejectedProposals: 26 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "20,461" + txNumber: "1,682" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "160" + txNumber: "5" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "48" + txNumber: "24" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "28" + txNumber: "14" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" +totalBurnAmount: "20,703" +totalBurnTx: "1,867" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Oscar65" + proposalLink: "https://bisq.network/dao-compensation/365" + requestedBSQ: "51" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pedromvprg" + proposalLink: "https://bisq.network/dao-compensation/366" + requestedBSQ: "400" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "pac" + proposalLink: "https://bisq.network/dao-compensation/367" + requestedBSQ: "100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/349" + requestedBSQ: "37,050" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ManfredKarrer" + proposalLink: "https://bisq.network/dao-compensation/368" + requestedBSQ: "340" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/369" + requestedBSQ: "9,555" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/370" + requestedBSQ: "270" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "tdhr0917" + proposalLink: "https://bisq.network/dao-compensation/371" + requestedBSQ: "419" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/363" + requestedBSQ: "6,900" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/373" + requestedBSQ: "650" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/376" + requestedBSQ: "240" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/375" + requestedBSQ: "9,030" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacFinned (aka Homard)" + proposalLink: "https://bisq.network/dao-compensation/377" + requestedBSQ: "800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/378" + requestedBSQ: "500" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/372" + requestedBSQ: "5,965" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "niyid" + proposalLink: "https://bisq.network/dao-compensation/379" + requestedBSQ: "6,750" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/380" + requestedBSQ: "4,800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "erciccione" + proposalLink: "https://bisq.network/dao-compensation/374" + requestedBSQ: "1,050" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/381" + requestedBSQ: "306" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "fkrauss" + proposalLink: "https://bisq.network/dao-compensation/382" + requestedBSQ: "662" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Aleksej" + proposalLink: "https://bisq.network/dao-compensation/384" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "huey735" + proposalLink: "https://bisq.network/dao-compensation/383" + requestedBSQ: "813" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "ifarnung" + proposalLink: "https://bisq.network/dao-proposals/126" + proposalParam: DEFAULT_MAKER_FEE_BSQ + isAccepted: 1 + - proposalType: CHANGE_PARAM + nameOnProposal: "ifarnung" + proposalLink: "https://bisq.network/dao-proposals/126" + proposalParam: DEFAULT_TAKER_FEE_BSQ + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "niyid" + proposalLink: "https://bisq.network/dao-proposals/110" + isAccepted: 0 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "86,851" +reimbursementTotal: "0" +totalIssuance: "86,851" --- diff --git a/_dashboard/cycle-7.md b/_dashboard/cycle-7.md index 351406d7..83bfd214 100644 --- a/_dashboard/cycle-7.md +++ b/_dashboard/cycle-7.md @@ -1,12 +1,150 @@ --- layout: dashboard +cycleNumber: 7 title: Bisq DAO Cycle 7 lang: en calendarStartDate: 17 Oct 2019 calendarEndDate: 19 Nov 2019 blockStartDate: 599827 blockEndDate: 604506 -supplyChange: "— 58,196" +supplyChange: "+ 58,196" numberAcceptedProposals: 24 numberRejectedProposals: 30 +bsqBurnedDetail: + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "15,037" + txNumber: "2,265" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "425" + txNumber: "3" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "50" + txNumber: "25" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "48" + txNumber: "24" + - txType: REIMBURSEMENT_REQUEST + txTypeFriendly: Reimbursement request fees + txSum: "6" + txNumber: "3" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "4" + txNumber: "2" +totalBurnAmount: "15,570" +totalBurnTx: "2,481" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "fedegrc" + proposalLink: "https://bisq.network/dao-compensation/387" + requestedBSQ: "50" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "KamilPredecki" + proposalLink: "https://bisq.network/dao-compensation/388" + requestedBSQ: "1,800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "blabno" + proposalLink: "https://bisq.network/dao-compensation/393" + requestedBSQ: "1,050" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wdljt6" + proposalLink: "https://bisq.network/dao-compensation/391" + requestedBSQ: "1,003" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ff98sha" + proposalLink: "https://bisq.network/dao-compensation/390" + requestedBSQ: "430" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/386" + requestedBSQ: "11,250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Oscar65" + proposalLink: "https://bisq.network/dao-compensation/396" + requestedBSQ: "375" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/397" + requestedBSQ: "886" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/398" + requestedBSQ: "9,873" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/400" + requestedBSQ: "3,228" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "FKrauss" + proposalLink: "https://bisq.network/dao-compensation/402" + requestedBSQ: "1,015" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/403" + requestedBSQ: "8,081" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/401" + requestedBSQ: "17,078" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mpolavieja" + proposalLink: "https://bisq.network/dao-compensation/405" + requestedBSQ: "303" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/404" + requestedBSQ: "479" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacfinned" + proposalLink: "https://bisq.network/dao-compensation/406" + requestedBSQ: "400" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/392" + requestedBSQ: "4,785" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/407" + requestedBSQ: "569" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/410" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/408" + requestedBSQ: "10,304" +reimbursementDetails: + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "xbyvee" + proposalLink: "https://bisq.network/dao-reimbursement/313" + requestedBSQ: "435" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "danielv1234" + proposalLink: "https://bisq.network/dao-reimbursement/321" + requestedBSQ: "143" + - proposalType: REIMBURSEMENT_REQUEST + nameOnProposal: "xbyvee" + proposalLink: "https://bisq.network/dao-reimbursement/326" + requestedBSQ: "30" +paramChangeDetails: +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/139" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-proposals/135" + isAccepted: 0 +bondedRoleDetails: +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "73,159" +reimbursementTotal: "608" +totalIssuance: "73,767" --- diff --git a/_dashboard/cycle-8.md b/_dashboard/cycle-8.md index bd21fdb0..7ce8d025 100644 --- a/_dashboard/cycle-8.md +++ b/_dashboard/cycle-8.md @@ -1,12 +1,184 @@ --- layout: dashboard +cycleNumber: 8 title: Bisq DAO Cycle 8 lang: en calendarStartDate: 19 Nov 2019 calendarEndDate: 21 Dec 2019 blockStartDate: 604507 blockEndDate: 609186 -supplyChange: "— 71,576" +supplyChange: "+ 71,576" numberAcceptedProposals: 33 numberRejectedProposals: 37 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "66,000" + txNumber: "2" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "13,449" + txNumber: "2,150" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "134" + txNumber: "4" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "68" + txNumber: "34" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "60" + txNumber: "30" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "6" + txNumber: "3" +totalBurnAmount: "79,717" +totalBurnTx: "2,394" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "lusarz" + proposalLink: "https://bisq.network/dao-compensation/418" + requestedBSQ: "1,800" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "beingindot" + proposalLink: "https://bisq.network/dao-compensation/422" + requestedBSQ: "980" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "FKrauss" + proposalLink: "https://bisq.network/dao-compensation/424" + requestedBSQ: "820" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/425" + requestedBSQ: "542" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wdljt6" + proposalLink: "https://bisq.network/dao-compensation/421" + requestedBSQ: "2,097" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ff98sha" + proposalLink: "https://bisq.network/dao-compensation/420" + requestedBSQ: "2,185" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/427" + requestedBSQ: "376" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sundaywar" + proposalLink: "https://bisq.network/dao-compensation/426" + requestedBSQ: "218" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "dlnd1986" + proposalLink: "https://bisq.network/dao-compensation/429" + requestedBSQ: "630" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/432" + requestedBSQ: "600" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RiccardoMasutti" + proposalLink: "https://bisq.network/dao-compensation/433" + requestedBSQ: "1,300" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "arunasurya" + proposalLink: "https://bisq.network/dao-compensation/434" + requestedBSQ: "2,900" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/412" + requestedBSQ: "6,543" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/437" + requestedBSQ: "4,540" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "HarryMacfinned" + proposalLink: "https://bisq.network/dao-compensation/438" + requestedBSQ: "400" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "beingindot" + proposalLink: "https://bisq.network/dao-compensation/423" + requestedBSQ: "3,132" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "freimair" + proposalLink: "https://bisq.network/dao-compensation/411" + requestedBSQ: "13,926" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/439" + requestedBSQ: "14,637" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "y3v63n" + proposalLink: "https://bisq.network/dao-compensation/440" + requestedBSQ: "555" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "julianknutsen" + proposalLink: "https://bisq.network/dao-compensation/413" + requestedBSQ: "33,580" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burning2019" + proposalLink: "https://bisq.network/dao-compensation/443" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisquser" + proposalLink: "https://bisq.network/dao-compensation/444" + requestedBSQ: "5,200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "trigger67" + proposalLink: "https://bisq.network/dao-compensation/430" + requestedBSQ: "362" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/441" + requestedBSQ: "273" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "francov99" + proposalLink: "https://bisq.network/dao-compensation/445" + requestedBSQ: "425" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/442" + requestedBSQ: "7,272" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bodymindarts" + proposalLink: "https://bisq.network/dao-compensation/428" + requestedBSQ: "11,532" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "rafaelpac" + proposalLink: "https://bisq.network/dao-compensation/415" + requestedBSQ: "459" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/447" + requestedBSQ: "27,210" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/448" + requestedBSQ: "5,800" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-proposals/149" + proposalParam: RECIPIENT_BTC_ADDRESS + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "RiccardoMasutti" + proposalLink: "https://bisq.network/dao-proposals/151" + isAccepted: 1 +bondedRoleDetails: + - proposalType: BONDED_ROLE + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-proposals/149" + proposedRole: BTC_DONATION_ADDRESS_OWNER + isAccepted: 1 +removeAssetDetails: +confiscateBondDetails: +compensationTotal: "151,293" +reimbursementTotal: "0" +totalIssuance: "151,293" --- diff --git a/_dashboard/cycle-9.md b/_dashboard/cycle-9.md index ab90654c..c44416b5 100644 --- a/_dashboard/cycle-9.md +++ b/_dashboard/cycle-9.md @@ -1,12 +1,222 @@ --- layout: dashboard +cycleNumber: 9 title: Bisq DAO Cycle 9 lang: en calendarStartDate: 21 Dec 2019 calendarEndDate: 21 Jan 2020 blockStartDate: 609187 blockEndDate: 613866 -supplyChange: "+ 36,050" +supplyChange: "— 36,050" numberAcceptedProposals: 22 numberRejectedProposals: 43 +bsqBurnedDetail: + - txType: PROOF_OF_BURN + txTypeFriendly: Proof-of-burn¹ + txSum: "135,210" + txNumber: "7" + - txType: PAY_TRADE_FEE + txTypeFriendly: Trading fees² + txSum: "6,842" + txNumber: "2,058" + - txType: ASSET_LISTING_FEE + txTypeFriendly: Asset listing fees + txSum: "395" + txNumber: "2" + - txType: BLIND_VOTE + txTypeFriendly: Blind vote fees + txSum: "50" + txNumber: "25" + - txType: COMPENSATION_REQUEST + txTypeFriendly: Compensation request fees + txSum: "46" + txNumber: "23" + - txType: PROPOSAL + txTypeFriendly: Proposal fees + txSum: "42" + txNumber: "21" +totalBurnAmount: "142,585" +totalBurnTx: "2,327" +compensationDetails: + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "alexej996" + proposalLink: "https://bisq.network/dao-compensation/452" + requestedBSQ: "200" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ifarnung" + proposalLink: "https://bisq.network/dao-compensation/454" + requestedBSQ: "1,000" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-compensation/435" + requestedBSQ: "3,880" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "MwithM" + proposalLink: "https://bisq.network/dao-compensation/457" + requestedBSQ: "390" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "doitsu232" + proposalLink: "https://bisq.network/dao-compensation/458" + requestedBSQ: "460" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "burningman2" + proposalLink: "https://bisq.network/dao-compensation/451" + requestedBSQ: "723" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "sqrrm" + proposalLink: "https://bisq.network/dao-compensation/461" + requestedBSQ: "5,660" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RiccardoMasutti" + proposalLink: "https://bisq.network/dao-compensation/463" + requestedBSQ: "5,896" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "bisquser" + proposalLink: "https://bisq.network/dao-compensation/464" + requestedBSQ: "3,250" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "RefundAgent" + proposalLink: "https://bisq.network/dao-compensation/465" + requestedBSQ: "48,691" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "ripcurlx" + proposalLink: "https://bisq.network/dao-compensation/466" + requestedBSQ: "8,097" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "Emzy" + proposalLink: "https://bisq.network/dao-compensation/467" + requestedBSQ: "1,119" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "beingindot" + proposalLink: "https://bisq.network/dao-compensation/460" + requestedBSQ: "3,370" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "mrosseel" + proposalLink: "https://bisq.network/dao-compensation/468" + requestedBSQ: "1,044" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "stejbac" + proposalLink: "https://bisq.network/dao-compensation/459" + requestedBSQ: "6,666" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "luisantoniocrag" + proposalLink: "https://bisq.network/dao-compensation/469" + requestedBSQ: "1,403" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-compensation/470" + requestedBSQ: "9,100" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "m52go" + proposalLink: "https://bisq.network/dao-compensation/471" + requestedBSQ: "4,102" + - proposalType: COMPENSATION_REQUEST + nameOnProposal: "devinbileck" + proposalLink: "https://bisq.network/dao-compensation/472" + requestedBSQ: "1,485" +reimbursementDetails: +paramChangeDetails: + - proposalType: CHANGE_PARAM + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/160" + proposalParam: ISSUANCE_LIMIT + isAccepted: 1 +genericProposalDetails: + - proposalType: GENERIC + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/138" + isAccepted: 0 + - proposalType: GENERIC + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + isAccepted: 0 + - proposalType: GENERIC + nameOnProposal: "chimp1984" + proposalLink: "https://bisq.network/dao-proposals/166" + isAccepted: 1 + - proposalType: GENERIC + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/169" + isAccepted: 1 +bondedRoleDetails: +removeAssetDetails: + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: XRC + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: XCP + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: DASH + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: DCR + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: ETH + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: ETC + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: LTC + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: PART + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: SIL + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: XSL + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: ZEC + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: DAI + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: GALI + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: LBC + isAccepted: 0 + - proposalType: REMOVE_ASSET + nameOnProposal: "wiz" + proposalLink: "https://bisq.network/dao-proposals/159" + asset: VTC + isAccepted: 0 +confiscateBondDetails: +compensationTotal: "106,536" +reimbursementTotal: "0" +totalIssuance: "106,536" --- diff --git a/_layouts/dashboard.html b/_layouts/dashboard.html index f24aa092..9b544242 100644 --- a/_layouts/dashboard.html +++ b/_layouts/dashboard.html @@ -7,11 +7,95 @@

    {{ page.title }}

    The figures on this page are compiled from data files generated by the Bisq software. You can verify everything yourself by running these scripts on GitHub.

    -
    + + + +

    Cycle Started{{ page.calendarStartDate }} / Block {{ page.blockStartDate }}

    Cycle Ended{{ page.calendarEndDate }} / Block {{ page.blockEndDate }}

    Supply Change{{ page.supplyChange }}

    Governance{{ page.numberAcceptedProposals }} of {{ page.numberRejectedProposals }} proposals accepted

    -

    See further details on this cycle below. Or go to the dashboard to learn more about other cycles.

    + + + + + +
    +

    Network Funds Transfers

    + + + + + + + + + + + + + + + + {% for burnGroup in page.bsqBurnedDetail %} + + + + + + {% endfor %} + + + + + + + + + + + + + + + + + + + + + + + + + + + + + +
    BSQ Amount# of transactions
    Burn
     {{ burnGroup.txTypeFriendly }}{{ burnGroup.txSum }}{{ burnGroup.txNumber }}
    Total Burn{{ page.totalBurnAmount }}{{ page.totalBurnTx }}
    Issuance
     Compensation³{{ page.compensationTotal }}
     Reimbursements⁴{{ page.reimbursementTotal }}
    Total Issuance{{ page.totalIssuance }}
    Net BSQ Supply Change⁵{% supply_spanned %}
    + +

    ¹ Proof-of-burn includes trading fees paid in BTC and disputed BTC deposits for trades that went to arbitration (see docs for more details). Funds may be accrued and burned in different cycles, so proof-of-burn figured do not map directly to activity in their cycles.

    +

    ² BSQ trading fees only. BTC trading fees are included in proof-of-burn.

    + {% if page.cycleNumber < 10 %} +

    ³ See more details on GitHub.

    + {% elsif page.cycleNumber == 10 %} +

    ³ See more details on GitHub.

    + {% elsif page.cycleNumber == 11 %} +

    ³ See more details on GitHub.

    + {% elsif page.cycleNumber == 12 %} +

    ³ See more details on GitHub.

    + {% else %} +

    ³ See more details on GitHub.

    + {% endif %} +

    ⁴ Over time, the net impact of reimbursement issuances on BSQ supply is close to zero, as corresponding amounts of BTC are burned through proof-of-burn (see docs for more details).

    +

    ⁵ Decreases in BSQ supply are good.

    + +
    +
    diff --git a/_plugins/custom_tag.rb b/_plugins/custom_tag.rb index 899b6113..c5f73031 100644 --- a/_plugins/custom_tag.rb +++ b/_plugins/custom_tag.rb @@ -56,4 +56,18 @@ def render(context) end end - Liquid::Template.register_tag('local_social_link', LocalSocialLink) +Liquid::Template.register_tag('local_social_link', LocalSocialLink) + +class SupplySpanned < Liquid::Tag + def initialize(tag_name, dest, _tokens) + super + @dest = dest + end + + def render(context) + str = context.environments.first["page"]["supplyChange"] + return "" + str[0] + "" + str[2..] + end +end + +Liquid::Template.register_tag('supply_spanned', SupplySpanned) diff --git a/css/styles.scss b/css/styles.scss index ae0c7377..6e25270c 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1215,26 +1215,64 @@ dashboard cycle pages margin-top: 30px; } -#cycle-dashboard .overview { +#cycle-dashboard .overview-section { text-transform: uppercase; margin: 30px 0 30px 0; } -#cycle-dashboard .overview .overview-item .heading { +#cycle-dashboard .overview-section .overview-item .heading { text-transform: uppercase; color: rgba(0,0,0,0.5); display: inline-block; width: 175px; } -#cycle-dashboard .overview .overview-item .content.supply-change.decrease { +#cycle-dashboard .overview-section .overview-item .content.supply-change.decrease { color: #25B135; } -#cycle-dashboard .overview .overview-item .content.supply-change.increase { +#cycle-dashboard .overview-section .overview-item .content.supply-change.increase { color: #e74c3c; } +#cycle-dashboard .funds-section { + margin-top: 30px; +} + +#cycle-dashboard .funds-section table { + margin: 25px 0 35px 0; +} + +#cycle-dashboard .funds-section table thead th { + font-weight: 400; + padding: 0.6rem 5rem 0.6rem 0.6rem; +} + +#cycle-dashboard .funds-section table td { + padding: 0.6rem 5rem 0.6rem 0.6rem; +} + +#cycle-dashboard .funds-section table tr.notable-weight td { + font-weight: 400; +} + +#cycle-dashboard .funds-section table .light-border-top { + border-top: 1px solid #f3f3f3; +} + +#cycle-dashboard .funds-section table .heavy-border-top { + border-top: 4px solid #f3f3f3; +} + +#cycle-dashboard .funds-section table thead th:nth-child(2), #cycle-dashboard .funds-section table tr td:nth-child(2) { + padding-left: 20px; + position: relative; +} + +#cycle-dashboard .funds-section table td.net-change-result span { + position: absolute; + left: 0; +} /****************/ From cfee29eb9fc7989dd40af2d5aeffee7ff52d82b5 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Thu, 28 Oct 2021 23:47:48 -0400 Subject: [PATCH 15/21] Add governance section to cycle pages --- .dao/README.md | 23 ++- .dao/utilities/cycle-detail-pages/generate.py | 14 ++ _config.yml | 1 + _dashboard/cycle-1.md | 27 +++ _dashboard/cycle-10.md | 29 ++++ _dashboard/cycle-11.md | 35 ++++ _dashboard/cycle-12.md | 30 ++++ _dashboard/cycle-13.md | 32 ++++ _dashboard/cycle-14.md | 27 +++ _dashboard/cycle-15.md | 32 ++++ _dashboard/cycle-16.md | 25 +++ _dashboard/cycle-17.md | 33 ++++ _dashboard/cycle-18.md | 30 ++++ _dashboard/cycle-19.md | 29 ++++ _dashboard/cycle-2.md | 18 ++ _dashboard/cycle-20.md | 1 + _dashboard/cycle-21.md | 31 ++++ _dashboard/cycle-22.md | 28 +++ _dashboard/cycle-23.md | 22 +++ _dashboard/cycle-24.md | 18 ++ _dashboard/cycle-25.md | 20 +++ _dashboard/cycle-26.md | 17 ++ _dashboard/cycle-27.md | 16 ++ _dashboard/cycle-28.md | 17 ++ _dashboard/cycle-3.md | 21 +++ _dashboard/cycle-4.md | 21 +++ _dashboard/cycle-5.md | 35 ++++ _dashboard/cycle-6.md | 26 +++ _dashboard/cycle-7.md | 26 +++ _dashboard/cycle-8.md | 34 ++++ _dashboard/cycle-9.md | 40 +++++ _layouts/dashboard.html | 160 +++++++++++++++++- _proposalcommentaries/cycle-1/571747.md | 9 + _proposalcommentaries/cycle-10/613867.md | 11 ++ _proposalcommentaries/cycle-11/618547.md | 7 + ...6049e992b06259d634a9eabeecc9067fd372aff.md | 5 + ...6bd3899e9821e55de8106f20a0cff7218976451.md | 5 + ...2bb311d264c74078f4c65c19227c2eec1d849e1.md | 7 + ...9289b785c6d52a4b3332adaad4cc9044fe6bc5e.md | 9 + ...7b6ee861527d8d3c8cbe7ee4f528f026d900881.md | 9 + ...808d505281363ebb1229da052bfe4ecab1cbc24.md | 5 + ...954095fc6a3792e1a0b0be2bce0582d542987b0.md | 7 + ...483af6082fa1dc8411c0b9790adcca622b29605.md | 9 + ...4cf708faf5f047a9e7a94f3aaeb583254fdc765.md | 7 + ...ad89ed8ca12bd89d4ad2ca7f890558a19354822.md | 7 + ...f79d8cd8cb26a722171e82bb9eb4322927f7971.md | 9 + ...e229bec66a3648b53c9e2c3724f602638ced6c5.md | 5 + ...ae8b0557bf83bde0a83134bbc64c15d6d4cd448.md | 11 ++ ...0170782caee7a20cfd82935637e9cdb5ad96268.md | 7 + ...418b1df511202adc8bd6404b5097e478214055a.md | 7 + ...2cab5bb0d4036001692a7b75bc6d5cd520bdd59.md | 23 +++ _proposalcommentaries/cycle-2/576427.md | 7 + ...cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada.md | 9 + _proposalcommentaries/cycle-20/665346.md | 37 ++++ ...3003270a9111b1ec4d5abd0ddc2f101b1b811a1.md | 9 + ...a2e19d5f03c2339ceccc2605aaaecec4ba3694b.md | 5 + ...e07d762975c57a0efb35553ee6e5c330ecbd1be.md | 5 + _proposalcommentaries/cycle-3/581107.md | 17 ++ _proposalcommentaries/cycle-4/585787.md | 7 + ...c9dda722fcb56bdbac8123a074c50056d20f808.md | 5 + ...2640e3637c28930a9ab23a2af6ef1bd13bd9139.md | 11 ++ _proposalcommentaries/cycle-5/590467.md | 23 +++ ...d4870ee54c15703688c530b5198450cddd30622.md | 7 + ...7a242b35672c02699b016d79aa8bc362e56ad49.md | 7 + ...501c29f316ca3466aee097d79d4b10a6fc71daf.md | 7 + _proposalcommentaries/cycle-6/595147.md | 5 + ...777459dd622625cbfef35fc502b2279b8e01067.md | 7 + _proposalcommentaries/cycle-7/599827.md | 5 + ...d6d29fb6927ec92d10bed7468ea3da1ae266858.md | 20 +++ ...d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2.md | 11 ++ _proposalcommentaries/cycle-8/604507.md | 9 + ...da0db08166825eaeb80f0d39ff4dc472fd1af50.md | 7 + ...ee90ab175c5d1545da02f9d8cc323c49826621d.md | 9 + ...ed62cd3af185601828788f1649cdec96ebd2f49.md | 7 + _proposalcommentaries/cycle-9/609187.md | 9 + ...e7558c4bf0f32f893627450d1e99f4ee6d1fad7.md | 9 + ...e75da05feb23d371500a1eb3a1534b8debb6207.md | 9 + ...067dbb8b30707d96b85050bbf321b7fa20ad8d4.md | 11 ++ ...d51aa2935fe8f5631d7b5b0c25d377943afc51f.md | 9 + css/styles.scss | 41 +++++ 80 files changed, 1392 insertions(+), 9 deletions(-) create mode 100644 _proposalcommentaries/cycle-1/571747.md create mode 100644 _proposalcommentaries/cycle-10/613867.md create mode 100644 _proposalcommentaries/cycle-11/618547.md create mode 100644 _proposalcommentaries/cycle-11/d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff.md create mode 100644 _proposalcommentaries/cycle-11/ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451.md create mode 100644 _proposalcommentaries/cycle-12/3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1.md create mode 100644 _proposalcommentaries/cycle-12/3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e.md create mode 100644 _proposalcommentaries/cycle-13/3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881.md create mode 100644 _proposalcommentaries/cycle-13/a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24.md create mode 100644 _proposalcommentaries/cycle-13/e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0.md create mode 100644 _proposalcommentaries/cycle-14/e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605.md create mode 100644 _proposalcommentaries/cycle-15/66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765.md create mode 100644 _proposalcommentaries/cycle-15/88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822.md create mode 100644 _proposalcommentaries/cycle-16/c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971.md create mode 100644 _proposalcommentaries/cycle-17/6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5.md create mode 100644 _proposalcommentaries/cycle-18/7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448.md create mode 100644 _proposalcommentaries/cycle-18/f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268.md create mode 100644 _proposalcommentaries/cycle-19/fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a.md create mode 100644 _proposalcommentaries/cycle-2/15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59.md create mode 100644 _proposalcommentaries/cycle-2/576427.md create mode 100644 _proposalcommentaries/cycle-2/5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada.md create mode 100644 _proposalcommentaries/cycle-20/665346.md create mode 100644 _proposalcommentaries/cycle-21/cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1.md create mode 100644 _proposalcommentaries/cycle-22/3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b.md create mode 100644 _proposalcommentaries/cycle-23/3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be.md create mode 100644 _proposalcommentaries/cycle-3/581107.md create mode 100644 _proposalcommentaries/cycle-4/585787.md create mode 100644 _proposalcommentaries/cycle-4/d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808.md create mode 100644 _proposalcommentaries/cycle-5/4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139.md create mode 100644 _proposalcommentaries/cycle-5/590467.md create mode 100644 _proposalcommentaries/cycle-5/79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622.md create mode 100644 _proposalcommentaries/cycle-5/de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49.md create mode 100644 _proposalcommentaries/cycle-5/e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf.md create mode 100644 _proposalcommentaries/cycle-6/595147.md create mode 100644 _proposalcommentaries/cycle-6/c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067.md create mode 100644 _proposalcommentaries/cycle-7/599827.md create mode 100644 _proposalcommentaries/cycle-7/766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858.md create mode 100644 _proposalcommentaries/cycle-7/aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2.md create mode 100644 _proposalcommentaries/cycle-8/604507.md create mode 100644 _proposalcommentaries/cycle-8/aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50.md create mode 100644 _proposalcommentaries/cycle-8/aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d.md create mode 100644 _proposalcommentaries/cycle-9/34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49.md create mode 100644 _proposalcommentaries/cycle-9/609187.md create mode 100644 _proposalcommentaries/cycle-9/6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7.md create mode 100644 _proposalcommentaries/cycle-9/74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207.md create mode 100644 _proposalcommentaries/cycle-9/81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4.md create mode 100644 _proposalcommentaries/cycle-9/b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f.md diff --git a/.dao/README.md b/.dao/README.md index afe5808b..95abc780 100644 --- a/.dao/README.md +++ b/.dao/README.md @@ -6,21 +6,28 @@ Dependencies: - Python 3.6 or later -- NodeJS (tested on `v14.17.5`) -- `jq` -Critical: -- Make sure all settings are correct in `settings.json`. +Must-do: +- Run Bisq with the `--dumpStatistics=true` and `--dumpBlockchainData=true` flags, and make sure all relevant data stores have been updated. +- Update settings in `settings.json`. + - You need to manually export DAO vote result data using the Bisq GUI (use the `Export to JSON` button in `DAO` > `Governance` > `Vote Results`) and specify its location in `settings.json`. +- Fill out proposal commentary for any new cycles being added in `/_proposalcommentaries`. + - Make a new folder for the cycle in `/_proposalcommentaries` (e.g., `/_proposalcommentaries/cycle-n`). + - In the new folder, create a new `.md` file for every proposal you want to comment on. + - In every new file's front matter, add a key called `proposalID`. The value for this key should match the filename (without the `.md` extension). **This is critical.** If done incorrectly, commentary will not render. + - Add your commentary below the front matter in Markdown. + - **If a cycle has no proposals at all (e.g., in case of an invalidated cycle), follow instructions above but use the last block number of the cycle for the file name and front matter (instead of a proposal ID).** You can find this block number listed in the cycle's data file in `/dashboard` as `blockEndDate` (see cycle 20 for example). + - To add general notes for a cycle, add a file with the `blockStartDate` in the filename and front matter (see cycle 10 for example). + - See existing commentary for examples, and/or `/_layouts/dashboard.html` to see how it works in practice. + +Must-know: - Only run `generate_dashboard.sh` from `.dao/` as there are some relative links that will not work otherwise. +- All files in `/dashboard` are regenerated every time `generate_dashboard.sh` is run, so don't save anything manually there. ## General Information This script uses a handful of scripts to parse data files outputted from the Bisq desktop program via the `--dumpStatistics=true` and `--dumpBlockchainData=true` flags. -Therefore you must run Bisq with these flags, ensure the relevant data files are updated, and set the locations of these data files in `settings.json`. - -The DAO vote results file needs to be manually exported from Bisq using the `Export to JSON` button in `DAO` > `Governance` > `Vote Results`. There is an open issue to automate this at https://github.com/bisq-network/bisq/issues/5290. - Generated data is saved in `data/`. Scripts read that folder for data generated by other scripts, but you can also use it to store data too (e.g., the `voteResultsHistory.json`). ## Known Issues / Weak Points / Rough Edges diff --git a/.dao/utilities/cycle-detail-pages/generate.py b/.dao/utilities/cycle-detail-pages/generate.py index d6af10e9..7cc534d2 100644 --- a/.dao/utilities/cycle-detail-pages/generate.py +++ b/.dao/utilities/cycle-detail-pages/generate.py @@ -145,6 +145,7 @@ def getFriendlyTxType( txType ): compensationTotal = 0 reimbursementTotal = 0 + governanceTotal = 0 with open( voteResultsPath, 'r' ) as results: resultsDict = json.loads( results.read() ) @@ -153,6 +154,7 @@ def getFriendlyTxType( txType ): for p in resultsDict[i-1]['proposals']: if( ( p['proposal.proposalType'] == 'COMPENSATION_REQUEST' ) and ( p['isAccepted'] == 'Accepted' ) ): f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' requestedBSQ: "' + str( '{:,.0f}'.format( p['proposal.requestedBsq'] / 100 ) ) + '"\n' ) @@ -162,6 +164,7 @@ def getFriendlyTxType( txType ): for p in resultsDict[i-1]['proposals']: if( ( p['proposal.proposalType'] == 'REIMBURSEMENT_REQUEST' ) and ( p['isAccepted'] == 'Accepted' ) ): f.write( ' - proposalType: ' + p['proposal.proposalType'].strip() + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'] + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' requestedBSQ: "' + str( '{:,.0f}'.format( p['proposal.requestedBsq'] / 100 ) ) + '"\n' ) @@ -170,7 +173,9 @@ def getFriendlyTxType( txType ): f.write( 'paramChangeDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'CHANGE_PARAM' ): + governanceTotal = governanceTotal + 1 f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' proposalParam: ' + p['proposal.param'] + '\n' ) @@ -179,7 +184,9 @@ def getFriendlyTxType( txType ): f.write( 'genericProposalDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'GENERIC' ): + governanceTotal = governanceTotal + 1 f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) @@ -187,7 +194,9 @@ def getFriendlyTxType( txType ): f.write( 'bondedRoleDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'BONDED_ROLE' ): + governanceTotal = governanceTotal + 1 f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' proposedRole: ' + p['proposal.bondedRoleType'] + '\n' ) @@ -196,7 +205,9 @@ def getFriendlyTxType( txType ): f.write( 'removeAssetDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'REMOVE_ASSET' ): + governanceTotal = governanceTotal + 1 f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' asset: ' + p['proposal.tickerSymbol'] + '\n' ) @@ -206,7 +217,9 @@ def getFriendlyTxType( txType ): f.write( 'confiscateBondDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'CONFISCATE_BOND' ): + governanceTotal = governanceTotal + 1 f.write( ' - proposalType: ' + p['proposal.proposalType'] + '\n' ) + f.write( ' proposalTxid: ' + p['proposal.txId'] + '\n' ) f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) @@ -215,6 +228,7 @@ def getFriendlyTxType( txType ): f.write( 'compensationTotal: "' + str( '{:,.0f}'.format( compensationTotal ) ) + '"\n' ) f.write( 'reimbursementTotal: "' + str( '{:,.0f}'.format( reimbursementTotal ) ) + '"\n' ) + f.write( 'numberGovernanceProposals: ' + str( governanceTotal ) + '\n' ) f.write( 'totalIssuance: "' + str( '{:,.0f}'.format( compensationTotal + reimbursementTotal ) ) + '"\n' ) f.write( '---\n' ) diff --git a/_config.yml b/_config.yml index 6012b062..4a91a17e 100644 --- a/_config.yml +++ b/_config.yml @@ -20,6 +20,7 @@ exclude: collections: dashboard: output: true + proposalcommentaries: defaults: - scope: diff --git a/_dashboard/cycle-1.md b/_dashboard/cycle-1.md index 4e23b7e3..a97d8cb9 100644 --- a/_dashboard/cycle-1.md +++ b/_dashboard/cycle-1.md @@ -31,77 +31,95 @@ totalBurnAmount: "1,397" totalBurnTx: "2,006" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: dd343de1ea38cddf0c1bd29c6f03a0ffe208c8b359cd1860acd0b8390c3bc598 nameOnProposal: "arunasurya" proposalLink: "https://github.com/bisq-network/compensation/issues/267" requestedBSQ: "2,704" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6a95c98247d7817f3c0661e9cb6b3c25cf3169cce1f698b496cddb224e61d1a4 nameOnProposal: "Manfred Karrer" proposalLink: "https://github.com/bisq-network/compensation/issues/271" requestedBSQ: "16,270" - proposalType: COMPENSATION_REQUEST + proposalTxid: 53734e0f315d4d262aa0d0fad27354263e5055d01a66be25c4ab8d9c57a044bc nameOnProposal: "HarryMacFinned/Homard" proposalLink: "https://github.com/bisq-network/compensation/issues/273" requestedBSQ: "3,100" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3d38239a7b54fb2230ee57d5b91bdfcab968dc99c97a591c88a1d2b8d254a2c3 nameOnProposal: "blabno" proposalLink: "https://github.com/bisq-network/compensation/issues/274" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6e3c863eb157b7c9c63992a7dbf3e29971a5321e4abcf507c63ee1a1c2f1f8f8 nameOnProposal: "huey" proposalLink: "https://github.com/bisq-network/compensation/issues/272" requestedBSQ: "154" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6d9782e2f548bdf731336bf3ccd99c0220cb715fab524cf518d768d97d27d97f nameOnProposal: "agb19" proposalLink: "https://github.com/bisq-network/compensation/issues/265" requestedBSQ: "500" - proposalType: COMPENSATION_REQUEST + proposalTxid: 583d4bc4e9bd7d1b0b6bfa47ce542dd33deea9febd7e26ac31de0ad18b39e9fb nameOnProposal: "Cfair" proposalLink: "https://github.com/bisq-network/compensation/issues/280" requestedBSQ: "100" - proposalType: COMPENSATION_REQUEST + proposalTxid: a0bb2ba875640777aa15a09b890d082e7a8ba0ecd3d2ee273642a68078925fc7 nameOnProposal: "sqrrm" proposalLink: "https://github.com/bisq-network/compensation/issues/282" requestedBSQ: "3,570" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1fbc48fc1052287dcd33da555184a3e095bd089244b2375cf1a4a3afe67c2367 nameOnProposal: "devinbileck" proposalLink: "https://github.com/bisq-network/compensation/issues/270" requestedBSQ: "5,300" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5c0763c2ef9fd468b9d023f8a257a4c0443c496387ce841deb78549671af08ea nameOnProposal: "Emzy" proposalLink: "https://github.com/bisq-network/compensation/issues/279" requestedBSQ: "775" - proposalType: COMPENSATION_REQUEST + proposalTxid: 478bcc32a29da85ac13cf8a745791a9eae952407538a86020484f9d6fe0d2cd3 nameOnProposal: "y3v63n" proposalLink: "https://github.com/bisq-network/compensation/issues/268" requestedBSQ: "581" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6052bb8615f98dade231b31f761ffd6cbbc6d834ca1a77c8bc0bb8ba3b454f55 nameOnProposal: "mike" proposalLink: "https://github.com/bisq-network/compensation/issues/281" requestedBSQ: "450" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7b2a461862c6c775dbbc432428972482534564ef43f90e119c1bedca7279d440 nameOnProposal: "m52go" proposalLink: "https://github.com/bisq-network/compensation/issues/277" requestedBSQ: "12,225" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0afb214897681179f1902e504df43bacebb807438e72c4384f72349a1bf4ecd7 nameOnProposal: "oscarguindzberg" proposalLink: "https://github.com/bisq-network/compensation/issues/283" requestedBSQ: "22,950" - proposalType: COMPENSATION_REQUEST + proposalTxid: 48988479268a4a88c560bc2a24a31310c09346abf0a172b2a9064a9545bf00d6 nameOnProposal: "lyyva/bisquit" proposalLink: "https://github.com/bisq-network/compensation/issues/278" requestedBSQ: "420" - proposalType: COMPENSATION_REQUEST + proposalTxid: bcb3fe082ef6ebf61ce3fe25831465d8d4e896a46c9d2d4f4cb0bbb9d3d7407c nameOnProposal: "lyyva/bisquit" proposalLink: "https://github.com/bisq-network/compensation/issues/284" requestedBSQ: "20" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 2f9b12b0cfa4d342b9a5caa485c2cba28d126725358ed7afd299ccc9a3adc97f nameOnProposal: "stu" proposalLink: "https://dummy" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 0 - proposalType: CHANGE_PARAM + proposalTxid: ce815d462f70d5cc5ed5fdef3c0ac4fa5670cbfbd31aa8678d82bab3f3cb384d nameOnProposal: "stu" proposalLink: "https://dummy" proposalParam: DEFAULT_MAKER_FEE_BSQ @@ -109,41 +127,49 @@ paramChangeDetails: genericProposalDetails: bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 1e855c4e525937e595029caf4c35701502ca359351e0537599ce517f953c6fce nameOnProposal: "Manfred Karrer" proposalLink: "https://github.com/bisq-network/roles/issues/77" proposedRole: DOMAIN_NAME_HOLDER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: ac7284bd48d6fb16929e51a1727d0f86ec70a7b39484b3908432257913352ed7 nameOnProposal: "Manfred Karrer (for node 1)" proposalLink: "https://github.com/bisq-network/roles/issues/66" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 45f972f4b169596d2d68e2d24b6c878c6e9fd53b7029dfb26ee5372d130b2c58 nameOnProposal: "Manfred Karrer (for node 2)" proposalLink: "https://github.com/bisq-network/roles/issues/66" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 268c2d5774860076042eddafa272c7a21b5c9e2142523d26e0b5cfbe2920c550 nameOnProposal: "christoph (ripcurlx)" proposalLink: "https://github.com/bisq-network/roles/issues/63" proposedRole: BISQ_MAINTAINER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 3480075bd62cc344a668949e6b8025779db5a4778bd1f6a7fc6a404eb38a3f3d nameOnProposal: "sqrrm (node1)" proposalLink: "https://github.com/bisq-network/roles/issues/67" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: cc5bd8a0b20569eb92306579a191ed615d890b6e328796cd5ab0e19416c8527e nameOnProposal: "sqrrm (node 2)" proposalLink: "https://github.com/bisq-network/roles/issues/67" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 005e1c21b46365dfddd85f16cbf9295352fda2b16ac4902572f50805fb3c1661 nameOnProposal: "christoph (ripcurlx)" proposalLink: "https://github.com/bisq-network/roles/issues/67" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 1aacf40f84f8019f6d3f82d0736fc956c3eb3056cfdc4193d95af698b35dc2a9 nameOnProposal: "devinbileck" proposalLink: "https://github.com/bisq-network/roles/issues/67" proposedRole: BTC_NODE_OPERATOR @@ -152,5 +178,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "69,319" reimbursementTotal: "0" +numberGovernanceProposals: 10 totalIssuance: "69,319" --- diff --git a/_dashboard/cycle-10.md b/_dashboard/cycle-10.md index 93fc1ccb..af325e8a 100644 --- a/_dashboard/cycle-10.md +++ b/_dashboard/cycle-10.md @@ -39,101 +39,125 @@ totalBurnAmount: "52,819" totalBurnTx: "3,110" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 9f250b2419c90a39eb5478f95e8307a800729112eabfecc17edfc32b13caeff7 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/478" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1f353ea913a5b296d88fd293042274432aa9c27db04a9f11a1ac8708b4f319e5 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/481" requestedBSQ: "1,045" - proposalType: COMPENSATION_REQUEST + proposalTxid: 61264b325efcea2d00317314e60991c800fcd230507c68144b71f9274204af41 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/487" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 310ac994ceaa07d8eaf304d10d3b2fc68ea8229ca2bcc53516337eb74e9dfea0 nameOnProposal: "lusarz" proposalLink: "https://bisq.network/dao-compensation/476" requestedBSQ: "300" - proposalType: COMPENSATION_REQUEST + proposalTxid: 56e5df404cccc30fd50ba7795a547bdac62ac09166be26fe3c30adba943945d7 nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/489" requestedBSQ: "146" - proposalType: COMPENSATION_REQUEST + proposalTxid: ed4b2d982a056ff0a02d0934bf7e1ad1385e003ae1f5cb591017d40979cda70f nameOnProposal: "dmos62" proposalLink: "https://bisq.network/dao-compensation/482" requestedBSQ: "1,470" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0877e6ebc712c6970556242b30d23af2132688e5f40241012d2f9d2ece26cc27 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/477" requestedBSQ: "223" - proposalType: COMPENSATION_REQUEST + proposalTxid: fd83fddc0627abe1083553930ef4f9735d1e79e001887f78eb27bfcaff0dab92 nameOnProposal: "Bisq-knight" proposalLink: "https://bisq.network/dao-compensation/491" requestedBSQ: "100" - proposalType: COMPENSATION_REQUEST + proposalTxid: 553c19f2089dae1b590b990182d27493a0b4c0a53825fbb84493d8b151ba65c9 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/483" requestedBSQ: "370" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4c93a7ee73563287db4a3a56e6649397a0b840ede67a1ca1d60acc38b245e446 nameOnProposal: "leo" proposalLink: "https://bisq-network/dao-compensation/456" requestedBSQ: "4,100" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7966b7920602e555b4c90f7715acb8643e41e41adfada307bc0cc82926e6539d nameOnProposal: "Fkrauss" proposalLink: "https://bisq.network/dao-compensation/480" requestedBSQ: "650" - proposalType: COMPENSATION_REQUEST + proposalTxid: d739f3b31820cc3f7b09089951b360423361efab55b10abcbcbb66fd1593c10d nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/486" requestedBSQ: "1,194" - proposalType: COMPENSATION_REQUEST + proposalTxid: 24452a570f1e37f287c4052cfd09bdc475fb05fb3570419f1447e9b779b35d1d nameOnProposal: "beingindot" proposalLink: "https://bisq.network/dao-compensation/490" requestedBSQ: "448" - proposalType: COMPENSATION_REQUEST + proposalTxid: cce654898f16fc405c48f5a596cab53ffcd9d376551383898621d1ea3e13f696 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/474" requestedBSQ: "358" - proposalType: COMPENSATION_REQUEST + proposalTxid: ca85f9ceb7393bb0b797366fb76fecead984d9d700a36ae074a02db97b6a4f87 nameOnProposal: "RadishXN" proposalLink: "https://bisq.network/dao-compensation/494" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 927e49f8b3b6b9c9d4b7bc126c6ed591939899ec012a4f51af757679c7c8cb0c nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/484" requestedBSQ: "1,044" - proposalType: COMPENSATION_REQUEST + proposalTxid: 527c5eb29b73844b831680520e4fab97bef0387dad35952a0aee5ded4e323df8 nameOnProposal: "luisantoniocrag" proposalLink: "https://bisq.network/dao-compensation/496" requestedBSQ: "398" - proposalType: COMPENSATION_REQUEST + proposalTxid: 26cdfd3f5a680415c2c7276818bcfa4d9b249bfbedd053d24747129877094b87 nameOnProposal: "RiccardoMasutti" proposalLink: "https://bisq.network/dao-compensation/479" requestedBSQ: "3,339" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8732d7d63e203369a28e4ae3b8ebb9ab37c9f922806fde0b207a20e941cf3353 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/493" requestedBSQ: "10,676" - proposalType: COMPENSATION_REQUEST + proposalTxid: 910b627b8b5acb6bf48e1a01ffa4d88888d93e96497e69e5b81bab5c2ac9dc05 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/497" requestedBSQ: "3,940" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9307fa9254ded84d89e231b9c6930b04b756741d4a920e38a98251e8250cb8d6 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/488" requestedBSQ: "4,890" - proposalType: COMPENSATION_REQUEST + proposalTxid: 01455fc4c88fca0665a5f56a90ff03fb9e3e88c3430ffc5217246e32d180aa64 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/498" requestedBSQ: "45,970" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: b147877cf9fea8ba3ce77585985e99973e160fe2e4d55d928f41ada73e376ee6 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/173" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 0 - proposalType: CHANGE_PARAM + proposalTxid: 5f78acdfbe49bfb0c8429524567964228cc6262147ad2fc81a9ebdef97adbf89 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/173" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -141,21 +165,25 @@ paramChangeDetails: genericProposalDetails: bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 1db7d0ece241526042617e7d349abdeee7bf6c9519da0884e817cfa095f72480 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/175" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 742effbb13fbede94fe00e3b94f2390d80467e472009206a3e3cf16c4ff0530d nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-proposals/179" proposedRole: TWITTER_ADMIN isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: b7d89081c79debed816b296ef3e1bc317fc2ff9640b1727a64a8ef00d740cdcb nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/177" proposedRole: SEED_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 86aee529fd2473c6eee8e01f748c0210bbcb461a9fe3509bfa9c94ae89d872ea nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/178" proposedRole: MARKETS_OPERATOR @@ -164,5 +192,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "82,060" reimbursementTotal: "0" +numberGovernanceProposals: 6 totalIssuance: "82,060" --- diff --git a/_dashboard/cycle-11.md b/_dashboard/cycle-11.md index 990ccc60..d4961c8d 100644 --- a/_dashboard/cycle-11.md +++ b/_dashboard/cycle-11.md @@ -39,155 +39,189 @@ totalBurnAmount: "91,597" totalBurnTx: "3,686" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 0539a13662a3cbc0df4d489e42493afc59fc6f5aa98fa50047b1c3008df1f621 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/506" requestedBSQ: "375" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0ccbbfd1bccc944d3f999df8972175f5063dfbbc49e3c97a8965577403c026c5 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/495" requestedBSQ: "4,100" - proposalType: COMPENSATION_REQUEST + proposalTxid: 05ff33459dc51c2d1d8b0ed52a3556636d09e648cfa9b940558912aff1b45918 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/511" requestedBSQ: "833" - proposalType: COMPENSATION_REQUEST + proposalTxid: d90a4cdf22719e0475b14d935156f796cb28ed8f113f0933be9bd43ffdaf685c nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/500" requestedBSQ: "303" - proposalType: COMPENSATION_REQUEST + proposalTxid: e86aa084259b83e10c339bb0d59270f48d6de627d39c1bd8db03a3019f58045f nameOnProposal: "FKrauss" proposalLink: "https://bisq.network/dao-compensation/504" requestedBSQ: "181" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5088e2ec39de5eeb6bbecbe445deb87a6f800c8b6083a7eadea5e3397d97b4e0 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/503" requestedBSQ: "1,069" - proposalType: COMPENSATION_REQUEST + proposalTxid: c0ccf63bfc91d1ded707ea66a4656f6b5810bfdd9e6a86aac2b118c1167c70a0 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/515" requestedBSQ: "2,727" - proposalType: COMPENSATION_REQUEST + proposalTxid: 80355bd55ee330f7ca4b492dda81038ded5f73bb3881dc4e45432cd79d901fd6 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/508" requestedBSQ: "1,060" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6c6b963ac60aaeb091a9f1a7dc197c8a27a556bc7e986749588578c021e2b7b0 nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/509" requestedBSQ: "909" - proposalType: COMPENSATION_REQUEST + proposalTxid: fe0b335156bd35637168f21373513658a343276adda84b8f25a98dff85b6eb72 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/512" requestedBSQ: "909" - proposalType: COMPENSATION_REQUEST + proposalTxid: 96c835e5f126d4f41e43cfc5dc5ed8fec04bb2e4b306453eccd4eb5b5409f3b2 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/492" requestedBSQ: "1,833" - proposalType: COMPENSATION_REQUEST + proposalTxid: 23564d0a3b85b7ec373c7861b5b8aa2185f2ba3771a57300159420e44c6911ce nameOnProposal: "ArnaudFR86" proposalLink: "https://bisq.network/dao-compensation/505" requestedBSQ: "327" - proposalType: COMPENSATION_REQUEST + proposalTxid: cf17e511d0dbcc6268221dea63ab98621fe228e2ab60d4ccb4525c9ed281f69a nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/510" requestedBSQ: "3,035" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1add6fbdbde486160aeb8ce9682a831b5e48245aa21af93bcee73767f3951550 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/513" requestedBSQ: "6,727" - proposalType: COMPENSATION_REQUEST + proposalTxid: dcc894597fb9fdb589c1ba78a3f7b413084795e216540024a51aed3e3c78b054 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/499" requestedBSQ: "5,795" - proposalType: COMPENSATION_REQUEST + proposalTxid: 780d7981215151eeb843e15d9970d5be4d515b1415aa1233c4670c70e4e23392 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/516" requestedBSQ: "3,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: ec4df872fb53b0ebeb28d9fd03937c7bfddac99712afeae35d89e9ccda1f45c2 nameOnProposal: "bisquser" proposalLink: "https://bisq.network/dao-compensation/517" requestedBSQ: "2,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: d77eb7748337715ac3ea3fb440ba4e7ce7c46ae5a6f6f448a1f761ecdb9a4bd3 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/518" requestedBSQ: "91,866" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: bad2cdf2e982091529dca8d084ffb4457b08b9ffa62ada3a7aae28279999a9de nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/181" proposalParam: DEFAULT_MAKER_FEE_BTC isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 7d5aa12918a67b80315d81433febbf703664a790dbe79acb090f36bd12b3d7f7 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/181" proposalParam: DEFAULT_TAKER_FEE_BTC isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 39da18fbe7f81b74fe8f5a97eed61e2b3c053e29d7512a98fb89d7f18237d46d nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/181" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: d9f88b2b9422ad7f903a417d549f24a661f9dd7276c6b2f2b651436996ee8956 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/181" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451 nameOnProposal: "bayernatoor" proposalLink: "https://bisq-network/dao-proposals/196" isAccepted: 1 - proposalType: GENERIC + proposalTxid: d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff nameOnProposal: "huey735" proposalLink: "https://bisq.network/dao-proposals/183" isAccepted: 1 bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 7febd78efea275b576d6d4365fbfcd4275ba4dc04d580201d66b1dededdf4cd8 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-proposals/186" proposedRole: SEED_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: f588351be6a130f37fd0a7786deaec4322bd5b92af68f0351c16f5a7aeca5903 nameOnProposal: "Bisq-knight" proposalLink: "https://bisq.network/dao-proposals/185" proposedRole: MEDIATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: e94a3173a7bf67b8090b2195632320bb2d88a01dc3b8cdfb212f61810dfe3263 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/184" proposedRole: MEDIATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: f3d37f8730ec290513189fb8e80e1ddbed36bc6d97f9615e4a2a4b11d77c0c0b nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/187" proposedRole: BISQ_MAINTAINER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 1bfdf25b1cc0c81ca45ddf29532e91cc0c7969764bc35c1e0c7c873b19394457 nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-proposals/189" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 88681c3eb6b3cbbef6838bf23dbc954ddc71b181520dd4eeda6bc6c24c978ff2 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-proposals/190" proposedRole: BTC_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: a06455df6347c1f1bdee0c766511e11cd7f302528b4584116170de7bb39ef2f0 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-proposals/191" proposedRole: DATA_RELAY_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 740f6cb3cc554169f1e2008530602f1a2f40e5e002bceb204e01a0c6d0a50df0 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-proposals/194" proposedRole: DATA_RELAY_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 5a545b98f7e08228f8e55e55ce64cc813312599c6b5eeb652e130fd6ae645d97 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/195" proposedRole: DATA_RELAY_NODE_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 29aff62afe04991132c2362015936d4ca9fd4dc82d7b188bbe7a49ea4c55319b nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-proposals/197" proposedRole: BTC_NODE_OPERATOR @@ -196,5 +230,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "127,050" reimbursementTotal: "0" +numberGovernanceProposals: 16 totalIssuance: "127,050" --- diff --git a/_dashboard/cycle-12.md b/_dashboard/cycle-12.md index 046b9df9..7edde79a 100644 --- a/_dashboard/cycle-12.md +++ b/_dashboard/cycle-12.md @@ -43,125 +43,154 @@ totalBurnAmount: "163,682" totalBurnTx: "2,615" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 5c3438910dec9c49166a36d5cab94f2646f64a6841a9d9f908f0e18860d1f5cb nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/520" requestedBSQ: "1,800" - proposalType: COMPENSATION_REQUEST + proposalTxid: e3207330031c972bcec8a89aacab3961c63abdba438e7ddd714a22116faa5b7f nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/524" requestedBSQ: "250" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2067b8a75a44d47bdf87538fddb36ce818752c30850cbc38f2c84ecce05b9f11 nameOnProposal: "RadishXN" proposalLink: "https://bisq.network/dao-compensation/525" requestedBSQ: "1,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: d1e89b9541aa065dabed347c93ac06f0c3a20775e34d7a22279686d85e91af21 nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/534" requestedBSQ: "3,036" - proposalType: COMPENSATION_REQUEST + proposalTxid: a3de8171978ce0f65c181645c5497eee6a30d1fe28ecd01e6c979193cb9596c2 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/535" requestedBSQ: "357" - proposalType: COMPENSATION_REQUEST + proposalTxid: af9e0f099780af1b7eb6720c1fb7029d0f8d3eb4533a93a0ce837b5c57951ab9 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/523" requestedBSQ: "700" - proposalType: COMPENSATION_REQUEST + proposalTxid: fbc8afc439bc2d41843b91934efa20094bb2e93377aa7917a637de0ddbd77e5d nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/529" requestedBSQ: "1,777" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1df8277c41a101ada3e7a162d10a6190530651d860deede0b0489519816a06a7 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/543" requestedBSQ: "535" - proposalType: COMPENSATION_REQUEST + proposalTxid: c9f67a9649ff740a1b5d0a23e176bbb8a0ea16fe713680052a078c467c3ad150 nameOnProposal: "luisantoniocrag" proposalLink: "https://bisq.network/dao-compensation/530" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 446df235a7bb9c23ef747d5e69f952d7adfa8a01fe38aa7d282abfd7e880a244 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/542" requestedBSQ: "11,851" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0d03ed36ecf9534e251857a64be89d740deae72cd8110c31449b4b6509090f46 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/521" requestedBSQ: "8,661" - proposalType: COMPENSATION_REQUEST + proposalTxid: 077028c12a1e53291f122ad1c4fb90dde037ff5dc475b98812ae6e3b99b25d03 nameOnProposal: "beingindot" proposalLink: "https://bisq.network/dao-compensation/539" requestedBSQ: "1,677" - proposalType: COMPENSATION_REQUEST + proposalTxid: 13aaf75a9d246d0a268a22a1ffda129f49f0232abcafb3ddd1acf22426915528 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/536" requestedBSQ: "8,743" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3dc7542451c038ac2b6834b5d0a260c3ff35bc5c50b0ca852055499191a7db4b nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/533" requestedBSQ: "223" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6655766dbc0321e0d66ea6192701d16a758b316f42e6588def2eb49522a6bcc4 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/541" requestedBSQ: "1,250" - proposalType: COMPENSATION_REQUEST + proposalTxid: 714ec4d5e35ccb921a9d8a943f4c9ceaaf11e5854caf5e72eeb21933d20039ad nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/544" requestedBSQ: "1,785" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5ea62e13e6d618e99ebcf1da242d933d9e4c7e4e8a537104bed70a81c6f02cd5 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/540" requestedBSQ: "4,687" - proposalType: COMPENSATION_REQUEST + proposalTxid: 08c3187ebf3019178e8908b8f5d5e17ee1b52926283a3d0c402be54c6b120dd4 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/545" requestedBSQ: "90,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: bf71023e6b57d76ee65156cf5785ae503c9e51bdf5ff19c2b0dd2f60837ec5a7 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/546" requestedBSQ: "30,418" - proposalType: COMPENSATION_REQUEST + proposalTxid: 71c4766559e5b35d5ef0dcad606f9989ade3426e54943e6d54a1992a8b299973 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/528" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 39f84bb65b001b4bfaf37ae3d928d7c83279f931ce3fd2713652afec65ad7bdf nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/538" requestedBSQ: "6,250" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9b812725d92fc5fed5e8e22dfe5ad66e974e55ed0c9f6458ec7fe8d6d5266596 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/531" requestedBSQ: "982" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8e24ad18fc892451e01e8032aa5725a750a6a3b2df152da74264160f3f8784cd nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/547" requestedBSQ: "4,553" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: d3b04e5792062c4e8160875e1f278ddec092ea9ac48d3a99130c5a2150e1a59b nameOnProposal: "invertedbobb" proposalLink: "https://bisq.network/dao-reimbursement/368" requestedBSQ: "476" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/203" proposalParam: REIMBURSEMENT_MAX_AMOUNT isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/209" isAccepted: 1 bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 88505eec9b59f8b4cb102cc3b893c8beba3c4a8dcbed0f7154bd692d132bae25 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/210" proposedRole: GITHUB_ADMIN isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 3b148fa5a6f34b96fe1d809a7c4093280fbc5305fcdd90b285cc99257a6b9e3c nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/212" proposedRole: DOMAIN_NAME_HOLDER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: b3bfca3526a0147d0f516731c8d95035910fd4c8ef4cfe2b575820d1ad8f6a0a nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/213" proposedRole: DNS_ADMIN @@ -170,5 +199,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "182,735" reimbursementTotal: "476" +numberGovernanceProposals: 5 totalIssuance: "183,211" --- diff --git a/_dashboard/cycle-13.md b/_dashboard/cycle-13.md index 4a689051..17d824c4 100644 --- a/_dashboard/cycle-13.md +++ b/_dashboard/cycle-13.md @@ -39,135 +39,166 @@ totalBurnAmount: "129,625" totalBurnTx: "2,706" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 31d812ef6fd6a5382bc6adbedf3c547e391e49143de1875b6521095f8f78f663 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/556" requestedBSQ: "396" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4ef9668c603ba8985da4fc774ae0f88574bb81781fbc4454abbe18bfb82aabb2 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/562" requestedBSQ: "476" - proposalType: COMPENSATION_REQUEST + proposalTxid: af86c32b2428ed3bb3d2d93c42fdafd124fa006d6be2ec2dacec1c5e0510e3d7 nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/563" requestedBSQ: "169" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0ec19d8e69a8e64be4e4222889a79585f1ce98aed10c7dbbddd6775249f5309a nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/557" requestedBSQ: "317" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1d18f941a63fd3bf950808382152b7cc80c0279dbf8dcbe79a2aec5f91152c32 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/559" requestedBSQ: "3,008" - proposalType: COMPENSATION_REQUEST + proposalTxid: 001c077af4eeeafe885447d09eca50d2299ec73c30b99fffe3457546e4c278fa nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/566" requestedBSQ: "1,587" - proposalType: COMPENSATION_REQUEST + proposalTxid: 45e792c8432b3217cb21ad9482eecfcc3b27b7c052fa81e875698637b3fb551b nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/550" requestedBSQ: "10,595" - proposalType: COMPENSATION_REQUEST + proposalTxid: e9e1c54f564107ad972a577b5e935b6a4f7b27d7d6fcb368f380cfdb7d6331e4 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/570" requestedBSQ: "1,111" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4efd3a3a6b1b7f90c3852818ddc19b405045af20c5e8c6f58f0fe021912dc0ba nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/565" requestedBSQ: "198" - proposalType: COMPENSATION_REQUEST + proposalTxid: ea298460a97f9ab06a04ab182d06e9226b68e7df57af93467b51290d383c90e4 nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/554" requestedBSQ: "3,968" - proposalType: COMPENSATION_REQUEST + proposalTxid: 93ceacd224c6bc74bf0307c95b061b2b4bb25a55d36102086dfc1d5fae91d091 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/569" requestedBSQ: "3,095" - proposalType: COMPENSATION_REQUEST + proposalTxid: fb307f7cd97dba29bb35177306519c0c72c25360b527904ec94fc2160113b41d nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/560" requestedBSQ: "952" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0258ecf0760733007b07e6643cee51797b1470715b9ee5beaca8912a38dcddaf nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/561" requestedBSQ: "1,389" - proposalType: COMPENSATION_REQUEST + proposalTxid: a3d67a5503dfb0df5a034d4357d0646b755658d00542e36e35c524e19824d6d2 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/549" requestedBSQ: "317" - proposalType: COMPENSATION_REQUEST + proposalTxid: da90e8141f6a3e47a8d66ff6887d2f02da31b96d7ac8b7e608b36c34a202a65a nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/572" requestedBSQ: "5,634" - proposalType: COMPENSATION_REQUEST + proposalTxid: 012a56e1bfcea4fa408dfd1dea5efbd20626e7b44dff14060fead52604a524d9 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/564" requestedBSQ: "3,143" - proposalType: COMPENSATION_REQUEST + proposalTxid: a7637177ce3a3d318bf1f061a8d646860e1081bb0c43e737d71bd15877b5832a nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/574" requestedBSQ: "397" - proposalType: COMPENSATION_REQUEST + proposalTxid: 424ba20694e2bf36f20e8df99ca16dc5f011bd30c431a4dac0b3a5ab477f4a0c nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/552" requestedBSQ: "63" - proposalType: COMPENSATION_REQUEST + proposalTxid: 98b94075b8a4384553361dd160086b420723e90e6d65bd5d7942cfd3d12f42e3 nameOnProposal: "petrhejna" proposalLink: "https://bisq.network/dao-compensation/576" requestedBSQ: "79" - proposalType: COMPENSATION_REQUEST + proposalTxid: 97be9337e9283745c458d81a4f735088b33241e78964afffd5dd208e39c7041a nameOnProposal: "oscarguindzberg" proposalLink: "https://bisq.network/dao-compensation/577" requestedBSQ: "6,349" - proposalType: COMPENSATION_REQUEST + proposalTxid: 51db5b9dc66c5bd878e7c0f73d641b2cfea0e137b4e06dd197781923c40b966f nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/571" requestedBSQ: "669" - proposalType: COMPENSATION_REQUEST + proposalTxid: 71d40d5b7415b0969ba064b51ceda95ccf8f2e424b81221e23ef952c8a0383ca nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/575" requestedBSQ: "53,287" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 0e4bd22debd61fe65a914bdfb82c48eb82ddb8fe20a9bde54f43e55255b1d1c1 nameOnProposal: "joergsen" proposalLink: "https://bisq.network/dao-reimbursement/398" requestedBSQ: "921" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: da03886ca7c0e9942d969be7d032d0cf12442cdf68f9721a274a8b1f64112336 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/202" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 0 - proposalType: CHANGE_PARAM + proposalTxid: 759c456d684481bec1a889a8ee03398750a0eded696d255661c665217f23181d nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/202" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 1cfdff7ef0bdf72275ffe6b8191817d229384493c9035d42a950f37c8c2b2abe nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/202" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/203" proposalParam: REIMBURSEMENT_MAX_AMOUNT isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/222" isAccepted: 1 - proposalType: GENERIC + proposalTxid: a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-proposals/225" isAccepted: 1 bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 973f38f8fb7869d6d54783a5568937a79df5addaab0c0b5d1a2f8e4daab1812e nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-proposals/221" proposedRole: BTC_DONATION_ADDRESS_OWNER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 0529f1c6049df77389dd6c290ec9f5c5cb0d4d752cb047d362189901da57df9c nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-proposals/223" proposedRole: ROCKET_CHAT_ADMIN @@ -176,5 +207,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "97,201" reimbursementTotal: "921" +numberGovernanceProposals: 8 totalIssuance: "98,122" --- diff --git a/_dashboard/cycle-14.md b/_dashboard/cycle-14.md index 9448caf3..8f6e2e7d 100644 --- a/_dashboard/cycle-14.md +++ b/_dashboard/cycle-14.md @@ -43,104 +43,129 @@ totalBurnAmount: "16,301" totalBurnTx: "2,528" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 9cf91b38abf29031b2e047154d65fcfad4ba1a63f6d6f879edf05e463d459f87 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/580" requestedBSQ: "396" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6698344a5f124949373a61af7aaeb4668037426b7f57a0ee4c7185b031875e82 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/581" requestedBSQ: "238" - proposalType: COMPENSATION_REQUEST + proposalTxid: ccbf280ba9ae02e451664ec3ad8b7e2245bc4a77af5384462aeebc90da11ffa1 nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/598" requestedBSQ: "3,968" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8587d242e2efa3e282d45788b1b41e3424726daed23fdebc99d24542412028dc nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/573" requestedBSQ: "294" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4acd9e1424927008c239f6963030734d2e32e7828b2fbb3bca705a469bec3201 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/601" requestedBSQ: "476" - proposalType: COMPENSATION_REQUEST + proposalTxid: 33664a5a4d0b592adf370352a3e9af926263a33bbe2d551b56e9c491e5f7213b nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/592" requestedBSQ: "2,857" - proposalType: COMPENSATION_REQUEST + proposalTxid: fcad15e0cb0cc6899a283fce549d6e8342e35ba0df15cd8590dd07e2d431fe56 nameOnProposal: "petrhejna" proposalLink: "https://bisq.network/dao-compensation/584" requestedBSQ: "48" - proposalType: COMPENSATION_REQUEST + proposalTxid: c8f30f58af6abb5b46154a1de9d78d0ac2bdf4a6af77ae5241e27a7499495d03 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/595" requestedBSQ: "1,190" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0bc6a3f79d183e552322396eeb3e0a0c763d550b48af8737a7012ddd28d97090 nameOnProposal: "Bisq-knight" proposalLink: "https://bisq.network/dao-compensation/594" requestedBSQ: "3,174" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8f3943e483aba75aff2b83eb6ec2322f771da0c2b645a2d24e1d7a9f60a296e2 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/586" requestedBSQ: "1,984" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8b9f8bc97a9cd16a4bc6bc014107bc6164dd1c4c585397db0eb78bfaec1f1088 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/583" requestedBSQ: "159" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7c2bde400f2bfb056d443c18d81a8aadac99a5e70e9e962bfd56a71ed3068d8f nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/602" requestedBSQ: "4,682" - proposalType: COMPENSATION_REQUEST + proposalTxid: a6edd58f043793e42ae2bbb56998a702b21441a838a4af0249d223fc16d1b379 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/591" requestedBSQ: "1,627" - proposalType: COMPENSATION_REQUEST + proposalTxid: d97eb5f6a3a9bfcf615c487a472de0524e23340c3c3374ee5561387ef42759d3 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/600" requestedBSQ: "329" - proposalType: COMPENSATION_REQUEST + proposalTxid: 89798bdaf58f598a8ba758111edbfadfe1ba74c62ddcc7c72d95460ed598cc5a nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/589" requestedBSQ: "91,388" - proposalType: COMPENSATION_REQUEST + proposalTxid: 58293adbf86f9c0cf5b9d645ef3e71463a80e049321f149c3128ae5239813afb nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/590" requestedBSQ: "3,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8e60adc72c16d1ab62dbea9309939c97ac6e082c3944594f1b94fb1d69944cbf nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/596" requestedBSQ: "397" - proposalType: COMPENSATION_REQUEST + proposalTxid: f8e040deab6be3a35704a5eff1247ce644b6f867495c7f7a82522804586725a8 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/593" requestedBSQ: "952" - proposalType: COMPENSATION_REQUEST + proposalTxid: 09332aa95b7520f0d762d2a34becc21ef221bae3fc387afa302bddd746beeea1 nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/603" requestedBSQ: "794" - proposalType: COMPENSATION_REQUEST + proposalTxid: e0274d40442aa85f25db9fd02be607a21ca03d41708200fd0e0c31b4b04c39aa nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/597" requestedBSQ: "2,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4efa257ded8036a86dff32dabd08900f471343b795cfe8a23ba263d55a9bcced nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/604" requestedBSQ: "6,785" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3b42cbb698c436df8c7c60a446a280279794da06423cdd95ad495a6b3894563a nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/606" requestedBSQ: "79" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5b6e6c2eba06d3a2239e5bc1c93561df26e96cdf44ab74fed60049deeccf8a49 nameOnProposal: "luisantoniocrag" proposalLink: "https://bisq.network/dao-compensation/582" requestedBSQ: "507" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3f915a2d308ce1d5a94ef809513f7a9e4bc3264834efcac309f19936c8771425 nameOnProposal: "dmos62" proposalLink: "https://bisq.network/dao-compensation/588" requestedBSQ: "428" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/203" proposalParam: REIMBURSEMENT_MAX_AMOUNT @@ -148,6 +173,7 @@ paramChangeDetails: genericProposalDetails: bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 24cbe73801018d7367cd291a28217c86219a6c9abfd866000fc24f9edb60607d nameOnProposal: "kbteamowner" proposalLink: "https://bisq.network/dao-proposals/232" proposedRole: ROCKET_CHAT_ADMIN @@ -156,5 +182,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "127,752" reimbursementTotal: "0" +numberGovernanceProposals: 2 totalIssuance: "127,752" --- diff --git a/_dashboard/cycle-15.md b/_dashboard/cycle-15.md index 1919b1c0..8066f8c3 100644 --- a/_dashboard/cycle-15.md +++ b/_dashboard/cycle-15.md @@ -39,131 +39,162 @@ totalBurnAmount: "72,062" totalBurnTx: "2,608" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 0e7a9aeff6c22787023245b6f4ecb926c1930e91d2ba40dc859b19e96a7e21b3 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/609" requestedBSQ: "384" - proposalType: COMPENSATION_REQUEST + proposalTxid: 89b8c93fc08890f35f07699c66a58eaebc730065bc587bcefa2f9ec886279eb3 nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/622" requestedBSQ: "77" - proposalType: COMPENSATION_REQUEST + proposalTxid: ab7e02235d6ae16c29a61d47b9091e1465a5ebbe3f342804aafa2e020207458f nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/608" requestedBSQ: "308" - proposalType: COMPENSATION_REQUEST + proposalTxid: a6091c85dc3d86a6b4238ace30fe462ffa12d47cd100538122a7878733bd1b40 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/621" requestedBSQ: "1,077" - proposalType: COMPENSATION_REQUEST + proposalTxid: 31fa275290f26713dba101543ae32936d378f185e0013f12b97c5ffdad838020 nameOnProposal: "elkimek" proposalLink: "https://bisq.network/dao-compensation/627" requestedBSQ: "77" - proposalType: COMPENSATION_REQUEST + proposalTxid: e64690c868dee45335441b4f133fc2ba6a6a860323b0dfc438b4ea712028575d nameOnProposal: "softsimon" proposalLink: "https://bisq.network/dao-compensation/625" requestedBSQ: "6,769" - proposalType: COMPENSATION_REQUEST + proposalTxid: b0d511074ab150715e95df2f46bb97489e4ce18dd25c3d32276267f1b8fed090 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/624" requestedBSQ: "6,892" - proposalType: COMPENSATION_REQUEST + proposalTxid: e5abeda50506c64fce12690cd249c7fe70ba11da32d2cf69cfd14e0baf097f32 nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/610" requestedBSQ: "60" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6742e2fa4b0cdb34b2a925f31eb9f27a6e5f5a5af342e1da1c70542e1ad10cdd nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/611" requestedBSQ: "2,077" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3292c04529104da8b0523417f364be2124bfd42b4968b802bfa7702cb8998612 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/617" requestedBSQ: "1,538" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0cd812ee646864f610224b0b81919483667d9f2786615e53e2bf7b0248fe9dd9 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/628" requestedBSQ: "4,340" - proposalType: COMPENSATION_REQUEST + proposalTxid: 442640e0e915b472473941485e2051d65e4a20c1af4531abec126f7d67e66311 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/620" requestedBSQ: "9,231" - proposalType: COMPENSATION_REQUEST + proposalTxid: cca48dfef4e4d5739105d7fe8d274ae5d8c2299b636261874a37248227463577 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/629" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: af634c1be7aad740a62d772acb3328cc7318c33f8438ebb775d34f4ae120528d nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/612" requestedBSQ: "154" - proposalType: COMPENSATION_REQUEST + proposalTxid: c32c212209eec3568ffe80bf2cf28357badd2ce783f9d282b2f59683558c4fb1 nameOnProposal: "dmos62" proposalLink: "https://bisq.network/dao-compensation/616" requestedBSQ: "1,446" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4b1d13905aa416a8bec96fcb580f23e507310abb3d587624960c5197bee2fa40 nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/630" requestedBSQ: "1,538" - proposalType: COMPENSATION_REQUEST + proposalTxid: 702509ef969d5390f82572f0140bb7dbdb745bb7f888bc95cde8bdc036887ea7 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/615" requestedBSQ: "461" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1d2b271168f9b5ddc2e6fad79ccf21fc6d2b7aed1833581250a270f9e72cc943 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/623" requestedBSQ: "8,338" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6892700c34a1c9797a5dc820d2e28cfab3259d996e127da39eb95c6e9cdd9a4d nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/618" requestedBSQ: "769" - proposalType: COMPENSATION_REQUEST + proposalTxid: 36061f67bbc6a8cd5beff5e0edd5be843b59bf911a1f75b6ab193255b346c25e nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/619" requestedBSQ: "1,658" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6f31f69b5fc720a040c9017c6f202c6f66c1669afcde0d02d353f142ae93cd6c nameOnProposal: "bounhun" proposalLink: "https://bisq.network/dao-compensation/626" requestedBSQ: "750" - proposalType: COMPENSATION_REQUEST + proposalTxid: 42235fa9c7370976ac4f469a9a368bae2ca82ec9a65c09e1b4f153ce0089926d nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/631" requestedBSQ: "6,076" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8ad848ee667638886449d3a9f9a678e1dc7912fc576e456ac17edace11d125c6 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/613" requestedBSQ: "46,143" - proposalType: COMPENSATION_REQUEST + proposalTxid: b6a3e07b7f4bfe6f1edd4681a1a011f3a278d34b4e917734622010b5209ee964 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/614" requestedBSQ: "1,855" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9b58696c094bd96fd523fba1933b8c1de49dd6f6ef20b9ad0bd9b367d357d8b5 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/632" requestedBSQ: "4,692" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 1d66c2e37bb245e77acb635d6205615f11e6d18a428724f9bc248613756e695e nameOnProposal: "Akira45-0" proposalLink: "https://bisq.network/dao-reimbursement/462" requestedBSQ: "27,934" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 702fd7ca5a07aeaf97d086c40bdb40e6c707f916a9004f897d767043bf3d0198 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/461" requestedBSQ: "34,142" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: e106fdd6e9e0aac70410e9cd0784590f47e43ce1424103e26c13b4c3d5df08b7 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/238" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: c89e98c8deb214317f11213c688537b5f66e1ae97f4faa0fd23ae5052101beb5 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/238" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765 nameOnProposal: "QuantumRipple" proposalLink: "https://bisq.network/dao-proposals/240" isAccepted: 0 - proposalType: GENERIC + proposalTxid: 88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/229" isAccepted: 1 @@ -172,5 +203,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "107,709" reimbursementTotal: "62,075" +numberGovernanceProposals: 4 totalIssuance: "169,784" --- diff --git a/_dashboard/cycle-16.md b/_dashboard/cycle-16.md index 07cb74f1..02b63ece 100644 --- a/_dashboard/cycle-16.md +++ b/_dashboard/cycle-16.md @@ -43,100 +43,124 @@ totalBurnAmount: "76,511" totalBurnTx: "2,794" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 353fb882528310c1dfc68a80592b3b25302deb024810d5cacb15d7d547f85f58 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/635" requestedBSQ: "367" - proposalType: COMPENSATION_REQUEST + proposalTxid: b76a72977d8498a3b854e052743680df360f0e66a7786471f7282e7af63ff94c nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/636" requestedBSQ: "1,014" - proposalType: COMPENSATION_REQUEST + proposalTxid: 839cd1a4d6d50ca99dce37d3f6dce7ba41450b61770bd022ec77a01bcb4150fd nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/639" requestedBSQ: "74" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8af9608492b1eee2d8876e7d988c87664e57dfa706b4e88a35554f3e4a547b09 nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/634" requestedBSQ: "4,632" - proposalType: COMPENSATION_REQUEST + proposalTxid: 07123b3d86b697748e3c7b74661a05a663e67e2a87ee3253bd5a9196266e07e7 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/647" requestedBSQ: "1,324" - proposalType: COMPENSATION_REQUEST + proposalTxid: f1344300a708fcdf35133bd5cc25e0b2c41e5ccc36466f05f791136366477bd8 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/640" requestedBSQ: "1,825" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7dd4bfc19322cc33eaeb753b6d60a2b62cd3ebd88407e67a41915e536f20a8a3 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/644" requestedBSQ: "1,250" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2f97fa7dc636777c07420d0860abc9174d3f6f83e671f996d7adae97efb37e8b nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/638" requestedBSQ: "514" - proposalType: COMPENSATION_REQUEST + proposalTxid: db6e84ddab139ef72517d246dd9d2c57047aade2ca1b48dcc693897174ebadac nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/650" requestedBSQ: "6,911" - proposalType: COMPENSATION_REQUEST + proposalTxid: 78cee34957f46a07e21fb53ad74394148cd0911e45353f460bea135ebcb1827e nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/645" requestedBSQ: "1,213" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5a0a4154de95b262fec33d0ec0040b9c47636785a11207305b989eb5627e690c nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/643" requestedBSQ: "735" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1ed9e0563fb7c8ded8063aedac85ef41b9e78a88425bbcd2044bd37c636603d0 nameOnProposal: "cd2357" proposalLink: "https://bisq.network/dao-compensation/641" requestedBSQ: "13,235" - proposalType: COMPENSATION_REQUEST + proposalTxid: b735e52200048ddb17e55b71faff3d6fa96f041f52993a3118c8d0ff2208a807 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/648" requestedBSQ: "74" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1b45d4bf0735bcf1be27641dc260f40ab1cedaf4878f26f64e5e66b05419b200 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/653" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 49b92fad10aa074bdaf84a8576acbb9a4f3a81d8cff23466c07392227ecb6901 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/649" requestedBSQ: "2,022" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6b8d0235e8c11eab80b5f9d11e5cac12b2a96b78d386e6395c8c7bd12515bda9 nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/654" requestedBSQ: "1,470" - proposalType: COMPENSATION_REQUEST + proposalTxid: 947b72d7b321f03595decbf0ca86615e3e8057907e07b21d60c258ea978fab15 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/652" requestedBSQ: "2,225" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2d82a4393e6d3cc1b3d8c974d720c16f01febf328771b3a982e063bdb92f23d2 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/646" requestedBSQ: "1,588" - proposalType: COMPENSATION_REQUEST + proposalTxid: c1f50dca43088fb1c634ffe3bddb6e7df2fa3518882fd6a92f288596eb94b02b nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/651" requestedBSQ: "2,205" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0128c8cb88438563afea73b5cb5fbc77eff6eb87be16634f87efb0eb94d6c112 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/642" requestedBSQ: "14,706" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 2dbe2871a0744834808233c104f649caafa5489dbbbfdea7af330d22db008227 nameOnProposal: "roundrobin42" proposalLink: "https://bisq.network/dao-reimbursement/440" requestedBSQ: "1,380" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 69d8225aa9f5b210cdb2ee9e8690b140c18e18a2c1a940175abc0c4e8152f653 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/485" requestedBSQ: "9,851" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 62fc31916b720b5569f8ba0620ad28fc9f42af93b45ccb1f0a2251713fd2747b nameOnProposal: "thiagopaesm" proposalLink: "https://bisq.network/dao-reimbursement/482" requestedBSQ: "10,371" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-proposals/245" proposalParam: ASSET_LISTING_FEE_PER_DAY @@ -147,5 +171,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "58,384" reimbursementTotal: "21,602" +numberGovernanceProposals: 1 totalIssuance: "79,985" --- diff --git a/_dashboard/cycle-17.md b/_dashboard/cycle-17.md index 6f593970..b6e15a09 100644 --- a/_dashboard/cycle-17.md +++ b/_dashboard/cycle-17.md @@ -43,115 +43,143 @@ totalBurnAmount: "53,745" totalBurnTx: "3,242" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 65664c69d188f06229bf2ed9e1ca6daa8f6685d5c50c9e534773128d5b55bc98 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/657" requestedBSQ: "373" - proposalType: COMPENSATION_REQUEST + proposalTxid: 705195f14e4614e612906cee33304996b84caf7b86ee8d2913df527388231273 nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/664" requestedBSQ: "75" - proposalType: COMPENSATION_REQUEST + proposalTxid: f3fd2781f7a6f07034b028e68ee3e4f63d74689ff69a44d09def7c9e1bb17af5 nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/659" requestedBSQ: "746" - proposalType: COMPENSATION_REQUEST + proposalTxid: b34a6868e87f8600e978c0bf5b97bb1feb24db964ea6b0761021a66b62dd11e3 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/665" requestedBSQ: "1,642" - proposalType: COMPENSATION_REQUEST + proposalTxid: f8cd956498f7adc19088af450fcb79bbb81d6182c455ed8032e4a9b8cc31c11d nameOnProposal: "acrual" proposalLink: "https://bisq-network/dao-compensation/660" requestedBSQ: "75" - proposalType: COMPENSATION_REQUEST + proposalTxid: 53dd7afa1b1183c437a808063267fa183ea99825c6c29bfb04cf1c160ce0c9fb nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/661" requestedBSQ: "1,901" - proposalType: COMPENSATION_REQUEST + proposalTxid: ec9ea671050f452c70df95af9bdf15a4d215dca194b1eace390c110eda6b2f4b nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/658" requestedBSQ: "448" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3b307637b92a9b39115dfbc898cd99b5c41a3fde3df1ae7db6626c21d62d0e22 nameOnProposal: "cd2357" proposalLink: "https://bisq.network/dao-compensation/666" requestedBSQ: "149" - proposalType: COMPENSATION_REQUEST + proposalTxid: 283a23bdf13732a64b2502194cc3a28cd56c0060bfa7c151b356980d09e90e20 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/677" requestedBSQ: "1,343" - proposalType: COMPENSATION_REQUEST + proposalTxid: 40fb114cce06874064544b12b7601d9b0b6c05d6c93f86ca42127036c6bac442 nameOnProposal: "ChanoSan" proposalLink: "https://bisq.network/dao-compensation/673" requestedBSQ: "68" - proposalType: COMPENSATION_REQUEST + proposalTxid: a921518ea357e5e8eb339272f11b40eb759f6e50cff76fe80b2fa09907f1606a nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/672" requestedBSQ: "299" - proposalType: COMPENSATION_REQUEST + proposalTxid: 37e1b3554f721c7f261808a4291362e3e74e217485e781b4c5b92b85b5120aec nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/667" requestedBSQ: "4,642" - proposalType: COMPENSATION_REQUEST + proposalTxid: a78ec3ddd7d2b65b4a29c2429f0a0a35239516e6a7cf4b6dff15bf82ad291698 nameOnProposal: "oscarguindzberg" proposalLink: "https://bisq.network/dao-compensation/662" requestedBSQ: "14,925" - proposalType: COMPENSATION_REQUEST + proposalTxid: a93d9c83aaadf29e1599df19e473da05df2111c014c5c9ef884b37a23a8b04dc nameOnProposal: "softsimon" proposalLink: "https://bisq.network/dao-compensation/678" requestedBSQ: "7,462" - proposalType: COMPENSATION_REQUEST + proposalTxid: f00e8264107a837b5c4a9a798f3b71169124df8592d61d0b574dec3c1e6c9936 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/680" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5acd44c35a38fffee0871a5462819190430aa7dbdc0ce9e7cad04555e169b6e7 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/663" requestedBSQ: "1,119" - proposalType: COMPENSATION_REQUEST + proposalTxid: bb496b4d600c82c6e786fc5347a9af847ec5282939b70f80816a818fbbec79cc nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/671" requestedBSQ: "4,046" - proposalType: COMPENSATION_REQUEST + proposalTxid: 18d069f79cc7025e17b1b08b096f0d89f97c5901bb488807596276b81640e2f5 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/675" requestedBSQ: "3,456" - proposalType: COMPENSATION_REQUEST + proposalTxid: af183951b9f2833fb9ea77356087baa9963d67cfd1f716bb890f83ec5da5afeb nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/674" requestedBSQ: "1,492" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3cfa9f6d77e987b37d812fc6e8249c0185df990050a7b03f8f668314eb3fabce nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/681" requestedBSQ: "447" - proposalType: COMPENSATION_REQUEST + proposalTxid: a014f3c1cb48d593bdf04c5fc20c60a4f1027ef75606bb11036d1859d01d3f46 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/679" requestedBSQ: "2,385" - proposalType: COMPENSATION_REQUEST + proposalTxid: cd97d59c80e591f363e0eef63e68f9eb1f56005312bfe0873633de95e7f0d1d6 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/676" requestedBSQ: "4,216" - proposalType: COMPENSATION_REQUEST + proposalTxid: a027b4af8b1a9d250a8beab34865539c4d33ac78dc33d0798a4276d441ec0969 nameOnProposal: "WDLJT" proposalLink: "https://bisq.network/dao-compensation/670" requestedBSQ: "496" - proposalType: COMPENSATION_REQUEST + proposalTxid: 569aa6fb07ab2bdf3f0841fafd2a10dd5bd32386555d765dbcaa96d0b568b5d1 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/655" requestedBSQ: "896" - proposalType: COMPENSATION_REQUEST + proposalTxid: bddd967c513d666f11778bc206fc5ec81df79cef358ca421149ff221b03c7f37 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/682" requestedBSQ: "7,164" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 2c3e0375f5478791ff8d4744049db497e69601aa60ca320abdd1087d83a79733 nameOnProposal: "invertedbobb" proposalLink: "https://bisq.network/dao-reimbursement/500" requestedBSQ: "50,218" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: e300617df6d48ff8b946127c2421771249824fe74b7c153a6c2d3d80e81e50aa nameOnProposal: "invertedbobb" proposalLink: "https://bisq.network/dao-reimbursement/502" requestedBSQ: "16,069" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: bf0068bc7b722e02348e59026ebbb8227d1dda2b06bece9116f829e3700b6846 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/503" requestedBSQ: "21,407" @@ -159,21 +187,25 @@ paramChangeDetails: genericProposalDetails: bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: d037578e2a8a123961f34babf5c37e76b387c0586220974c229b38ed81ad1f02 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-proposals/257" proposedRole: BSQ_EXPLORER_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: f56cf2877b6537f4be66719788677f30ffe1047208dd6c6161210df00276c3d3 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/257" proposedRole: BSQ_EXPLORER_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: c9596d0fd31b44825267050e659703442d6c37946e68024124a67246236d7adc nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-proposals/257" proposedRole: BSQ_EXPLORER_OPERATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5 nameOnProposal: "huey735" proposalLink: "https://bisq.network/dao-proposals/261" proposedRole: MEDIATOR @@ -182,5 +214,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "60,864" reimbursementTotal: "87,694" +numberGovernanceProposals: 4 totalIssuance: "148,558" --- diff --git a/_dashboard/cycle-18.md b/_dashboard/cycle-18.md index 4d1c453b..6639028e 100644 --- a/_dashboard/cycle-18.md +++ b/_dashboard/cycle-18.md @@ -39,123 +39,152 @@ totalBurnAmount: "120,040" totalBurnTx: "3,037" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 0c7c4b7cb871f261ebf505bb92eed446e0e9cceee98a9fcf7a4c29d8c281a432 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/684" requestedBSQ: "367" - proposalType: COMPENSATION_REQUEST + proposalTxid: d45b2094da0276002de5cd9f3704544289ff8bb99459b1e1c9a549ad29efdd48 nameOnProposal: "Bayernatoor" proposalLink: "https://bisq.network/dao-compensation/690" requestedBSQ: "735" - proposalType: COMPENSATION_REQUEST + proposalTxid: ebe6a5a7e31e9c50d38488f69cd4777ebb8ae5d712bb355b6add525b116b5034 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/700" requestedBSQ: "221" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5deb93a4d4228f1907ab86a03eee16c727533cb99a85207a7507fff6d47afb51 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/694" requestedBSQ: "147" - proposalType: COMPENSATION_REQUEST + proposalTxid: 166fa3eb822b45358d323f7a7b2f22728f2d1d0a9e76e0293c59f80310dbdf37 nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/698" requestedBSQ: "1,470" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1241ea546cd9b857eef1e5e68e95e27037e54c7b4c2fa4698623c7cf47aa7e20 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/697" requestedBSQ: "2,058" - proposalType: COMPENSATION_REQUEST + proposalTxid: bdfe89bb5a342fded9e071d6e030014e3040310e8f780d8de48242d7d016a112 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/695" requestedBSQ: "1,728" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0abb4b51089a88bfaf4149d86ffd990ba6fffb85cf6ba3747f1af3923dcd0461 nameOnProposal: "ChanoSan" proposalLink: "https://bisq.network/dao-compensation/686" requestedBSQ: "103" - proposalType: COMPENSATION_REQUEST + proposalTxid: 54b8af6abe726d15a51d81e5214dfa14b06297bb2a739f3da2e8507ce72ba7d6 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/702" requestedBSQ: "2,647" - proposalType: COMPENSATION_REQUEST + proposalTxid: cf7fe4e298fdd9bc3010a8b033a5dd8bfde9c6658faa0d5475ab97e76a5d27ad nameOnProposal: "cd2357" proposalLink: "https://bisq.network/dao-compensation/692" requestedBSQ: "1,471" - proposalType: COMPENSATION_REQUEST + proposalTxid: c1a9f2be8481880de99cb095fd8a733fe1c1e28a21d3809046d33c73a2b807f3 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/704" requestedBSQ: "4,808" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2793176f9c42b4204d7f49cb135e56b9792441fb902fd4eed29532e312eaac57 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/705" requestedBSQ: "3,011" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6b00fad96fa506d266beefdbce88564738177427c560653e43f85c6c196ad016 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/691" requestedBSQ: "514" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0e589f7d3894c40c50eb32b00ed5c8789b6122ad2dded0e3042456b3216af0c1 nameOnProposal: "oscarguindzberg" proposalLink: "https://bisq.network/dao-compensation/687" requestedBSQ: "14,706" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7baee69faa8dea1e23f26a4483ab9f4cc81ae252a82139aca95e99a88dee030a nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/699" requestedBSQ: "1,618" - proposalType: COMPENSATION_REQUEST + proposalTxid: eb7a59c22112daa5e9f38e850bc27f725f9a008ecd8ec36dc88b1f3b1840ef46 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/693" requestedBSQ: "4,544" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6a80e8b617fd472f034d6ca9c2b94d40434bfc8f8bb633364aa181c37110a81f nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/688" requestedBSQ: "11,029" - proposalType: COMPENSATION_REQUEST + proposalTxid: 275d6016dade17cd0faf6643307f951c0cb1a791414a4d4ab1445df6ed64a85e nameOnProposal: "wdljt" proposalLink: "https://bisq.network/dao-compensation/696" requestedBSQ: "676" - proposalType: COMPENSATION_REQUEST + proposalTxid: 45a8c0815834fdaeacbecc9d6664f62fc74f9583fc15c3c16034c54490cb791c nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/706" requestedBSQ: "74" - proposalType: COMPENSATION_REQUEST + proposalTxid: b59e843f8f0b93c35dec2cd387f4fe5d7bfb6612333a4f19195e6cc17977f1f0 nameOnProposal: "luisantoniocrag" proposalLink: "https://bisq.network/dao-compensation/703" requestedBSQ: "285" - proposalType: COMPENSATION_REQUEST + proposalTxid: e13bfcb63c7b6a8188338f7e3271bebe743ed50430c390996561d4a18dd75fdf nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/701" requestedBSQ: "1,471" - proposalType: COMPENSATION_REQUEST + proposalTxid: 77722ef5bd1ad82aa19ca9e50f0719423f8ba9232f00476535f672dffbdcaa96 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/689" requestedBSQ: "2,478" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 5e58eb57ecbcd77b1160f49a33d129805ed0ecacdf27665fee4d851d3077002f nameOnProposal: "Akira45-0" proposalLink: "https://bisq.network/dao-reimbursement/509" requestedBSQ: "21,267" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 9cb5322cea5035b206157e5154fa078c37f7692b7e17fe9c6ddc170b55f2fe63 nameOnProposal: "pazza404" proposalLink: "https://bisq.network/dao-reimbursement/512" requestedBSQ: "364" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: c16be2bdf5a0f76c508692756c758709db833bc32fd52f457d3e84efb19a7afd nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/518" requestedBSQ: "27,935" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 0fb206582971cdcbe21c85580f8bac2c48af84eb22a299bb578858ca556300d5 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/273" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 22fdd723adf21eecf319fef00adb0a9243d769a4092a7a618245eaae5baa441b nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/273" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-proposals/270" isAccepted: 1 - proposalType: GENERIC + proposalTxid: f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/271" isAccepted: 1 @@ -164,5 +193,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "56,160" reimbursementTotal: "49,566" +numberGovernanceProposals: 4 totalIssuance: "105,726" --- diff --git a/_dashboard/cycle-19.md b/_dashboard/cycle-19.md index 91098415..852ac683 100644 --- a/_dashboard/cycle-19.md +++ b/_dashboard/cycle-19.md @@ -39,118 +39,146 @@ totalBurnAmount: "77,637" totalBurnTx: "3,025" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 7bd20d06a5a9a5619edfcfebafc177df5feb32df2a4302c585d5c5f92afce523 nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/715" requestedBSQ: "75" - proposalType: COMPENSATION_REQUEST + proposalTxid: aa797e7b6ab773e75a84f62495de4e0c267b01f1d324e2b112a3ec235ef22afe nameOnProposal: "ChanoSan" proposalLink: "https://bisq.network/dao-compensation/711" requestedBSQ: "522" - proposalType: COMPENSATION_REQUEST + proposalTxid: d80fbb39d243aa3c57115816424224514620cf0c1a6bab2cf4759343621bc1c3 nameOnProposal: "stopfeds" proposalLink: "https://bisq.network/dao-compensation/717" requestedBSQ: "268" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5090caa7d7fffec4c947f81ccf85f542a9b89522149012269cb221110e6ea30d nameOnProposal: "oscarguindzberg" proposalLink: "https://bisq.network/dao-compensation/710" requestedBSQ: "29,851" - proposalType: COMPENSATION_REQUEST + proposalTxid: 514e01d361417c5a09e4d010bfbb90818111fcc2920a752ea96fec8f8f6c6a9e nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/725" requestedBSQ: "1,493" - proposalType: COMPENSATION_REQUEST + proposalTxid: d6035bf29b2567d5a717f8c2dbe3af9bcfe565626e2b40c41bd3d9005c9f1aca nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/727" requestedBSQ: "1,492" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4142fa53e649059b5ae29da349eb2017aa69b6692b773a970f953226006dc4a1 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/722" requestedBSQ: "2,149" - proposalType: COMPENSATION_REQUEST + proposalTxid: aa2aaf5cc93983cad12176ac5a36fa2455fb87c4d1205c143188640c01fb503d nameOnProposal: "bisq-knight" proposalLink: "https://bisq.network/dao-compensation/731" requestedBSQ: "1,492" - proposalType: COMPENSATION_REQUEST + proposalTxid: 56ed387fd20a58873c010660b9620c75b9f10c82267e32fe4a60ed9e71b31c67 nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/726" requestedBSQ: "2,985" - proposalType: COMPENSATION_REQUEST + proposalTxid: 39c7305c540017a5ae2b42bc6196e2189e605d4a4e8072cedcf1399458e2a1cb nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/719" requestedBSQ: "1,791" - proposalType: COMPENSATION_REQUEST + proposalTxid: d919f5ad38d18c8af69856c975a1e7f8f753557a44d6d507fe840771a8f14759 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/730" requestedBSQ: "2,166" - proposalType: COMPENSATION_REQUEST + proposalTxid: f570b932fd2582adf092b3242595d655f0794bd801e7c0dd1805a7eec376c43d nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/723" requestedBSQ: "7,732" - proposalType: COMPENSATION_REQUEST + proposalTxid: 74b506b0b7ab2145dc68ece32cb6053e335689e1404afc19b18970af6e26bb4c nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/716" requestedBSQ: "9,067" - proposalType: COMPENSATION_REQUEST + proposalTxid: 322a8ca3fca7e86d9bfebf0013462368b15ba3addff240efad30fb1244d8f524 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/718" requestedBSQ: "1,343" - proposalType: COMPENSATION_REQUEST + proposalTxid: 35d7d89ce12239a7a52669a57ac21b5eba8b38322d7b4f14af5df77465fe36b9 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/724" requestedBSQ: "1,896" - proposalType: COMPENSATION_REQUEST + proposalTxid: 93ef743d4f9db82816104300fd32d016ab01e3d39defa7b9a4447500f79838a8 nameOnProposal: "huey735" proposalLink: "https://bisq.network/dao-compensation/712" requestedBSQ: "1,492" - proposalType: COMPENSATION_REQUEST + proposalTxid: b9e384e79e61834473545ab0448f3bc7146bc878b077b23d0dd72ffe0cc686fb nameOnProposal: "WDLJT" proposalLink: "https://bisq.network/dao-compensation/728" requestedBSQ: "299" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6e46ac8866c28cd81c40b5a9d630558bdeeba0fa14aca8902d5effb16804d347 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/721" requestedBSQ: "2,910" - proposalType: COMPENSATION_REQUEST + proposalTxid: fc207d25acf6e6c854ddca8ec8333179cc9188424c2bed93cd546bc557719e36 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/713" requestedBSQ: "373" - proposalType: COMPENSATION_REQUEST + proposalTxid: c854ade2ade9c9cd2d8e4e6d474f394c43319c20afc5071d3bc536a18af3d874 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/732" requestedBSQ: "5,970" - proposalType: COMPENSATION_REQUEST + proposalTxid: a8472335f7a05a87102715fc9e37b0f1c3e82454be50f2dfa48b5018c7342409 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/733" requestedBSQ: "2,238" - proposalType: COMPENSATION_REQUEST + proposalTxid: e45adcde830fff9aba121a5238dfac7abd4cffc0c7835575011dd4b47138fe64 nameOnProposal: "Drazen-V" proposalLink: "https://bisq.network/dao-compensation/714" requestedBSQ: "149" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5c250c51a84e06eb1368d59d1c2f27c69da803b2093c4f3dc5a774eeff92fed1 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/720" requestedBSQ: "75" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: a3eb23b8429d9f6aee5fe85ded68b0c4509ea09b8718374898f8404d92fb665e nameOnProposal: "spx4000" proposalLink: "https://bisq.network/dao-reimbursement/521" requestedBSQ: "1,587" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: fec6960e885b51b03167d6d841c503ac8ade9b34816c1fbd807761956f37205b nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/571" requestedBSQ: "19,630" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-proposals/285" proposalParam: RECIPIENT_BTC_ADDRESS isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 44351e1d6fb8106bd94234093a5ce1983ac723ee575f8fcc5ab4aa0bdcf32b31 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/284" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: b8073452ecb08ae27e9052f67cca81ddb9c095e786c35e92861875599099b9a3 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/284" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -161,5 +189,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "77,827" reimbursementTotal: "21,217" +numberGovernanceProposals: 3 totalIssuance: "99,044" --- diff --git a/_dashboard/cycle-2.md b/_dashboard/cycle-2.md index f20c6ac9..a0aa38fb 100644 --- a/_dashboard/cycle-2.md +++ b/_dashboard/cycle-2.md @@ -31,75 +31,92 @@ totalBurnAmount: "2,855" totalBurnTx: "2,238" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: a6a3863ddc0fdb02f2e2de75990cb6bb386b7922f34d30972d3e223aa0ad5fe4 nameOnProposal: "Aleksej" proposalLink: "https://github.com/bisq-network/compensation/issues/285" requestedBSQ: "3,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: dc561b2cf7ebc1636c986db8d710e14e01e0072bdf1a0b621094d3c2ce4a4276 nameOnProposal: "ArnaudFR86" proposalLink: "https://bisq.network/dao-compensation/287" requestedBSQ: "1,847" - proposalType: COMPENSATION_REQUEST + proposalTxid: b686aa4b63938c1f4c09f57380f31c9f2b9a1fbde55931bb8d097cf46762297b nameOnProposal: "tasmanoide" proposalLink: "https://github.com/bisq-network/compensation/issues/286" requestedBSQ: "160" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1e1f13d434eb65fd236c674a825a74750ab752d5402e8fc811d32b716492b447 nameOnProposal: "Manfred Karrer" proposalLink: "https://bisq.network/dao-compensation/291" requestedBSQ: "370" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1a4de9dd6c8a42f418e42ba9aaf08c43ca79b697fc1510a842e4743149845212 nameOnProposal: "arunasurya" proposalLink: "https://bisq.network/dao-compensation/292" requestedBSQ: "2,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: ce348b9dc336e5effa853c55ea1141c29a0282152bfd46895d79bb40ef34f73d nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/289" requestedBSQ: "1,800" - proposalType: COMPENSATION_REQUEST + proposalTxid: 363fe90efbe71368b4783d85f41c5579bd44e12efce2fa8d7958ba7cc3728cfe nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/295" requestedBSQ: "925" - proposalType: COMPENSATION_REQUEST + proposalTxid: bf1825956b83d1e4d66a50414f9ac8ed5fd14f0c8441dcb0b100c64ae6947960 nameOnProposal: "Aleksej" proposalLink: "https://bisq.network/dao-compensation/297" requestedBSQ: "3,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 178793433fb5e120678099fff2121ec45c073a769ff76865aa767339e41405eb nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/294" requestedBSQ: "4,575" - proposalType: COMPENSATION_REQUEST + proposalTxid: adfe3550b36d8d644fb600ec43b9eeb1ebbc03946631a2d8c93811812e61c3f8 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/293" requestedBSQ: "1,040" - proposalType: COMPENSATION_REQUEST + proposalTxid: cf8815d4297696f2cfafcd0fee6a2f89249718957f07a316c5b9cee5e7b5fb81 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/298" requestedBSQ: "550" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9d17e4bca77789984f724f3868d60b6c622614847734717c1eb39a2a12c93e14 nameOnProposal: "HarryMacFinned" proposalLink: "https://bisq.network/dao-compensation/299" requestedBSQ: "2,900" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4b57147cf8e4667404e17eca6aed04958872b07985fe2925cf593611d34d7337 nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/300" requestedBSQ: "503" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: d80173d28c328558017619cb7619f915c7bda963e9eaa3885d7f6aa33b6c1448 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/94" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 23d37d25179887fdd8824284cc4f7f71405a6c51b04095856a12da764fc45f0b nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-proposals/94" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59 nameOnProposal: "HarryMacfinned" proposalLink: "https://github.com/bisq-network/proposals/issues/94" isAccepted: 1 - proposalType: GENERIC + proposalTxid: 5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada nameOnProposal: "flix1" proposalLink: "https://github.com/bisq-network/proposals/issues/95" isAccepted: 1 @@ -108,5 +125,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "22,870" reimbursementTotal: "0" +numberGovernanceProposals: 4 totalIssuance: "22,870" --- diff --git a/_dashboard/cycle-20.md b/_dashboard/cycle-20.md index 956a8bd3..afec6698 100644 --- a/_dashboard/cycle-20.md +++ b/_dashboard/cycle-20.md @@ -46,5 +46,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "0" reimbursementTotal: "0" +numberGovernanceProposals: 0 totalIssuance: "0" --- diff --git a/_dashboard/cycle-21.md b/_dashboard/cycle-21.md index 4f2432dd..fb1cf434 100644 --- a/_dashboard/cycle-21.md +++ b/_dashboard/cycle-21.md @@ -35,126 +35,156 @@ totalBurnAmount: "9,473" totalBurnTx: "3,094" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: b9c45f0949263962e452e5b1a28509d5e095a56cebe16f1287a8538d6fc8925d nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/770" requestedBSQ: "5,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4dc9b38c0409da108f6e035c82029650dd35244f7d5c214c82c0eb5ba10efd15 nameOnProposal: "ChanoSan" proposalLink: "https://bisq.network/dao-compensation/764" requestedBSQ: "228" - proposalType: COMPENSATION_REQUEST + proposalTxid: 95ab9c0d4c8efa53ea859e97478417a126c28b0cd205702a56f175bf98ecfdc1 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/756" requestedBSQ: "3,448" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6214d094a6dc868d52a9377d6a258b0439480c44eb105ffe6bd577a20981aa02 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/760" requestedBSQ: "760" - proposalType: COMPENSATION_REQUEST + proposalTxid: 401350ec7ea688cd3cde2adbdab16c3f0b85e6fc5e3f67a8678a50eec2f31ba2 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/761" requestedBSQ: "3,667" - proposalType: COMPENSATION_REQUEST + proposalTxid: cdeaa65584a565e148b8b150add5c98d7cf4511a4c88894fc440c0e7bc09c96b nameOnProposal: "stopfeds" proposalLink: "https://bisq.network/dao-compensation/777" requestedBSQ: "282" - proposalType: COMPENSATION_REQUEST + proposalTxid: e0b08e125cc26ef1d46ed241d90c6b12a9f2f1ada89a16904b27d5b99003bedf nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/758" requestedBSQ: "11,546" - proposalType: COMPENSATION_REQUEST + proposalTxid: aba1049c4d2be099c4e8b01f592450cc24b73c06573ab9ff9be2067e776f0368 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/766" requestedBSQ: "2,667" - proposalType: COMPENSATION_REQUEST + proposalTxid: cc405b54a8992065cc32a04578e7c2d35af0b7ddb3eee3cda6b452867ec07d30 nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/774" requestedBSQ: "800" - proposalType: COMPENSATION_REQUEST + proposalTxid: 51a3c09fc4073ce101fc7639529e59184fc85b59506e46e09f108b7882ff0b4d nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/765" requestedBSQ: "3,333" - proposalType: COMPENSATION_REQUEST + proposalTxid: 33dc620aadabfdcca953e844ec8d8493f3f819ceb3158dd242cfc38b55c29c17 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/769" requestedBSQ: "3,892" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1df196950625041121f5063681fa7bed5d8bdb0dc12ede17e8a95b7d3be5f5f7 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/763" requestedBSQ: "2,667" - proposalType: COMPENSATION_REQUEST + proposalTxid: d07a7ee58538ad5909eb0c16768cec77f631a48dba2a85f76c0f7ff7a9574c9a nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/772" requestedBSQ: "2,533" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7053913491640f03819aa1b426453573cad3dc6fb3cba3f5b5f9ae78d1ef475d nameOnProposal: "oscarguindzberg" proposalLink: "https://bisq.network/dao-compensation/736" requestedBSQ: "7,143" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6e47cf0b4716fda4acc88389d4e4732d4e7cda690a19469645b3281a9f3364fb nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/776" requestedBSQ: "3,405" - proposalType: COMPENSATION_REQUEST + proposalTxid: eb4eea53be535fccc0db3899d2c31493a079bac3646234c647ec6ef6438eb8ed nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/771" requestedBSQ: "133" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6ab72bb0ffdade5cb84b2367a5b70fa19d5c1ffc92b4a0e5639c09c5357f6cfa nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/778" requestedBSQ: "133" - proposalType: COMPENSATION_REQUEST + proposalTxid: 31ca331224f82579cfdb1a3382a5a80bc759c095c1c2410120a6649debb3d230 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/779" requestedBSQ: "333" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0f8bacca45221ca2b8ac2a77ff82cfbdbed46e8939f5b147342581172b0b3e98 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/767" requestedBSQ: "20,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 737f5eb5b0175a6e748fe0aa644f32f8ba3e3695ecb3c800148b353c75eb3ae8 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/757" requestedBSQ: "3,700" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8e2fe97ed8c6f7dd7d4e9793694744ae2eccc52758eb994f0c8a00b325e50c96 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/759" requestedBSQ: "5,026" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: e27ea87f25f8c73a822897ae492e6e6d86b356a74362ec20282cdfef456f1882 nameOnProposal: "Akira45-0" proposalLink: "https://bisq.network/dao-reimbursement/684" requestedBSQ: "61,875" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 4b1c6da555093728192559dd9d012ca1fd848591e3fb93d89fb6f86d11b3eede nameOnProposal: "bitcointerra" proposalLink: "https://bisq.network/dao-reimbursement/778" requestedBSQ: "15,943" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 94855e4d12303bca4f2eb610af97ebf467131938c50d1aeb0690626ccbab688e nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/792" requestedBSQ: "43,413" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: a23d32dcf1d0d64e986bff3fb62ce8ec12c0b237d41236f101f914f897e2d6b2 nameOnProposal: "brndnng" proposalLink: "https://bisq.network/dao-reimbursement/796" requestedBSQ: "36,865" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 70a108868e9f7a486cd88325f0721ee93658496168daeafc1a672f5757334eee nameOnProposal: "failedbisqtrade" proposalLink: "https://bisq.network/dao-reimbursement/800" requestedBSQ: "4,808" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 062a646cc78d64dcfe62da44f6a7358c63fd63da934e1d2f819647f0c15ebcd6 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/804" requestedBSQ: "38,196" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 8e20e5b6cd6f87bb5019aa7d51f622c8a8825dff42cfa8c99875315f44fa1f6e nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/301" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 28f394b94d2538205acf18080c4974905158d7b88aa5c298137e7caa495bc0b3 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/301" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-proposals/302" proposalParam: ISSUANCE_LIMIT @@ -165,5 +195,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "81,097" reimbursementTotal: "201,101" +numberGovernanceProposals: 3 totalIssuance: "282,197" --- diff --git a/_dashboard/cycle-22.md b/_dashboard/cycle-22.md index 94cc1bb4..65fff17e 100644 --- a/_dashboard/cycle-22.md +++ b/_dashboard/cycle-22.md @@ -39,114 +39,141 @@ totalBurnAmount: "160,589" totalBurnTx: "2,730" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: b63cba89e376a9c12afc3504eae6c76a77aeadeebf3ba5c619e31d53d212ad48 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/781" requestedBSQ: "4,666" - proposalType: COMPENSATION_REQUEST + proposalTxid: 293d91e325fdb3092ca8b1ac19a8ac22a337b9832c94d41b0d086315829e7b0d nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/783" requestedBSQ: "31,133" - proposalType: COMPENSATION_REQUEST + proposalTxid: 07627f14938bbcf9cc183055d8c36f867054ef3b252cd0c2fe5191f36cbbd6fd nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/784" requestedBSQ: "4,421" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0edb167d8d86a44e1995bcf9b19f1d5d446aa41b5f308a1d8e03ff396a7ccfdf nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/785" requestedBSQ: "24,793" - proposalType: COMPENSATION_REQUEST + proposalTxid: 10411f22e8aca30b44a765b19c198e4c497bf3956949ae7331a471bfc4b097ec nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/789" requestedBSQ: "941" - proposalType: COMPENSATION_REQUEST + proposalTxid: 775788bafb8de2fc99fee647676ddbfc1c1d56ef3709103800095f28635cf004 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/798" requestedBSQ: "1,240" - proposalType: COMPENSATION_REQUEST + proposalTxid: 21b147ecff2fa7fedfc3626fe8201ed271b941b0e959710a785265bcd9ac4a0a nameOnProposal: "robkaandorp" proposalLink: "https://bisq.network/dao-compensation/800" requestedBSQ: "41" - proposalType: COMPENSATION_REQUEST + proposalTxid: fa943b663be040269485d6aabc62043c5f0da63a5d68a8351f6e15cad53653e1 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/797" requestedBSQ: "826" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8d621fa9d016a164a6f7a4ec53dfc4893fe6450e2e7ce5f2234b5fdc7cf09db5 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/804" requestedBSQ: "206" - proposalType: COMPENSATION_REQUEST + proposalTxid: a007e066d519fcd118d5b1e103c08769252a8de49b42e8c12eee706de395c578 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/790" requestedBSQ: "2,686" - proposalType: COMPENSATION_REQUEST + proposalTxid: 260d9a953ca22f1e3cbc59b85099c5318012091169123045a4ca11ba8f64e416 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/795" requestedBSQ: "4,329" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8e279ce7ba7d569df29d6e8f0d35f7b49a0e307daa0f899623ea6b5b47eaa6de nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/793" requestedBSQ: "289" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0e4e5a85d7dd68cf8cb3e3c0f43a5b147776ab75dced8ea6e95b08e7d0c9ad7d nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/796" requestedBSQ: "1,736" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4e280bcd7aaab510b287799e74fec23c371076cd08899757a1b0587fca0baf86 nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/786" requestedBSQ: "372" - proposalType: COMPENSATION_REQUEST + proposalTxid: b7a866a2d006dba70d3ff04bda1d847cf0aa7729f417638d810288cf80d44b90 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/799" requestedBSQ: "991" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9d66c5ab0b2cc42c06d3a93bfb4b70b75d3c8d4b324f6aebbed0cc57810c7dae nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/788" requestedBSQ: "769" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3c7526bb54a68a004e6384f3d32fe0fb4278b8059c7a7eff8bbc67f9599a8593 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/787" requestedBSQ: "6,413" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8fc5b9def54e678590ecfae517150c07620f9883c98c5074d0b88efff572f53a nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/801" requestedBSQ: "207" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4fa107847ffabbcc2771d53cbab8164d702d74ebddddad4c392e4d090eb03c67 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/792" requestedBSQ: "826" - proposalType: COMPENSATION_REQUEST + proposalTxid: 159d7e31cc1d833bc75c5cb411e5c6918d6f213423089d51ac28e05e027e0eb3 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/791" requestedBSQ: "1,493" - proposalType: COMPENSATION_REQUEST + proposalTxid: cc0c46147a15e140ac1789111c9a6c7e9bb746325cfb0e596215e8c15d2698d3 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/803" requestedBSQ: "1,654" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 529f9fc881952dbbe49ea9f756d46dc699e47c5b9911a37a83c81d34a33fb761 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/857" requestedBSQ: "35,469" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 1d1b8a207ca4e101da92506f3e4b1721cfcbc966c9c06ebc9011bd061d81af78 nameOnProposal: "Wrecktangl3" proposalLink: "https://bisq.network/dao-reimbursement/822" requestedBSQ: "424" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 6fd1308a239b97cc3a19ecdc4d275f270b7e32a36bb9736fc2d63db3a0fb3e23 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-reimbursement/856" requestedBSQ: "778" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/311" proposalParam: BONDED_ROLE_FACTOR isAccepted: 0 - proposalType: CHANGE_PARAM + proposalTxid: 76a9156cb787e3457adda8dace0a2e3fc56fff5dca3aef30f0b76d8ec574dead nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/318" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: cce92b31b6920fb88c8a9f4b1b002cc33ca87f6fef6d2f68303adf653258d6ed nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/318" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -157,5 +184,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "90,034" reimbursementTotal: "36,671" +numberGovernanceProposals: 3 totalIssuance: "126,704" --- diff --git a/_dashboard/cycle-23.md b/_dashboard/cycle-23.md index a97f9379..fb58c6f8 100644 --- a/_dashboard/cycle-23.md +++ b/_dashboard/cycle-23.md @@ -43,90 +43,111 @@ totalBurnAmount: "87,039" totalBurnTx: "2,829" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 845738fc16a55f3af9f1e0c1579b05eca71c4fa330385aa8cdc7b9d42cedfcb3 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/808" requestedBSQ: "642" - proposalType: COMPENSATION_REQUEST + proposalTxid: d183a9fa4050c6a8194a3c2060dbb79fd247ae7357cbab908d8b0a557848fcec nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/811" requestedBSQ: "459" - proposalType: COMPENSATION_REQUEST + proposalTxid: ceeda3af3c04246cc12fd51131add142f44dd0f8888e7916790b6e80ae865b49 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/810" requestedBSQ: "813" - proposalType: COMPENSATION_REQUEST + proposalTxid: 459c97a1eae6e63933ad147a0a40e09a2705b4c8414a1f610c54146984f092e4 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/812" requestedBSQ: "459" - proposalType: COMPENSATION_REQUEST + proposalTxid: 74a956cdc9b5def00667386d0176bf83edee90051b3db31ec8f1ab8538f5f7b3 nameOnProposal: "paulmercier-bisq" proposalLink: "https://bisq.network/dao-compensation/807" requestedBSQ: "179" - proposalType: COMPENSATION_REQUEST + proposalTxid: ea6395587ded99ea69df6979a191a8e469054eaa0cd081e0f5c9e3132d17deb5 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/822" requestedBSQ: "522" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3e920222404b066ea93281e6210232ddf964b2d2d0791e4a3aab93417f0dd476 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/814" requestedBSQ: "2,385" - proposalType: COMPENSATION_REQUEST + proposalTxid: 588c3df376acafb01891a5b0b2aee37078c27e20a08527e7647d060a49062b61 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/815" requestedBSQ: "3,268" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6b76912518d39337c30f876c4cbc102e70e21f9f26e2aa68898e56c0361e08ad nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/828" requestedBSQ: "114" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5cc69e903ce17eae379622329aecae00d37d0ef76895ea12c514b57fd9144bb5 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/813" requestedBSQ: "3,106" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5b47debd033cdce39c851b56ec04a482b8fe0796727b7d6f77265f817a0c2769 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/826" requestedBSQ: "688" - proposalType: COMPENSATION_REQUEST + proposalTxid: ff361ded45b4b1d1d96251b2340736717dffdadc59b9498077b5f3df7dc6d591 nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/827" requestedBSQ: "688" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0c96b91b3fba6492dbab88407b0daf3f2ac77fa79d96af186f4cf97d533954ad nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/823" requestedBSQ: "69" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4eee5432b4d6544e744c32f289da7eb02a9c58208ed4fc5a572fa76a375470ab nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/809" requestedBSQ: "550" - proposalType: COMPENSATION_REQUEST + proposalTxid: 648f882f65a4a2ebb9c2fb504df4b8856b69b65f133617a4d389b1d3199b153b nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/821" requestedBSQ: "550" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2428d75393f8a2ce385339e5d14810b2c8ae6b74d225b6b9b8c9331a9dad41ab nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/817" requestedBSQ: "463" - proposalType: COMPENSATION_REQUEST + proposalTxid: cc8ca27d52ddcde5880e54c010e7282619036c2ab42c8f0f4dfd0a4cea05946d nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/829" requestedBSQ: "919" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: e6683a3321d57ee94c88ab8960b5d98efc511911dad163b711b084acf5d0c717 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/900" requestedBSQ: "16,963" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/311" proposalParam: BONDED_ROLE_FACTOR isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 9493be2d14df0382196b51205d0175a8c9ca7722dafd248e10bc16739e51c15a nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/325" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: b687a86936b4ff675d6effeeec20dc909a7dfdf3e77193b62235db6ca5be6768 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/325" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -137,5 +158,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "15,874" reimbursementTotal: "16,963" +numberGovernanceProposals: 3 totalIssuance: "32,837" --- diff --git a/_dashboard/cycle-24.md b/_dashboard/cycle-24.md index 515dfe24..7db81864 100644 --- a/_dashboard/cycle-24.md +++ b/_dashboard/cycle-24.md @@ -39,73 +39,90 @@ totalBurnAmount: "55,286" totalBurnTx: "2,925" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 72ccc91f2728637638631b11790ebf7eee4b84ea07a257f6de2807fa8a81aaed nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/832" requestedBSQ: "781" - proposalType: COMPENSATION_REQUEST + proposalTxid: d76bf073ad72d2e49b5d80da8ae5add51de7e7e6b1cf396dbc046771d161baac nameOnProposal: "paulmercier-bisq" proposalLink: "https://bisq.network/dao-compensation/841" requestedBSQ: "50" - proposalType: COMPENSATION_REQUEST + proposalTxid: f54081eb3642cf593704f9181cfe00865714ca46645e80b026b7fef8c55e0792 nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/831" requestedBSQ: "365" - proposalType: COMPENSATION_REQUEST + proposalTxid: 792a81dcb949bb577d581894481307677bcac81b52eeaa69dcf95a38a92461e7 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/834" requestedBSQ: "417" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7e641e1ede4908e58c9cb0691d9848d27c062229523e3bf73995a658d10053d1 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/838" requestedBSQ: "183" - proposalType: COMPENSATION_REQUEST + proposalTxid: 17efecf2d3516f5784158a4cf16b4d70f66f89707895d72db91f4b2f91f88841 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/835" requestedBSQ: "312" - proposalType: COMPENSATION_REQUEST + proposalTxid: 33467fdca5a7d4efcfdea742f70f9323536849c99ddf5b8119af8d0eb357d0d2 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/833" requestedBSQ: "490" - proposalType: COMPENSATION_REQUEST + proposalTxid: 12dd196b775d31d9b3ed26b5af42131ebc5284de175b7ed670becaa7bccb775c nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/837" requestedBSQ: "874" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6bd642b0f05ffd9a864d092a902e35524b857b0bc94edb9e385e073a40109d81 nameOnProposal: "huey735" proposalLink: "https://bisq.network/dao-compensation/844" requestedBSQ: "417" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1180680044c137f3ee9b18d28098bec680075ee36055c6711cf62832f8842de1 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/839" requestedBSQ: "500" - proposalType: COMPENSATION_REQUEST + proposalTxid: 05a951b589975512d8b688f05026598e694e46bfa9467eaf263fdf4605529ca1 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/842" requestedBSQ: "625" - proposalType: COMPENSATION_REQUEST + proposalTxid: ad2a16c473bd571cb8fd8ece32393edf67c5d2584db359786b23883f621d110f nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/846" requestedBSQ: "1,949" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2fc8e4978ade8bf408c702a0d3bdf3dd1bcdc3ecea5f9adf9b8c0d177e9786da nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/840" requestedBSQ: "542" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 588504f28cf23aae3daa9f2a934ddf76906469f6019ccef1815d006023986b8c nameOnProposal: "Akira45-0" proposalLink: "https://bisq.network/dao-reimbursement/908" requestedBSQ: "27,427" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 8c1ddf281fade1ad2fcd234c33c1b892b5d33e7f287269fa0e0552c40cce76de nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/925" requestedBSQ: "35,387" paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: f577b0477c111a39c163a2bae5fac1a9111d9420e57ea7e2de036ee6b94f047e nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/333" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: ff9dd36683d36b482a5ea0b0beb7e35fdd1feb992da2e04d731862f0ac9893ab nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/333" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -116,5 +133,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "7,504" reimbursementTotal: "62,814" +numberGovernanceProposals: 2 totalIssuance: "70,318" --- diff --git a/_dashboard/cycle-25.md b/_dashboard/cycle-25.md index 0cafee99..c7fd84eb 100644 --- a/_dashboard/cycle-25.md +++ b/_dashboard/cycle-25.md @@ -39,74 +39,92 @@ totalBurnAmount: "89,837" totalBurnTx: "3,639" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 26f95276957641c0199bfe8e591426e47b3c49c1b45b205c1119d7fa67b57538 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/851" requestedBSQ: "112" - proposalType: COMPENSATION_REQUEST + proposalTxid: 23b12fc1e403ea67be9b7909e9fc96acc952b473ecb926e54c9ff32d6a33b35d nameOnProposal: "viperperidot" proposalLink: "https://bisq.network/dao-compensation/847" requestedBSQ: "35" - proposalType: COMPENSATION_REQUEST + proposalTxid: bb77405b5739ed33841dedf7aebf835cf64fad991d2c6b0912bb4bf384e95878 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/856" requestedBSQ: "448" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8be5a131626371fdf08a6abdfc7da38402daab2aefcc779693262a2fcde6546a nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/848" requestedBSQ: "67" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0d6c429a1ca461d4b45d9db169b174d7c2155543c0d74c24eb816d325b0848a9 nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/852" requestedBSQ: "370" - proposalType: COMPENSATION_REQUEST + proposalTxid: a89f5c0dcce7f183a5e0d57a0ef19398e2428dd6f352afe23815943b754ea044 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/853" requestedBSQ: "1,547" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7fa6226736188c2c11de0f5df40e9fad155c65f3963cee6d88178e549a1d0ab4 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/862" requestedBSQ: "130" - proposalType: COMPENSATION_REQUEST + proposalTxid: c8c3ab487706724910d6d3b097536a14ef8bd8675146c8e9ad62d991063f9792 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/857" requestedBSQ: "415" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8cd8a0f41c6b178c4d5f502e26421e0c9f25c8c8879183d713239d7ee708d85a nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/858" requestedBSQ: "415" - proposalType: COMPENSATION_REQUEST + proposalTxid: 72b9bbd511b502a7615869e7f3b478d535dbef129096304937574da0169649ff nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/860" requestedBSQ: "3,742" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1603c8805a19f86c1bb7f7edec26838043f84fe637efe8be82c8c482da4b5796 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/854" requestedBSQ: "595" - proposalType: COMPENSATION_REQUEST + proposalTxid: 364c902f06f33df83708a0eb1d8f8e13a9ce65ccf5cedd0cf009d7ae1f4c4bdd nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/866" requestedBSQ: "112" - proposalType: COMPENSATION_REQUEST + proposalTxid: c77ae08df2361deb51afdf4ffbef62cf2479e3f31164f5be8211fb980401ef3e nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/863" requestedBSQ: "538" - proposalType: COMPENSATION_REQUEST + proposalTxid: e70203d28397f53fc154c1d314600194e3f73425a712940b6828f1514005eeb3 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/855" requestedBSQ: "547" - proposalType: COMPENSATION_REQUEST + proposalTxid: 607963704973b9fce2b7143549540ba896b39b3d8a1edaac12ba25ef34eff599 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/861" requestedBSQ: "1,527" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1252b7fa9faae979cc934e944015dd28f33023b82259f52c02d50384b4db641e nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/859" requestedBSQ: "471" - proposalType: COMPENSATION_REQUEST + proposalTxid: 37820ed1fe905f1efdc4bf03f006988f9f26c198ae559a8cdbb49352a5739e56 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/867" requestedBSQ: "627" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9a4a0f6687593c51f4f37ca98f52905c116744f21298d5d3f5bb17d5ed6ede0f nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/849" requestedBSQ: "1,833" @@ -115,6 +133,7 @@ paramChangeDetails: genericProposalDetails: bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: 7a6d4da9fd6e3fb7f4ea166289164381f59334eb8b558284a3d0df267572ec25 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-proposals/337" proposedRole: MEDIATOR @@ -123,5 +142,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "13,531" reimbursementTotal: "0" +numberGovernanceProposals: 1 totalIssuance: "13,531" --- diff --git a/_dashboard/cycle-26.md b/_dashboard/cycle-26.md index cbbf0b15..56957175 100644 --- a/_dashboard/cycle-26.md +++ b/_dashboard/cycle-26.md @@ -35,67 +35,83 @@ totalBurnAmount: "47,257" totalBurnTx: "2,680" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: a64210be33fbc8502a6985bc924848a213b9582ffd6a0ddf3f299aaef5278416 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/869" requestedBSQ: "171" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2022e263caa59bc34c99ec3ac14611ad8e103fbfa3ed94288401a58708682681 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/871" requestedBSQ: "599" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0296694ab1111713cd5dcf0d701db833f5730414789e1757320ed18cf2683098 nameOnProposal: "pedromvpg" proposalLink: "https://bisq.network/dao-compensation/879" requestedBSQ: "3,082" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6aee0356080a36d9452b4433b07d28df8eb475017fea31df16dc051709df0bf5 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/880" requestedBSQ: "685" - proposalType: COMPENSATION_REQUEST + proposalTxid: e2efd7f9942b32dd96733e9c271b6fc0bddb6a552da9f656dbab20bed6cdc955 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/873" requestedBSQ: "1,447" - proposalType: COMPENSATION_REQUEST + proposalTxid: b2cbe264a499091d21c97d811611f3e34a8d3e99d8edf2bad2b6d65155f791d3 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/881" requestedBSQ: "34" - proposalType: COMPENSATION_REQUEST + proposalTxid: 147cd57be682946706481771e79c276d52d2e3ef6ec8dbca5d2a1bda677b09c0 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/875" requestedBSQ: "822" - proposalType: COMPENSATION_REQUEST + proposalTxid: a1b28b769b22cac4db1f6a07dffa4ef0ced03ce3bc403f1bedce2780c2df403f nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/872" requestedBSQ: "1,267" - proposalType: COMPENSATION_REQUEST + proposalTxid: 21fce133bf08d041db3a77d4a16427bd13e37a8efda7a651410ff5da5d4dc1c9 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/882" requestedBSQ: "4,586" - proposalType: COMPENSATION_REQUEST + proposalTxid: a5a62bf462cbc37b344bdbc7bd81531c4d24866a289ac7b76936b56c713a69a8 nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/876" requestedBSQ: "2,997" - proposalType: COMPENSATION_REQUEST + proposalTxid: 57440001adf5c25b60dc2dba8fc8cb3fe86af5ac5fcd5ecf2891c8c042277439 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/884" requestedBSQ: "958" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1845a556c43bfab4a0a626dc975800ecc1943b3a3fe856be7ee66205761725ed nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/877" requestedBSQ: "788" - proposalType: COMPENSATION_REQUEST + proposalTxid: 37dc32b0ae5de1c258d761e66c3e75a6488fddc574891e84a352957fd8baee1e nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/874" requestedBSQ: "1,459" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1a02ce3072a2a825fc678aaaaa1b4ce67dafee39f901e32b1e6e78745176e940 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/870" requestedBSQ: "3,425" - proposalType: COMPENSATION_REQUEST + proposalTxid: 20a7087c2ed02ead2ad42c6f1c31af2449d50e880a39f213f211ae0922b799d0 nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/885" requestedBSQ: "1,027" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 07e8d2698c6170005a5e328900d2569fa2072f9d76481ea70cd6c792365ac2b2 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/967" requestedBSQ: "46,292" @@ -106,5 +122,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "23,347" reimbursementTotal: "46,292" +numberGovernanceProposals: 0 totalIssuance: "69,638" --- diff --git a/_dashboard/cycle-27.md b/_dashboard/cycle-27.md index 5eb1f055..b6c0aa44 100644 --- a/_dashboard/cycle-27.md +++ b/_dashboard/cycle-27.md @@ -43,65 +43,80 @@ totalBurnAmount: "64,447" totalBurnTx: "2,161" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 5e0ee7eb13783cc6eb611a7f3c702760ea6d1ce5e8b1f29b939e4dadbab3ac4f nameOnProposal: "flybylow" proposalLink: "https://bisq.network/dao-compensation/890" requestedBSQ: "406" - proposalType: COMPENSATION_REQUEST + proposalTxid: 05aa26f37eddb0f956ca7221115b860c9b5dc3ec0568dca43130aa1736dedd0b nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/892" requestedBSQ: "203" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9a72b096f7cfe449d5ff00c7c557546047b63b87f33ae6f8f56b94708a8e8dc2 nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/889" requestedBSQ: "1,220" - proposalType: COMPENSATION_REQUEST + proposalTxid: adfb0da353711a7dd7b1df2eec24d277d55507ff80b73054b2767756c6fa78d7 nameOnProposal: "bisqubutor" proposalLink: "https://bisq.network/dao-compensation/899" requestedBSQ: "33" - proposalType: COMPENSATION_REQUEST + proposalTxid: d93f9624c39466fb6a356354c1576e23de4857afa5d593989196f709b5723943 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/901" requestedBSQ: "1,138" - proposalType: COMPENSATION_REQUEST + proposalTxid: ad43d15fba2374b66f728e96f31a54b6881fb61b96b2152c2d1eb861306d0af0 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/894" requestedBSQ: "854" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4a1dc66a61664e4fd3f95eae05fec8cf449e9943646654eb58d9f526382b7fd6 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/893" requestedBSQ: "1,178" - proposalType: COMPENSATION_REQUEST + proposalTxid: 17670c6421c6439a0498e9d0c21cea555c8213f058e0f0d480c79b31267dd900 nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/896" requestedBSQ: "2,520" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3c65aa026917aa4aa6b24888c6da1b9e8370cf4df3b5a117a86ad7336bb82d72 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/902" requestedBSQ: "813" - proposalType: COMPENSATION_REQUEST + proposalTxid: f0c5a8be5910b12605e092ca81440aee8fc092500a3aed4667bbf2691fbca4cd nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/897" requestedBSQ: "634" - proposalType: COMPENSATION_REQUEST + proposalTxid: b4008cd9bdaaf4d2396a0f9a15a4b8ac402206c733cccef4e00ed84ef52cc679 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/895" requestedBSQ: "589" - proposalType: COMPENSATION_REQUEST + proposalTxid: fe956cc263f6d0010a05dd8901adf064a38c32dfd680d402e8f29f77d9f8085b nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/903" requestedBSQ: "1,220" - proposalType: COMPENSATION_REQUEST + proposalTxid: b28864543405c657c75c88cd0c7c35e9b1c1b1f50c271fb6dff617cd847bf7ce nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/898" requestedBSQ: "244" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 8c75c63afa675d412815d255eb69269142fba4ce05e8b5335844216f4dbee747 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/339" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 64eecefd91125d55867bf85dacb64935bfd7a927fd936955bccd1db349d03b65 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/339" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -112,5 +127,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "11,051" reimbursementTotal: "0" +numberGovernanceProposals: 2 totalIssuance: "11,051" --- diff --git a/_dashboard/cycle-28.md b/_dashboard/cycle-28.md index ee7a6dec..a286df7f 100644 --- a/_dashboard/cycle-28.md +++ b/_dashboard/cycle-28.md @@ -35,67 +35,83 @@ totalBurnAmount: "45,886" totalBurnTx: "3,020" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 8d1509515f7ceff3ead6a0a7a6cdf090221386f35c2b89e0ab8701631d3983db nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/915" requestedBSQ: "164" - proposalType: COMPENSATION_REQUEST + proposalTxid: e33dc8ff3678d8667846e590472f9341dcbf8964a65d4601ca6355fc326ac4e0 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/912" requestedBSQ: "921" - proposalType: COMPENSATION_REQUEST + proposalTxid: 173b82cee8fea3ab06ee3e4845c5b200940f2669bed032989354b1536caafdb2 nameOnProposal: "burningman3" proposalLink: "https://bisq.network/dao-compensation/918" requestedBSQ: "658" - proposalType: COMPENSATION_REQUEST + proposalTxid: 66d35c5fe065fd015d1d8b256c01c5b674556bf372268f768983f484584704ab nameOnProposal: "ghubstan" proposalLink: "https://bisq.network/dao-compensation/911" requestedBSQ: "5,921" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5e9ebb78315cf15358083ecb621b14f71bf32a90ffd3363fdab9ce2168f72160 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/917" requestedBSQ: "789" - proposalType: COMPENSATION_REQUEST + proposalTxid: 20fcc20f0857447a8fe50df2736626137cce715eb861e2969da3279356300db9 nameOnProposal: "BtcContributor" proposalLink: "https://bisq.network/dao-compensation/914" requestedBSQ: "724" - proposalType: COMPENSATION_REQUEST + proposalTxid: 099e09e19bc3cd5bb8cd521b696e161ca3116f4cc2f6862763f9b48aabe29a39 nameOnProposal: "jmacxx" proposalLink: "https://bisq.network/dao-compensation/913" requestedBSQ: "1,316" - proposalType: COMPENSATION_REQUEST + proposalTxid: b0a06166c984810cfb536604b539b993558c0c6a15580a9f763c6ffecab044ad nameOnProposal: "pazza83" proposalLink: "https://bisq.network/dao-compensation/919" requestedBSQ: "1,020" - proposalType: COMPENSATION_REQUEST + proposalTxid: 328a806607fe5eb0a9d0d9f0d003784162161a0e337cf06f694b65eb9d8d5855 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/907" requestedBSQ: "691" - proposalType: COMPENSATION_REQUEST + proposalTxid: fd5f4f7a93338a8007664e9e5242a2d5d6fd0e73c75831f0c41fc51045381c90 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/910" requestedBSQ: "493" - proposalType: COMPENSATION_REQUEST + proposalTxid: a16445e0956e68eb5c897f8321877cc276559d04c69e9f131c3b68e9fb93a183 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/904" requestedBSQ: "5,052" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8e34ea20cd31cdf9f7db43e07f574ff9b769d19b9ba10ad8a686b23dc5fce13c nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/916" requestedBSQ: "1,421" - proposalType: COMPENSATION_REQUEST + proposalTxid: ebb77aec8d865f4b949a018b3a19040888abd9e75acc975f5be963da12368eac nameOnProposal: "leo816" proposalLink: "https://bisq.network/dao-compensation/920" requestedBSQ: "2,041" - proposalType: COMPENSATION_REQUEST + proposalTxid: ce2ffa35e66dd4992f631dfafbca523f498259d065b02515aeda4708ef5a0dd6 nameOnProposal: "xyzmaker123" proposalLink: "https://bisq.network/dao-compensation/905" requestedBSQ: "625" - proposalType: COMPENSATION_REQUEST + proposalTxid: 68f146973d603efb438b435b0ec1a7968ec2828992746c2a28797cdfa24636a7 nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-compensation/909" requestedBSQ: "1,846" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 66674809026a66c2ec28976e042d87322520a9c9c874e61ecc646fbcb74b934c nameOnProposal: "refund-agent2" proposalLink: "https://bisq.network/dao-reimbursement/1004" requestedBSQ: "36,054" @@ -106,5 +122,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "23,682" reimbursementTotal: "36,054" +numberGovernanceProposals: 0 totalIssuance: "59,736" --- diff --git a/_dashboard/cycle-3.md b/_dashboard/cycle-3.md index e34b2b3a..a11d6b37 100644 --- a/_dashboard/cycle-3.md +++ b/_dashboard/cycle-3.md @@ -35,87 +35,107 @@ totalBurnAmount: "13,501" totalBurnTx: "3,024" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 078ea6a58b49f1f63d231c0fdc6f58958eb2e22b8dbca4a23e0f81081753f82e nameOnProposal: "arunasurya" proposalLink: "https://bisq.network/dao-compensation/301" requestedBSQ: "625" - proposalType: COMPENSATION_REQUEST + proposalTxid: 37cbff52f837d9975f79104c39747939de30a70f1f4d3b453c3f02f215092e21 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/303" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: ca01579accb6f1ab2fedcd14d9f4c268f56e4c9dd934fa83521ae9e006ac991d nameOnProposal: "torachan3" proposalLink: "https://bisq.network/dao-compensation/305" requestedBSQ: "20" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2165e91319997fd670bdb3ce1a561ecebba08bd04a7fb89d765c8408461129b8 nameOnProposal: "DrazenV" proposalLink: "https://bisq.network/dao-compensation/302" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1551ebfcd207ddbe1d32b4be9ab0f56ca2ec1c7725e1230e760fb3dfd2df0110 nameOnProposal: "tdhr0917" proposalLink: "https://bisq.network/dao-compensation/306" requestedBSQ: "70" - proposalType: COMPENSATION_REQUEST + proposalTxid: 19da4a670b52c8415e55e95c9b9f5f07bd99d30ee79fc89d8c66381850ea4e50 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/307" requestedBSQ: "4,450" - proposalType: COMPENSATION_REQUEST + proposalTxid: 479d701940d542c795e864415db036c6ac1ca54ad32657b698841c9a664afc7f nameOnProposal: "HarryMacFinned" proposalLink: "https://bisq-network/dao-compensation/308" requestedBSQ: "2,900" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5930370a10fb52ffd10ca68d548088cad43ca2dea91e54758e15423929f8154f nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/310" requestedBSQ: "550" - proposalType: COMPENSATION_REQUEST + proposalTxid: d99c3ce06db0ad0bb7851c88bca2dfc8bb4d19179d6f58552a1851e1dd92d68d nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/309" requestedBSQ: "1,475" - proposalType: COMPENSATION_REQUEST + proposalTxid: 50b6928dcb343cf492ee6d83671df9d881868b2348a12ae0c79f167aaab7d5df nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/311" requestedBSQ: "4,590" - proposalType: COMPENSATION_REQUEST + proposalTxid: 870ca58782c46e8c1a79bd95c335456d7f0a99158cb9bcb9649882dcdb732337 nameOnProposal: "miker" proposalLink: "https://bisq.network/dao-compensation/312" requestedBSQ: "500" - proposalType: COMPENSATION_REQUEST + proposalTxid: 40c7dd1f83db40355dbf5ccb790cd7f2570f0fd2d26bcb137d98b101ed0c3e86 nameOnProposal: "Manfred Karrer" proposalLink: "https://bisq.network/dao-compensation/313" requestedBSQ: "360" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7aedc95bce7d925de04436db62f830c223a2fd437f0fb2dcf4a3b6775ebab820 nameOnProposal: "agb19" proposalLink: "https://bisq.network/dao-compensation/314" requestedBSQ: "300" - proposalType: COMPENSATION_REQUEST + proposalTxid: e9683bd973b50c40fad4e5ed4f50b53c948e1af9acc0c8a58bc56489a3da5559 nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/315" requestedBSQ: "1,840" - proposalType: COMPENSATION_REQUEST + proposalTxid: 462b3e902fb098cbf29235023be44e2db9f3c09cee20a7e3b4f48550c8b9d78a nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/304" requestedBSQ: "2,850" - proposalType: COMPENSATION_REQUEST + proposalTxid: 980fb83d5348e96187c01a7415a87596679ccfaff16a8cbd27f4adb38277ecfa nameOnProposal: "huey" proposalLink: "https://bisq.network/dao-compensation/316" requestedBSQ: "1,000" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 3f6ba147f063079dc7bbc99dc98ca5a6926554217b0a044cdcd33860c31a0d18 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/99" proposalParam: DEFAULT_MAKER_FEE_BTC isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 0a9de60fad7643e7bee2bfe6ed1e3cc5660a88eba4d46a5ead5c84af52cb6410 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/99" proposalParam: DEFAULT_TAKER_FEE_BTC isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: aff6be6064f3b353db4b92ba9d3069f23389cb6fe3abf799ab567d359b5c7923 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/99" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 7187c59cb5ea304b3f02bc70ffbda6724b0f540cebcce0c1ac69c1bafcf681f1 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/99" proposalParam: DEFAULT_TAKER_FEE_BSQ @@ -126,5 +146,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "22,730" reimbursementTotal: "0" +numberGovernanceProposals: 4 totalIssuance: "22,730" --- diff --git a/_dashboard/cycle-4.md b/_dashboard/cycle-4.md index 6cfb202f..0cd56598 100644 --- a/_dashboard/cycle-4.md +++ b/_dashboard/cycle-4.md @@ -31,87 +31,107 @@ totalBurnAmount: "42,547" totalBurnTx: "2,306" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 011082aa263471a17a809f04a499e4cc203ec614ed9ef423ebc4cdad70352a0c nameOnProposal: "WDLJT6" proposalLink: "https://bisq.network/dao-compensation/319" requestedBSQ: "1,080" - proposalType: COMPENSATION_REQUEST + proposalTxid: 873172b31682ec7383502fc71c90eead57c7b3e1b2e3d73bb344f1031214ed94 nameOnProposal: "blabno" proposalLink: "https://bisq.network/dao-compensation/321" requestedBSQ: "400" - proposalType: COMPENSATION_REQUEST + proposalTxid: fa0a5eadd51a1c59749f486e6ef0b4623e2c3901650598a2f6e5c69c1705a7ee nameOnProposal: "blabno" proposalLink: "https://bisq.network/dao-compensation/322" requestedBSQ: "150" - proposalType: COMPENSATION_REQUEST + proposalTxid: be634158336f2593af1684eaae82cfb9b68a6e218fa104834dd34c529ae5b68a nameOnProposal: "ff98sha" proposalLink: "https://bisq.network/dao-compensation/320" requestedBSQ: "1,199" - proposalType: COMPENSATION_REQUEST + proposalTxid: e922c47fdf74a8086ff732db377edce2b65329646f37bb623b2fcd56c5dac24b nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/326" requestedBSQ: "750" - proposalType: COMPENSATION_REQUEST + proposalTxid: 99826f07d5ae5f0b213d4e8b521bc50295f4da0b04ee84d13b902df8d11ccdca nameOnProposal: "Manfred Karrer" proposalLink: "https://bisq.network/dao-compensation/327" requestedBSQ: "390" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8bba1832f0f6d09b2228f219ed8ef9f9bc07f3f19cb5858ea046c21654b4bbf4 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/325" requestedBSQ: "5,980" - proposalType: COMPENSATION_REQUEST + proposalTxid: abaa64ab3e1af96c36fbc0d62debdcdc81abe3eb1bd6e0045e85da8d6e1ab9c7 nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/328" requestedBSQ: "920" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2bd222db0ea494af1ff9642db84a2d5d5ab48be6b27b7e239db73fe776cf76da nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/324" requestedBSQ: "700" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8f5f057c32bc7d022c8b809792a0c4b702171e020660b63b10154491bcba364b nameOnProposal: "Juan Tellez / Sebastian Tellez" proposalLink: "https://bisq.network/dao-compensation/318" requestedBSQ: "553" - proposalType: COMPENSATION_REQUEST + proposalTxid: f85ee9b5a80c65be8a95647aa7a7258f19d113fdf2dd0f06c703044d6d91dc79 nameOnProposal: "chris" proposalLink: "https://bisq.network/dao-compensation/329" requestedBSQ: "7,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6efd62b68a972ef1a0f8d89de71523fc7b3ae380d9aa32ca5effcb40bc6b127f nameOnProposal: "mike" proposalLink: "https://bisq.network/dao-compensation/331" requestedBSQ: "250" - proposalType: COMPENSATION_REQUEST + proposalTxid: ee2ae98f8373e1b14a1de855a3f173631000507e780fc48b9cccce1af116e86a nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/332" requestedBSQ: "677" - proposalType: COMPENSATION_REQUEST + proposalTxid: db0aee8e3efa6dc9688225ee3890d9d9cb89be587d72af35167acdf1799fa867 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/317" requestedBSQ: "3,450" - proposalType: COMPENSATION_REQUEST + proposalTxid: e942e25665c8b20f23149c543b1a855b0c48ed7067b6fd7c4c3f2caffd12a314 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/323" requestedBSQ: "3,530" - proposalType: COMPENSATION_REQUEST + proposalTxid: b98f560bc3a7482b4136c6e190a2b00a7ed49e8ce8a45a7e0763ef6dee0c042b nameOnProposal: "huey" proposalLink: "https://bisq.network/dao-compensation/334" requestedBSQ: "1,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: ed170977bbbed8d4da128bc9c9e1ac332c58d15300fb2054577c5184ac8aa90d nameOnProposal: "tdhr0917" proposalLink: "https://bisq.network/dao-compensation/333" requestedBSQ: "1,209" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 00ffbf34b4d51d1bd56eb5c26da79621f246c02e3edb868430f76d2474f18c39 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/103" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: fd93f23971ce12f9af96284483f707d3660fd29074d5e32bde5cc419c21c2e84 nameOnProposal: "deltahandler" proposalLink: "https://bisq.network/dao-proposals/103" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-proposals/74" isAccepted: 1 @@ -120,5 +140,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "29,438" reimbursementTotal: "0" +numberGovernanceProposals: 3 totalIssuance: "29,438" --- diff --git a/_dashboard/cycle-5.md b/_dashboard/cycle-5.md index bffee834..428148d5 100644 --- a/_dashboard/cycle-5.md +++ b/_dashboard/cycle-5.md @@ -39,147 +39,181 @@ totalBurnAmount: "54,672" totalBurnTx: "2,258" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 295f9718f778eaec516401752ef8165f7e1649091154004625228dad06010aae nameOnProposal: "HarryMacFinned (aka Homard)" proposalLink: "https://bisq.network/dao-compensation/330" requestedBSQ: "1,600" - proposalType: COMPENSATION_REQUEST + proposalTxid: 354b3c664050a65185f4f65debc797de9f4155e8661ef278ca754d1bfde42f59 nameOnProposal: "KISBitcoin" proposalLink: "https://bisq.network/dao-compensation/339" requestedBSQ: "1,500" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7ae031ef8cec388cfe3d40a7084b2afab8e827958b29af3656a4511089496099 nameOnProposal: "ArnaudFR86" proposalLink: "https://bisq.network/dao-compensation/341" requestedBSQ: "305" - proposalType: COMPENSATION_REQUEST + proposalTxid: 17c6413b1347595a3d1be5923030cacb1b733691132e4992208902013da0b8a6 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/338" requestedBSQ: "10,350" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5dad67f34f351262c2f2efb8f2349a0b9ddf1e63e63aba07e0bbe91c6e03f3cc nameOnProposal: "Manfred Karrer" proposalLink: "https://bisq.network/dao-compensation/347" requestedBSQ: "390" - proposalType: COMPENSATION_REQUEST + proposalTxid: cf3ccdfb51b1e54c77b595e5148a8c5631ba8caac2e51e0288ae05c0bf153cc6 nameOnProposal: "cbeams" proposalLink: "https://bisq.network/dao-compensation/348" requestedBSQ: "130" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7a1cdff1a64d86ff37e24d4ead0ba7ea3644e5122790323281f842c0c722677c nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/269" requestedBSQ: "29,880" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0c59d9727b3765878a485050e96aece65463bb62975ce594bfc6922d83a669aa nameOnProposal: "bodymindarts" proposalLink: "https://bisq.network/dao-compensation/344" requestedBSQ: "435" - proposalType: COMPENSATION_REQUEST + proposalTxid: e23adbe44a217bcd346b2e48569e98e211c359f28aef98b41fb724b8e7167525 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/350" requestedBSQ: "407" - proposalType: COMPENSATION_REQUEST + proposalTxid: a1af06423e7bb9e0016039982b3619e33ae5ebc00729a2538d3ce04aaa15ad8e nameOnProposal: "acrual" proposalLink: "https://bisq.network/dao-compensation/346" requestedBSQ: "130" - proposalType: COMPENSATION_REQUEST + proposalTxid: 98589a9055ed8eb781c0b0acbb2d546c77224b2f07b5532ba0ba1a6e19a7bdd1 nameOnProposal: "Aleksej" proposalLink: "https://bisq.network/dao-compensation/351" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: aa9def55b42f010ceaa8f6a65f80cb8900ac89e0c56d7e3eb1cb1351ea673fe4 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/352" requestedBSQ: "9,884" - proposalType: COMPENSATION_REQUEST + proposalTxid: e8b7065b4d0490eeab09659c9583f0ae6c785f5a3577a3f43e94c44e99a2b933 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/353" requestedBSQ: "650" - proposalType: COMPENSATION_REQUEST + proposalTxid: 83a532e4f3fa8c40db333638dbbabc6b0dc6c3bbd62d7f79559bb12491900f94 nameOnProposal: "huey" proposalLink: "https://bisq.network/dao-compensation/340" requestedBSQ: "2,791" - proposalType: COMPENSATION_REQUEST + proposalTxid: ee8eb5afe19890a208aad317119ce931b508a40e0b1a885a60c465f493a17dbf nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/354" requestedBSQ: "220" - proposalType: COMPENSATION_REQUEST + proposalTxid: 32daa411a628ea1c265ebc2f89395c91201329edff442bc6caf66231d8fff560 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/355" requestedBSQ: "850" - proposalType: COMPENSATION_REQUEST + proposalTxid: d7fd7e5de714e44214f0a01024d0984e959b4ce7180ba6329e587ff3c74fc5ad nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/356" requestedBSQ: "8,130" - proposalType: COMPENSATION_REQUEST + proposalTxid: 70a583abd81264f0019c809137e45861674de5615eb3f90ffe1c29301ff6e891 nameOnProposal: "christophsturm" proposalLink: "https://bisq.network/dao-compensation/357" requestedBSQ: "12,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 966c322dc6b4242d221759f49716cae654f7a8d5c00f76313616ad7916a89440 nameOnProposal: "erciccione" proposalLink: "https://bisq.network/dao-compensation/358" requestedBSQ: "800" - proposalType: COMPENSATION_REQUEST + proposalTxid: fb84aa275790e572c33575a4a3c242a0219e58dca578939bed4e5aeeb7db8544 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/336" requestedBSQ: "4,020" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6ff7e97ee0930d5e9af81ea99b07acd1d4d7b27a65771103d31beb3696d8ca93 nameOnProposal: "mpolavieja" proposalLink: "https://bisq.network/dao-compensation/359" requestedBSQ: "140" - proposalType: COMPENSATION_REQUEST + proposalTxid: f1e33c8a4f13d20e522495ac7d7ebb2672aadb66517baa287d7e7606e71a6b44 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/361" requestedBSQ: "5,940" - proposalType: COMPENSATION_REQUEST + proposalTxid: 074022eb301b24e67d0cc7fb6394c47f4e0f47a75e1239bf773f775bede69376 nameOnProposal: "battleofwizards" proposalLink: "https://bisq.network/dao-compensation/343" requestedBSQ: "8,450" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9b7526364c5b6e54cee111c526e7d301b7c66e703a0024d10dc20b11c8cf9b60 nameOnProposal: "niyid" proposalLink: "https://bisq.network/dao-compensation/335" requestedBSQ: "1,270" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 92bbc5d3cb6fccf447969e0d0b5382f125e71aae6134a00c61fe3e9a9197d39d nameOnProposal: "burning2019" proposalLink: "https://bisq.network/dao-proposals/116" proposalParam: RECIPIENT_BTC_ADDRESS isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-proposals/105" isAccepted: 1 - proposalType: GENERIC + proposalTxid: b1fcc3fe52def0794a4bafec6cba96ec5418bd23d5e0d3920fb0876c60e658d0 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-proposals/107" isAccepted: 1 - proposalType: GENERIC + proposalTxid: e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-proposals/114" isAccepted: 1 - proposalType: GENERIC + proposalTxid: de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-proposals/115" isAccepted: 1 bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: b52f49569f5e429f658f8eca1c98d7af56517d42cfc3f9122aa00fdef1d7d9dc nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-proposals/108" proposedRole: GITHUB_ADMIN isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: bedb68dc628beb00bc20d0010cad48c9fe291f544c10f47a5428d83fe6ac97c6 nameOnProposal: "bisquser" proposalLink: "https://bisq.network/dao-proposals/117" proposedRole: MEDIATOR isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139 nameOnProposal: "burning2019" proposalLink: "https://bisq.network/dao-proposals/116" proposedRole: BTC_DONATION_ADDRESS_OWNER isAccepted: 1 - proposalType: BONDED_ROLE + proposalTxid: 01dac32957c0505a7b690a66df07f2f4017864d3b99241c0de4ce7cc1d920f58 nameOnProposal: "lio" proposalLink: "https://bisq.network/dao-proposals/112" proposedRole: MEDIATOR isAccepted: 0 - proposalType: BONDED_ROLE + proposalTxid: 42986b2d606e76c3d27134e32026ad1c4272e7b3a2cbb135ad855c7108bfc4e0 nameOnProposal: "leo" proposalLink: "https://bisq.network/dao-proposals/112" proposedRole: MEDIATOR @@ -188,5 +222,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "100,472" reimbursementTotal: "0" +numberGovernanceProposals: 10 totalIssuance: "100,472" --- diff --git a/_dashboard/cycle-6.md b/_dashboard/cycle-6.md index 64b18e84..6089bd43 100644 --- a/_dashboard/cycle-6.md +++ b/_dashboard/cycle-6.md @@ -35,107 +35,132 @@ totalBurnAmount: "20,703" totalBurnTx: "1,867" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: cc415d3d4f8512cfe21af5f52ad588da490c5ec104ff44ea3d234e72e72af09d nameOnProposal: "Oscar65" proposalLink: "https://bisq.network/dao-compensation/365" requestedBSQ: "51" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4ba9f6a1190d4207eb085db490f0e810cebe2cee3902177e56db25d96871385e nameOnProposal: "pedromvprg" proposalLink: "https://bisq.network/dao-compensation/366" requestedBSQ: "400" - proposalType: COMPENSATION_REQUEST + proposalTxid: 68b692617db924984f71fd4fe367e385bed75a9bd0cd293352fd59069d3559b3 nameOnProposal: "pac" proposalLink: "https://bisq.network/dao-compensation/367" requestedBSQ: "100" - proposalType: COMPENSATION_REQUEST + proposalTxid: f105925c24154faff4d9585b2bdda9a0a11a829fad3e621bdeb7b15eabf36084 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/349" requestedBSQ: "37,050" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1b59d210f36afbdced968606e8ff0d19b22c7e523bcf73b8c5fcb81e98dd3478 nameOnProposal: "ManfredKarrer" proposalLink: "https://bisq.network/dao-compensation/368" requestedBSQ: "340" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4e7f6fc056aeb4410cfb256307bb579e1e1b134cc525aa8257107178d0adb7dd nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/369" requestedBSQ: "9,555" - proposalType: COMPENSATION_REQUEST + proposalTxid: cf313f750d1e39238b7e18cffab70b188d16a9e5e6c1b393681f37ccc5a2db15 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/370" requestedBSQ: "270" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7f7452547db7da8606829f23ad3ff40d0d4f4d2f016497919a982a19344c4ce6 nameOnProposal: "tdhr0917" proposalLink: "https://bisq.network/dao-compensation/371" requestedBSQ: "419" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8b3b6c2a9c031d3d9529d819e05f5e47edfb729be0f805ab5c802f7028a27157 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/363" requestedBSQ: "6,900" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7f7c4c5fd1b49acf7b7cdd51834f0aea8826bb1d44ad73f53d11ecf54ac4074e nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/373" requestedBSQ: "650" - proposalType: COMPENSATION_REQUEST + proposalTxid: d957d0bd47090fe295370358b43af00453e7e2eeb4c0cee5b773e2ffbd972821 nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/376" requestedBSQ: "240" - proposalType: COMPENSATION_REQUEST + proposalTxid: 484719ff1c8d6914f17f50073b3b195deafa5980b52ba020d124380ac0d2f797 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/375" requestedBSQ: "9,030" - proposalType: COMPENSATION_REQUEST + proposalTxid: 333ba39ec029c2e1a68f8549f11453c43b67092cfc4cbde551f914319bd7e538 nameOnProposal: "HarryMacFinned (aka Homard)" proposalLink: "https://bisq.network/dao-compensation/377" requestedBSQ: "800" - proposalType: COMPENSATION_REQUEST + proposalTxid: 11ba90403b3a1e5f6505fcf33c6aeb6a7e1b074ec92d78f7e042841f1b588950 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/378" requestedBSQ: "500" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6292dd7777c9479badf6b999042ded97ed75f34a09c0fa5e8694c10115785622 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/372" requestedBSQ: "5,965" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3e549b5b9c7ac1a80cba512081c59521c7d8d5ee2623a13880c6328254ffb3f4 nameOnProposal: "niyid" proposalLink: "https://bisq.network/dao-compensation/379" requestedBSQ: "6,750" - proposalType: COMPENSATION_REQUEST + proposalTxid: f2494fed8d08f74431fe76e8940a3fb5e25e2598e86851bad4bfe889da1a043c nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/380" requestedBSQ: "4,800" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0c38b6e87ae5fd5fd6ef356e5db1d29791241e11971876a8d58168c7f6fc289f nameOnProposal: "erciccione" proposalLink: "https://bisq.network/dao-compensation/374" requestedBSQ: "1,050" - proposalType: COMPENSATION_REQUEST + proposalTxid: e90ac1b6195df2752460cf9fedb835eaa34e0f69c2424f01e43fdffcb10de96d nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/381" requestedBSQ: "306" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2e288aa56a9f1b6e67bade968832bf0306f360ce9cfdded7dd95f4e0ff1aad17 nameOnProposal: "fkrauss" proposalLink: "https://bisq.network/dao-compensation/382" requestedBSQ: "662" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4f78a499234283967beb4278ee6ce5360740f3dde0298abeb50501f824c7a04c nameOnProposal: "Aleksej" proposalLink: "https://bisq.network/dao-compensation/384" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9f0b64bdf533d8a67558a5a2262da8210340d77928ab4850ad78de229a81632d nameOnProposal: "huey735" proposalLink: "https://bisq.network/dao-compensation/383" requestedBSQ: "813" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: dd4e19156b60e002effc7c250b2b9a5068c6e7812685e9a24f70001db2945272 nameOnProposal: "ifarnung" proposalLink: "https://bisq.network/dao-proposals/126" proposalParam: DEFAULT_MAKER_FEE_BSQ isAccepted: 1 - proposalType: CHANGE_PARAM + proposalTxid: 7757e7f68c3ee494ada0fa7f0009c7fc7cb8fb6c5823120e13ac3e8dad971f4c nameOnProposal: "ifarnung" proposalLink: "https://bisq.network/dao-proposals/126" proposalParam: DEFAULT_TAKER_FEE_BSQ isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067 nameOnProposal: "niyid" proposalLink: "https://bisq.network/dao-proposals/110" isAccepted: 0 @@ -144,5 +169,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "86,851" reimbursementTotal: "0" +numberGovernanceProposals: 3 totalIssuance: "86,851" --- diff --git a/_dashboard/cycle-7.md b/_dashboard/cycle-7.md index 83bfd214..790bc260 100644 --- a/_dashboard/cycle-7.md +++ b/_dashboard/cycle-7.md @@ -39,105 +39,130 @@ totalBurnAmount: "15,570" totalBurnTx: "2,481" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 704e48ffd22ebee09bdcd591d5ad311c6b34c75030c0989731fd0205cc8bb86e nameOnProposal: "fedegrc" proposalLink: "https://bisq.network/dao-compensation/387" requestedBSQ: "50" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7480f8b7f4bca0d5acaa9299527beb68095d0e826141ac5f7901a8873fe35457 nameOnProposal: "KamilPredecki" proposalLink: "https://bisq.network/dao-compensation/388" requestedBSQ: "1,800" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1c707b4c7682fab07cd0302d5d1d839368af1d7fbab67af59705fe2b0b7fdc76 nameOnProposal: "blabno" proposalLink: "https://bisq.network/dao-compensation/393" requestedBSQ: "1,050" - proposalType: COMPENSATION_REQUEST + proposalTxid: eca43af150ab0c4139625b7a64649c240a25caa9b500ed5e4c261ee1e32b3b5b nameOnProposal: "wdljt6" proposalLink: "https://bisq.network/dao-compensation/391" requestedBSQ: "1,003" - proposalType: COMPENSATION_REQUEST + proposalTxid: 12ed69035de5c06f377c7d9a1f841787b6f463aeb84df16ac3c406bbe486257d nameOnProposal: "ff98sha" proposalLink: "https://bisq.network/dao-compensation/390" requestedBSQ: "430" - proposalType: COMPENSATION_REQUEST + proposalTxid: e902b1aa5b7b153647611902f07fb646fa4c72b5f0e7c1186189a87595ff5d80 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/386" requestedBSQ: "11,250" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1f54b15c0c2e8f15d5410a26a6387df63b2a42731963ffe13a72417a561f38f8 nameOnProposal: "Oscar65" proposalLink: "https://bisq.network/dao-compensation/396" requestedBSQ: "375" - proposalType: COMPENSATION_REQUEST + proposalTxid: b566c61e17c0f9de1c72a8df8ab9f641be22403cba6c7e11eb7daa51e703de36 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/397" requestedBSQ: "886" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9a42d9c4f73efec228dba1b44f406c97f9d877d9f9e53be9e1611b0dadd62f32 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/398" requestedBSQ: "9,873" - proposalType: COMPENSATION_REQUEST + proposalTxid: 43c0ac4369640f4e0f8b797a02c06ea79665b5fb5bc003334a7d9425d054b683 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/400" requestedBSQ: "3,228" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5cd3013a577485fd2304b12b1a1d43b2d201621d766e0a465cd85c1a27f8b652 nameOnProposal: "FKrauss" proposalLink: "https://bisq.network/dao-compensation/402" requestedBSQ: "1,015" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0288776018ab1c7a71024a37b35684a197febf296b503262c0908b8397d3697b nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/403" requestedBSQ: "8,081" - proposalType: COMPENSATION_REQUEST + proposalTxid: e819ba894d6485576269638bb1bba1fe4c6b79d6b109cddb8d896863e90bfbe5 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/401" requestedBSQ: "17,078" - proposalType: COMPENSATION_REQUEST + proposalTxid: 67c142decdba7ef7e2a1e5d4ecf812b28eb3bc1f9666de542ce30ea1c8f278a6 nameOnProposal: "mpolavieja" proposalLink: "https://bisq.network/dao-compensation/405" requestedBSQ: "303" - proposalType: COMPENSATION_REQUEST + proposalTxid: 54ccd891ffb5ea1ca01800baf17cc979bff3673091c0107a4b60319f722a5886 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/404" requestedBSQ: "479" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3e49bae469f7801a88216cd28db4987aa7b57b27d32059b592654f91c58c1179 nameOnProposal: "HarryMacfinned" proposalLink: "https://bisq.network/dao-compensation/406" requestedBSQ: "400" - proposalType: COMPENSATION_REQUEST + proposalTxid: df2f711465c255cee4fbdb5c7ace8dbf39a918952c501a3b5c09f75c2bab1630 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/392" requestedBSQ: "4,785" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9669934c0c4a652fd9240f26f2d48822465b53ef2594356d81063a36ca7e1e86 nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/407" requestedBSQ: "569" - proposalType: COMPENSATION_REQUEST + proposalTxid: cd846c10cbff18b1832eca6c8e5b155d363f124e84374d982dab9e367b531bb1 nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/410" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7e54e2df32eb01f00c1f056c639634972f57ce0b72ec22ee2c88498f2bf12745 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/408" requestedBSQ: "10,304" reimbursementDetails: - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 4a77aee3cf661a1e7d1eab144cee7d46beb2d4b4d3ffe30fd6d915063676149b nameOnProposal: "xbyvee" proposalLink: "https://bisq.network/dao-reimbursement/313" requestedBSQ: "435" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: 621f863da70b679b8833d6673af3785190001a8fddde9031ac4adc8f896f3202 nameOnProposal: "danielv1234" proposalLink: "https://bisq.network/dao-reimbursement/321" requestedBSQ: "143" - proposalType: REIMBURSEMENT_REQUEST + proposalTxid: d78f75bacd6bb87d01a3811f30d32f5b67099500acceb8fd030389fa3a88634d nameOnProposal: "xbyvee" proposalLink: "https://bisq.network/dao-reimbursement/326" requestedBSQ: "30" paramChangeDetails: genericProposalDetails: - proposalType: GENERIC + proposalTxid: aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/139" isAccepted: 1 - proposalType: GENERIC + proposalTxid: 766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-proposals/135" isAccepted: 0 @@ -146,5 +171,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "73,159" reimbursementTotal: "608" +numberGovernanceProposals: 2 totalIssuance: "73,767" --- diff --git a/_dashboard/cycle-8.md b/_dashboard/cycle-8.md index 7ce8d025..c3a6fc77 100644 --- a/_dashboard/cycle-8.md +++ b/_dashboard/cycle-8.md @@ -39,139 +39,172 @@ totalBurnAmount: "79,717" totalBurnTx: "2,394" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: 4a43b7f0351d2570e1525beb519c034f5218b857f222a6b718a5f6fa6eee4e16 nameOnProposal: "lusarz" proposalLink: "https://bisq.network/dao-compensation/418" requestedBSQ: "1,800" - proposalType: COMPENSATION_REQUEST + proposalTxid: a190f8ffd03e9dfd480f1d1a16cc0c786e28c508db779f9250c0b2f24e9f84d5 nameOnProposal: "beingindot" proposalLink: "https://bisq.network/dao-compensation/422" requestedBSQ: "980" - proposalType: COMPENSATION_REQUEST + proposalTxid: 34293c67c4cd173c9198faba467122172839d0d21e8c075354dca69a2c9c4ead nameOnProposal: "FKrauss" proposalLink: "https://bisq.network/dao-compensation/424" requestedBSQ: "820" - proposalType: COMPENSATION_REQUEST + proposalTxid: c25037647425bf597962cdc28763640d174d3367f72c159cd8af788344b0c0db nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/425" requestedBSQ: "542" - proposalType: COMPENSATION_REQUEST + proposalTxid: a85a9000385699b206ea9316720146ded65de0059a53c99ef948eaa85da1b23c nameOnProposal: "wdljt6" proposalLink: "https://bisq.network/dao-compensation/421" requestedBSQ: "2,097" - proposalType: COMPENSATION_REQUEST + proposalTxid: e1816cbeadf394cf0266caebd5b1e858806cfc8916de719e652da6de76fb2bf7 nameOnProposal: "ff98sha" proposalLink: "https://bisq.network/dao-compensation/420" requestedBSQ: "2,185" - proposalType: COMPENSATION_REQUEST + proposalTxid: fce3fb4e352e766896f5728116ec431265d48181c522c6a2e7366650712666ff nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/427" requestedBSQ: "376" - proposalType: COMPENSATION_REQUEST + proposalTxid: 0b02cd0d2683e976ebd3d256ee017cf4865daafdad21ee3397a33794ee6f1a45 nameOnProposal: "sundaywar" proposalLink: "https://bisq.network/dao-compensation/426" requestedBSQ: "218" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3fd3071186ac9394149a0d781ccbabcce2b744ecf4a8ede40fd90c5f333ddf4c nameOnProposal: "dlnd1986" proposalLink: "https://bisq.network/dao-compensation/429" requestedBSQ: "630" - proposalType: COMPENSATION_REQUEST + proposalTxid: 12e88f9551b91678fd2f6519ad820ab5bd12321d793ac26527c28cf44b7cbbb8 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/432" requestedBSQ: "600" - proposalType: COMPENSATION_REQUEST + proposalTxid: b0128e69b3c6d00c7f69d9d9a4b819c3dd093d740f67e2fb7bf52403628b91da nameOnProposal: "RiccardoMasutti" proposalLink: "https://bisq.network/dao-compensation/433" requestedBSQ: "1,300" - proposalType: COMPENSATION_REQUEST + proposalTxid: 509beac89ac6d922caee8941fdf2397359dbb1fcc349c1644359d1afadb53204 nameOnProposal: "arunasurya" proposalLink: "https://bisq.network/dao-compensation/434" requestedBSQ: "2,900" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2b87cb6109b9a3c42251552083650de4b63275ad3e83892dd873e13e3398101f nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/412" requestedBSQ: "6,543" - proposalType: COMPENSATION_REQUEST + proposalTxid: 50bef70ae21817fba1200919d4bae5c1fdfb3fc80375af156a9f985baaab6439 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/437" requestedBSQ: "4,540" - proposalType: COMPENSATION_REQUEST + proposalTxid: bd97b1dd4c1428b2e1f3023b8665118331a0aaff445d9f21c2a4b7b2388260ca nameOnProposal: "HarryMacfinned" proposalLink: "https://bisq.network/dao-compensation/438" requestedBSQ: "400" - proposalType: COMPENSATION_REQUEST + proposalTxid: 65c2ed29283556fd075b6569c4eb56fb0b5268f9ff693d8abfe61c04cce0b595 nameOnProposal: "beingindot" proposalLink: "https://bisq.network/dao-compensation/423" requestedBSQ: "3,132" - proposalType: COMPENSATION_REQUEST + proposalTxid: db0972f5c80839dd621afe1a5aa12e5ca41423ae8247a520ccefb77ec13d5296 nameOnProposal: "freimair" proposalLink: "https://bisq.network/dao-compensation/411" requestedBSQ: "13,926" - proposalType: COMPENSATION_REQUEST + proposalTxid: 9ef19192274ed344da549ba7e5b4c7039978701ce8c6044f545b3e87763eb660 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/439" requestedBSQ: "14,637" - proposalType: COMPENSATION_REQUEST + proposalTxid: e8332676b896156e912d693542140b0d7a5c26d629092755bfeeeb147148feda nameOnProposal: "y3v63n" proposalLink: "https://bisq.network/dao-compensation/440" requestedBSQ: "555" - proposalType: COMPENSATION_REQUEST + proposalTxid: 30e4147c5bb9c8c271fce803ec65cac95d719d6b2eeb11ec79694f9f0a996a7a nameOnProposal: "julianknutsen" proposalLink: "https://bisq.network/dao-compensation/413" requestedBSQ: "33,580" - proposalType: COMPENSATION_REQUEST + proposalTxid: f6458a1ee2634b7b3cfa1953348f94202828d01b7476d117fbc124ecf428b6ab nameOnProposal: "burning2019" proposalLink: "https://bisq.network/dao-compensation/443" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: fe93235f2b60aef2f6bc84d15cf80faa07f1ae57ad8703d3398267e511f1fedf nameOnProposal: "bisquser" proposalLink: "https://bisq.network/dao-compensation/444" requestedBSQ: "5,200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 3580c088e72def535b17a2c04bda4e9cd3a8e43fe81943e2bd1f7f79fd3dda8e nameOnProposal: "trigger67" proposalLink: "https://bisq.network/dao-compensation/430" requestedBSQ: "362" - proposalType: COMPENSATION_REQUEST + proposalTxid: 84a1907241a1c955c2d3f68f2c785fd41de2936c9207ca69b3f549d53fe62cd1 nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/441" requestedBSQ: "273" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8ef53889243f866ab8dc09b2e2f72ce51e97f8907071bbe9c5324a2489bbaba6 nameOnProposal: "francov99" proposalLink: "https://bisq.network/dao-compensation/445" requestedBSQ: "425" - proposalType: COMPENSATION_REQUEST + proposalTxid: 1c5efe2ecc836aa6e454d7d7d3014edbf0361a54bdfad9c658cc686588e1c93e nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/442" requestedBSQ: "7,272" - proposalType: COMPENSATION_REQUEST + proposalTxid: aac3058058b7c9c2fce483d39945d068f0caa0d1e2c4e76a5486e7a89f5f9ad8 nameOnProposal: "bodymindarts" proposalLink: "https://bisq.network/dao-compensation/428" requestedBSQ: "11,532" - proposalType: COMPENSATION_REQUEST + proposalTxid: edb38394bb7612e5bdd27d150abb9973fe67e14e1d510492f97adefa6594fc3b nameOnProposal: "rafaelpac" proposalLink: "https://bisq.network/dao-compensation/415" requestedBSQ: "459" - proposalType: COMPENSATION_REQUEST + proposalTxid: 7819db50ab57eef734ad75c57422ef0b2ba8ea48a4aa6cd5ccc11a570663a663 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/447" requestedBSQ: "27,210" - proposalType: COMPENSATION_REQUEST + proposalTxid: 244a7dc9b6c52d134b0c2b45cceb4616e9efc3078f5290038af49891f2e0be92 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/448" requestedBSQ: "5,800" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: 0cb712cd0f4c0e375b2baef1dedebedf9061ee9c0cd45ede0537563579e9ccf0 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-proposals/149" proposalParam: RECIPIENT_BTC_ADDRESS isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d nameOnProposal: "RiccardoMasutti" proposalLink: "https://bisq.network/dao-proposals/151" isAccepted: 1 bondedRoleDetails: - proposalType: BONDED_ROLE + proposalTxid: aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-proposals/149" proposedRole: BTC_DONATION_ADDRESS_OWNER @@ -180,5 +213,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "151,293" reimbursementTotal: "0" +numberGovernanceProposals: 3 totalIssuance: "151,293" --- diff --git a/_dashboard/cycle-9.md b/_dashboard/cycle-9.md index c44416b5..f1632c46 100644 --- a/_dashboard/cycle-9.md +++ b/_dashboard/cycle-9.md @@ -39,178 +39,217 @@ totalBurnAmount: "142,585" totalBurnTx: "2,327" compensationDetails: - proposalType: COMPENSATION_REQUEST + proposalTxid: d78b01038a8c8cabd15fdfa1c2c2cb8da10f6bb48630de73a6257b371293173d nameOnProposal: "alexej996" proposalLink: "https://bisq.network/dao-compensation/452" requestedBSQ: "200" - proposalType: COMPENSATION_REQUEST + proposalTxid: 2ddb8b3687cca58e132c5e2fba0139a8bd71db5cf9a7977849f7a3af4efbf5e4 nameOnProposal: "ifarnung" proposalLink: "https://bisq.network/dao-compensation/454" requestedBSQ: "1,000" - proposalType: COMPENSATION_REQUEST + proposalTxid: 87a2ec90af459ccf9c9057a4fc36155e3c2b8577f1b873cb4b897df58374f151 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-compensation/435" requestedBSQ: "3,880" - proposalType: COMPENSATION_REQUEST + proposalTxid: 30ebada8f8669ec20a58635e7a8b86257cb4e8cc36d5db3547d21b0a8bd37515 nameOnProposal: "MwithM" proposalLink: "https://bisq.network/dao-compensation/457" requestedBSQ: "390" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5968be0839d7ef8fbf2ed220c3504f33c34ab481a69a0c6d28bcc3abae2fc0ed nameOnProposal: "doitsu232" proposalLink: "https://bisq.network/dao-compensation/458" requestedBSQ: "460" - proposalType: COMPENSATION_REQUEST + proposalTxid: f0a436be4c0570d8f33e3b5e57c31216ed7bdec47c04924814a2936784f5a276 nameOnProposal: "burningman2" proposalLink: "https://bisq.network/dao-compensation/451" requestedBSQ: "723" - proposalType: COMPENSATION_REQUEST + proposalTxid: 885dcb937df27f02e7e69ae3f3001ccc38391163078097ca59b882418709285a nameOnProposal: "sqrrm" proposalLink: "https://bisq.network/dao-compensation/461" requestedBSQ: "5,660" - proposalType: COMPENSATION_REQUEST + proposalTxid: b83340a8e0b9ec3478aa4a7b8527500af93a49dbfa416683302a3ebf8e258520 nameOnProposal: "RiccardoMasutti" proposalLink: "https://bisq.network/dao-compensation/463" requestedBSQ: "5,896" - proposalType: COMPENSATION_REQUEST + proposalTxid: 5e5c38b01a4046f3d768eb15a0b2ab5bc9a071d7bcbe88aeb5105d72130f15a3 nameOnProposal: "bisquser" proposalLink: "https://bisq.network/dao-compensation/464" requestedBSQ: "3,250" - proposalType: COMPENSATION_REQUEST + proposalTxid: fb348c1b9fb112beb2002792dd3c312ad452e633ee5e58f03efd26dbcd92a760 nameOnProposal: "RefundAgent" proposalLink: "https://bisq.network/dao-compensation/465" requestedBSQ: "48,691" - proposalType: COMPENSATION_REQUEST + proposalTxid: 6ceb110a2352780fa121049d5b04a769e89cd1b9bf87dcf9760de19bdf654579 nameOnProposal: "ripcurlx" proposalLink: "https://bisq.network/dao-compensation/466" requestedBSQ: "8,097" - proposalType: COMPENSATION_REQUEST + proposalTxid: 59f5aa64411346f54e901fd568025207144705a7a830cd6d1029f34b63d9d713 nameOnProposal: "Emzy" proposalLink: "https://bisq.network/dao-compensation/467" requestedBSQ: "1,119" - proposalType: COMPENSATION_REQUEST + proposalTxid: e8e261e34aeb4d2402787bdff351fa785f6db55d8202366f675cdca7282296d0 nameOnProposal: "beingindot" proposalLink: "https://bisq.network/dao-compensation/460" requestedBSQ: "3,370" - proposalType: COMPENSATION_REQUEST + proposalTxid: b316ab22cb1ed878e8a12249d848afda99fa5d45857480213677a127bcd13c8a nameOnProposal: "mrosseel" proposalLink: "https://bisq.network/dao-compensation/468" requestedBSQ: "1,044" - proposalType: COMPENSATION_REQUEST + proposalTxid: 063e42f23f27dfd42ab42e33489457ea36e0a28d32b342ecdc513bfb0ff599e5 nameOnProposal: "stejbac" proposalLink: "https://bisq.network/dao-compensation/459" requestedBSQ: "6,666" - proposalType: COMPENSATION_REQUEST + proposalTxid: 4d6f88d5b0b2f90a47debcdf2c9978a2bf9bd2b56999f4670b8b172c87df9c20 nameOnProposal: "luisantoniocrag" proposalLink: "https://bisq.network/dao-compensation/469" requestedBSQ: "1,403" - proposalType: COMPENSATION_REQUEST + proposalTxid: 05a27667a40566d8af9ce0506f1c00f30366199a256d852c34adabcde2784b57 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-compensation/470" requestedBSQ: "9,100" - proposalType: COMPENSATION_REQUEST + proposalTxid: d192a4f69be65ff57d1cea4e6f2cfebe8a713efd25464a27b54b9555efccc955 nameOnProposal: "m52go" proposalLink: "https://bisq.network/dao-compensation/471" requestedBSQ: "4,102" - proposalType: COMPENSATION_REQUEST + proposalTxid: 8ff1890474e903b0867340999e4605b1efc6ab6d01db4e6d6ba41727960fccf1 nameOnProposal: "devinbileck" proposalLink: "https://bisq.network/dao-compensation/472" requestedBSQ: "1,485" reimbursementDetails: paramChangeDetails: - proposalType: CHANGE_PARAM + proposalTxid: b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/160" proposalParam: ISSUANCE_LIMIT isAccepted: 1 genericProposalDetails: - proposalType: GENERIC + proposalTxid: 74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/138" isAccepted: 0 - proposalType: GENERIC + proposalTxid: 81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" isAccepted: 0 - proposalType: GENERIC + proposalTxid: 34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49 nameOnProposal: "chimp1984" proposalLink: "https://bisq.network/dao-proposals/166" isAccepted: 1 - proposalType: GENERIC + proposalTxid: 6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/169" isAccepted: 1 bondedRoleDetails: removeAssetDetails: - proposalType: REMOVE_ASSET + proposalTxid: 14c1e1e7954316c62d6adc5cf4f0e22ffebb672f21266669796b271742bd5b04 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: XRC isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 71a5b559af28b3a838ec62d5ffe55ea3e3c6d289e0b78c1f40c24fa4560a8415 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: XCP isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: dac73882c7d66ccecd34fd8f689254308f207cb90e14c29154bfa94dc8a61b11 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: DASH isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 8bda3c26685de6530e7c1295596f3239834b0dc4e514c0c1b86f2a57d2bb34bf nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: DCR isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 93492f13bcdfe123cd1534e92fdbe0b705ac85cdda8b26359f518e7bf144a597 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: ETH isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: c64c10d95d731e9180bb956579b56afef0cca00fbfef9d632ce04db441338914 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: ETC isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 41e02663ea8efd961f50a8014003e049ad5b22806b50fad6cb6d29d5478aa47b nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: LTC isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 9944b2638fd558fec0c63457bac033713b04c4d000a6b8d7ae17971859f01f24 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: PART isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 6568b9dec2ae37f68da629442d4f8baacb2ad5e7f164da0932886c5a2b4511eb nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: SIL isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 269a66717bcec24a710927b96c9e073979c6e57a5ad1a8f3458a6b44b2dcf0f2 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: XSL isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: b305a9aad92b6b83ee848a4887ebf0e67ecc978a025cf1a9319f5e0c96ec5e93 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: ZEC isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 3893c7ff27a762fbaac851434da03fc59da5ff6c58ba3ebd2a8667200da0b747 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: DAI isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: b2dc5978b9a1399ff8306905c3716ab531319ccff5db31285b67db13ace09125 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: GALI isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 5c716ce9adec7d5b324e351e50556d4264dbebcf7035953d18b83d1bbf738df7 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: LBC isAccepted: 0 - proposalType: REMOVE_ASSET + proposalTxid: 11e1afdcb13371f962a78e48aff5201f542c9bc3471ed902243a13173d5f4815 nameOnProposal: "wiz" proposalLink: "https://bisq.network/dao-proposals/159" asset: VTC @@ -218,5 +257,6 @@ removeAssetDetails: confiscateBondDetails: compensationTotal: "106,536" reimbursementTotal: "0" +numberGovernanceProposals: 20 totalIssuance: "106,536" --- diff --git a/_layouts/dashboard.html b/_layouts/dashboard.html index 9b544242..af8d097f 100644 --- a/_layouts/dashboard.html +++ b/_layouts/dashboard.html @@ -80,7 +80,7 @@

    Network Funds Transfers

    -

    ¹ Proof-of-burn includes trading fees paid in BTC and disputed BTC deposits for trades that went to arbitration (see docs for more details). Funds may be accrued and burned in different cycles, so proof-of-burn figured do not map directly to activity in their cycles.

    +

    ¹ Proof-of-burn includes trading fees paid in BTC and disputed BTC deposits for trades that went to arbitration (see docs for more details). Funds may be accrued and burned in different cycles, so proof-of-burn figures do not map directly to activity in their cycles.

    ² BSQ trading fees only. BTC trading fees are included in proof-of-burn.

    {% if page.cycleNumber < 10 %}

    ³ See more details on GitHub.

    @@ -98,4 +98,162 @@

    Network Funds Transfers

    + + +
    + + {% if page.numberAcceptedProposals > 0 %} + +

    Governance

    + + + + {% if page.numberGovernanceProposals == 0 %} +

    There were no governance-related proposals in this cycle.

    + {% endif %} + + {% for i in page.paramChangeDetails %} +
    +
    Parameter change proposal for {{ i.proposalParam }}
    + + {% if i.isAccepted == 1%} +

    Accepted

    + {% else %} +

    Rejected

    + {% endif %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + {% if comment %} +
    + {{ comment.content | markdownify }} +
    + {% endif %} + +
    + {% endfor %} + + + + {% for i in page.genericProposalDetails %} +
    +
    Generic proposal
    + + {% if i.isAccepted == 1 %} +

    Accepted

    + {% else %} +

    Rejected

    + {% endif %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + {% if comment %} +
    + {{ comment.content | markdownify }} +
    + {% endif %} + +
    + {% endfor %} + + {% for i in page.bondedRoleDetails %} +
    +
    Bonded role proposal for {{ i.proposedRole }}
    + + {% if i.isAccepted == 1%} +

    Accepted

    + {% else %} +

    Rejected

    + {% endif %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + {% if comment %} +
    + {{ comment.content | markdownify }} +
    + {% endif %} + +
    + {% endfor %} + + {% for i in page.removeAssetDetails %} +
    +
    Proposal to de-list asset with ticker {{ i.asset }}
    + + {% if i.isAccepted == 1%} +

    Accepted

    + {% else %} +

    Rejected

    + {% endif %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + {% if comment %} +
    + {{ comment.content | markdownify }} +
    + {% endif %} + +
    + {% endfor %} + + {% for i in page.confiscateBondDetails %} +
    +
    Proposal confiscate a bond
    + + {% if i.isAccepted == 1%} +

    Accepted

    + {% else %} +

    Rejected

    + {% endif %} + + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} + {% if comment %} +
    + {{ comment.content | markdownify }} +
    + {% endif %} + +
    + {% endfor %} + + {% else %} + +

    Critical Cycle Notes

    + + {% assign comment = site.proposalcommentaries | where: 'proposalID', page.blockEndDate | first %} + {% if comment %} + +
    + {{ comment.content | markdownify }} +
    + + {% else %} + +
    +

    There were no proposals approved in this cycle, so something probably went wrong. Look for a post-mortem to be posted soon.

    +
    + + {% endif %} + + {% endif %} + +
    + + + + {% assign comment = site.proposalcommentaries | where: 'proposalID', page.blockStartDate | first %} + {% if comment %} +
    +

    Notes

    +
    + {{ comment.content | markdownify }} +
    +
    + {% endif %} + diff --git a/_proposalcommentaries/cycle-1/571747.md b/_proposalcommentaries/cycle-1/571747.md new file mode 100644 index 00000000..ec59570b --- /dev/null +++ b/_proposalcommentaries/cycle-1/571747.md @@ -0,0 +1,9 @@ +--- +proposalID: 571747 +--- + +The very first DAO cycle was highly inflationary, as Manfred and other key developers worked full-time (resulting in high issuance for compensation), and little BSQ was burned since BSQ trading fees were sharply discounted to encourage adoption. + +But adoption was great. Within just 6 hours of the genesis BSQ transaction, there had already been 70 trading fee payments with BSQ. To put that number into perspective, the average _daily_ number of trades that took place on Bisq in April was also 70 (!). + +BSQ bonds were locked for several Bitcoin node operators, the domain name holder, and the Bisq maintainer role. BSQ bonds are a mechanism meant to discourage foul play in high-trust roles. In a traditional corporate situation, this function would be fulfilled by legal contracts and human trust. diff --git a/_proposalcommentaries/cycle-10/613867.md b/_proposalcommentaries/cycle-10/613867.md new file mode 100644 index 00000000..7a5214c5 --- /dev/null +++ b/_proposalcommentaries/cycle-10/613867.md @@ -0,0 +1,11 @@ +--- +proposalID: 613867 +--- + +Cycle 10 was a transitional cycle for the Bisq DAO as it implements a new management structure and budgets discussed in [this post](/blog/q1-2020-update). Teams were established for core functions, teams began executing on top project priorities, and core administrative processes like compensation request reviews were overhauled. + +A budget of 60,000 USD was established for the whole project, each team has a monthly allotment, and guidelines are being put in place across teams to adhere to their allotments. + +More work on this transition continues into Cycle 11. Notable items in progress are a new project management process and rolling out the Bisq wiki (which will ultimately replace the existing docs website). + +Issuance in this cycle included a one-time charge of 44,776 BSQ for the Bitcoin 2020 conference presence. This expense was budgeted for growth as a monthly expense but charged at once in Cycle 10 because there was enough room in the budget to reimburse the contributor who fronted the money. diff --git a/_proposalcommentaries/cycle-11/618547.md b/_proposalcommentaries/cycle-11/618547.md new file mode 100644 index 00000000..01f7d0dc --- /dev/null +++ b/_proposalcommentaries/cycle-11/618547.md @@ -0,0 +1,7 @@ +--- +proposalID: 618547 +--- + +Cycle 11 was the first full DAO cycle under the [reorganization](/blog/q1-2020-update) detailed earlier this year. + +Notably, this cycle set a new all-time record for trade fee payments using BSQ—not a bad outcome for the last DAO cycle before the DAO's 1-year anniversary. There were 3,372 BSQ fee payments in this cycle, compared to 2,804 in Cycle 10, and 2,805 in Cycle 3 (which was the last high). diff --git a/_proposalcommentaries/cycle-11/d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff.md b/_proposalcommentaries/cycle-11/d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff.md new file mode 100644 index 00000000..1d71c32f --- /dev/null +++ b/_proposalcommentaries/cycle-11/d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff.md @@ -0,0 +1,5 @@ +--- +proposalID: d4daefe740bd4e1007ec0a0876049e992b06259d634a9eabeecc9067fd372aff +--- + +For promotion to L1 support agent following a successful [internship in Cycle 11](https://bisq.wiki/Support_Agent#Internship). diff --git a/_proposalcommentaries/cycle-11/ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451.md b/_proposalcommentaries/cycle-11/ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451.md new file mode 100644 index 00000000..82db0068 --- /dev/null +++ b/_proposalcommentaries/cycle-11/ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451.md @@ -0,0 +1,5 @@ +--- +proposalID: ff5ee77458ff2b31aec6b27036bd3899e9821e55de8106f20a0cff7218976451 +--- + +For promotion to L1 support agent following a successful [internship in Cycle 11](https://bisq.wiki/Support_Agent#Internship). diff --git a/_proposalcommentaries/cycle-12/3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1.md b/_proposalcommentaries/cycle-12/3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1.md new file mode 100644 index 00000000..84d8bc10 --- /dev/null +++ b/_proposalcommentaries/cycle-12/3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1.md @@ -0,0 +1,7 @@ +--- +proposalID: 3022d9acabc4e3805cd7317ad2bb311d264c74078f4c65c19227c2eec1d849e1 +--- + +This proposal specified a framework for paying back the 6 victims from [the April security incident](https://bisq.network/statement-security-vulnerability-april-2020). Funds will be paid back as quickly as possible from BTC trading fees. A [filter-based mechanism to distribute repayments](https://github.com/bisq-network/bisq/pull/4150) is currently under review, and a basic [reporting mechanism](https://github.com/bisq-network/support/blob/master/track-repayments.html) to track payments has also been devised. + +Notably, this proposal did not specify whether the total repayment would be the USD value of the funds at the time they were lost, or if the total would be the BTC total of the funds lost. This point remains to be addressed in a separate proposal to be submitted for consideration in a subsequent cycle. diff --git a/_proposalcommentaries/cycle-12/3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e.md b/_proposalcommentaries/cycle-12/3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e.md new file mode 100644 index 00000000..5a63db33 --- /dev/null +++ b/_proposalcommentaries/cycle-12/3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e.md @@ -0,0 +1,9 @@ +--- +proposalID: 3057f12f13e68a300a70739b39289b785c6d52a4b3332adaad4cc9044fe6bc5e +--- + +This parameter change increased the maximum reimbursement amount from 10,000 to 20,000. + +The goal is to increase this parameter to 100,000 over the next 3 cycles (it cannot be increased to 100,000 at once because the maximum single change allowed for this parameters is 200%). + +Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. diff --git a/_proposalcommentaries/cycle-13/3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881.md b/_proposalcommentaries/cycle-13/3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881.md new file mode 100644 index 00000000..94aec164 --- /dev/null +++ b/_proposalcommentaries/cycle-13/3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881.md @@ -0,0 +1,9 @@ +--- +proposalID: 3299d99a577611ea4e599ed547b6ee861527d8d3c8cbe7ee4f528f026d900881 +--- + +This parameter change increased the maximum reimbursement amount from 20,000 to 40,000. + +The goal is to increase this parameter to 100,000 over the next 2 cycles (it cannot be increased to 100,000 at once because the maximum single change allowed for this parameters is 200%). + +Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. diff --git a/_proposalcommentaries/cycle-13/a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24.md b/_proposalcommentaries/cycle-13/a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24.md new file mode 100644 index 00000000..26641294 --- /dev/null +++ b/_proposalcommentaries/cycle-13/a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24.md @@ -0,0 +1,5 @@ +--- +proposalID: a1d90bd148b143dfd32935cad808d505281363ebb1229da052bfe4ecab1cbc24 +--- + +As a result of the April security vulnerability, this proposal seeks to establish a new security team as a core project function to handle auditing, responsible disclosures, bounties, and more, to make sure such an incident doesn't happen again. diff --git a/_proposalcommentaries/cycle-13/e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0.md b/_proposalcommentaries/cycle-13/e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0.md new file mode 100644 index 00000000..10562b23 --- /dev/null +++ b/_proposalcommentaries/cycle-13/e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0.md @@ -0,0 +1,7 @@ +--- +proposalID: e56ae10d2f0f3232b019a0ffa954095fc6a3792e1a0b0be2bce0582d542987b0 +--- + +This proposal established a per-case compensation rate for arbitrators (50 USD), as well as a 1% interest rate on BTC paid out in a cycle. + +The arbitrator role is a risky, capital-intensive one, and these standards seek to better align the rewards with the risk. At the same time, these arbitration expenses can add up to a considerable sum, so they also act as an incentive for the DAO to reduce arbitration cases. diff --git a/_proposalcommentaries/cycle-14/e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605.md b/_proposalcommentaries/cycle-14/e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605.md new file mode 100644 index 00000000..130bb2b6 --- /dev/null +++ b/_proposalcommentaries/cycle-14/e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605.md @@ -0,0 +1,9 @@ +--- +proposalID: e9d769e7b6f9125a2decfa0f0483af6082fa1dc8411c0b9790adcca622b29605 +--- + +This parameter change increased the maximum reimbursement amount from 40,000 to 80,000. + +The goal is to increase this parameter to 100,000 in the next cycle. + +Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. diff --git a/_proposalcommentaries/cycle-15/66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765.md b/_proposalcommentaries/cycle-15/66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765.md new file mode 100644 index 00000000..e5e55d9f --- /dev/null +++ b/_proposalcommentaries/cycle-15/66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765.md @@ -0,0 +1,7 @@ +--- +proposalID: 66169ea5c8d1ba72ac777c4f84cf708faf5f047a9e7a94f3aaeb583254fdc765 +--- + +This proposal sought to reinstate BCH trading on Bisq. + +The DAO overwhelmingly rejected this proposal, with similar decisiveness as [the rejection of BCH the first time](https://github.com/bisq-network/proposals/issues/61). The proposal garnered 531,331.83 BSQ of voting weight, but only 0.01% of it was in favor. diff --git a/_proposalcommentaries/cycle-15/88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822.md b/_proposalcommentaries/cycle-15/88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822.md new file mode 100644 index 00000000..e12dd7b3 --- /dev/null +++ b/_proposalcommentaries/cycle-15/88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822.md @@ -0,0 +1,7 @@ +--- +proposalID: 88bbe0e8e24154ba37aa8b7bfad89ed8ca12bd89d4ad2ca7f890558a19354822 +--- + +This proposal approved the migration of the Bisq markets API from the `bisq.network` domain to a new `bisq.markets` domain to improve decentralization of the ownership of key Bisq domain names. + +This development sparked the start of [a new project](https://github.com/bisq-network/projects/issues/41) to revamp the markets website as a dashboard for market activity and DAO reporting. diff --git a/_proposalcommentaries/cycle-16/c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971.md b/_proposalcommentaries/cycle-16/c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971.md new file mode 100644 index 00000000..b83edbe0 --- /dev/null +++ b/_proposalcommentaries/cycle-16/c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971.md @@ -0,0 +1,9 @@ +--- +proposalID: c6dae566e95a1f4c2c40fef28f79d8cd8cb26a722171e82bb9eb4322927f7971 +--- + +Asset listing fees were 1 BSQ per day, and upon DAO approval, this proposal increased them to 10 BSQ per day. + +Rationale: although adding new altcoins is currently on hold, the 1 BSQ per day fee to list new altcoins is so low that it becomes a cheap PR opportunity for altcoin marketers to show off how many exchanges their altcoin is listed on. + +Increasing the fee better values the Bisq network and increases the barrier to be listed to a more reasonable but manageable level. diff --git a/_proposalcommentaries/cycle-17/6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5.md b/_proposalcommentaries/cycle-17/6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5.md new file mode 100644 index 00000000..ff069614 --- /dev/null +++ b/_proposalcommentaries/cycle-17/6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5.md @@ -0,0 +1,5 @@ +--- +proposalID: 6e6558bcc092b2d11f43b0ad4e229bec66a3648b53c9e2c3724f602638ced6c5 +--- + +Contributor huey735 was voted to be promoted to the mediator role after a long track record of providing exceptional support—well before the notion of organized support even existed for Bisq. diff --git a/_proposalcommentaries/cycle-18/7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448.md b/_proposalcommentaries/cycle-18/7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448.md new file mode 100644 index 00000000..7f67b81c --- /dev/null +++ b/_proposalcommentaries/cycle-18/7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448.md @@ -0,0 +1,11 @@ +--- +proposalID: 7de1c11713ea58553833b5cd2ae8b0557bf83bde0a83134bbc64c15d6d4cd448 +--- + +This proposal establishes a new method for determining the BSQ-USD rate. + +Instead of using a simple average, the compensation maintainer makes a proposal with a rate he thinks is better by removing outliers. If the rate is generally accepted by stakeholders, it takes effect for all requests in the next cycle. If not, multiple rate proposals can be submitted for DAO voting, and the rate that garners the most voting weight wins and takes effect in the next cycle. + +A better-defined process is needed, because lately there have been a number of outlier BSQ trades that made the simple average impractical to use and generally vulnerable to manipulation. + +Since the BSQ issuance rate was unpegged from the US dollar [back in Cycle 6](https://github.com/bisq-network/proposals/issues/114){:target="blank"}, the simple volume-weighted 90-day average BSQ-USD rate has been used to determine the rate for DAO issuance requests (compensation and reimbursements). diff --git a/_proposalcommentaries/cycle-18/f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268.md b/_proposalcommentaries/cycle-18/f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268.md new file mode 100644 index 00000000..2ce1647f --- /dev/null +++ b/_proposalcommentaries/cycle-18/f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268.md @@ -0,0 +1,7 @@ +--- +proposalID: f95eb74eea16db9cb8b77468f0170782caee7a20cfd82935637e9cdb5ad96268 +--- + +This proposal is the first implementation of the BSQ rate proposal above. It was accepted, setting the BSQ-USD rate for Cycle 19 to $0.67. + +BSQ rate proposals won't generally be put up for voting in the DAO unless the proposal made by the compensation maintainer is contentious, but since this was the first such proposal for this new process, it was considered prudent to put it to vote in the DAO for additional awareness and legitimacy. diff --git a/_proposalcommentaries/cycle-19/fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a.md b/_proposalcommentaries/cycle-19/fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a.md new file mode 100644 index 00000000..c81d1bb6 --- /dev/null +++ b/_proposalcommentaries/cycle-19/fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a.md @@ -0,0 +1,7 @@ +--- +proposalID: fbb556d1914c1c2a63ae912ed418b1df511202adc8bd6404b5097e478214055a +--- + +With the approval of this proposal and [the release of 1.5.0](https://github.com/bisq-network/bisq/commit/34e79de7b370e1df8f83f9d54405f0787c3fd068), payouts from [delayed payout transactions](https://bisq.wiki/Arbitration#Time-Locked_Payout_Transaction) and BTC trade fees are now sent to different addresses. This improves accounting by making it much easier to distinguish between BTC fees and BTC funds from disputed trades that went to arbitration. + +As of this writing, delayed payouts go to `34VLFgtFKAtwTdZ5rengTT2g2zC99sWQLC` and BTC fees go to `38bZBj5peYS3Husdz7AH3gEUiUbYRD951t`. diff --git a/_proposalcommentaries/cycle-2/15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59.md b/_proposalcommentaries/cycle-2/15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59.md new file mode 100644 index 00000000..10953a14 --- /dev/null +++ b/_proposalcommentaries/cycle-2/15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59.md @@ -0,0 +1,23 @@ +--- +proposalID: 15ebb38e62d555616b39909312cab5bb0d4036001692a7b75bc6d5cd520bdd59 +--- + +This proposal seeks a slight increase in BSQ fees (to go from a 90% reduction over BTC fees to an 80% reduction over BTC fees). It resulted in 2 formal DAO proposals to change the BSQ trading fee parameters were made, one for the taker fee and the other for the maker fee. + +DAO voting approved these increases (see them listed above). + +This is how the BSQ fee schedule changed: + +Fee increase for Cycle 2` + +Couple of notes: +
      +
    1. Note the combined fee percentages. Calculations assume an 8 000 USD/BTC rate. The long-term target for combined fees is 0.4%. +

      +Also notice: BTC fees have been 0.4% combined for years. At this stage, despite the increase, BSQ fees are still far away from that target.
    2. +
    3. BTC fees did not change.
    4. +
    5. DAO voting takes place at the end of DAO cycles, so the fee changes above went into effect in Cycle 3. The sharp increase in BSQ burned in Cycle 2 was primarily the result of a sharp increase in Bisq network trading volume.
    6. +
    7. BSQ fees are set manually, and are sensitive to the BSQ/BTC rate. As the BTC price increases, BSQ fees need to be adjusted to follow. In this case, the BTC price had increased from around 6 000 USD to 8 000 USD. So a BSQ fee increase was needed anyway to offset that increase. +

      +At a price of 8 000 USD, BTC trading fees to make a 1 BTC offer would be 1 * 0.001 * 8 000 = 8 USD. If the BSQ maker fee rate remained at 0.5, BSQ fees for that same offer would be 1 * 0.5 ≈ 0.5 USD. This would put BSQ fees at a 93.75% discount ([8 - 0.5] / 8 = 0.9375). The initial target was a 90% discount. So BSQ fees had to be increased anyway, but moving to an 80% discount meant a slightly bigger increase was needed.
    8. +
    diff --git a/_proposalcommentaries/cycle-2/576427.md b/_proposalcommentaries/cycle-2/576427.md new file mode 100644 index 00000000..586c36f4 --- /dev/null +++ b/_proposalcommentaries/cycle-2/576427.md @@ -0,0 +1,7 @@ +--- +proposalID: 576427 +--- + +This cycle started right after a couple key developers stepped back from the project—hence the lower issuance. + +BSQ burned increased, not because of fee increases, but because of unbelievable volume. June volume almost hit 3 000 BTC, which was almost 3x May's volume. Much of that volume was from the XMR/BTC trade, where 1 BTC and 2 BTC trades are relatively common. It seems those traders took full advantage of the ≈90% BSQ discount on trading fees! diff --git a/_proposalcommentaries/cycle-2/5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada.md b/_proposalcommentaries/cycle-2/5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada.md new file mode 100644 index 00000000..6bbe4634 --- /dev/null +++ b/_proposalcommentaries/cycle-2/5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada.md @@ -0,0 +1,9 @@ +--- +proposalID: 5a40b4763fa7373053f8320e8cca0d8159e7f5ef0b3e6674ca5b1ca44b8bfada +--- + +This proposal was made to increase the maximum trade limit for new accounts to 0.02 BTC from 0.01 BTC. The limit was placed on new payment accounts created after March 01 2019 as a temporary measure against stolen bank account scammers while protection mechanisms are conceived and implemented. + +Although DAO voting approved this proposal, the change was not ultimately implemented, presumably because of [concerns over backward compatibility](https://github.com/bisq-network/bisq/pull/2904). + +This outcome highlights an important distinction between DAO proposal types: proposals to change DAO parameters go into effect immediately upon approval (e.g., trading fees). Other proposals, like this 0.02 trade size increase request, require developers to manually make changes, which means there's a chance an approved measure might not actually make it into the software. Of course, there are incentives to discourage developers from defying DAO vote results (e.g., voters could reject a rogue developer's compensation requests, discouraging them from continuing to contribute altogether) but it's interesting to note the dynamic. Even though it's called a decentralized _autonomous_ organization, humans can still be responsible for imposing the will of the DAO's stakeholders. diff --git a/_proposalcommentaries/cycle-20/665346.md b/_proposalcommentaries/cycle-20/665346.md new file mode 100644 index 00000000..5d66ef5b --- /dev/null +++ b/_proposalcommentaries/cycle-20/665346.md @@ -0,0 +1,37 @@ +--- +proposalID: 665346 +--- + +Results of Cycle 20 of the Bisq DAO were invalidated because voting nodes could not establish the required 80% supermajority consensus on the prevailing data view, ostensibly because of Tor issues that surfaced in the last few blocks of the cycle. + +All proposals failed to be approved or rejected. No BSQ was issued. + +Stakeholders will make new proposals in Cycle 21 for both Cycle 20 and Cycle 21. The BSQ rate will be 0.75, which is halfway between the rates originally approved for Cycle 20 and Cycle 21 ([see discussion](https://github.com/bisq-network/compensation/issues/755#issuecomment-760297872)). + +In the vote reveal phase (which lasts 450 blocks), each Bisq node publishes a Bitcoin transaction that includes a hash of an ordered list of all voting data objects it received during the blind vote phase. This is done to establish a prevailing view of voting data—since the network is eventually consistent, each node cannot be trusted to have the exact same set of data, so each node must compare the set of data it received with the set of data every other node received. + +Voting weight is the metric used to resolve differences. Recall that each ballot submitted during the blind voting phase has a BSQ stake attached to it—this same voting stake is used to weight voting data views in the vote reveal phase. Nodes with a collective minimum of 80% of the cycle's voting stake must agree on 1 data view, otherwise, the whole voting cycle is invalidated. + +[Tor network issues](https://lists.torproject.org/pipermail/network-health/2021-January/000659.html) caused instability on the Bisq network for several days starting toward the end of Cycle 20's vote reveal phase. + +As a result, one or more large stakeholders seemed to miss some ballots, which caused the prevailing data view consensus to dip below 80%: + +``` +hashWithStakeList=[HashWithStake{ + hash=24d274370fc662dbcaeadef4276999783009119f, + stake=54892002 +}, HashWithStake{ + hash=291b83c2cdac9a29dd708c99c1e4f54f5cf0559d, + stake=20000000 +}, HashWithStake{ + hash=a5614e1e8af6b14e3d6a4e094410639e145b2ecd, + stake=600000 +}, HashWithStake{ + hash=3d61bf845e5834e7d191c6cf219e0905c54e8df8, + stake=20000 +}] +``` + +Observe the four `HashWithStake` items above. The first is the majority data view with a ~72% stake. The next three are minority stake views that are probably missing ballots. If data had propagated correctly to that second node (or group of nodes), the 80% threshold would have been cleared. But it didn't, so the cycle was invalidated. + +It is important to note that [this outcome is by design and intentional](https://bisq.wiki/DAO_user_reference#Determining_Consensus). In addition to being a measure to handle network instability, the 80% threshold is meant to serve as a safegaurd against attackers—someone would need more than 80% of the stake in a cycle to unilaterally influence it. diff --git a/_proposalcommentaries/cycle-21/cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1.md b/_proposalcommentaries/cycle-21/cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1.md new file mode 100644 index 00000000..d5acc005 --- /dev/null +++ b/_proposalcommentaries/cycle-21/cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1.md @@ -0,0 +1,9 @@ +--- +proposalID: cd003c1d5cdb5f301b1b32f323003270a9111b1ec4d5abd0ddc2f101b1b811a1 +--- + +This proposal increased the maximum BSQ issuance parameter from 300,000 to 400,000. + +Reasoning: the invalidation of Cycle 20 results led to a need for more issuance in Cycle 21. A handful of contributors also avoided making compensation requests to avoid hitting the issuance limit again. While another invalidated cycle isn't expected, it would be good to have the capability to handle extra issuance capacity if/when needed. Needing to accommodate more reimbursement requests than usual is another potential use case for the increased issuance limit. + +Aside from these use cases, the Bisq DAO has proven itself to be robust enough over the past 20 cycles (almost 2 years) to justify increasing the limit (the limit is intended to be a security measure). diff --git a/_proposalcommentaries/cycle-22/3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b.md b/_proposalcommentaries/cycle-22/3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b.md new file mode 100644 index 00000000..d53a11f1 --- /dev/null +++ b/_proposalcommentaries/cycle-22/3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b.md @@ -0,0 +1,5 @@ +--- +proposalID: 3be6e7c18f9184e0fca7b2e0da2e19d5f03c2339ceccc2605aaaecec4ba3694b +--- + +This proposal sought to reduce the `BONDED_ROLE_FACTOR` factor to make bonding less expensive, since the BSQ price has increased quite a bit from its initial 1-USD-per-BSQ valuation. diff --git a/_proposalcommentaries/cycle-23/3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be.md b/_proposalcommentaries/cycle-23/3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be.md new file mode 100644 index 00000000..75227728 --- /dev/null +++ b/_proposalcommentaries/cycle-23/3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be.md @@ -0,0 +1,5 @@ +--- +proposalID: 3373c55d8d48c37f9cbac60cce07d762975c57a0efb35553ee6e5c330ecbd1be +--- + +This proposal reduces the `BONDED_ROLE_FACTOR` factor by 50% to make bonding less expensive, since the BSQ price has increased quite a bit from its initial 1-USD-per-BSQ valuation. diff --git a/_proposalcommentaries/cycle-3/581107.md b/_proposalcommentaries/cycle-3/581107.md new file mode 100644 index 00000000..7c9d6937 --- /dev/null +++ b/_proposalcommentaries/cycle-3/581107.md @@ -0,0 +1,17 @@ +--- +proposalID: 581107 +--- + +Following the continued strength of BSQ usage and trading, Cycle 3 voting resulted in another fee increase, this time for both BTC and BSQ fees. Full discussion is [here on GitHub](https://github.com/bisq-network/proposals/issues/99), but the basic reasoning was that strong BSQ markets, strong trading volume, and a need for the network to attract good developers made fee increases toward targets appropriate. + +The fee schedule this voting cycle approved look like this: + +Fee increase for Cycle 3 + +Notes: +
      +
    1. Calculations for Cycle 3 assume a 10 000 USD/BTC rate.
    2. +
    3. The BTC/USD rate increase meant BSQ trading fees would have needed an increase anyway. See point 4 of the Cycle 2 notes above for an explanation.
    4. +
    5. Again, note the combined fee percentages. You'll see that BSQ fees after voting are still lower than the 0.4% target. You'll also see that the combined BSQ fee percentage before Cycle 3 voting is different than the combined BSQ fee percentage after Cycle 2 voting. This is because of the USD/BTC rate increase.
    6. +
    7. BTC fees did change this time. As discussed in the issue, for BSQ fees to reach the 0.4% target, BTC fees will need to increase if a ≈50% discount for using BSQ is to be maintained. This means BTC fees need to reach a combined rate of 1% in the long-term (i.e, with maker and taker fees combined). This increase got BTC fees to 0.8% (0.006 + 0.002 = 0.008).
    8. +
    diff --git a/_proposalcommentaries/cycle-4/585787.md b/_proposalcommentaries/cycle-4/585787.md new file mode 100644 index 00000000..bb2e6a5a --- /dev/null +++ b/_proposalcommentaries/cycle-4/585787.md @@ -0,0 +1,7 @@ +--- +proposalID: 585787 +--- + +There were some issues with seed nodes that sometimes caused the DAO state to go out of sync on certain Bisq nodes. These issues surfaced in this cycle when a contributor made a compensation request, deleted it, and then made another one—but both requests remained available for voting. The situation was clarified on GitHub, so stakeholders knew to reject the old proposal and approve the new one. The underlying issue on the network's seed nodes has already been fixed. Vote results and BSQ issued were not affected. + +Fee increases from the previous cycle, despite fees still being below targets, resulted in the first-ever deflationary period for the BSQ colored coin. Of course, development efforts were depressed in this period, so issuance was relatively low, but it was still nice to see. diff --git a/_proposalcommentaries/cycle-4/d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808.md b/_proposalcommentaries/cycle-4/d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808.md new file mode 100644 index 00000000..2f1b3a7e --- /dev/null +++ b/_proposalcommentaries/cycle-4/d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808.md @@ -0,0 +1,5 @@ +--- +proposalID: d65b71b9b43f866a7b31e16f1c9dda722fcb56bdbac8123a074c50056d20f808 +--- + +This proposal determined details for implementing a testing arrangement for the Bisq software. diff --git a/_proposalcommentaries/cycle-5/4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139.md b/_proposalcommentaries/cycle-5/4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139.md new file mode 100644 index 00000000..3e7d14a4 --- /dev/null +++ b/_proposalcommentaries/cycle-5/4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139.md @@ -0,0 +1,11 @@ +--- +proposalID: 4a59f592b5d81f90e36a939372640e3637c28930a9ab23a2af6ef1bd13bd9139 +--- + +Upon approval, this proposal created a bonded role for a BTC donation address owner in the Bisq DAO assigned to user burning2019, who [locked the requisite 50 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=45859e0fc3c75db969fb33e85dfd5b35c62743ba8649186ca02703d90579ac3a){:target="_blank"} on Monday. + +In a separate proposal, the `RECIPIENT_BTC_ADDRESS` DAO parameter (aka "donation address") was set anew. + +Part of the core purpose of the Bisq DAO is to [route trading fees directly from traders to contributors](https://bisq.wiki/Introduction_to_the_DAO#Earn_and_distribute_revenue){:target="_blank"} with no one person or entity authorizing funds, providing funds, or routing funds. This is why we encourage Bisq users to use BSQ to pay trading fees, but we don't coerce, so BSQ is optional. Traders can still pay trading fees in BTC. Instead of going to arbitrators, BTC fees will soon go to the donation address. + +The person taking on this role will periodically purchase BSQ with the BTC accumulated in the donation address. They will be assigned to the [corresponding role issue](https://github.com/bisq-network/roles/issues/80){:target="_blank"} shortly, where you will see monthly updates. diff --git a/_proposalcommentaries/cycle-5/590467.md b/_proposalcommentaries/cycle-5/590467.md new file mode 100644 index 00000000..1c3652b4 --- /dev/null +++ b/_proposalcommentaries/cycle-5/590467.md @@ -0,0 +1,23 @@ +--- +proposalID: 590467 +--- + +So it seems the Bisq DAO itself continues to work as intended. The only notable issue we had in this cycle was actually more of a problem with the human beings who used the DAO. + +One of the users who proposed to take a mediator role, known on GitHub as leo816, ended up with duplicate proposals available for voting (this probably wasn't their fault, as it's [a known issue](https://github.com/bisq-network/bisq/issues/3270){:target="_blank"}). The name on the first proposal was "lio", an apparent typo, so a second proposal was made with the name "leo". + +The issue was that DAO voters almost approved both proposals. Just a little bit of due diligence would have revealed the "lio" proposal was merely a duplicate of the "leo" proposal and should be rejected. + +Granted, leo816 should have used their exact handle "leo816" instead of "leo" so it would be easier for voters to relate their GitHub proposal to their DAO proposal. But still, there was no reason for a rational voter to approve both proposals. + +Here are voting results of the "leo" proposal. Approvals were unanimous: + +![DAO Voting Negligence 1](/images/blog/dao-voting-negligence-1.png) + +And here are voting results of the "lio" proposal. Some rejections, but most people approved it too: + +![DAO Voting Negligence 2](/images/blog/dao-voting-negligence-2.png) + +Open governance can only work if participants take the time and pay the attention needed to make responsible decisions. + +**Please make sure you do your due diligence before voting!** diff --git a/_proposalcommentaries/cycle-5/79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622.md b/_proposalcommentaries/cycle-5/79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622.md new file mode 100644 index 00000000..e19df7e4 --- /dev/null +++ b/_proposalcommentaries/cycle-5/79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622.md @@ -0,0 +1,7 @@ +--- +proposalID: 79516359ae11ff0ac80f13c84d4870ee54c15703688c530b5198450cddd30622 +--- + +This proposal approved a slight shift in strategy for Bisq development, one that focuses more on increasing code quality and testing. + +You can find out more on the related [developer session recording](https://www.youtube.com/watch?v=n3kWsRAe2qk){:target="_blank"}, or on the session's [notes](https://github.com/bisq-network/events/issues/28){:target="_blank"}. diff --git a/_proposalcommentaries/cycle-5/de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49.md b/_proposalcommentaries/cycle-5/de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49.md new file mode 100644 index 00000000..e42f2705 --- /dev/null +++ b/_proposalcommentaries/cycle-5/de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49.md @@ -0,0 +1,7 @@ +--- +proposalID: de1b4b55a040e1b78da7213c17a242b35672c02699b016d79aa8bc362e56ad49 +--- + +Google Analytics was recently replaced with a dedicated Matomo server for better user privacy on Bisq websites. + +This proposal creates new roles to operate and administer this new service. diff --git a/_proposalcommentaries/cycle-5/e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf.md b/_proposalcommentaries/cycle-5/e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf.md new file mode 100644 index 00000000..ec0bab4b --- /dev/null +++ b/_proposalcommentaries/cycle-5/e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf.md @@ -0,0 +1,7 @@ +--- +proposalID: e4433aa7305080ff0e53f44dc501c29f316ca3466aee097d79d4b10a6fc71daf +--- + +This proposal removes the 1 USD peg for BSQ in favor of a 90-day market average. This average will be determined at the beginning of each DAO cycle, and all compensation requests made in the cycle should be made accordingly. + +As it turns out, the 90-day average BSQ price for Cycle 6 (the current DAO cycle as of this writing) is [1 USD per BSQ](https://github.com/bisq-network/compensation/issues/364){:target="_blank"}. diff --git a/_proposalcommentaries/cycle-6/595147.md b/_proposalcommentaries/cycle-6/595147.md new file mode 100644 index 00000000..da7c6d4f --- /dev/null +++ b/_proposalcommentaries/cycle-6/595147.md @@ -0,0 +1,5 @@ +--- +proposalID: 595147 +--- + +Much work was contributed in this cycle for the new trade protocol and account signing, two massive elements of the v1.2 release, resulting in relatively high BSQ issuance for compensating those efforts. An unfortunate drop in trading volume resulted in less BSQ taken out of supply, leading to a cycle with considerable inflation. diff --git a/_proposalcommentaries/cycle-6/c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067.md b/_proposalcommentaries/cycle-6/c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067.md new file mode 100644 index 00000000..45becfe6 --- /dev/null +++ b/_proposalcommentaries/cycle-6/c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067.md @@ -0,0 +1,7 @@ +--- +proposalID: c9a7c6c04780b6c895d9273d8777459dd622625cbfef35fc502b2279b8e01067 +--- + +This somewhat contentious proposal to more tightly integrate Monero with Bisq garnered only 5 votes from the 13 ballots cast in this cycle, and 98.85% of the voting weight of those 5 votes opposed the proposal (proposals need less than 49.99% of opposing voting weight to be approved). + +The proposal raised larger questions about conventions to integrate relatively large, experimental, and perhaps risky components into the code base. An [incubator space](https://github.com/bisq-network/proposals/issues/122){:target="_blank"} was proposed but is now being reconsidered. Several contributors have suggested opening a dialogue on the subject after the launch of v1.2. diff --git a/_proposalcommentaries/cycle-7/599827.md b/_proposalcommentaries/cycle-7/599827.md new file mode 100644 index 00000000..cbb049c1 --- /dev/null +++ b/_proposalcommentaries/cycle-7/599827.md @@ -0,0 +1,5 @@ +--- +proposalID: 599827 +--- + +In this cycle, work continued on final development, testing, and other preparations for the launch of v1.2. Another weak period of trading volume resulted in another inflationary cycle. diff --git a/_proposalcommentaries/cycle-7/766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858.md b/_proposalcommentaries/cycle-7/766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858.md new file mode 100644 index 00000000..101f8a9f --- /dev/null +++ b/_proposalcommentaries/cycle-7/766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858.md @@ -0,0 +1,20 @@ +--- +proposalID: 766686efa6e75dd41509b5896d6d29fb6927ec92d10bed7468ea3da1ae266858 +--- + +This proposal sought to send all disputed BTC funds to an unspendable address. + +As discussed [here](https://bisq.network/blog/bisq-v1-2-released/){:target="_blank"}, the new trade protocol introduced in v1.2 significantly changes dispute resolution. In case a dispute cannot be settled by mediation, funds in 2-of-2 multisignature escrows are sent to a "donation" address. This donation address is owned by an anonymous Bisq contributor who has [locked a 50 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=45859e0fc3c75db969fb33e85dfd5b35c62743ba8649186ca02703d90579ac3a){:target="_blank"}, and they're required to use the bitcoin accumulated there to [buy and burn BSQ every 4 weeks](https://github.com/bisq-network/proposals/issues/116){:target="_blank"} (or sooner, if the balance exceeds 50% of the bond amount). + +This DAO proposal suggested to instead send deposit funds to a burner address (i.e., one not controlled by any Bisq contributor) to avoid the possibility of the donation address holder colluding with a trader to send all funds to them (i.e., entering trades and forcing them to arbitration, which would send all deposit funds to the address they control). + +Ultimately, the risk was acknowledged but not considered an urgent issue. + +1. Although the donation address holder is outwardly anonymous, the person who holds the role was voted into it by sufficient BSQ weight, indicating core contributors are confident this person is trustworthy. +2. BTC and BSQ transactions are public, so in the event there are issues, the person would be outed quickly, lose their bond, and probably become an outcast. + +While this is not what people wanted to hear, it's possible expectations for the new trade protocol were set too high. The new trade protocol does not promise _trustless_ trading and dispute resolution—such a thing may not even be possible. It does, however, _reduce_ trust in some places (no anonymous figure with third key) and _decentralize_ trust in others (responsibility to make traders whole is now spread across the counterparty, mediator, arbitrator, and the Bisq DAO). + +And of course, liability on the network itself is reduced significantly without the third key. + +How will this new setup work? We shall see. Minimizing the need for dispute resolution (bug-fixing, user interface enhancements, etc) is now a high development priority for the near-future. diff --git a/_proposalcommentaries/cycle-7/aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2.md b/_proposalcommentaries/cycle-7/aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2.md new file mode 100644 index 00000000..92e8985f --- /dev/null +++ b/_proposalcommentaries/cycle-7/aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2.md @@ -0,0 +1,11 @@ +--- +proposalID: aed5b61cd5fdedbaa8095f7a2d6e29215cbcc2e0d29c7eddb4a8ff4b9fed10c2 +--- + +This proposal is to create a native Bisq app for Android. + +A mobile experience for Bisq has long been desired but has been considered infeasible given resource requirements, power consumption, and other factors. + +Recently wiz and bodymindarts made a proof-of-concept that combined an [alternative headless implementation called Risq](https://github.com/bodymindarts/risq){:target="_blank"} of Bisq with Tor with a native Android interface. After some discussion, it was decided the [upcoming gRPC API](https://github.com/bisq-network/proposals/issues/136){:target="_blank"} would be used instead of Risq. + +In the end, an initial release of this app with minimal trade functionality and dispute resolution is projected to be built over the next 6 months. Bisq DAO functionality will not be included in this initial release but will be added later. diff --git a/_proposalcommentaries/cycle-8/604507.md b/_proposalcommentaries/cycle-8/604507.md new file mode 100644 index 00000000..842e8910 --- /dev/null +++ b/_proposalcommentaries/cycle-8/604507.md @@ -0,0 +1,9 @@ +--- +proposalID: 604507 +--- + +This was the first cycle in which the burningman used acccrued BTC funds to buy and burn BSQ, per [the new trade protocol introduced in v1.2](https://bisq.wiki/Arbitration#New_Trade_Protocol){:target="_blank"}. + +High BSQ issuance in the face of anemic trading volume resulted in a relatively big increase in BSQ supply during the cycle, a problem that aggravated the BSQ market. + +As of the end of Cycle 8, BSQ was trading at about 9200 satoshis/BSQ, which was about $0.66 at the time (BSQ had been holding in the $0.80-1.00 range for much of the year). Since then the price has dropped quite a bit more, with many trades in the 3000-6000 satoshis/BSQ range. The bitcoin-USD rate has jumped over 20% since Cycle 8 ended, which has somewhat dampened the effect of the nominal price drop, but the real drop in BSQ price is still significant. diff --git a/_proposalcommentaries/cycle-8/aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50.md b/_proposalcommentaries/cycle-8/aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50.md new file mode 100644 index 00000000..8f22c57f --- /dev/null +++ b/_proposalcommentaries/cycle-8/aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50.md @@ -0,0 +1,7 @@ +--- +proposalID: aa616eef833f3e6176b83e197da0db08166825eaeb80f0d39ff4dc472fd1af50 +--- + +This `BONDED_ROLE` proposal, in conjunction with the `RECIPIENT_BTC_ADDRESS` parameter change, changes the owner of the Bisq donation address. + +The new owner's 50 000 BSQ bond was locked upon the close of Cycle 8. diff --git a/_proposalcommentaries/cycle-8/aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d.md b/_proposalcommentaries/cycle-8/aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d.md new file mode 100644 index 00000000..7729493d --- /dev/null +++ b/_proposalcommentaries/cycle-8/aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d.md @@ -0,0 +1,9 @@ +--- +proposalID: aaf257f59e6ecefb46586f8d1ee90ab175c5d1545da02f9d8cc323c49826621d +--- + +This proposal seeks to add Italian as a main language. + +User RiccardoMasutti has contributed to Bisq and a number of other Bitcoin projects for a while now, and made this proposal to make the Bisq software, website, and selected video subtitles available in Italian to try capturing a bigger Italian user base through his speaking and other Bitcoin education efforts. + +Although the proposal was approved, it's unclear when (or if) it will be fulfilled, as budgeting guidelines (currently in progress) don't allow very much funding for translations. diff --git a/_proposalcommentaries/cycle-9/34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49.md b/_proposalcommentaries/cycle-9/34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49.md new file mode 100644 index 00000000..18297170 --- /dev/null +++ b/_proposalcommentaries/cycle-9/34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49.md @@ -0,0 +1,7 @@ +--- +proposalID: 34de24c7d5e42ae3239e5943aed62cd3af185601828788f1649cdec96ebd2f49 +--- + +Policy for listing new assets is a recurring issue that remains unsolved. + +To prevent further controversy until better policy is determined, this proposal puts all asset listings on hold, except for those that have overwhelming community support and developer backing. diff --git a/_proposalcommentaries/cycle-9/609187.md b/_proposalcommentaries/cycle-9/609187.md new file mode 100644 index 00000000..9bd74df9 --- /dev/null +++ b/_proposalcommentaries/cycle-9/609187.md @@ -0,0 +1,9 @@ +--- +proposalID: 609187 +--- + +In a nice reversal from recent cycles, the Bisq DAO was deflationary in Cycle 9: more BSQ was burned than issued. While this was certainly a nice result, some of this deflation occurred from less compensation issuance (relatively less work delivered than in previous cycles) as well as a relatively large proportion of trading fees being paid in BTC. BTC fees are not preferable as they require a single person to collect them and inject them into the BSQ economy, so perhaps the project should think of ways to encourage traders to use BSQ instead of BTC. + +Regardless of how trading fees were paid, it was good to see the project have a strong financial result in Cycle 9. + +Bisq is making new organizational changes in Cycle 10 that we hope will lead to continued success in upcoming cycles. See [this post](/blog/q1-2020-update) for details. diff --git a/_proposalcommentaries/cycle-9/6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7.md b/_proposalcommentaries/cycle-9/6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7.md new file mode 100644 index 00000000..f449d933 --- /dev/null +++ b/_proposalcommentaries/cycle-9/6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7.md @@ -0,0 +1,9 @@ +--- +proposalID: 6a645427cfc3d5448d092a8d4e7558c4bf0f32f893627450d1e99f4ee6d1fad7 +--- + +This proposal seeks to list Liquid Bitcoin for trading on Bisq. + +Liquid is a federated sidechain pegged to the Bitcoin blockchain, and Liquid BTC (L-BTC) is one of the assets issued on Liquid. Being able to trade BTC for L-BTC on Bisq enables any Bisq user to essentially mix their coins with those held by Liquid federation members—quickly, privately, and without price risk. + +A common tactic to lose the lineage of one's bitcoin is to buy and sell BTC for XMR, but this involves significant price risk, since prices of both coins can change quickly. diff --git a/_proposalcommentaries/cycle-9/74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207.md b/_proposalcommentaries/cycle-9/74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207.md new file mode 100644 index 00000000..7fd6da85 --- /dev/null +++ b/_proposalcommentaries/cycle-9/74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207.md @@ -0,0 +1,9 @@ +--- +proposalID: 74325029651f3319684a49774e75da05feb23d371500a1eb3a1534b8debb6207 +--- + +This proposal sought to establish a mechanism to use bonded reputation as a measure of trust for offers on Bisq. + +Trust for fiat trades on Bisq is strong but not bullet-proof. Account signing helps mitigate potential issues, and dispute resolution measures help once issues have already taken place, but more can be done. + +Locking a BSQ bond as a measure of trust for a trader's offers sounds excellent, particularly given that the means to do this are largely already implemented in the software, but the idea is flawed since a rogue trader could easily lock up a bond of x BSQ and then make offers worth 10x BSQ, rendering the bond misleading. diff --git a/_proposalcommentaries/cycle-9/81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4.md b/_proposalcommentaries/cycle-9/81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4.md new file mode 100644 index 00000000..a3d47f21 --- /dev/null +++ b/_proposalcommentaries/cycle-9/81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4.md @@ -0,0 +1,11 @@ +--- +proposalID: 81747dad36dc823c37297bd6b067dbb8b30707d96b85050bbf321b7fa20ad8d4 +--- + +This proposal sought to require a DAO vote and application fee to list new assets. + +It was made as part of the discussions at the time to determine firmer asset listing guidelines. The idea was to require a non-refundable fee and DAO vote in order to list new assets on Bisq, thereby reducing the endless flow of new asset listing requests that almost never return any value to the network. + +Uncertainty over the effectiveness of DAO voting as a decision-making tool for listing new assets, as well as concerns over the efficacy of a listing fee (would requiring a higher fee result in even scammier projects with bigger financial backing?) led to this proposal's rejection. + +In addition to this generic proposal were 15 other proposals to delist 15 assets. All were rejected. When a proposal to delist an asset is accepted by the DAO, it can never be listed on Bisq again. diff --git a/_proposalcommentaries/cycle-9/b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f.md b/_proposalcommentaries/cycle-9/b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f.md new file mode 100644 index 00000000..79c3fd4e --- /dev/null +++ b/_proposalcommentaries/cycle-9/b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f.md @@ -0,0 +1,9 @@ +--- +proposalID: b6a242b02a1519b9eeb18dcddd51aa2935fe8f5631d7b5b0c25d377943afc51f +--- + +This proposal increases the maximum BSQ issuance parameter. + +A couple cycles of a lower BSQ price with relatively higher amounts of delivered work led to issuances that were approaching the 200,000 BSQ limit. This proposal changed the maximum BSQ issuance to 300,000 BSQ. It was critical that this parameter was changed, because in the event the limit was hit, all compensation requests would be denied. + +It is important to note that this parameter was not originally put in place to curb inflation—rather, it was meant as a security measure to limit damage in case of an extreme scenario. diff --git a/css/styles.scss b/css/styles.scss index 6e25270c..63e9c300 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1274,6 +1274,47 @@ dashboard cycle pages left: 0; } +#cycle-dashboard .governance-section h3 { + margin-top: 30px; +} + +#cycle-dashboard .governance-section h5 { + font-weight: 400; +} + +#cycle-dashboard .governance-section .proposal-item { + margin: 35px 0 35px 0; +} + +#cycle-dashboard .governance-section .proposal-item .user-and-link { + text-transform: uppercase; + color: rgba(0,0,0,0.5); + font-size: 14px; +} + +#cycle-dashboard .governance-section .proposal-item .user-and-link .user-handle { + font-weight: 400; +} + +#cycle-dashboard .governance-section .proposal-item .yay-or-nay { + display: inline-block; + margin: 0 0 20px 0; + text-transform: uppercase; + letter-spacing: 1px; + padding: 2px 10px; + font-size: 14px; +} + +#cycle-dashboard .governance-section .proposal-item .yay-or-nay.yay { + border: 1px solid #25B135; + color: #25B135; +} + +#cycle-dashboard .governance-section .proposal-item .yay-or-nay.nay { + border: 1px solid #e74c3c; + color: #e74c3c; +} + /****************/ From ec6dbc59796c965fcdfd781b69c841629e5f2cb1 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Thu, 28 Oct 2021 23:52:41 -0400 Subject: [PATCH 16/21] Add dark mode tweaks --- css/styles.scss | 12 ++++++++++++ 1 file changed, 12 insertions(+) diff --git a/css/styles.scss b/css/styles.scss index 63e9c300..91e41f31 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1162,6 +1162,10 @@ dashboard page transition: 0.3s all; } +body.dark-mode #cycle-tile-container .cycle-tile { + background-color: #1d1d1d; +} + #cycle-tile-container .cycle-tile:hover { box-shadow: 0px 0px 10px 4px rgba(0, 0, 0, 50%); transition: 0.3s all; @@ -1227,6 +1231,10 @@ dashboard cycle pages width: 175px; } +body.dark-mode #cycle-dashboard .overview-section .overview-item .heading { + color: #7E7E7E; +} + #cycle-dashboard .overview-section .overview-item .content.supply-change.decrease { color: #25B135; } @@ -1292,6 +1300,10 @@ dashboard cycle pages font-size: 14px; } +body.dark-mode #cycle-dashboard .governance-section .proposal-item .user-and-link { + color: #7E7E7E; +} + #cycle-dashboard .governance-section .proposal-item .user-and-link .user-handle { font-weight: 400; } From ff99d36491fb151c55a9fb5862a8125052c80716 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Fri, 29 Oct 2021 00:01:29 -0400 Subject: [PATCH 17/21] Update link to dashboard generation scripts --- _layouts/dashboard.html | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/_layouts/dashboard.html b/_layouts/dashboard.html index af8d097f..9db8908e 100644 --- a/_layouts/dashboard.html +++ b/_layouts/dashboard.html @@ -4,7 +4,7 @@

    {{ page.title }}

    -

    The figures on this page are compiled from data files generated by the Bisq software. You can verify everything yourself by running these scripts on GitHub.

    +

    The figures on this page are compiled from data files generated by the Bisq software. You can verify everything yourself by running these scripts on GitHub.

    From 87e637154450529fb14e75a1e6bd32c9034bcd96 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Fri, 29 Oct 2021 00:10:38 -0400 Subject: [PATCH 18/21] Add back link on cycle pages --- _layouts/dashboard.html | 62 +++++++++++++++++++++-------------------- css/styles.scss | 7 +++++ 2 files changed, 39 insertions(+), 30 deletions(-) diff --git a/_layouts/dashboard.html b/_layouts/dashboard.html index 9db8908e..b74f4db9 100644 --- a/_layouts/dashboard.html +++ b/_layouts/dashboard.html @@ -18,16 +18,16 @@

    {{ page.title }}

    Supply Change{{ page.supplyChange }}

    Governance{{ page.numberAcceptedProposals }} of {{ page.numberRejectedProposals }} proposals accepted

    - + - +

    Network Funds Transfers

    - + @@ -97,23 +97,23 @@

    Network Funds Transfers

    ⁵ Decreases in BSQ supply are good.

    - +
    - + {% if page.numberAcceptedProposals > 0 %} - +

    Governance

    - + {% if page.numberGovernanceProposals == 0 %}

    There were no governance-related proposals in this cycle.

    {% endif %} - + {% for i in page.paramChangeDetails %}
    Parameter change proposal for {{ i.proposalParam }}
    @@ -123,7 +123,7 @@
    Parameter change proposal for {{ i.proposalParam }}
    {% else %}

    Rejected

    {% endif %} - + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} {% if comment %}
    @@ -133,7 +133,7 @@
    Parameter change proposal for {{ i.proposalParam }}
    {% endfor %} - + @@ -148,17 +148,17 @@
    Generic proposal
    {% endif %} {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} - + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} {% if comment %}
    {{ comment.content | markdownify }}
    {% endif %} - +
    {% endfor %} - + {% for i in page.bondedRoleDetails %}
    Bonded role proposal for {{ i.proposedRole }}
    @@ -168,7 +168,7 @@
    Bonded role proposal for {{ i.proposedRole }}
    {% else %}

    Rejected

    {% endif %} - + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} {% if comment %}
    @@ -178,7 +178,7 @@
    Bonded role proposal for {{ i.proposedRole }}
    {% endfor %} - + {% for i in page.removeAssetDetails %}
    Proposal to de-list asset with ticker {{ i.asset }}
    @@ -188,7 +188,7 @@
    Proposal to de-list asset with ticker {{ i.asset }}
    {% else %}

    Rejected

    {% endif %} - + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} {% if comment %}
    @@ -198,7 +198,7 @@
    Proposal to de-list asset with ticker {{ i.asset }}
    {% endfor %} - + {% for i in page.confiscateBondDetails %}
    Proposal confiscate a bond
    @@ -208,7 +208,7 @@
    Proposal confiscate a bond
    {% else %}

    Rejected

    {% endif %} - + {% assign comment = site.proposalcommentaries | where: 'proposalID', i.proposalTxid | first %} {% if comment %}
    @@ -218,42 +218,44 @@
    Proposal confiscate a bond
    {% endfor %} - + {% else %}

    Critical Cycle Notes

    - + {% assign comment = site.proposalcommentaries | where: 'proposalID', page.blockEndDate | first %} {% if comment %}
    {{ comment.content | markdownify }}
    - + {% else %} - +

    There were no proposals approved in this cycle, so something probably went wrong. Look for a post-mortem to be posted soon.

    - + {% endif %} - + {% endif %} - -
    - + +
    + - + {% assign comment = site.proposalcommentaries | where: 'proposalID', page.blockStartDate | first %} {% if comment %}
    -

    Notes

    +

    Notes

    {{ comment.content | markdownify }}
    {% endif %} - + + < See more DAO data on the Dashboard +
    diff --git a/css/styles.scss b/css/styles.scss index 91e41f31..ba75278b 100644 --- a/css/styles.scss +++ b/css/styles.scss @@ -1327,6 +1327,13 @@ body.dark-mode #cycle-dashboard .governance-section .proposal-item .user-and-lin color: #e74c3c; } +a.back-to-dashboard { + text-transform: uppercase; + display: block; + margin-top: 40px; +} + + /****************/ From 75918b5bf677e1005f0d3082036935eb7203d766 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Fri, 29 Oct 2021 00:26:00 -0400 Subject: [PATCH 19/21] Remove old dao reports + add redirects --- _posts/2019-09-18-cycle-5-results.md | 116 -------------------------- _posts/2019-11-01-cycle-6-results.md | 43 ---------- _posts/2019-11-22-cycle-7-results.md | 60 ------------- _posts/2020-01-16-cycle-8-results.md | 59 ------------- _posts/2020-02-12-cycle-9-results.md | 82 ------------------ _posts/2020-02-26-cycle-10-results.md | 47 ----------- _posts/2020-04-07-cycle-11-results.md | 65 --------------- _posts/2020-05-17-cycle-12-results.md | 55 ------------ _posts/2020-06-20-cycle-13-results.md | 72 ---------------- _posts/2020-07-21-cycle-14-results.md | 44 ---------- _posts/2020-08-17-cycle-15-results.md | 58 ------------- _posts/2020-09-19-cycle-16-results.md | 44 ---------- _posts/2020-10-06-cycle-17-results.md | 49 ----------- _posts/2020-12-28-cycle-18-results.md | 56 ------------- _posts/2020-12-29-cycle-19-results.md | 43 ---------- _posts/2021-01-20-cycle-20-results.md | 52 ------------ _posts/2021-02-17-cycle-21-results.md | 45 ---------- _redirects | 21 ++++- 18 files changed, 19 insertions(+), 992 deletions(-) delete mode 100644 _posts/2019-09-18-cycle-5-results.md delete mode 100644 _posts/2019-11-01-cycle-6-results.md delete mode 100644 _posts/2019-11-22-cycle-7-results.md delete mode 100644 _posts/2020-01-16-cycle-8-results.md delete mode 100644 _posts/2020-02-12-cycle-9-results.md delete mode 100644 _posts/2020-02-26-cycle-10-results.md delete mode 100644 _posts/2020-04-07-cycle-11-results.md delete mode 100644 _posts/2020-05-17-cycle-12-results.md delete mode 100644 _posts/2020-06-20-cycle-13-results.md delete mode 100644 _posts/2020-07-21-cycle-14-results.md delete mode 100644 _posts/2020-08-17-cycle-15-results.md delete mode 100644 _posts/2020-09-19-cycle-16-results.md delete mode 100644 _posts/2020-10-06-cycle-17-results.md delete mode 100644 _posts/2020-12-28-cycle-18-results.md delete mode 100644 _posts/2020-12-29-cycle-19-results.md delete mode 100644 _posts/2021-01-20-cycle-20-results.md delete mode 100644 _posts/2021-02-17-cycle-21-results.md diff --git a/_posts/2019-09-18-cycle-5-results.md b/_posts/2019-09-18-cycle-5-results.md deleted file mode 100644 index 226f6ca7..00000000 --- a/_posts/2019-09-18-cycle-5-results.md +++ /dev/null @@ -1,116 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 5: Results" -author: m52go -excerpt: "Cycle 5 of the Bisq DAO ended at block 595 146 on September 16 2019. This post covers its results, as well as an important lesson learned.

    " -lang: en ---- - -Cycle 5 of the Bisq DAO went smoothly and resulted in some important decisions. There was also one incident which taught us an important lesson. - -### Summary - -* Cycle took place between blocks 590 467 and 595 146 - * Calendar dates: 08/16/2019 - 09/16/2019 -* 35 proposals - * 5 bonded role proposals (1 duplicate) - * 1 request to change a parameter - * 4 general proposals (1 duplicate) - * 25 compensation requests -* 432 votes cast -* 100 471 BSQ issued -* 54 348 BSQ burned - -See notes on duplicate proposals below in "Lesson Learned" section. Non-compensation proposals are covered below. - -This cycle garnered almost twice as many votes as any cycle so far. Spike in issuance was for compensation for a handful of new developers to the project. - -### Proposal Details - -**GitHub admin** - -_Proposal for bonded role ([link](https://github.com/bisq-network/proposals/issues/108){:target="_blank"})_ - -_Approved_ - -Upon approval, this proposal created a bonded role for a _GitHub admin_ in the Bisq DAO assigned to ripcurlx, who [locked the requisite 50 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=5890c06cfeb80b8b987a730735c0bead52a6864f9a969dfe6309c18270e5251e){:target="_blank"} earlier today. - -Monthly updates for the role are in [the role's issue](https://github.com/bisq-network/roles/issues/16){:target="_blank"}. - -**Bitcoin donation address owner** - -_Proposal for bonded role, DAO parameter adjustment ([link](https://github.com/bisq-network/proposals/issues/116){:target="_blank"})_ - -_Approved_ - -Upon approval, this proposal created a bonded role for the _BTC donation address owner_ in the Bisq DAO assigned to burning2019, who [locked the requisite 50 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=45859e0fc3c75db969fb33e85dfd5b35c62743ba8649186ca02703d90579ac3a){:target="_blank"} on Monday. - -It also set the `RECIPIENT_BTC_ADDRESS` DAO parameter (aka "donation address") to the Bitcoin address specified in the same GitHub proposal linked above. - -Part of the core purpose of the Bisq DAO is to [route trading fees directly from traders to contributors](https://bisq.wiki/Introduction_to_the_DAO#earn-and-distribute-revenue#Earn_and_distribute_revenue){:target="_blank"} with no one person or entity authorizing funds, providing funds, or routing funds. This is why we encourage Bisq users to use BSQ to pay trading fees, but we don't coerce, so BSQ is optional. Traders can still pay trading fees in BTC. Instead of going to arbitrators, BTC fees will soon go to the donation address. - -The person taking on this role will periodically purchase BSQ with the BTC accumulated in the donation address. They will be assigned to the [corresponding role issue](https://github.com/bisq-network/roles/issues/80){:target="_blank"} shortly, where you will see monthly updates. - -**Mediators** - -_Proposal for bonded roles ([link 1](https://github.com/bisq-network/proposals/issues/112){:target="_blank"}, [link 2](https://github.com/bisq-network/proposals/issues/117){:target="_blank"})_ - -_Approved_ - -Upon approval, two bonded roles were created for a _mediator_ in the Bisq DAO, one assigned to bisquser and another to leo. bisquser [locked the requisite 10 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=59d0249f6de5545f941d7a170e1ea36e80499d4d1f95d0035ec3ffe431dec018){:target="_blank"} on Monday. leo has not locked their bond as of this writing. - -[Mediation](https://docs.bisq.network/trading-rules.html#mediation){:target="_blank"}, along with trader chat, are both mechanisms to refine dispute resolution released with v1.1.6 of Bisq. - -Both people will be assigned to the [corresponding role issue](https://github.com/bisq-network/roles/issues/87){:target="_blank"} shortly, where you will see monthly updates. - -**Use 90-day average of BSQ price for compensation requests** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/114){:target="_blank"})_ - -_Approved_ - -This proposal removes the 1 USD peg for BSQ in favor of a 90-day market average. This average will be determined at the beginning of each DAO cycle, and all compensation requests made in the cycle should be made accordingly. - -As it turns out, the 90-day average BSQ price for Cycle 6 (the current DAO cycle as of this writing) is [1 USD per BSQ](https://github.com/bisq-network/compensation/issues/364){:target="_blank"}. - -**Create Analytics Operator and Analytics Administrator roles** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/115){:target="_blank"})_ - -_Approved_ - -Google Analytics was recently replaced with Matomo for better user privacy on Bisq websites. - -As a result, new roles were approved to operate the Matomo server and administer it as needed. - -**Improve Bisq testing frameworks** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/105){:target="_blank"})_ - -_Approved_ - -This proposal approved a slight shift in strategy for Bisq development, one that focuses more on increasing code quality and testing. - -You can find out more on the related [developer session recording](https://www.youtube.com/watch?v=n3kWsRAe2qk){:target="_blank"}, or on the session's [notes](https://github.com/bisq-network/events/issues/28){:target="_blank"}. - -### Lesson Learned - -So it seems the Bisq DAO itself continues to work as intended. The only notable issue we had in this cycle was actually more of a problem with the human beings who used the DAO. - -One of the users who proposed to take a mediator role, known on GitHub as leo816, ended up with duplicate proposals available for voting (this probably wasn't their fault, as it's [a known issue](https://github.com/bisq-network/bisq/issues/3270){:target="_blank"}). The name on the first proposal was "lio", an apparent typo, so a second proposal was made with the name "leo". - -The issue was that DAO voters almost approved both proposals. Just a little bit of due diligence would have revealed the "lio" proposal was merely a duplicate of the "leo" proposal and should be rejected. - -Granted, leo816 should have used their exact handle "leo816" instead of "leo" so it would be easier for voters to relate their GitHub proposal to their DAO proposal. But still, there was no reason for a rational voter to approve both proposals. - -Here are voting results of the "leo" proposal. Approvals were unanimous: - -![DAO Voting Negligence 1](/images/blog/dao-voting-negligence-1.png) - -And here are voting results of the "lio" proposal. Some rejections, but most people approved it too: - -![DAO Voting Negligence 2](/images/blog/dao-voting-negligence-2.png) - -Open governance can only work if participants take the time and pay the attention needed to make responsible decisions. - -**Please make sure you do your due diligence before voting!** diff --git a/_posts/2019-11-01-cycle-6-results.md b/_posts/2019-11-01-cycle-6-results.md deleted file mode 100644 index 01991595..00000000 --- a/_posts/2019-11-01-cycle-6-results.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 6: Results" -author: m52go -excerpt: "Cycle 6 of the Bisq DAO ended at block 599 826 on October 17 2019. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 6 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 595 147 and 599 826 - * Calendar dates: 09/16/2019 - 10/17/2019 -* 26 proposals - * 2 requests to change a parameter (trading fees) - * 1 generic proposal - * 23 compensation requests -* 190 votes cast -* 86 851 BSQ issued -* 20 538 BSQ burned - -Much work was contributed in this cycle for the new trade protocol and account signing, two massive elements of the v1.2 release, resulting in relatively high BSQ issuance for compensating those efforts. An unfortunate drop in trading volume resulted in less BSQ taken out of supply, leading to a cycle with considerable inflation. - -### Proposal Details - -**Reduce BSQ trading fees** - -_Parameter changes ([link](https://github.com/bisq-network/proposals/issues/126){:target="_blank"})_ - -_Approved_ - -This proposal suggested reducing BSQ fees to adhere more closely to 0.4% target for combined maker and taker trading fees. - -**Integrate Monero wallet** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/110){:target="_blank"})_ - -_Rejected_ - -This somewhat contentious proposal to more tightly integrate Monero with Bisq garnered only 5 votes from the 13 ballots cast in this cycle, and 98.85% of the voting weight of those 5 votes opposed the proposal (proposals need less than 49.99% of opposing voting weight to be approved). - -The proposal raised larger questions about conventions to integrate relatively large, experimental, and perhaps risky components into the code base. An [incubator space](https://github.com/bisq-network/proposals/issues/122){:target="_blank"} was proposed but is now being reconsidered. Several contributors have suggested opening a dialogue on the subject after the launch of v1.2. diff --git a/_posts/2019-11-22-cycle-7-results.md b/_posts/2019-11-22-cycle-7-results.md deleted file mode 100644 index e83fe4ee..00000000 --- a/_posts/2019-11-22-cycle-7-results.md +++ /dev/null @@ -1,60 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 7: Results" -author: m52go -excerpt: "Cycle 7 of the Bisq DAO ended at block 604 506 on November 19 2019. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 7 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 599 827 and 604 506 - * Calendar dates: 10/17/2019 - 11/19/2019 -* 30 proposals - * 2 generic proposals - * 3 reimbursement requests - * 25 compensation requests (3 duplicate) -* 274 votes cast -* 73 766 BSQ issued -* 15 037 BSQ burned - -In this cycle, work continued on final development, testing, and other preparations for the launch of v1.2. Another weak period of trading volume resulted in another inflationary cycle. - -### Proposal Details - -**Create a native Bisq app for Android** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/139){:target="_blank"})_ - -_Accepted_ - -A mobile experience for Bisq has long been desired but has been considered infeasible given resource requirements, power consumption, and other factors. - -Recently wiz and bodymindarts made a proof-of-concept that combined an [alternative headless implementation called Risq](https://github.com/bodymindarts/risq){:target="_blank"} of Bisq with Tor with a native Android interface. After some discussion, it was decided the [upcoming gRPC API](https://github.com/bisq-network/proposals/issues/136){:target="_blank"} would be used instead of Risq. - -In the end, an initial release of this app with minimal trade functionality and dispute resolution is projected to be built over the next 6 months. Bisq DAO functionality will not be included in this initial release but will be added later. - -[Check the proposal](https://github.com/bisq-network/proposals/issues/139){:target="_blank"} for more details and preliminary screenshots. - -**Re-route disputed deposit funds to burner address instead of donation address** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/135){:target="_blank"})_ - -_Rejected_ - -As discussed [here](https://bisq.network/blog/bisq-v1-2-released/){:target="_blank"}, the new trade protocol introduced in v1.2 significantly changes dispute resolution. In case a dispute cannot be settled by mediation, funds in 2-of-2 multisignature escrows are sent to a "donation" address. This donation address is owned by an anonymous Bisq contributor who has [locked a 50 000 BSQ bond](https://explorer.bisq.network/tx.html?tx=45859e0fc3c75db969fb33e85dfd5b35c62743ba8649186ca02703d90579ac3a){:target="_blank"}, and they're required to use the bitcoin accumulated there to [buy and burn BSQ every 4 weeks](https://github.com/bisq-network/proposals/issues/116){:target="_blank"} (or sooner, if the balance exceeds 50% of the bond amount). - -This DAO proposal suggested to instead send deposit funds to a burner address (i.e., one not controlled by any Bisq contributor) to avoid the possibility of the donation address holder colluding with a trader to send all funds to them (i.e., entering trades and forcing them to arbitration, which would send all deposit funds to the address they control). - -Ultimately, the risk was acknowledged but not considered an urgent issue. - -1. Although the donation address holder is outwardly anonymous, the person who holds the role was voted into it by sufficient BSQ weight, indicating core contributors are confident this person is trustworthy. -2. BTC and BSQ transactions are public, so in the event there are issues, the person would be outed quickly, lose their bond, and probably become an outcast. - -While this is not what people wanted to hear, it's possible expectations for the new trade protocol were set too high. The new trade protocol does not promise _trustless_ trading and dispute resolution—such a thing may not even be possible. It does, however, _reduce_ trust in some places (no anonymous figure with third key) and _decentralize_ trust in others (responsibility to make traders whole is now spread across the counterparty, mediator, arbitrator, and the Bisq DAO). - -And of course, liability on the network itself is reduced significantly without the third key. - -How will this new setup work? We shall see. Minimizing the need for dispute resolution (bug-fixing, user interface enhancements, etc) is now a high development priority for the near-future. diff --git a/_posts/2020-01-16-cycle-8-results.md b/_posts/2020-01-16-cycle-8-results.md deleted file mode 100644 index 264269b8..00000000 --- a/_posts/2020-01-16-cycle-8-results.md +++ /dev/null @@ -1,59 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 8: Results" -author: m52go -excerpt: "Cycle 8 of the Bisq DAO ended at block 609 186 on December 21 2019. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 8 of the Bisq DAO. - -It comes a bit later than usual, as Cycle 8 wasn't a pretty one. During the cycle, some significant issues were made apparent in the human side of the network: a lack of management and budgeting resulted in suboptimal resource allotment needed for growth, which seemed to reflect in a lower BSQ price. - -In response, key contributors are working on substantial changes to the way Bisq operates in order to address these issues and ensure continued confidence in the Bisq DAO among contributors and users alike. - -These changes will be discussed more thoroughly in a call next week, as well as in a post on this blog shortly thereafter. - -### Summary - -* Cycle took place between blocks 604 507 and 609 186 - * Calendar dates: 11/19/2019 - 12/21/2019 -* 37 proposals - * 1 generic proposal - * 1 parameter change and 1 bonded role - * 35 compensation requests -* 445 votes cast -* 125 083 BSQ issued for compensation (151 293 BSQ was issued in total, of which 26 210 was for reimbursing the refund agent) -* 53 239 BSQ burned from trading fees (79 449 BSQ burned in total, of which 26 210 was disputed BTC funds) - -More details on BSQ burned: the 53 239 BSQ burned from trading fees is the sum of BSQ burned directly for fees (13 449) and BTC fees collected by _burningman2_ to buy and burn BSQ (39 790 = 66 000 BSQ total burned1 - 26 210 BSQ of disputed BTC funds). Since this was the first cycle in which BTC fees were used to buy and burn BSQ, the BTC fee total is abnormally high: it includes BTC fees that were collected before the cycle started, and should be relatively lower going forward. - -High BSQ issuance in the face of anemic trading volume resulted in a relatively big increase in BSQ supply during the cycle, a problem that aggravated the BSQ market. - -As of the end of Cycle 8, BSQ was trading at about 9200 satoshis/BSQ, which was about $0.66 at the time (BSQ had been holding in the $0.80-1.00 range for much of the year). Since then the price has dropped quite a bit more, with many trades in the 3000-6000 satoshis/BSQ range. The bitcoin-USD rate has jumped over 20% since Cycle 8 ended, which has somewhat dampened the effect of the nominal price drop, but the real drop in BSQ price is still significant. - -Core contributors are taking the price signals as a wake-up call. As mentioned above, the network is working to correct course, and details are to follow shortly. - -### Proposal Details - -**Add Italian as a main language** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/151){:target="_blank"})_ - -_Accepted_ - -_RiccardoMasutti_ has contributed to Bisq and a number of other Bitcoin projects for a while now, and made this proposal to make the Bisq software, website, and selected video subtitles available in Italian to try capturing a bigger Italian user base through his speaking and other Bitcoin education efforts. - -Although the proposal was approved, it's unclear when (or if) it will be fulfilled, as budgeting guidelines (currently in progress) don't allow very much funding for translations. - -**Request to take over the Bisq donation address** - -_Generic proposal and parameter change ([link](https://github.com/bisq-network/proposals/issues/149){:target="_blank"})_ - -_Accepted_ - -Key stakeholders approved a proposal to change the owner of the Bisq donation address. A corresponding parameter change proposal was made to change the Bitcoin address in the DAO, and the new owner's 50 000 BSQ bond was locked upon the close of Cycle 8. - ---- - - 1 see proof-of-burn transactions adding up to 66 000 BSQ burned: [proof 1](https://bsq.ninja/tx.html?tx=caf7410187735ac013a3fec0ae6566ee1c9dd2dcf974f0d92d75bb9d22feba6c), [proof 2](https://bsq.ninja/tx.html?tx=2452902d1299f36394ad3011a9b8a51e888d594ed3095bc55577091d1ca45ec8) diff --git a/_posts/2020-02-12-cycle-9-results.md b/_posts/2020-02-12-cycle-9-results.md deleted file mode 100644 index 8ea4d41d..00000000 --- a/_posts/2020-02-12-cycle-9-results.md +++ /dev/null @@ -1,82 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 9: Results" -author: m52go -excerpt: "Cycle 9 of the Bisq DAO ended at block 613,866 on January 21 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 9 of the Bisq DAO. - -As mentioned in [the Cycle 8's results post]({% post_url 2020-01-16-cycle-8-results %}), it was becaming increasingly clear that Bisq would need to change the way it runs itself in order to scale. These changes have been put in place over the past several weeks in the form of a reorganization with teams, goals, and budgets. - -Please see [this post]({% post_url 2020-02-10-q1-2020-update %}) for details. - -### Summary - -* Cycle took place between blocks 609,187 and 613,866 - * Calendar dates: 12/21/2019 - 01/21/2020 -* 43 proposals - * 4 generic proposals - * 1 parameter change - * 15 proposals to delist an asset - * 23 compensation requests -* 560 votes cast -* 57,845 BSQ issued for compensation (106,536 BSQ was issued in total, of which 48,691 was for reimbursing the refund agent) -* 86,519 BSQ burned from trading fees (142,585 BSQ was burned in total, of which 48,691 was disputed BTC funds) - -In a nice reversal from recent cycles, the Bisq DAO was deflationary in Cycle 9: more BSQ was burned than issued. While this was certainly a nice result, some of this deflation occurred from less compensation issuance (relatively less work delivered than in previous cycles) as well as a relatively large proportion of trading fees being paid in BTC. BTC fees are not preferable as they require a single person to collect them and inject them into the BSQ economy, so perhaps the project should think of ways to encourage traders to use BSQ instead of BTC. - -Regardless of how trading fees were paid, it was good to see the project have a strong financial result in Cycle 9. We hope the new organizational changes being made in Cycle 10 will lead to continued success in upcoming cycles. - -### Proposal Details - -**List Liquid BTC** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/169){:target="_blank"})_ - -_Accepted_ - -Liquid is a federated sidechain pegged to the Bitcoin blockchain, and Liquid BTC (L-BTC) is one of the assets issued on Liquid. Being able to trade BTC for L-BTC on Bisq enables any Bisq user to essentially mix their coins with those held by Liquid federation members—quickly, privately, and without price risk. - -A common tactic to lose the lineage of one's bitcoin is to buy and sell BTC for XMR, but this involves significant price risk, since prices of both coins can change quickly. - -**Require DAO vote and application fee to add new assets** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/159){:target="_blank"})_ - -_Rejected_ - -This proposal was made as part of the discussions at the time to determine firmer asset listing guidelines. The idea was to require a non-refundable fee and DAO vote in order to list new assets on Bisq, thereby reducing the endless flow of new asset listing requests that almost never return any value to the network. - -Uncertainty over the effectiveness of DAO voting as a decision-making tool for listing new assets, as well as concerns over the efficacy of a listing fee (would requiring a higher fee result in even scammier projects with bigger financial backing?) led to this proposal's rejection. - -_In addition to this generic proposal were 15 other proposals to delist 15 assets. All were rejected. When a proposal to delist an asset is accepted by the DAO, it can never be listed on Bisq again._ - -**Use bonded reputation as measure of trust for offers** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/138){:target="_blank"})_ - -_Rejected_ - -Trust for fiat trades on Bisq is strong but not bullet-proof. Account signing helps mitigate potential issues, and dispute resolution measures help once issues have already taken place, but more can be done. - -Locking a BSQ bond as a measure of trust for a trader's offers sounds excellent, particularly given that the means to do this are largely already implemented in the software, but the idea is flawed since a rogue trader could easily lock up a bond of x BSQ and then make offers worth 10x BSQ, rendering the bond misleading. - -**Increase BSQ maximum issuance parameter** - -_Proposal to change a parameter ([link](https://github.com/bisq-network/proposals/issues/160){:target="_blank"})_ - -_Accepted_ - -A couple cycles of a lower BSQ price with relatively higher amounts of delivered work led to issuances that were approaching the 200,000 BSQ limit. This proposal changed the maximum BSQ issuance to 300,000 BSQ. It was critical that this parameter was changed, because in the event the limit was hit, all compensation requests would be denied. - -It is important to note that this parameter was not originally put in place to curb inflation—rather, it was meant as a security measure to limit damage in case of an extreme scenario. - -**Put asset listing on hold until further notice** - -_Generic proposal ([link](https://github.com/bisq-network/proposals/issues/166){:target="_blank"})_ - -_Accepted_ - -Policy for listing new assets is a recurring issue that remains unsolved. To prevent further controversy until better policy is determined, all asset listings have been put on hold, except for those that have overwhelming community support and developer backing. diff --git a/_posts/2020-02-26-cycle-10-results.md b/_posts/2020-02-26-cycle-10-results.md deleted file mode 100644 index ea4bf4b5..00000000 --- a/_posts/2020-02-26-cycle-10-results.md +++ /dev/null @@ -1,47 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 10: Results" -author: m52go -excerpt: "Cycle 10 of the Bisq DAO ended at block 618,546 on February 22 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 10 of the Bisq DAO. - -Cycle 10 was a transitional cycle for the Bisq DAO as it implements a new management structure and budgets discussed in [this post]({% post_url 2020-02-10-q1-2020-update %}). Teams were established for core functions, teams began executing on top project priorities, and core administrative processes like compensation request reviews were overhauled. - -More work on this transition continues into Cycle 11. Notable items in progress are a new project management process and rolling out the Bisq wiki. - -### Summary - -* Cycle took place between blocks 613,867 and 618,546 - * Calendar dates: 01/21/2020 - 02/22/2020 -* 31 proposals - * 4 generic proposals - * 2 parameter change proposals - * 25 compensation requests -* 353 votes cast -* 82,060 BSQ issued for compensation -* 52,107 BSQ burned from BTC trading fees and disputed BTC funds - -Cycle 10 was the first cycle to follow Bisq's new [budgeting guidelines]({% post_url 2020-02-10-q1-2020-update %}). The budget of 60,000 USD (89,552 BSQ at the [issuance rate of 0.67 USD per BSQ](https://github.com/bisq-network/compensation/issues/449)) was respected in spite of: -* the refund agent did not make a compensation request in this cycle, so it's not possible to know how much of the 52,107 BSQ burned was from disputed BTC funds. -* a one-time charge of 44,776 BSQ for the Bitcoin 2020 conference presence. This expense was budgeted for growth as a monthly expense but charged at once in Cycle 10 because there was enough room in the budget to reimburse the contributor who fronted the money. Practically, this means that the growth budget for the next 11 months will be 8,200 USD (2,500 USD less than the 10,700 budgeted). - -### Proposal Details - -**Proposals for bonded roles** - -_Bitcoin node operator ([link](https://github.com/bisq-network/proposals/issues/175){:target="_blank"})_; _Seednode operator ([link](https://github.com/bisq-network/proposals/issues/177){:target="_blank"})_; _Markets API operator ([link](https://github.com/bisq-network/proposals/issues/178){:target="_blank"})_; _Twitter admin ([link](https://github.com/bisq-network/proposals/issues/179){:target="_blank"})_ - -_Accepted_ - -These proposals were for _wiz_ and _m52go_ to post bonds for the roles listed above. Bonding is a [key element of DAO governance](https://bisq.wiki/Introduction_to_the_DAO#Ensure_honesty_in_high-trust_roles). A little over 300,000 BSQ has now been locked up in bonds for high-trust roles, and a role audit is now underway to ensure remaining bonds are posted as required. - -**Raise BSQ fees** - -_Parameter change proposal ([link](https://github.com/bisq-network/proposals/issues/173){:target="_blank"})_ - -_Rejected_ - -This proposal would have doubled BSQ fees from 10 BSQ to 20 BSQ (maker) and 30 BSQ to 60 BSQ (taker) per 1 bitcoin traded on Bisq. Sharp increases in BTC and BSQ prices made the proposed fee increases unreasonable at the time of DAO voting—the proposal was made just after the start of the cycle when prices were much lower. diff --git a/_posts/2020-04-07-cycle-11-results.md b/_posts/2020-04-07-cycle-11-results.md deleted file mode 100644 index 303aa17f..00000000 --- a/_posts/2020-04-07-cycle-11-results.md +++ /dev/null @@ -1,65 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 11: Results" -author: m52go -excerpt: "Cycle 11 of the Bisq DAO ended at block 623,226 on March 27 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 11 of the Bisq DAO. - -Cycle 11 was the first full DAO cycle under the [reorganization]({% post_url 2020-02-10-q1-2020-update %}) detailed earlier in his year. - -Notably, this cycle set a new all-time record for trade fee payments using BSQ—not a bad outcome for the last DAO cycle before the DAO's 1-year anniversary. There were 3,372 BSQ fee payments in this cycle, compared to 2,804 in Cycle 10, and 2,805 in Cycle 3 (which was the last high). - -### Summary - -* Cycle took place between blocks 618,547 and 623,226 - * Calendar dates: 02/22/2020 - 03/27/2020 -* 35 proposals - * 10 bonded role proposals - * 4 proposals to change parameters (trading fees) - * 2 generic proposals - * 19 compensation requests -* 242 votes cast -* 44,349 BSQ issued for compensation (127,049 BSQ was issued in total, of which 91,866 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator)) - -Please note that the arbitrator's reimbursement was not only for Cycle 11. The last reimbursement request from the arbitrator was in Cycle 9 for 48,691 BSQ. Thus far, these have been the only 2 reimbursements issued to the arbitrator since the role was established with the v1.2 launch at the end of October 2019. This means in the ~5 months the arbitrator has been active, they have requested 140,557 BSQ. - -Lowering this number is a top priority: in particular, squashing [critical bugs](https://github.com/orgs/bisq-network/projects/7) and determining other ways to reduce dispute cases altogether (e.g., determining why some traders become unresponsive). - -### Proposal Details - -**Reduce BTC and BSQ maker fees** - -Parameter change proposals ([link](https://bisq.network/dao-proposals/181){:target="_blank"}) - -_Accepted_ - -BSQ and BTC fees were rebalanced in favor of makers, such that trading fees per 1 BTC are now 0.001/0.007 maker/taker for BTC and 5.75/40.25 maker/taker for BSQ. - -The proposal also reduced the BSQ fee discount to 50% from 60%, and [another proposal](https://github.com/bisq-network/proposals/issues/202) is in progress to make maintaining this fee dynamic more systematic. - -**Proposals for bonded roles** - -_All were accepted_ - -* 3 Bitcoin node operators: [robkaandorp](https://github.com/bisq-network/proposals/issues/189){:target="_blank"}, [Emzy](https://github.com/bisq-network/proposals/issues/190){:target="_blank"}, [m52go](https://github.com/bisq-network/proposals/issues/197){:target="_blank"} - -* 1 seednode operator: [devinbileck](https://github.com/bisq-network/proposals/issues/186){:target="_blank"} - -* 3 pricenode operators: [mrosseel](https://github.com/bisq-network/proposals/issues/191){:target="_blank"}, [wiz](https://github.com/bisq-network/proposals/issues/195){:target="_blank"}, [devinbileck](https://github.com/bisq-network/proposals/issues/194){:target="_blank"} - -* 2 mediators: [wiz](https://github.com/bisq-network/proposals/issues/184){:target="_blank"}, [Bisq-knight](https://github.com/bisq-network/proposals/issues/185){:target="_blank"} - -* 1 Bisq maintainer: [sqrrm](https://github.com/bisq-network/proposals/issues/187){:target="_blank"} - -Bonding is a [key element of DAO governance](https://bisq.wiki/Introduction_to_the_DAO#Ensure_honesty_in_high-trust_roles). This role added over 100,000 BSQ in bond commitments, taking the total amount of bonded BSQ to a little over 400,000 BSQ. - -**Promotion of 2 support interns to L1 support agents** - -Generic proposals ([link](https://github.com/bisq-network/proposals/issues/183){:target="_blank"}) and ([link](https://github.com/bisq-network/proposals/issues/196){:target="_blank"}) - -_Both were accepted_ - -_huey735_ and _bayernatoor_ were both promoted to L1 support agents following successful [internships in Cycle 11](https://bisq.wiki/Support_Agent#Internship). diff --git a/_posts/2020-05-17-cycle-12-results.md b/_posts/2020-05-17-cycle-12-results.md deleted file mode 100644 index 989afa27..00000000 --- a/_posts/2020-05-17-cycle-12-results.md +++ /dev/null @@ -1,55 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 12: Results" -author: m52go -excerpt: "Cycle 12 of the Bisq DAO ended at block 627,906 on April 27 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 12 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 623,227 and 627,906 - * Calendar dates: 03/27/2020 - 04/27/2020 -* 35 proposals - * 3 bonded role proposals - * 1 proposal to change a parameter - * 1 generic proposal - * 2 reimbursement proposals - * 28 compensation requests -* 345 votes cast -* 62,317 BSQ issued for compensation (183,211 BSQ was issued in total, of which 120,418 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 476 was for a reimbursement) -* 10,135 BSQ was burned for trading fees (163,682 BSQ was burned in total, of which 153,400 was from proof-of-burn transactions that consisted of BTC trading fees and arbitrator reimbursements) - -Please note that the proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -### Proposal Details - -**Increase maximum reimbursement request amount** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/203){:target="_blank"}) - -_Accepted_ - -Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. - -The parameter change in this cycle increased the maximum reimbursement amount from 10,000 to 20,000. The goal is to increase this parameter to 100,000 over the next 2 cycles (it cannot be increased to 100,000 at once because the maximum single change allowed for this parameters is 200%). - -**Proposals for bonded roles** - -GitHub admin ([link](https://github.com/bisq-network/proposals/issues/210){:target="_blank"}); Domain name owner ([link](https://github.com/bisq-network/proposals/issues/212){:target="_blank"}); DNS admin ([link](https://github.com/bisq-network/proposals/issues/213){:target="_blank"}) - -_Accepted_ - -These proposals were for _cbeams_ to post bonds for the roles listed above. - -**Repay victims of the April 2020 security incident using BTC trading fees** - -Generic proposal ([link](https://github.com/bisq-network/proposals/issues/209){:target="_blank"}) - -_Accepted_ - -This proposal specified a framework for paying back the 6 victims from [the April security incident](https://bisq.network/statement-security-vulnerability-april-2020). Funds will be paid back as quickly as possible from BTC trading fees. A [filter-based mechanism to distribute repayments](https://github.com/bisq-network/bisq/pull/4150) is currently under review, and a basic [reporting mechanism](https://github.com/bisq-network/support/blob/master/track-repayments.html) to track payments has also been devised. - -Notably, this proposal _did not_ specify whether the total repayment would be the USD value of the funds at the time they were lost, or if the total would be the BTC total of the funds lost. This point remains to be addressed in a separate proposal to be submitted for consideration in a subsequent cycle. diff --git a/_posts/2020-06-20-cycle-13-results.md b/_posts/2020-06-20-cycle-13-results.md deleted file mode 100644 index 60a67875..00000000 --- a/_posts/2020-06-20-cycle-13-results.md +++ /dev/null @@ -1,72 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 13: Results" -author: m52go -excerpt: "Cycle 13 of the Bisq DAO ended at block 632,586 on May 30 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 13 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 627,907 and 632,586 - * Calendar dates: 04/27/2020 - 05/30/2020 -* 35 proposals - * 2 bonded role proposals - * 4 proposals to change a parameter - * 2 generic proposals - * 2 reimbursement proposals - * 25 compensation requests -* 266 votes cast -* 43,914 BSQ issued for compensation (98,121 BSQ was issued in total, of which 53,286 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 921 was for a reimbursement) -* 8,017 BSQ was burned for trading fees (129,625 BSQ was burned in total, of which 121,500 was from proof-of-burn transactions that consisted of BTC trading fees and arbitrator reimbursements) - -Please note that the proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -### Proposal Details - -**Improve arbitrator incentives** - -Generic proposal ([link](https://bisq.network/dao-proposals/222){:target="_blank"}) - -_Accepted_ - -This proposal established a per-case compensation rate for arbitrators (50 USD), as well as a 1% interest rate on BTC paid out in a cycle. - -The arbitrator role is a risky, capital-intensive one, and these standards seek to better align the rewards with the risk. At the same time, these arbitration expenses can add up to a considerable sum, so they also act as an incentive for the DAO to reduce arbitration cases. - -**Establish security team** - -Generic proposal ([link](https://bisq.network/dao-proposals/225){:target="_blank"}) - -_Accepted_ - -As a result of the April security vulnerability, a new Security team has been established as a core function to handle thorough auditing, responsible disclosures, bounties, and more, to make sure such an incident doesn't happen again. - -**Increase maximum reimbursement request amount** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/203){:target="_blank"}) - -_Accepted_ - -Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. - -The parameter change in this cycle increased the maximum reimbursement amount from 20,000 to 40,000. The goal is to increase this parameter to 100,000 over the next 2 cycles (it cannot be increased to 100,000 at once because the maximum single change allowed for this parameters is 200%). - -**Adjust BSQ trading fees** - -Parameter change proposal ([link](https://github.com/bisq-network/proposals/issues/202#issuecomment-630073828){:target="_blank"}) - -_Accepted_ - -BSQ fees were adjusted to account for BSQ price fluctuation during the previous cycle. See details on the general process for these fee adjustments [here](https://bisq.wiki/Updating_BSQ_trading_fees). - -**Proposals for bonded roles** - -Keybase admin ([link](https://github.com/bisq-network/proposals/issues/223){:target="_blank"}); BTC Donation Address Owner ([link](https://github.com/bisq-network/proposals/issues/221){:target="_blank"}) - -_Accepted_ - -_cbeams_ was approved to post bond for the Keybase Admin role ([only the team owner needs to post a bond](https://github.com/bisq-network/proposals/issues/223#issue-620317117)), and _burningman3_ was approved to post bond for Donation Address owner role (_burningman2_ bond is currently unlocking). - diff --git a/_posts/2020-07-21-cycle-14-results.md b/_posts/2020-07-21-cycle-14-results.md deleted file mode 100644 index 63d945c2..00000000 --- a/_posts/2020-07-21-cycle-14-results.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 14: Results" -author: m52go -excerpt: "Cycle 14 of the Bisq DAO ended at block 637,266 on July 01 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 14 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 632,587 and 637,266 - * Calendar dates: 05/30/2020 - 07/01/2020 -* 29 proposals - * 1 bonded role proposal - * 1 proposal to change a parameter - * 1 reimbursement proposals - * 26 compensation requests -* 279 votes cast -* 36,364.63 BSQ issued for compensation (127,752.23 BSQ was issued in total, of which 91,387.60 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator)) -* 5,701.38 BSQ was burned through fees (16,301.37 BSQ was burned in total, of which 10,600 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -Please note that the proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -### Proposal Details - -**Increase maximum reimbursement request amount** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/203){:target="_blank"}) - -_Accepted_ - -Before Cycle 12, the upper limit for a compensation request was 100,000 BSQ while the upper limit for a reimbursement request was only 10,000 BSQ. As a result, because the arbitrator's reimbursement requests would often be rather large, they had to make compensation requests instead of reimbursement requests. - -The parameter change in this cycle increased the maximum reimbursement amount from 40,000 to 80,000. The goal is to increase this parameter to 100,000 (it cannot be increased to 100,000 at once because the maximum single change allowed for this parameters is 200%). - -**Proposals for bonded role** - -Keybase admin ([link](https://github.com/bisq-network/proposals/issues/232){:target="_blank"}) - -_Accepted_ - -_kbteamowner_ was approved to post bond for the Keybase Admin (owner) role. _cbeams_ bonded into this role in Cycle 13, but _kbteamowner_ is taking it over now that _cbeams_ has decided to [step back from the project](https://www.youtube.com/watch?v=k_QjrhU3hrc). _cbeams_' [bond](https://explorer.bisq.network/tx.html?tx=44ef778876d106de18692d2ed0474497e2e2e5b67d43c866a9ee407d432131c2) is currently unlocking. diff --git a/_posts/2020-08-17-cycle-15-results.md b/_posts/2020-08-17-cycle-15-results.md deleted file mode 100644 index 5208f71c..00000000 --- a/_posts/2020-08-17-cycle-15-results.md +++ /dev/null @@ -1,58 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 15: Results" -author: m52go -excerpt: "Cycle 15 of the Bisq DAO ended at block 641,946 on August 02 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 15 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 637,267 and 641,946 - * Calendar dates: 07/01/2020 - 08/02/2020 -* 33 proposals - * 2 generic proposals - * 2 proposals to change a parameter - * 4 reimbursement proposals - * 25 compensation requests -* 368 votes cast -* 61,566.31 BSQ issued for compensation (169,784.38 BSQ was issued in total, of which 80,284.40 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 27,933.67 was for a user-initiated reimbursement) -* 7,962.94 BSQ was burned through fees (72,062.94 BSQ was burned in total, of which 64,000 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -Please note that the proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -28,737|7,351|13,167|12,002|307|61,566 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/6?closed=1). - -### Proposal Details - -**Migrate the Bisq Markets API service to the bisq.market domain name** - -Generic proposal ([link](https://bisq.network/dao-proposals/229){:target="_blank"}) - -_Accepted_ - -This proposal approved the migration of the Bisq markets API from the `bisq.network` domain to a new `bisq.market` domain to improve decentralization of the ownership of key Bisq domain names. This development sparked the start of [a new project](https://github.com/bisq-network/projects/issues/41) to revamp the markets website as a dashboard for market activity and DAO reporting. - -**Update BSQ fees** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/238){:target="_blank"}) - -_Accepted_ - -This proposal changed the BSQ maker and taker fees in accordance with the convention to [keep BSQ fees at 50% of BTC fees](https://github.com/bisq-network/proposals/issues/202). - -**Reinstate BCH trading on Bisq** - -Generic proposal ([link](https://bisq.network/dao-proposals/240){:target="_blank"}) - -_Rejected_ - -The DAO overwhelmingly rejected this proposal, with similar decisiveness as [the rejection of BCH the first time](https://github.com/bisq-network/proposals/issues/61). The proposal garnered 531,331.83 BSQ of voting weight, but only 0.01% of it was in favor. diff --git a/_posts/2020-09-19-cycle-16-results.md b/_posts/2020-09-19-cycle-16-results.md deleted file mode 100644 index 6b8565be..00000000 --- a/_posts/2020-09-19-cycle-16-results.md +++ /dev/null @@ -1,44 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 16: Results" -author: m52go -excerpt: "Cycle 16 of the Bisq DAO ended at block 646,626 on 02 September 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 16 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 641,947 and 646,626 - * Calendar dates: 02 August 2020 - 02 September 2020 -* 25 proposals - * 1 proposal to change a parameter - * 24 compensation requests -* 263 votes cast -* 58,383.68 BSQ issued for compensation (79,985.25 BSQ was issued in total, of which 9,850.6 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 11,750.97 was for user-initiated reimbursements) -* 10,511.67 BSQ was burned through fees (76,511.67 BSQ was burned in total, of which 66,000 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -Please note that proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -27,042|4,949|17,873|8,777|441|59,083 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/7?closed=1). - -### Proposal Details - -**Increase asset listing fees** - -Generic proposal ([link](https://bisq.network/dao-proposals/245){:target="_blank"}) - -_Accepted_ - -Asset listing fees were 1 BSQ per day, and upon DAO approval, this proposal increased them to 10 BSQ per day. - -Rationale: although adding new altcoins is currently on hold, the 1 BSQ per day fee to list new altcoins is so low that it becomes a cheap PR opportunity for altcoin marketers to show off how many exchanges their altcoin is listed on. - -Increasing the fee better values the Bisq network and increases the barrier to be listed to a more reasonable but manageable level. diff --git a/_posts/2020-10-06-cycle-17-results.md b/_posts/2020-10-06-cycle-17-results.md deleted file mode 100644 index efbdfdb9..00000000 --- a/_posts/2020-10-06-cycle-17-results.md +++ /dev/null @@ -1,49 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 17: Results" -author: m52go -excerpt: "Cycle 17 of the Bisq DAO ended at block 651,306 on 04 October 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 17 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 646,627 and 651,306 - * Calendar dates: 02 September 2020 - 04 October 2020 -* 33 proposals - * 4 proposals for bonded roles - * 3 reimbursement requests - * 26 compensation requests -* 162 votes cast -* 60,864.42 BSQ issued for compensation (148,558.50 BSQ was issued in total, of which 21,407.20 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 66,286.88 was for user-initiated reimbursements) -* 9,745.05 BSQ was burned through fees (53,745.05 BSQ was burned in total, of which 44,000 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -[One compensation request](https://github.com/bisq-network/compensation/issues/668) was unexpectedly rejected. It appears as though the proposal wasn't propagated normally throughout the network. As of this writing, developers are investigating what happened. - -Please note that proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -26,516|5,113|17,020|11,952|261|60,864 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/8?closed=1). - -### Proposal Details - -**Proposals for bonded roles** - -Monero Explorer Operators ([link](https://bisq.network/dao-proposals/257){:target="_blank"}) - -_Accepted_ - -The new auto-confirm feature for Monero added in v1.3.9 requires that Bisq contributors run a small number of Monero block explorers. _wiz_, _Emzy_, and _devinbileck_ set up these nodes earlier the cycle and were formally voted into the roles in this voting round. - -Mediator ([link](https://github.com/bisq-network/proposals/issues/261){:target="_blank"}) - -_Accepted_ - -_huey735_ was voted to be promoted to the mediator role after a long track record of providing exceptional support—well before the notion of organized support even existed for Bisq. diff --git a/_posts/2020-12-28-cycle-18-results.md b/_posts/2020-12-28-cycle-18-results.md deleted file mode 100644 index e5e72981..00000000 --- a/_posts/2020-12-28-cycle-18-results.md +++ /dev/null @@ -1,56 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 18: Results" -author: m52go -excerpt: "Cycle 18 of the Bisq DAO ended at block 655,986 on 08 November 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 18 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 651,307 and 655,986 - * Calendar dates: 04 October 2020 - 08 November 2020 -* 32 proposals - * 5 reimbursement requests - * 2 parameter change requests ([trading fee update](https://bisq.wiki/Update_BSQ_trading_fees){:target="_blank"}) - * 2 generic proposals - * 23 compensation requests -* 243 votes cast -* 56,159.73 BSQ issued for compensation (105,725.58 BSQ was issued in total, of which 27,934.70 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 21,631.15 was for user-initiated reimbursements) -* 8,040.37 BSQ was burned through fees (120,040.37 BSQ was burned in total, of which 112,000 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -Please note that proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -39,822|4,262|5,409|9,900|367|60,864 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/9?closed=1). - -### Proposal Details - -**Determining fair BSQ rates for issuance** - -Generic proposal ([link](https://bisq.network/dao-proposals/270){:target="_blank"}) - -_Accepted_ - -Since the BSQ issuance rate was unpegged from the US dollar [back in Cycle 6](https://github.com/bisq-network/proposals/issues/114){:target="blank"}, the simple volume-weighted 90-day average BSQ-USD rate has been used to determine the rate for DAO issuance requests (compensation and reimbursements). - -Lately there have been a number of outlier BSQ trades that made the simple average impractical to use and generally vulnerable to manipulation. - -This proposal establishes a new method for determining the BSQ-USD rate. Instead of using a simple average, the compensation maintainer makes a proposal with a rate he thinks is better by removing outliers. If the rate is generally accepted by stakeholders, it takes effect for all requests in the next cycle. If not, multiple rate proposals can be submitted for DAO voting, and the rate that garners the most voting weight wins and takes effect in the next cycle. - -**BSQ-USD rate for Cycle 19** - -Generic proposal ([link](https://bisq.network/dao-proposals/271){:target="_blank"}) - -_Accepted_ - -This proposal is the first implementation of the BSQ rate proposal above. It was accepted, setting the BSQ-USD rate for Cycle 19 to $0.67. - -As outlined above, BSQ rate proposals won't generally be put up for voting in the DAO unless the proposal made by the compensation maintainer is contentious, but since this was the first such proposal for this new process, it was considered prudent to put it to vote in the DAO for additional awareness and legitimacy. diff --git a/_posts/2020-12-29-cycle-19-results.md b/_posts/2020-12-29-cycle-19-results.md deleted file mode 100644 index 3aeab97c..00000000 --- a/_posts/2020-12-29-cycle-19-results.md +++ /dev/null @@ -1,43 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 19: Results" -author: m52go -excerpt: "Cycle 19 of the Bisq DAO ended at block 660,666 on 09 December 2020. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 19 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 655,987 and 660,666 - * Calendar dates: 08 November 2020 - 09 December 2020 -* 28 proposals - * 2 reimbursement requests - * 3 parameter change requests (2 for the routine [trading fee update](https://bisq.wiki/Update_BSQ_trading_fees){:target="_blank"}; other one is explained below) - * 23 compensation requests -* 195 votes cast -* 77,826.87 BSQ issued for compensation (99,043.51 BSQ was issued in total, of which 19,629.90 was for reimbursing [an arbitrator](https://bisq.wiki/Arbitrator) and 1,586.74 was for user-initiated reimbursements) -* 11,637.83 BSQ was burned through fees (77,637.83 BSQ was burned in total, of which 66,000 was from proof-of-burn transactions that consisted of BTC trading fees and deposits from arbitrated trades) - -Please note that proof-of-burn transactions and arbitrator reimbursements do not map neatly to DAO cycles, meaning that some of the funds involved with these issuances (and burns) are from previous cycles. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -54,835|4,633|8,439|10,223|335|78,468 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/10?closed=1). - -### Proposal Details - -**Change BTC donation address** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/285){:target="_blank"}) - -_Accepted_ - -With the approval of this proposal and [the release of 1.5.0](https://github.com/bisq-network/bisq/commit/34e79de7b370e1df8f83f9d54405f0787c3fd068), payouts from [delayed payout transactions](https://bisq.wiki/Arbitration#Time-Locked_Payout_Transaction) and BTC trade fees are now sent to different addresses. This improves accounting by making it much easier to distinguish between BTC fees and funds from disputed trades. - -As of this writing, delayed payouts go to `34VLFgtFKAtwTdZ5rengTT2g2zC99sWQLC` and BTC fees go to `38bZBj5peYS3Husdz7AH3gEUiUbYRD951t`. diff --git a/_posts/2021-01-20-cycle-20-results.md b/_posts/2021-01-20-cycle-20-results.md deleted file mode 100644 index 3c263a3f..00000000 --- a/_posts/2021-01-20-cycle-20-results.md +++ /dev/null @@ -1,52 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 20: Results" -author: m52go -excerpt: "Cycle 20 of the Bisq DAO ended at block 665,346 on 09 January 2021. Results for this cycle were invalidated because of network irregularities.

    " -lang: en ---- - -Results of Cycle 20 of the Bisq DAO were invalidated because voting nodes could not establish the required 80% supermajority consensus on the prevailing data view, ostensibly because of Tor issues that surfaced in the last few blocks of the cycle. - -### Summary - -* Cycle took place between blocks 660,667 and 665,346 - * Calendar dates: 09 December 2020 - 09 January 2021 -* 22 proposals - * 3 reimbursement requests - * 2 parameter change requests ([trading fees](https://bisq.wiki/Update_BSQ_trading_fees){:target="_blank"}) - * 17 compensation requests - -All proposals failed to be approved or rejected. No BSQ was issued. - -Stakeholders will make new proposals in Cycle 21 for both Cycle 20 and Cycle 21. The BSQ rate will be 0.75, which is halfway between the rates originally approved for Cycle 20 and Cycle 21 ([see discussion](https://github.com/bisq-network/compensation/issues/755#issuecomment-760297872)). - -### Details - -In the vote reveal phase (which lasts 450 blocks), each Bisq node publishes a Bitcoin transaction that includes a hash of an ordered list of all voting data objects it received during the blind vote phase. This is done to establish a prevailing view of voting data—since the network is eventually consistent, each node cannot be trusted to have the exact same set of data, so each node must compare the set of data it received with the set of data every other node received. - -Voting weight is the metric used to resolve differences. Recall that each ballot submitted during the blind voting phase has a BSQ stake attached to it—this same voting stake is used to weight voting data views in the vote reveal phase. Nodes with a collective minimum of 80% of the cycle's voting stake must agree on 1 data view, otherwise, the whole voting cycle is invalidated. - -[Tor network issues](https://lists.torproject.org/pipermail/network-health/2021-January/000659.html) caused instability on the Bisq network for several days starting toward the end of Cycle 20's vote reveal phase. - -As a result, one or more large stakeholders seemed to miss some ballots, which caused the prevailing data view consensus to dip below 80%: - -``` -hashWithStakeList=[HashWithStake{ - hash=24d274370fc662dbcaeadef4276999783009119f, - stake=54892002 -}, HashWithStake{ - hash=291b83c2cdac9a29dd708c99c1e4f54f5cf0559d, - stake=20000000 -}, HashWithStake{ - hash=a5614e1e8af6b14e3d6a4e094410639e145b2ecd, - stake=600000 -}, HashWithStake{ - hash=3d61bf845e5834e7d191c6cf219e0905c54e8df8, - stake=20000 -}] -``` - -Observe the four `HashWithStake` items above. The first is the majority data view with a ~72% stake. The next three are minority stake views that are probably missing ballots. If data had propagated correctly to that second node (or group of nodes), the 80% threshold would have been cleared. But it didn't, so the cycle was invalidated. - -It is important to note that [this outcome is by design and intentional](https://docs.bisq.network/dao-user-reference.html#determining-consensus). In addition to being a measure to handle network instability, the 80% threshold is meant to serve as a safegaurd against attackers—someone would need more than 80% of the stake in a cycle to unilaterally influence it. diff --git a/_posts/2021-02-17-cycle-21-results.md b/_posts/2021-02-17-cycle-21-results.md deleted file mode 100644 index 1ef009f3..00000000 --- a/_posts/2021-02-17-cycle-21-results.md +++ /dev/null @@ -1,45 +0,0 @@ ---- -layout: post -title: "Bisq DAO Cycle 21: Results" -author: m52go -excerpt: "Cycle 21 of the Bisq DAO ended at block 670,026 on 10 February 2021. This post covers its results.

    " -lang: en ---- - -This post summarizes the results of Cycle 21 of the Bisq DAO. - -### Summary - -* Cycle took place between blocks 665,347 and 670,026 - * Calendar dates: 09 January 2020 - 10 February 2020 -* 32 proposals - * 6 reimbursement requests - * 3 parameter change requests (2 for the routine [trading fee update](https://bisq.wiki/Update_BSQ_trading_fees){:target="_blank"}; other one is explained below) - * 23 compensation requests -* 281 votes cast -* 81,096.64 BSQ issued for compensation (282,197.20 BSQ was issued in total, of which 81,609.04 was for reimbursing [arbitrators](https://bisq.wiki/Arbitrator) and 119,491.52 was for user-initiated reimbursements) -* 9,381.22 BSQ was burned through fees (9,473.22 BSQ was burned in total; there were no proof-of-burn transactions in this period) - -**Issuance was unusually high in this cycle because there was 0 issuance in the last cycle.** Results of the last cycle [were invalidated]({% post_url 2021-01-20-cycle-20-results %}) because of an issue with ballot propogation. - -Compensation by function: - -**Dev**|**Growth**|**Ops**|**Support**|**Admin**|**Total BSQ** ------|-----|-----|-----|-----|----- -46,106.67|10,491.55|6,466.67|16,990.67|566.33|80,622.67 - -See more details by browsing the [compensation requests on GitHub](https://github.com/bisq-network/compensation/milestone/12?closed=1). - -### Proposal Details - -**Increase maximum BSQ issuance** - -Parameter change proposal ([link](https://bisq.network/dao-proposals/302){:target="_blank"}) - -_Accepted_ - -The maximum BSQ issuance parameter is meant to be a safety measure. It was set to 300,000 and the approval of this proposal increased it to 400,000. - -Reasoning: the invalidation of Cycle 20 results led to a need for more issuance in Cycle 21. A handful of contributors also avoided making compensation requests to avoid hitting the issuance limit again. While another invalidated cycle isn't expected, it would be good to have the capability to handle extra issuance capacity if/when needed. Needing to accommodate more reimbursement requests than usual is another potential use case for the increased issuance limit. - -Aside from these use cases, the Bisq DAO has proven itself to be robust enough over the past 20 cycles (almost 2 years) to justify increasing the limit. diff --git a/_redirects b/_redirects index c403bd8a..242e1dcb 100644 --- a/_redirects +++ b/_redirects @@ -171,6 +171,25 @@ https://bisq.io https://bisq.network 301 /mobile-notifications https://bisq.wiki/Mobile_notifications 302 +# dao reports +/stats /dashboard 302 +/blog/cycle-5-results /dashboard/cycle-5 302 +/blog/cycle-6-results /dashboard/cycle-6 302 +/blog/cycle-7-results /dashboard/cycle-7 302 +/blog/cycle-8-results /dashboard/cycle-8 302 +/blog/cycle-9-results /dashboard/cycle-9 302 +/blog/cycle-10-results /dashboard/cycle-10 302 +/blog/cycle-11-results /dashboard/cycle-11 302 +/blog/cycle-12-results /dashboard/cycle-12 302 +/blog/cycle-13-results /dashboard/cycle-13 302 +/blog/cycle-14-results /dashboard/cycle-14 302 +/blog/cycle-15-results /dashboard/cycle-15 302 +/blog/cycle-16-results /dashboard/cycle-26 302 +/blog/cycle-17-results /dashboard/cycle-17 302 +/blog/cycle-18-results /dashboard/cycle-18 302 +/blog/cycle-19-results /dashboard/cycle-19 302 +/blog/cycle-20-results /dashboard/cycle-20 302 +/blog/cycle-21-results /dashboard/cycle-21 302 # blog /blog/tag/ /blog/ 302 @@ -191,8 +210,6 @@ https://bisq.io https://bisq.network 301 /events https://calendar.google.com/calendar/embed?src=adfiuiokq9jtac8t9keomc00b0%40group.calendar.google.com 302 /calendar /events 301 -/stats /dashboard 302 - /volume https://docs.google.com/spreadsheets/d/1M8y2cIlHv5Hx5UAt4WZ961Ac8xaNSLiiavjxabNf0qc/edit#gid=1242111088 302 /release-stats https://somsubhra.github.io/github-release-stats/?username=bisq-network&repository=bisq 302 From fef7f96bf821ba41eba97c32c8b0aef57024f7b3 Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Fri, 29 Oct 2021 01:08:35 -0400 Subject: [PATCH 20/21] Implement codacy suggestions --- .dao/utilities/cycle-detail-pages/generate.py | 36 +++++++++---------- .dao/utilities/cycle-overview-data/fetch.py | 4 --- .dao/utilities/dao-burn/parse-txs.py | 11 +++--- .dao/utilities/dashboard-tiles/generate.py | 5 +-- .../utilities/supply-graph-series/generate.py | 2 -- js/dashboard.js | 20 +++++------ 6 files changed, 33 insertions(+), 45 deletions(-) diff --git a/.dao/utilities/cycle-detail-pages/generate.py b/.dao/utilities/cycle-detail-pages/generate.py index 7cc534d2..55f5a875 100644 --- a/.dao/utilities/cycle-detail-pages/generate.py +++ b/.dao/utilities/cycle-detail-pages/generate.py @@ -1,5 +1,3 @@ -import sys -import os import json import datetime import calendar @@ -59,7 +57,7 @@ def getFriendlyTxType( txType ): return "Unverified" else: return "Irregular" - + ### get burn data and order it by total fees earned try: @@ -82,8 +80,8 @@ def getFriendlyTxType( txType ): cleanedOrderedDaoBurns[cycle]['txFees'].sort(reverse=True) orderedLocation = cleanedOrderedDaoBurns[cycle]['txFees'].index( roundedBurn ) cleanedOrderedDaoBurns[cycle]['txTypes'].insert( orderedLocation, txType ) - cleanedOrderedDaoBurns[cycle]['txCounts'].insert( orderedLocation, burnDataObj[cycle][txType]['count'] ) - + cleanedOrderedDaoBurns[cycle]['txCounts'].insert( orderedLocation, burnDataObj[cycle][txType]['count'] ) + ### get issuance details from dao results file try: @@ -95,22 +93,22 @@ def getFriendlyTxType( txType ): settingsObj = json.loads(settings) voteResultsPath = settingsObj['daoVoteResultsFile'] - -### loop through cycles and write front matter + +### loop through cycles and write front matter i = 0 for c in overviewObj: i = i + 1 - + # stylize the bsq supply change - + bsqSupplyChange = overviewObj[str(i)]['issuance'] - overviewObj[str(i)]['burn'] if( bsqSupplyChange <= 0 ): bsqSupplyChange = '— ' + str( '{:,.0f}'.format( bsqSupplyChange ) )[1:] else: bsqSupplyChange = '+ ' + str( '{:,.0f}'.format( bsqSupplyChange ) ) - - # write cycle page front matter + + # write cycle page front matter with open( '../_dashboard/cycle-' + str(i) + '.md', 'w' ) as f: f.write( '---\n' ) @@ -140,16 +138,16 @@ def getFriendlyTxType( txType ): j = j + 1 f.write( 'totalBurnAmount: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txFees'][0] ) + '"\n' ) ) f.write( 'totalBurnTx: "' + str( '{:,.0f}'.format( cleanedOrderedDaoBurns[str(i)]['txCounts'][0] ) + '"\n' ) ) - + # collect proposal details compensationTotal = 0 reimbursementTotal = 0 governanceTotal = 0 with open( voteResultsPath, 'r' ) as results: - + resultsDict = json.loads( results.read() ) - + f.write( 'compensationDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( ( p['proposal.proposalType'] == 'COMPENSATION_REQUEST' ) and ( p['isAccepted'] == 'Accepted' ) ): @@ -180,7 +178,7 @@ def getFriendlyTxType( txType ): f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' proposalParam: ' + p['proposal.param'] + '\n' ) f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) - + f.write( 'genericProposalDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'GENERIC' ): @@ -190,7 +188,7 @@ def getFriendlyTxType( txType ): f.write( ' nameOnProposal: "' + p['proposal.name'].strip() + '"\n' ) f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) - + f.write( 'bondedRoleDetails: \n' ) for p in resultsDict[i-1]['proposals']: if( p['proposal.proposalType'] == 'BONDED_ROLE' ): @@ -212,7 +210,7 @@ def getFriendlyTxType( txType ): f.write( ' proposalLink: "' + p['proposal.link'] + '"\n' ) f.write( ' asset: ' + p['proposal.tickerSymbol'] + '\n' ) f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) - + # CONFISCATE_BOND proposal type should be revisited if/when it actually happens f.write( 'confiscateBondDetails: \n' ) for p in resultsDict[i-1]['proposals']: @@ -225,10 +223,10 @@ def getFriendlyTxType( txType ): f.write( ' isAccepted: ' + ( str(1) if ( p['isAccepted'] == 'Accepted' ) else str(0) ) + '\n' ) # disregarding 'UNDEFINED' proposal type - + f.write( 'compensationTotal: "' + str( '{:,.0f}'.format( compensationTotal ) ) + '"\n' ) f.write( 'reimbursementTotal: "' + str( '{:,.0f}'.format( reimbursementTotal ) ) + '"\n' ) f.write( 'numberGovernanceProposals: ' + str( governanceTotal ) + '\n' ) f.write( 'totalIssuance: "' + str( '{:,.0f}'.format( compensationTotal + reimbursementTotal ) ) + '"\n' ) - + f.write( '---\n' ) diff --git a/.dao/utilities/cycle-overview-data/fetch.py b/.dao/utilities/cycle-overview-data/fetch.py index 9fb24bcf..0ef26555 100644 --- a/.dao/utilities/cycle-overview-data/fetch.py +++ b/.dao/utilities/cycle-overview-data/fetch.py @@ -1,8 +1,4 @@ -import sys -import os import json -import copy -import datetime import time import math diff --git a/.dao/utilities/dao-burn/parse-txs.py b/.dao/utilities/dao-burn/parse-txs.py index d4c59955..763ec767 100644 --- a/.dao/utilities/dao-burn/parse-txs.py +++ b/.dao/utilities/dao-burn/parse-txs.py @@ -1,4 +1,3 @@ -import sys import os import json import copy @@ -110,15 +109,15 @@ def getCalendarLabel( timestamp, needDay ): return calendarLabel -def writeJsonToCsv( timeType, destinationFile, dict ): +def writeJsonToCsv( timeType, destinationFile, dictionary ): - timeKeys = list( dict.keys() ) + timeKeys = list( dictionary.keys() ) timeKeys.sort( reverse=True ) with open( destinationFile, 'w' ) as f: txLabels = '' - txKeys = list( dict[ timeKeys[0] ] ) + txKeys = list( dictionary[ timeKeys[0] ] ) for txKey in txKeys: txLabels += ( txKey.lower() + '-count,' ) + ( txKey.lower() + '-fees,' ) @@ -134,8 +133,8 @@ def writeJsonToCsv( timeType, destinationFile, dict ): for date in timeKeys: csvData = '' for txType in txKeys: - csvData += str( dict[ date ][ txType ][ 'count' ] ) + ',' + \ - str( dict[ date ][ txType ][ 'feeSum' ] ) + ',' + csvData += str( dictionary[ date ][ txType ][ 'count' ] ) + ',' + \ + str( dictionary[ date ][ txType ][ 'feeSum' ] ) + ',' f.write( str(date) + ',' + csvData[:-1] + '\n' ) ### get settings diff --git a/.dao/utilities/dashboard-tiles/generate.py b/.dao/utilities/dashboard-tiles/generate.py index 4b6c6410..484717e2 100644 --- a/.dao/utilities/dashboard-tiles/generate.py +++ b/.dao/utilities/dashboard-tiles/generate.py @@ -1,9 +1,6 @@ -import sys -import os import json import datetime import calendar -import math overviewFilePath = 'data/cycle-overview-data.json' pathError = 'Error finding cycle overview file.' @@ -16,7 +13,7 @@ except: print( pathError ) sys.exit() - + with open( '../_includes/dao_dashboard_tiles.html', 'w' ) as f: f.write( '' ) diff --git a/.dao/utilities/supply-graph-series/generate.py b/.dao/utilities/supply-graph-series/generate.py index e4167872..e1f7128e 100644 --- a/.dao/utilities/supply-graph-series/generate.py +++ b/.dao/utilities/supply-graph-series/generate.py @@ -1,5 +1,3 @@ -import sys -import os import json import math diff --git a/js/dashboard.js b/js/dashboard.js index adf26a9d..727c768b 100644 --- a/js/dashboard.js +++ b/js/dashboard.js @@ -10,21 +10,21 @@ var supplySeries = [2548500, 2620250, 2671850, 2722950, 2769150, 2806330, 283083 $( document ).ready( function() { //bsq supply chart - var bsqChart = Highcharts.chart( 'bsq-container', { + var bsqChart = Highcharts.chart( "bsq-container", { lang: { thousandsSep: ",", - decimalPoint: '.' + decimalPoint: "." }, chart: { - type: 'line', + type: "line", spacing: [25,20,20,30], style: { fontFamily: "'IBM Plex Sans', sans-serif" } }, title: { - text: '', - align: 'left', + text: "", + align: "left", x: 0, y: 15 }, @@ -40,7 +40,7 @@ $( document ).ready( function() { minorTickLength: 0, lineWidth: 0, minorGridLineWidth: 0, - lineColor: 'transparent' + lineColor: "transparent" }, yAxis: [{ title: { @@ -52,7 +52,7 @@ $( document ).ready( function() { return this.value / 1000000 + 'M'; } }, - gridLineColor: 'transparent', + gridLineColor: "transparent", opposite: true }], plotOptions: { @@ -64,10 +64,10 @@ $( document ).ready( function() { }, series: [{ yAxis: 0, - name: 'BSQ', - color: '#25B135', + name: "BSQ", + color: "#25B135", tooltip: { - pointFormat: '{point.y:,.0f} BSQ
    ' + pointFormat: "{point.y:,.0f} BSQ
    " }, data: supplySeries }], From b6f5e9f4a5b5862fee2c1a096fb0d9ab82d62c6b Mon Sep 17 00:00:00 2001 From: m52go <735155+m52go@users.noreply.github.com> Date: Fri, 29 Oct 2021 11:19:17 -0400 Subject: [PATCH 21/21] Remove try-catch blocks in python scripts This change stops main script execution in case of any errors. Previously, the script would tell the user about the error but continue. --- .dao/generate_dashboard.sh | 10 +++---- .dao/utilities/cycle-detail-pages/generate.py | 29 ++++--------------- .dao/utilities/cycle-overview-data/fetch.py | 18 +++--------- .dao/utilities/dao-burn/parse-txs.py | 9 ++---- .dao/utilities/dashboard-tiles/generate.py | 9 ++---- .../utilities/supply-graph-series/generate.py | 9 ++---- js/dashboard.js | 4 +-- 7 files changed, 23 insertions(+), 65 deletions(-) diff --git a/.dao/generate_dashboard.sh b/.dao/generate_dashboard.sh index 94dfc376..75bbbb90 100755 --- a/.dao/generate_dashboard.sh +++ b/.dao/generate_dashboard.sh @@ -6,17 +6,17 @@ mkdir -p data # generate cycle burn data echo -e "Parsing DAO transactions to get burn figures...\n" -python3 utilities/dao-burn/parse-txs.py +python3 utilities/dao-burn/parse-txs.py || exit 2 # generate cycle overview data echo -e "Compiling overview data for dashboard...\n" -python3 utilities/cycle-overview-data/fetch.py +python3 utilities/cycle-overview-data/fetch.py || exit 2 # generate series for bsq supply chart echo -e "Generating data series for BSQ supply chart...\n" -python3 utilities/supply-graph-series/generate.py +python3 utilities/supply-graph-series/generate.py || exit 2 head -n 4 ../js/dashboard.js > ../js/dashboard-2.js less data/highcharts-vars.txt >> ../js/dashboard-2.js @@ -26,9 +26,9 @@ mv ../js/dashboard-2.js ../js/dashboard.js # generate cycle tiles on /dashboard echo -e "Generating cycle tiles for dashboard page...\n" -python3 utilities/dashboard-tiles/generate.py +python3 utilities/dashboard-tiles/generate.py || exit 2 # generate cycle pages at /dashboard/cycle-n echo -e "Generating cycle pages...\n" -python3 utilities/cycle-detail-pages/generate.py +python3 utilities/cycle-detail-pages/generate.py || exit 2 diff --git a/.dao/utilities/cycle-detail-pages/generate.py b/.dao/utilities/cycle-detail-pages/generate.py index 55f5a875..594c3ed9 100644 --- a/.dao/utilities/cycle-detail-pages/generate.py +++ b/.dao/utilities/cycle-detail-pages/generate.py @@ -4,22 +4,13 @@ import math overviewFilePath = 'data/cycle-overview-data.json' -overviewPathError = 'Error finding cycle overview file.' - burnFilePath = 'data/dao-burn-cycle.json' -burnPathError = 'Error finding cycle burn file.' - settingsFilePath = 'settings.json' -pathError = 'Error finding DAO tx files...did you put the right path in ' + settingsFilePath + '? You must specify the full path.' ### get overview data -try: - with open( overviewFilePath, 'r' ) as overviewFile: - overview = overviewFile.read() -except: - print( overviewPathError ) - sys.exit() +with open( overviewFilePath, 'r' ) as overviewFile: + overview = overviewFile.read() overviewObj = json.loads(overview) @@ -60,12 +51,8 @@ def getFriendlyTxType( txType ): ### get burn data and order it by total fees earned -try: - with open( burnFilePath, 'r' ) as burnFile: - burnData = burnFile.read() -except: - print( burnPathError ) - sys.exit() +with open( burnFilePath, 'r' ) as burnFile: + burnData = burnFile.read() burnDataObj = json.loads(burnData) @@ -84,12 +71,8 @@ def getFriendlyTxType( txType ): ### get issuance details from dao results file -try: - with open( settingsFilePath, 'r' ) as settingsFile: - settings = settingsFile.read() -except: - print( pathError ) - sys.exit() +with open( settingsFilePath, 'r' ) as settingsFile: + settings = settingsFile.read() settingsObj = json.loads(settings) voteResultsPath = settingsObj['daoVoteResultsFile'] diff --git a/.dao/utilities/cycle-overview-data/fetch.py b/.dao/utilities/cycle-overview-data/fetch.py index 0ef26555..af8b51dc 100644 --- a/.dao/utilities/cycle-overview-data/fetch.py +++ b/.dao/utilities/cycle-overview-data/fetch.py @@ -7,9 +7,7 @@ timeNow = math.floor( time.time() ) daoCycleBurnDataFilePath = 'data/dao-burn-cycle.json' - settingsFilePath = 'settings.json' -pathError = 'Error finding DAO voting results file...did you put the right path in ' + settingsFilePath + '? You must specify the full path.' ### return cycle start and end blocks from cycle number @@ -29,24 +27,16 @@ def getCycleBlocks( cycle ): ### get settings -try: - with open( settingsFilePath, 'r' ) as settingsFile: - settings = settingsFile.read() -except: - print( pathError ) - sys.exit() +with open( settingsFilePath, 'r' ) as settingsFile: + settings = settingsFile.read() settingsObj = json.loads(settings) daoResultsPath = settingsObj['daoVoteResultsFile'] ### get dao burn data -try: - with open( daoCycleBurnDataFilePath, 'r' ) as daoBurnFile: - daoBurnData = daoBurnFile.read() -except: - print( 'Error reading file with DAO burn data.') - sys.exit() +with open( daoCycleBurnDataFilePath, 'r' ) as daoBurnFile: + daoBurnData = daoBurnFile.read() daoBurnDataObj = json.loads(daoBurnData) diff --git a/.dao/utilities/dao-burn/parse-txs.py b/.dao/utilities/dao-burn/parse-txs.py index 763ec767..2872d178 100644 --- a/.dao/utilities/dao-burn/parse-txs.py +++ b/.dao/utilities/dao-burn/parse-txs.py @@ -8,7 +8,6 @@ dailyResults = {} settingsFilePath = 'settings.json' -pathError = 'Error finding DAO tx files...did you put the right path in ' + settingsFilePath + '? You must specify the full path.' resultTemplate = { 'IRREGULAR': { @@ -139,12 +138,8 @@ def writeJsonToCsv( timeType, destinationFile, dictionary ): ### get settings -try: - with open( settingsFilePath, 'r' ) as settingsFile: - settings = settingsFile.read() -except: - print( pathError ) - sys.exit() +with open( settingsFilePath, 'r' ) as settingsFile: + settings = settingsFile.read() settingsObj = json.loads(settings) daoTxPath = settingsObj['daoTxDirectory'] diff --git a/.dao/utilities/dashboard-tiles/generate.py b/.dao/utilities/dashboard-tiles/generate.py index 484717e2..cd4e1e72 100644 --- a/.dao/utilities/dashboard-tiles/generate.py +++ b/.dao/utilities/dashboard-tiles/generate.py @@ -3,16 +3,11 @@ import calendar overviewFilePath = 'data/cycle-overview-data.json' -pathError = 'Error finding cycle overview file.' ### get overview data -try: - with open( overviewFilePath, 'r' ) as overviewFile: - overview = overviewFile.read() -except: - print( pathError ) - sys.exit() +with open( overviewFilePath, 'r' ) as overviewFile: + overview = overviewFile.read() with open( '../_includes/dao_dashboard_tiles.html', 'w' ) as f: f.write( '' ) diff --git a/.dao/utilities/supply-graph-series/generate.py b/.dao/utilities/supply-graph-series/generate.py index e1f7128e..9659ed6e 100644 --- a/.dao/utilities/supply-graph-series/generate.py +++ b/.dao/utilities/supply-graph-series/generate.py @@ -8,16 +8,11 @@ bsqSupply = [2548500, 2620250, 2671850, 2722950, 2769150, 2806330, 2830832, 2868164, 2889799, 2934231, 2971823, 3018665, 3052400, 3272927, 3344765, 3406635, 3520705, 3657480] overviewFilePath = 'data/cycle-overview-data.json' -pathError = 'Error: could not find cycle overview file.' ### get cycle data from overview file -try: - with open( overviewFilePath, 'r' ) as overview: - overviewData = overview.read() -except: - print( pathError ) - sys.exit() +with open( overviewFilePath, 'r' ) as overview: + overviewData = overview.read() overViewDataObj = json.loads(overviewData) diff --git a/js/dashboard.js b/js/dashboard.js index 727c768b..e6b1c504 100644 --- a/js/dashboard.js +++ b/js/dashboard.js @@ -44,12 +44,12 @@ $( document ).ready( function() { }, yAxis: [{ title: { - text: '', + text: "", }, labels: { formatter: function () { - return this.value / 1000000 + 'M'; + return this.value / 1000000 + "M"; } }, gridLineColor: "transparent",