<p>We all should get the DAO setup ready now. Here is a summary of the instructions:</p>
<p>Checkout <a href="https://github.com/ManfredKarrer/bisq/tree/rc_v1.0.0">https://github.com/ManfredKarrer/bisq/tree/rc_v1.0.0</a> and build from that. There is a new mainnet genesis tx so that can be used for a testrun as DAO full node. Do not try to run as DAO full node with the master branch as the genesis tx there is very old and will take long time for sync.</p>
<p>Here are my conf files for btc core:<br>
bitcoin.conf:</p>
<pre><code>datadir=.....
maxconnections=800
timeout=30000
listen=0
server=1
txindex=1
rpcallowip=127.0.0.1
rpcuser=....
rpcpassword=....
blocknotify=bash /root/.bitcoin/blocknotify %s
</code></pre>
<p>datadir, rpcuser, rpcpassword, blocknotify  need to be edited by yourself. maxconnections and timeout i took from my btc nodes. We do not run it as listening node to safe resources. We might change that later.</p>
<p>blocknotify file:</p>
<pre><code>#!/bin/bash
echo $1 | nc -w 1 127.0.0.1 5110
</code></pre>
<p>I use a small start script for the seed node<br>
<code>nohup sh loop.sh &</code></p>
<p>loop.sh:</p>
<pre><code>#!/bin/bash

java -XX:+UseG1GC \
-Xms512m \
-Xmx2000m \
-jar bisq/seednode/build/libs/seednode-all.jar \
--maxMemory=1200 \
--maxConnections=30 \
--baseCurrencyNetwork=BTC_MAINNET \
--appName=seed \
--nodePort=8000 \
--daoActivated=true \
--fullDaoNode=true \
--rpcPort=8332 \
--rpcUser=... \
--rpcPassword=... \
--rpcBlockNotificationPort=5110 \
>/dev/null 2>error.log
</code></pre>
<p>Be sure the rpcBlockNotificationPort is matching the entry in the blocknotify file.<br>
Please stick with the memory settings as above as I tested a lot and those seem to work well.</p>
<p>Be sure to have 4 GB RAM, its needed.<br>
300 GB space is needed as well as with txindex the current blockchain is about 260 GB and in 4-6 months we reach 300.</p>
<p>If your servers setting is not completely trivial please add a small readme file in case I need to access so I can easily find my way how to stop, restart or edit config files and program arguments in case you are not available.</p>

<p style="font-size:small;-webkit-text-size-adjust:none;color:#666;">—<br />You are receiving this because you are subscribed to this thread.<br />Reply to this email directly, <a href="https://github.com/bisq-network/roles/issues/15#issuecomment-480517971">view it on GitHub</a>, or <a href="https://github.com/notifications/unsubscribe-auth/AkpZtrmBAQ2MDhmnzyMGHCZ5OP6vQldPks5veMyEgaJpZM4PL2iP">mute the thread</a>.<img src="https://github.com/notifications/beacon/AkpZtjN15O_e6I0tO8kp-slML1pIbFHzks5veMyEgaJpZM4PL2iP.gif" height="1" width="1" alt="" /></p>
<script type="application/json" data-scope="inboxmarkup">{"api_version":"1.0","publisher":{"api_key":"05dde50f1d1a384dd78767c55493e4bb","name":"GitHub"},"entity":{"external_key":"github/bisq-network/roles","title":"bisq-network/roles","subtitle":"GitHub repository","main_image_url":"https://github.githubassets.com/images/email/message_cards/header.png","avatar_image_url":"https://github.githubassets.com/images/email/message_cards/avatar.png","action":{"name":"Open in GitHub","url":"https://github.com/bisq-network/roles"}},"updates":{"snippets":[{"icon":"PERSON","message":"@ManfredKarrer in #15: We all should get the DAO setup ready now. Here is a summary of the instructions:\r\n\r\nCheckout https://github.com/ManfredKarrer/bisq/tree/rc_v1.0.0 and build from that. There is a new mainnet genesis tx so that can be used for a testrun as DAO full node. Do not try to run as DAO full node with the master branch as the genesis tx there is very old and will take long time for sync.\r\n\r\nHere are my conf files for btc core:\r\nbitcoin.conf:\r\n```\r\ndatadir=.....\r\nmaxconnections=800\r\ntimeout=30000\r\nlisten=0\r\nserver=1\r\ntxindex=1\r\nrpcallowip=127.0.0.1\r\nrpcuser=....\r\nrpcpassword=....\r\nblocknotify=bash /root/.bitcoin/blocknotify %s\r\n```\r\ndatadir, rpcuser, rpcpassword, blocknotify  need to be edited by yourself. maxconnections and timeout i took from my btc nodes. We do not run it as listening node to safe resources. We might change that later.\r\n\r\nblocknotify file:\r\n```\r\n#!/bin/bash\r\necho $1 | nc -w 1 127.0.0.1 5110\r\n```\r\n\r\nI use a small start script for the seed node\r\n```nohup sh loop.sh \u0026```\r\n\r\nloop.sh:\r\n```\r\n#!/bin/bash\r\n\r\njava -XX:+UseG1GC \\\r\n-Xms512m \\\r\n-Xmx2000m \\\r\n-jar bisq/seednode/build/libs/seednode-all.jar \\\r\n--maxMemory=1200 \\\r\n--maxConnections=30 \\\r\n--baseCurrencyNetwork=BTC_MAINNET \\\r\n--appName=seed \\\r\n--nodePort=8000 \\\r\n--daoActivated=true \\\r\n--fullDaoNode=true \\\r\n--rpcPort=8332 \\\r\n--rpcUser=... \\\r\n--rpcPassword=... \\\r\n--rpcBlockNotificationPort=5110 \\\r\n\u003e/dev/null 2\u003eerror.log\r\n```\r\n\r\nBe sure the rpcBlockNotificationPort is matching the entry in the blocknotify file.\r\nPlease stick with the memory settings as above as I tested a lot and those seem to work well.\r\n\r\nBe sure to have 4 GB RAM, its needed.\r\n300 GB space is needed as well as with txindex the current blockchain is about 260 GB and in 4-6 months we reach 300. \r\n\r\nIf your servers setting is not completely trivial please add a small readme file in case I need to access so I can easily find my way how to stop, restart or edit config files and program arguments in case you are not available."}],"action":{"name":"View Issue","url":"https://github.com/bisq-network/roles/issues/15#issuecomment-480517971"}}}</script>
<script type="application/ld+json">[
{
"@context": "http://schema.org",
"@type": "EmailMessage",
"potentialAction": {
"@type": "ViewAction",
"target": "https://github.com/bisq-network/roles/issues/15#issuecomment-480517971",
"url": "https://github.com/bisq-network/roles/issues/15#issuecomment-480517971",
"name": "View Issue"
},
"description": "View this Issue on GitHub",
"publisher": {
"@type": "Organization",
"name": "GitHub",
"url": "https://github.com"
}
}
]</script>