<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://bisq.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strayorigin</id>
	<title>Bisq Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://bisq.wiki/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Strayorigin"/>
	<link rel="alternate" type="text/html" href="https://bisq.wiki/Special:Contributions/Strayorigin"/>
	<updated>2026-05-07T05:18:11Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.34.0</generator>
	<entry>
		<id>https://bisq.wiki/index.php?title=ACH_Transfer&amp;diff=4133</id>
		<title>ACH Transfer</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=ACH_Transfer&amp;diff=4133"/>
		<updated>2026-05-03T17:57:38Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Fixed typos; improved formatting and scannability; added prominent security warning regarding micro-deposit risks.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''ACH Transfer''', or Automated Clearing House transfer, is a payment method introduced in Bisq v1.8.0. It is primarily used for domestic, low-value payments between participating financial institutions in the United States. Along with [[Domestic_Wire_Transfer|domestic wire transfers]], ACH is one of the two primary bank transfer methods used in the US.&lt;br /&gt;
&lt;br /&gt;
== Quick Facts ==&lt;br /&gt;
&lt;br /&gt;
* '''Supported Countries:''' United States only.&lt;br /&gt;
* '''Supported Currencies:''' USD only.&lt;br /&gt;
* '''Maximum Trade Duration:''' 5 days (though most complete within 1–2 business days).&lt;br /&gt;
* '''Trade Limits:''' {{MaxTradeSizeBisq1}}.&lt;br /&gt;
* '''Account Signing:''' Not required.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;div style=&amp;quot;background-color: #fff3cd; color: #856404; padding: 15px; border: 1px solid #ffeeba; border-left: 5px solid #856404; margin: 20px 0;&amp;quot;&amp;gt;&lt;br /&gt;
'''SECURITY WARNING: Never confirm micro-deposits for a Bisq trade.''' &lt;br /&gt;
&lt;br /&gt;
Some banks verify external accounts using micro-deposits (small transfers of a few cents). If a trade partner initiates micro-deposits, they are likely attempting to &amp;quot;link&amp;quot; your account to theirs. In the ACH system, a linked account may allow the other party to '''debit (withdraw)''' funds from your account without further authorization. &lt;br /&gt;
* '''Sellers:''' If you receive micro-deposits, do not verify the amounts for the buyer.&lt;br /&gt;
* '''Buyers:''' Do not use &amp;quot;Direct Deposit&amp;quot; setup methods; use standard &amp;quot;Third-Party Transfer&amp;quot; or &amp;quot;Bill Pay&amp;quot; features.&lt;br /&gt;
&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Account Setup &amp;amp; Limits ==&lt;br /&gt;
&lt;br /&gt;
=== Is my bank compatible? ===&lt;br /&gt;
Not all banks offer third-party ACH transfers. Many banks only allow ACH transfers to other accounts '''you own'''. Before trading, verify that your bank supports &amp;quot;Third-Party ACH Transfers&amp;quot; or &amp;quot;External Transfers&amp;quot; to individuals. If your bank insists on micro-deposit verification, it is likely not a true third-party transfer service.&lt;br /&gt;
&lt;br /&gt;
=== Fees and Limits ===&lt;br /&gt;
* '''Fees:''' Usually low-cost or free, but some banks charge for &amp;quot;Same Day ACH&amp;quot; or expedited delivery. Always check your bank's fee schedule.&lt;br /&gt;
* '''Transfer Limits:''' Your bank likely has daily or monthly &amp;quot;External Transfer&amp;quot; limits. Ensure these limits accommodate your Bisq trade size before opening an offer.&lt;br /&gt;
&lt;br /&gt;
== Adding ACH Transfer to Bisq ==&lt;br /&gt;
&lt;br /&gt;
To add your ACH account to Bisq:&lt;br /&gt;
# Head to the top menu and select '''Account'''.&lt;br /&gt;
# Choose '''National Currency Accounts'''.&lt;br /&gt;
# Click on '''Add new account'''.&lt;br /&gt;
# Select '''ACH'''.&lt;br /&gt;
# Fill in the necessary details (Routing Number, Account Number, etc.).&lt;br /&gt;
# '''Account Name:''' You can set a custom name (e.g., &amp;quot;ACH - Chase - Jane Doe&amp;quot;) to help you stay organized. This name is only visible to you.&lt;br /&gt;
# Click '''Save new account'''.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Ensure all details are accurate. Sellers can only confirm payment if the name associated with the incoming ACH transfer matches the account name listed in Bisq.&lt;br /&gt;
&lt;br /&gt;
== How to Trade with ACH ==&lt;br /&gt;
&lt;br /&gt;
=== Buying BTC ===&lt;br /&gt;
# Make or take an offer on the USD market.&lt;br /&gt;
# Once the trade is confirmed, Bisq will provide the seller's ACH details.&lt;br /&gt;
# Send the payment through your bank's portal immediately.&lt;br /&gt;
# '''Payment Reference:''' Leave this '''blank'''. If your bank requires one, only use your name. Never mention &amp;quot;Bisq,&amp;quot; &amp;quot;Bitcoin,&amp;quot; or &amp;quot;Crypto.&amp;quot;&lt;br /&gt;
# Click '''Payment Started''' in Bisq.&lt;br /&gt;
&lt;br /&gt;
=== Selling BTC ===&lt;br /&gt;
# Make or take an offer to sell BTC on the USD market.&lt;br /&gt;
# After confirmation, Bisq will provide the buyer with your ACH details.&lt;br /&gt;
# Wait for the buyer to send the payment and click &amp;quot;Payment Started.&amp;quot;&lt;br /&gt;
# '''Verify the funds:''' Once the funds arrive in your bank account, click '''Confirm Payment Received''' to release the BTC.&lt;br /&gt;
# '''Security Note:''' If you receive small &amp;quot;micro-deposits&amp;quot; instead of the full trade amount, '''do not''' communicate those amounts to the buyer.&lt;br /&gt;
&lt;br /&gt;
== Dispute Resolution ==&lt;br /&gt;
&lt;br /&gt;
If a dispute occurs, the mediator may ask the buyer to provide proof of payment (e.g., a PDF receipt) showing the correct amount and recipient details. The mediator may also ask the seller for a redacted statement to prove their account details or to show that a payment was not received.&lt;br /&gt;
&lt;br /&gt;
For more information, see [[dispute resolution]].&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Connecting_to_your_own_Bitcoin_node&amp;diff=4132</id>
		<title>Connecting to your own Bitcoin node</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Connecting_to_your_own_Bitcoin_node&amp;diff=4132"/>
		<updated>2026-05-03T17:36:02Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: clean up code section for easy copy&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Bisq will '''connect to [[Installing_your_own_Bitcoin_node|your local Bitcoin node]]''' if it finds it upon starting up. This article contains the requirements for this to work correctly.&lt;br /&gt;
&lt;br /&gt;
You can also specify the addresses of particular Bitcoin nodes in &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; &amp;gt; &amp;lt;code&amp;gt;Network Info&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= General node settings =&lt;br /&gt;
&lt;br /&gt;
The &amp;lt;code&amp;gt;bitcoin.conf&amp;lt;/code&amp;gt; file needs to contain the following settings. You can copy and paste this block directly into your configuration file:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
server=1&lt;br /&gt;
prune=0&lt;br /&gt;
peerbloomfilters=1&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''server=1''': enables the block server mode&lt;br /&gt;
* '''prune=0''': disables the pruning of old blocks&lt;br /&gt;
* '''peerbloomfilters=1''': allows Bisq to run its SPV wallet&lt;br /&gt;
&lt;br /&gt;
Multiple reports have been received, where any declination of the Ronin node just won't work, or will work once, only to stop working after the next reboot, requiring a restore to network provided nodes. We are not able to suggest a workaround, except involving Ronin support.&lt;br /&gt;
&lt;br /&gt;
= Connecting to a local Bitcoin node =&lt;br /&gt;
&lt;br /&gt;
If you're running a Bitcoin full node on the same machine as Bisq, Bisq should connect to your node on startup—it will look for Bitcoin Core or &amp;lt;code&amp;gt;bitcoind&amp;lt;/code&amp;gt; running on &amp;lt;code&amp;gt;localhost&amp;lt;/code&amp;gt; on port 8333.&lt;br /&gt;
&lt;br /&gt;
Just make sure to not be running any other Bitcoin-based altcoin nodes (like LTC) while starting Bisq.&lt;br /&gt;
&lt;br /&gt;
= Connecting to another Bitcoin node =&lt;br /&gt;
&lt;br /&gt;
By default, Bisq maximizes your privacy by connecting to nodes run by trusted Bisq contributors. &lt;br /&gt;
&lt;br /&gt;
If you'd like to connect to another node, you can specify its address in &amp;lt;code&amp;gt;Settings&amp;lt;/code&amp;gt; &amp;gt; &amp;lt;code&amp;gt;Network Info&amp;lt;/code&amp;gt;. Bisq will validate the address and connect to the specified node the next time it starts.&lt;br /&gt;
&lt;br /&gt;
Bisq supports connecting to Bitcoin nodes with Tor v3 addresses: this is the easiest path to take, since you only have to fill in your node's onion address in settings.&amp;lt;br&amp;gt;&lt;br /&gt;
If your node is on your local network, connecting directly to it rather than using Tor would reduce latency by a sensible degree. In order to do this:&lt;br /&gt;
* make sure the node's firewall allows incoming connections on port 8333 from the local network&lt;br /&gt;
* have Bitcoin daemon listen to &amp;lt;code&amp;gt;0.0.0.0&amp;lt;/code&amp;gt; rather than &amp;lt;code&amp;gt;127.0.0.1&amp;lt;/code&amp;gt; (add a line that says &amp;lt;code&amp;gt;bind=0.0.0.0&amp;lt;/code&amp;gt;)&lt;br /&gt;
* uncheck &amp;quot;Use Tor for Bitcoin network&amp;quot; under Settings&amp;gt;Network in Bisq application&lt;br /&gt;
* fill in your node's local network &amp;lt;code&amp;gt;ipaddress:8333&amp;lt;/code&amp;gt; in &amp;quot;Use custom bitcoin Core nodes&amp;quot; field&lt;br /&gt;
&lt;br /&gt;
= Troubleshooting =&lt;br /&gt;
&lt;br /&gt;
If you get into a state where Bisq is unable to connect, or stuck at SPV resync on the loading screen, you can revert to a provided node as follows. &lt;br /&gt;
&lt;br /&gt;
For MacOS:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/Applications/Bisq.app/Contents/MacOs/Bisq -btcNodes=ybryiy2k4p4pery4qseap4iu2rxput2akuvpvczwvg4eyfafcdsvyqid.onion:8333 -useTorForBtc=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Linux:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
/opt/bisq/bin/Bisq -btcNodes=ybryiy2k4p4pery4qseap4iu2rxput2akuvpvczwvg4eyfafcdsvyqid.onion:8333 -useTorForBtc=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For Windows:&lt;br /&gt;
&amp;lt;pre&amp;gt;&lt;br /&gt;
%localappdata%\Bisq\Bisq.exe -btcNodes=ybryiy2k4p4pery4qseap4iu2rxput2akuvpvczwvg4eyfafcdsvyqid.onion:8333 -useTorForBtc=true&lt;br /&gt;
&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
After Bisq successfully started and synchronized by running it with that command, you should then go to Settings &amp;gt; Network info, and select again &amp;quot;Use provided Bitcoin Core nodes&amp;quot;.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
Contributor nodes can be seen [https://github.com/bisq-network/bisq/blob/8d345000ee22350ff6d203d4dee8c52285b6d302/core/src/main/java/bisq/core/btc/nodes/BtcNodes.java#L51-L67 here in the Bisq code]. &lt;br /&gt;
&lt;br /&gt;
[[Running_from_the_command_line|More info on running from the command line]].&lt;br /&gt;
&lt;br /&gt;
[[Command_line_options|More info on command line options]].&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4105</id>
		<title>US Postal Money Order</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4105"/>
		<updated>2026-01-17T16:53:13Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: changed based on new regulations and support discussion&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''US Postal Money Orders''' (USPMO) are one of the most private payment methods available on Bisq. Because they are bearer instruments, they can be purchased with cash and mailed, providing a path to Bitcoin without a digital bank trail.&lt;br /&gt;
&lt;br /&gt;
* '''Region:''' United States only&lt;br /&gt;
* '''Maximum Trade Period:''' 8 days&lt;br /&gt;
* '''Maximum Trade Size:''' 0.0625 BTC&lt;br /&gt;
&lt;br /&gt;
This guide provides a complete overview of how to safely and privately use this payment method for buying and selling bitcoin on Bisq.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Critical Trading Requirements =&lt;br /&gt;
&lt;br /&gt;
Before you create or take an offer using US Postal Money Orders, you '''must''' understand and agree to the following rules. Failure to comply will result in losing any trade dispute.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note |&lt;br /&gt;
* '''Avoid &amp;quot;Same-Name&amp;quot; Fields:''' Do NOT write the BTC Seller’s name in both the &amp;quot;From&amp;quot; and &amp;quot;To&amp;quot; fields. Many banks and automated systems now flag these as suspicious, which can lead to complications or account closures for the Seller.&lt;br /&gt;
* '''Video Proof is Required:''' Photos are no longer sufficient to prove a payment was sent. BTC buyers must record a continuous video of the USPMO being filled out, placed into the envelope, and sealed with the tracking label visible.&lt;br /&gt;
* '''Use Tracking:''' All USPMOs must be sent with a service that provides delivery confirmation (e.g., USPS Tracking).&lt;br /&gt;
* '''Burden of Proof:''' In a dispute, the sender (BTC buyer) bears 100% of the responsibility to provide the required mailing video and tracking information. &lt;br /&gt;
&lt;br /&gt;
If you are not prepared to follow these rules, do not trade using USPMO on Bisq.}}&lt;br /&gt;
&lt;br /&gt;
= A Step-by-Step Guide to Trading with USPMO =&lt;br /&gt;
&lt;br /&gt;
== Step 1: Set Up Your Payment Account ==&lt;br /&gt;
&lt;br /&gt;
First, you need to [[Create_a_payment_account|set up a USPMO payment account]] in the Bisq UI. It is important to distinguish between the '''Account Information''' used within the software and the '''Physical Information''' used on the money order and envelope.&lt;br /&gt;
&lt;br /&gt;
=== Account Information in Bisq UI ===&lt;br /&gt;
Similar to &amp;quot;Cash by Mail,&amp;quot; the name you enter into your Bisq payment account does not need to match your real identity.&lt;br /&gt;
* '''Name:''' You may use a pseudonym or a randomly generated name in the Bisq software. This name is only seen by your trading partner in the app.&lt;br /&gt;
* '''Address:''' &lt;br /&gt;
** '''BTC Buyers:''' Use a valid return address. For privacy, a PO Box or a trusted secondary address is recommended. If the mail is returned and your return address is invalid, the funds will be lost.&lt;br /&gt;
** '''BTC Sellers:''' Must provide a valid mailing address where you can physically receive the envelope.&lt;br /&gt;
&lt;br /&gt;
=== Information on the Physical Money Order ===&lt;br /&gt;
While your Bisq UI profile can be anonymous, the physical instrument has strict requirements:&lt;br /&gt;
* '''Never Use Fake Info:''' Writing a fake name or a pseudonym on a US Postal Money Order is a federal offense. &lt;br /&gt;
* '''For the Seller:''' To cash the money order, the &amp;quot;To&amp;quot; field must match your legal photo ID.&lt;br /&gt;
* '''For the Buyer:''' You must decide between using your '''real name''' in the &amp;quot;From&amp;quot; field (best for seller's bank compliance) or leaving it '''blank''' (best for your privacy). Do '''not''' use your Bisq pseudonym on the physical document.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Purchase the Money Order ==&lt;br /&gt;
&lt;br /&gt;
* '''Amount Limit:''' Up to '''$1,000''' per money order. Multiple orders are allowed for larger trades.&lt;br /&gt;
* '''Payment Method:''' It is '''highly recommended''' to use cash. Paying with a debit card creates a data trail; credit cards are not accepted.&lt;br /&gt;
* '''Fees:''' As of January 2026, the fees are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ USPMO Issuing Fees&lt;br /&gt;
|-&lt;br /&gt;
! Dollar Amount !! Fee&lt;br /&gt;
|-&lt;br /&gt;
| $0.01 to $500.00 || $2.55&lt;br /&gt;
|-&lt;br /&gt;
| $500.01 to $1,000.00 || $3.60&lt;br /&gt;
|-&lt;br /&gt;
| Postal Military Money Orders || $0.84&lt;br /&gt;
|}&lt;br /&gt;
* '''Receipt:''' Keep your receipt in a safe place. It is essential for tracking and is required if the money order is lost or damaged.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Filling and Sending ==&lt;br /&gt;
&lt;br /&gt;
Because many banks now flag &amp;quot;Same-to-Same&amp;quot; transfers (where the same name is in both fields), you must change how you fill out the &amp;quot;From&amp;quot; (Purchaser) section.&lt;br /&gt;
&lt;br /&gt;
=== Filling out the &amp;quot;From&amp;quot; Section ===&lt;br /&gt;
The &amp;quot;To&amp;quot; field must always be the Seller's legal name. For the &amp;quot;From&amp;quot; field, you have two choices:&lt;br /&gt;
# '''Your Information:''' Most secure for the seller's bank deposits. &lt;br /&gt;
# '''Leave Blank:''' Provides maximum privacy for the buyer, but some banks may refuse to accept the deposit if the sender information is missing.&lt;br /&gt;
&lt;br /&gt;
=== Mandatory Video Proof ===&lt;br /&gt;
To prevent &amp;quot;ghost shipping&amp;quot; disputes, record a single continuous video:&lt;br /&gt;
# Show the completed USPMO (matching the trade amount and Seller's name).&lt;br /&gt;
# Show the USPS purchase receipt.&lt;br /&gt;
# Place the MO inside a blank sheet of paper (privacy layer) and then into the envelope.&lt;br /&gt;
# Seal the envelope and show the tracking label clearly.&lt;br /&gt;
&lt;br /&gt;
== Step 4: Verify the Money Order (2025/2026 Designs) ==&lt;br /&gt;
&lt;br /&gt;
Sellers should verify the authenticity of the USPMO before releasing bitcoin. &lt;br /&gt;
&lt;br /&gt;
=== Red, Blue, &amp;amp; Red Design (2025/2026 Standard) ===&lt;br /&gt;
[[File:Red, Blue, &amp;amp; Red Postal Money Order (July 2025).jpeg|thumb|left|350px|Current Design]]&lt;br /&gt;
* '''Watermarks:''' Hold to light to see a '''Pony Express® rider''' on the left and &amp;quot;United States Postal Service&amp;quot; in a box on the right.&lt;br /&gt;
* '''Security Thread:''' A vertical thread to the right of the rider watermark with &amp;quot;USPS&amp;quot; repeating in alternating directions.&lt;br /&gt;
* '''QR Code:''' A QR Code on the front links directly to the USPS &amp;quot;Check Money Order Status&amp;quot; tool for easy verification.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Green &amp;amp; Purple Design (Legacy) ===&lt;br /&gt;
[[File:Green &amp;amp; Purple Postal Money Order (Point-of-Sale Version).jpeg|thumb|left|350px|Legacy Design]]&lt;br /&gt;
* '''Watermarks:''' A U.S. Mail eagle in the center and Benjamin Franklin watermarks on the left side.&lt;br /&gt;
* '''Security Thread:''' A vertical, multicolored security thread weaving in and out of the paper.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Cashing the Money Order ==&lt;br /&gt;
&lt;br /&gt;
It is recommended to cash the USPMO at a Post Office. You will need a valid photo ID that matches the name in the &amp;quot;To&amp;quot; field. &lt;br /&gt;
&lt;br /&gt;
If you are depositing into a bank, be aware that many physical branches now require you to use a teller for money orders rather than an ATM or mobile deposit.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Downloading_and_installing&amp;diff=4103</id>
		<title>Downloading and installing</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Downloading_and_installing&amp;diff=4103"/>
		<updated>2025-12-23T15:59:02Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: cleanup&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To use Bisq, you must first '''[https://bisq.network/downloads/ download and install]''' it. Most exchanges are centralized exchanges running on servers controlled by the exchange. Bisq is decentralized, running only on the desktops of Bisq users.&lt;br /&gt;
&lt;br /&gt;
Bisq manages offers to trade using a peer-to-peer network. This is a global network made of users who are also running Bisq on their own computers.&lt;br /&gt;
&lt;br /&gt;
Centralized services are easy to monitor, block, and shut down, while peer-to-peer networks like BitTorrent, Bitcoin and Bisq are difficult to surveil, censor, shut down or hack.&lt;br /&gt;
&lt;br /&gt;
All of this means that if you want to use the Bisq network, you must download and run the software on your own machine.&lt;br /&gt;
&lt;br /&gt;
== Download Bisq ==&lt;br /&gt;
&lt;br /&gt;
The most convenient way to install Bisq on your machine is from a pre-built install file from the [https://bisq.network/downloads/ Bisq website] or [https://github.com/bisq-network/bisq/releases/latest latest GitHub release].&lt;br /&gt;
&lt;br /&gt;
There's also a community-maintained [https://snapcraft.io/bisq-desktop Snap package] for various Linux distributions.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|See [[#OS-specific_install_notes|install notes for various Linux distributions below]].}}&lt;br /&gt;
&lt;br /&gt;
You can download the installer for your operating system and install Bisq right away, but we strongly recommend that you [[ #Verify installer file | verify the integrity ]] of your installer file first.&lt;br /&gt;
&lt;br /&gt;
'''If you have issues, please check the ''Known issues with installation'' section in [https://github.com/bisq-network/bisq/releases/latest release notes].'''&lt;br /&gt;
&lt;br /&gt;
== Verify installer file ==&lt;br /&gt;
&lt;br /&gt;
=== Bisq2 specific instructions ===&lt;br /&gt;
&lt;br /&gt;
Bisq2 can be downloaded [https://bisq.network/downloads/ here]. Before installing software that manages your funds, you should always verify the installer has not been tampered with, to avoid the risk of losing funds due to a compromised download.&lt;br /&gt;
&lt;br /&gt;
Usually, installation binaries are signed by Alejandro García (key ID: E222AA02, primary release manager). However, since this key has expired — and the expired key was included in previous versions of the Bisq2 app — the in-app verification process would fail when attempting to download version 2.1.2. To prevent this issue, the secondary release manager assumed responsibility for signing that release. The signingkey.asc file specifies the key used for signing the binaries.&lt;br /&gt;
&lt;br /&gt;
HenrikJannsen's signing key can be downloaded [https://bisq.network/pubkey/387C8307.asc here] (full fingerprint: B8A5 D214 ADFA A387 A14C  8BCF 02AA 2BAE 387C 8307).&lt;br /&gt;
&lt;br /&gt;
To import the key in Linux and MacOS:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;curl https://bisq.network/pubkey/387C8307.asc | gpg --import &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG will return &amp;quot;This key is not certified with a trusted signature!&amp;quot;, this is normal (see https://serverfault.com/questions/569911/how-to-verify-an-imported-gpg-key for background information what it means)&lt;br /&gt;
&lt;br /&gt;
To verify the installer against the signature:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;gpg --digest-algo SHA256 --verify BINARY{.asc*,}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace BINARY with the name of the file you downloaded.&lt;br /&gt;
&lt;br /&gt;
In Windows. you can import the key, and subsequently verify the installer, by using [https://www.gpg4win.org/download.html Kleopatra].&lt;br /&gt;
&lt;br /&gt;
Any software that manages funds, signs transactions, and deals with highly sensitive data is a prime target for malware. Bisq does all three. Therefore, it is highly recommended that you verify the integrity of the installer file you use to install Bisq.&lt;br /&gt;
&lt;br /&gt;
This verification is something that you should do for the initial Bisq install. After the initial install, you will be prompted to install updates through Bisq's interface. The Bisq software will verify the integrity of updates for you.&lt;br /&gt;
&lt;br /&gt;
Bisq installer files are currently built and signed by Alejandro Garcia (alejandrogarcia83). His public key ID is &amp;lt;code&amp;gt;E222AA02&amp;lt;/code&amp;gt; and fingerprint is &amp;lt;code&amp;gt;B493 3191 06CC 3D1F 252E  19CB F806 F422 E222 AA02&amp;lt;/code&amp;gt;, which you can verify through [https://github.com/bisq-network/bisq/commits?author=alejandrogarcia83 commits on GitHub].&lt;br /&gt;
&lt;br /&gt;
The full public key is available [https://bisq.network/pubkey/E222AA02.asc here on the Bisq website].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bisq-1-obtain-signature-files-for-installer-files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Bisq 1: Obtain signature files for installer files =&lt;br /&gt;
&lt;br /&gt;
All Bisq releases are cryptographically signed by its maintainer. Users can ensure that nobody tampered with the release by verifying its signatures. It’s recommended to download the GPG key from an independent keyserver (such as [https://keys.openpgp.org/ keys.openpgp.org] or [https://keyserver.ubuntu.com/ keyserver.ubuntu.com]) to ensure that no adversary replaced the GPG keys and signatures on the release server.&lt;br /&gt;
&lt;br /&gt;
Bisq 1 releases are signed by Alejandro García (alejandrogarcia83), Gabriel Bernard (gabernard), or Henrik Jannsen (HenrikJannsen). Here are the public key ids and fingerprints of the keys:&lt;br /&gt;
&lt;br /&gt;
Alejandro García (public key id &amp;lt;code&amp;gt;0xF806F422E222AA02&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;B493 3191 06CC 3D1F 252E 19CB F806 F422 E222 AA02&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Gabriel Bernard (public key id &amp;lt;code&amp;gt;0x6C8D14D84A133008&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;1655 3BA9 2694 95EE 53BB A33A 6C8D 14D8 4A13 3008&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Henrik Jannsen (public key id &amp;lt;code&amp;gt;0x02AA2BAE387C8307&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;B8A5 D214 ADFA A387 A14C 8BCF 02AA 2BAE 387C 8307&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;windows&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;download-and-install-gpg4win&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Download and install Gpg4win ===&lt;br /&gt;
&lt;br /&gt;
Windows does not come with GPG software installed by default, so you will need to install it in order to verify Bisq’s installer files. You can get Gpg4win [https://www.gpg4win.org/ here]. Double-click the installer file and proceed to install with all default settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;import-alejandro-garcías-key&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Import Signing Keys ===&lt;br /&gt;
&lt;br /&gt;
Open Kleopatra (part of Gpg4win) and click on “Lookup on Server”. &lt;br /&gt;
&lt;br /&gt;
[[File:Image_1.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
Next type into the search field &amp;lt;code&amp;gt;alejandro.garcia@disroot.org&amp;lt;/code&amp;gt; (or &amp;lt;code&amp;gt;0x387C8307&amp;lt;/code&amp;gt; if verifying a release signed by Henrik Jannsen) and press on search. You’ll see the following output:&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
Press on “Details…” to see the key’s fingerprint and confirm that it is correct based on the list above.&lt;br /&gt;
&lt;br /&gt;
[[File:Image 3.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
After verifying that the fingerprint is correct, press on “Close” and press on “Import” to import the key.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;verify-the-signature-of-the-binary-you-downloaded&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Verify the signature of the binary you downloaded ===&lt;br /&gt;
&lt;br /&gt;
With the &amp;lt;code&amp;gt;install-file.exe&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;signature-file.exe.asc&amp;lt;/code&amp;gt; in the same directory, double-click on the &amp;lt;code&amp;gt;.exe.asc&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
You should see a Kleopatra window pop up with a green progress bar that says “Verified .exe with .exe.asc”. The program will continue to say “The data could not be verified” in bold but you can disregard that message.&lt;br /&gt;
&lt;br /&gt;
This means the installer file we downloaded is intact and as intended. You can proceed to install Bisq by double-clicking the .exe file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;mac-and-linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mac and Linux ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;import-alejandro-garcías-key-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Import Signing Keys ===&lt;br /&gt;
&lt;br /&gt;
To import the signing keys for Alejandro García and Henrik Jannsen, open a terminal and run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --receive-keys 0xF806F422E222AA02 0x02AA2BAE387C8307&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next you need to verify key’s fingerprint and tell GPG to trust the key. For example, to verify Alejandro's key, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --edit-key 0xF806F422E222AA02&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fpr&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now ensure that you see the same output as here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg&amp;amp;gt; fpr&lt;br /&gt;
pub   rsa4096/0xF806F422E222AA02 2022-09-28 Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&lt;br /&gt;
 Primary key fingerprint: B493 3191 06CC 3D1F 252E  19CB F806 F422 E222 AA02&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the fingerprint matches you can trust the key. To trust the key type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;trust&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you’ll see following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg&amp;amp;gt; trust&lt;br /&gt;
pub  rsa4096/0xF806F422E222AA02&lt;br /&gt;
      created: 2022-09-28  expires: 2026-10-03  usage: SC  &lt;br /&gt;
      trust: unknown        validity: unknown&lt;br /&gt;
sub  rsa4096/0xE7F08D07C72561D0&lt;br /&gt;
      created: 2022-09-28  expires: 2026-10-03  usage: E   &lt;br /&gt;
[ unknown] (1). Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please decide how far you trust this user to correctly verify other users' keys&lt;br /&gt;
(by looking at passports, checking fingerprints from different sources, etc.)&lt;br /&gt;
&lt;br /&gt;
  1 = I don't know or won't say&lt;br /&gt;
  2 = I do NOT trust&lt;br /&gt;
  3 = I trust marginally&lt;br /&gt;
  4 = I trust fully&lt;br /&gt;
  5 = I trust ultimately&lt;br /&gt;
  m = back to the main menu&lt;br /&gt;
&lt;br /&gt;
Your decision?&amp;lt;/pre&amp;gt;&lt;br /&gt;
Type &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; to trust to the key and you’ll see following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Do you really want to set this key to ultimate trust? (y/N) &amp;lt;/pre&amp;gt;&lt;br /&gt;
Now type &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; to confirm. Now you can quit by typing &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;verify-the-signature-of-the-binary-you-downloaded-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Verify the signature of the binary you downloaded ===&lt;br /&gt;
&lt;br /&gt;
With the installer file and installer signature file in the same directory, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --verify INSTALLER.asc INSTALLER&amp;lt;/pre&amp;gt;&lt;br /&gt;
Where &amp;lt;code&amp;gt;INSTALLER.asc&amp;lt;/code&amp;gt; is the filename of the &amp;lt;code&amp;gt;.asc&amp;lt;/code&amp;gt; file you just downloaded.&lt;br /&gt;
&lt;br /&gt;
You should see an output similar to this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg: Signature made Fri 22 Nov 2024 07:42:50 PM UTC&lt;br /&gt;
gpg:                 using RSA key B493319106CC3D1F252E19CBF806F422E222AA02&lt;br /&gt;
gpg: checking the trustdb&lt;br /&gt;
gpg: marginals needed: 3  completes needed: 1  trust model: pgp&lt;br /&gt;
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u&lt;br /&gt;
gpg: next trustdb check due at 2026-10-03&lt;br /&gt;
gpg: Good signature from &amp;amp;quot;Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&amp;amp;quot; [ultimate]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build from source ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bisq-network/bisq/blob/master/docs/build.md Building Bisq from source] requires only a single command once you have the correct JDK installed on your machine. &lt;br /&gt;
&lt;br /&gt;
Finding and installing the correct JDK can sometimes be frustrating, so Bisq's developers have written scripts to make it easier:&lt;br /&gt;
* [https://github.com/bisq-network/bisq/blob/master/scripts/install_java.sh For Linux and macOS]&lt;br /&gt;
* [https://github.com/bisq-network/bisq/blob/master/scripts/install_java.bat For Windows]&lt;br /&gt;
&lt;br /&gt;
== OS-specific install notes ==&lt;br /&gt;
&lt;br /&gt;
=== macOS ===&lt;br /&gt;
&lt;br /&gt;
Starting with version v1.9.6, we remove notarization from our build pipeline because of of the risk of Apple certification revocation (see https://github.com/bisq-network/bisq/discussions/6341). Unfortunately this will require extra steps when installing Bisq on macOS.&lt;br /&gt;
&lt;br /&gt;
You will receive an error popup saying that Bisq ''is damaged and can't be opened. You should move it to the Trash''.&lt;br /&gt;
&lt;br /&gt;
Please follow the guide at https://support.apple.com/en-us/HT202491 in the section ''If you want to open an app that hasn’t been notarized or is from an unidentified developer''&lt;br /&gt;
&lt;br /&gt;
If you are running already macOS Ventura (13.0+) you need to do following to be able to start Bisq:&lt;br /&gt;
* enter following command in Apple Terminal &amp;lt;code&amp;gt;sudo xattr -d com.apple.quarantine /Applications/Bisq.app&amp;lt;/code&amp;gt;&lt;br /&gt;
* hit enter and you will be prompted to enter your password to be able to execute the command as super user&lt;br /&gt;
&lt;br /&gt;
After running this successfully you should be able to start Bisq as always.&lt;br /&gt;
&lt;br /&gt;
If this procedure still does not allow you to install Bisq, a last resort workaround is to install Bisq in a Linux Virtual Machine running on your system.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Starting with version v1.9.6, we remove the developer code signing because of the same reason as with Apple.&lt;br /&gt;
&lt;br /&gt;
For Windows you just have to ignore the warning after you have verified the installation file yourself and proceed with the installation.&lt;br /&gt;
&lt;br /&gt;
=== Linux (General) ===&lt;br /&gt;
&lt;br /&gt;
Bisq works with a number of Linux distros, but not all desktop environments are supported. &lt;br /&gt;
&lt;br /&gt;
These are all known compatible desktop environments. This is a growing list. If you find another compatible desktop, please inform us so it can be added.&lt;br /&gt;
&lt;br /&gt;
* GNOME&lt;br /&gt;
* Mate&lt;br /&gt;
* Xfce&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* Cinnamon&lt;br /&gt;
&lt;br /&gt;
Bisq might not work properly if you switch from the original desktop environment of your Linux distribution to a different one.&lt;br /&gt;
&lt;br /&gt;
Note: users with discrete GPUs may encounter issues launching Bisq in some desktop environments.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
&lt;br /&gt;
The Bisq [https://bisq.network/downloads/ downloads page] includes a link to the Arch User Repository (AUR) page for the [https://aur.archlinux.org/packages/bisq/ bisq package].&lt;br /&gt;
&lt;br /&gt;
# From the command line, clone the repository from AUR. &lt;br /&gt;
# Then from the cloned directory, run &amp;lt;code&amp;gt;makepkg -si&amp;lt;/code&amp;gt;. This will read the PKGBUILD file to download, verify, build, and install the various tools necessary to install Bisq.&lt;br /&gt;
&lt;br /&gt;
If the version found on AUR is not up to date, you can read [[Fix_Arch_release]].&lt;br /&gt;
&lt;br /&gt;
Please be advised: when you're using AUR, you're responsible for your own safety. Be sure to verify the PKGBUILD file.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;eselect repository enable booboo&amp;lt;/code&amp;gt; to use the 'booboo' overlay which carries the binaries, and then emerge &amp;lt;code&amp;gt;bisq&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tails ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Running Bisq on Tails]] for details on downloading, installing, and configuring Bisq on Tails.&lt;br /&gt;
&lt;br /&gt;
=== Qubes ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Running Bisq on Qubes]] for a detailed Qubes setup guide.&lt;br /&gt;
&lt;br /&gt;
== Update Bisq ==&lt;br /&gt;
&lt;br /&gt;
Installing a new Bisq version will update Bisq. More details at [[Updating Bisq]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Use Cases]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Downloading_and_installing&amp;diff=4102</id>
		<title>Downloading and installing</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Downloading_and_installing&amp;diff=4102"/>
		<updated>2025-12-23T15:49:10Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: add key for henrik hotfix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;To use Bisq, you must first '''[https://bisq.network/downloads/ download and install]''' it. Most exchanges are centralized exchanges running on servers controlled by the exchange. Bisq is decentralized, running only on the desktops of Bisq users.&lt;br /&gt;
&lt;br /&gt;
Bisq manages offers to trade using a peer-to-peer network. This is a global network made of users who are also running Bisq on their own computers.&lt;br /&gt;
&lt;br /&gt;
Centralized services are easy to monitor, block, and shut down, while peer-to-peer networks like BitTorrent, Bitcoin and Bisq are difficult to surveil, censor, shut down or hack.&lt;br /&gt;
&lt;br /&gt;
All of this means that if you want to use the Bisq network, you must download and run the software on your own machine.&lt;br /&gt;
&lt;br /&gt;
== Download Bisq ==&lt;br /&gt;
&lt;br /&gt;
The most convenient way to install Bisq on your machine is from a pre-built install file from the [https://bisq.network/downloads/ Bisq website] or [https://github.com/bisq-network/bisq/releases/latest latest GitHub release].&lt;br /&gt;
&lt;br /&gt;
There's also a community-maintained [https://snapcraft.io/bisq-desktop Snap package] for various Linux distributions.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|See [[#OS-specific_install_notes|install notes for various Linux distributions below]].}}&lt;br /&gt;
&lt;br /&gt;
You can download the installer for your operating system and install Bisq right away, but we strongly recommend that you [[ #Verify installer file | verify the integrity ]] of your installer file first.&lt;br /&gt;
&lt;br /&gt;
'''If you have issues, please check the ''Known issues with installation'' section in [https://github.com/bisq-network/bisq/releases/latest release notes].'''&lt;br /&gt;
&lt;br /&gt;
== Verify installer file ==&lt;br /&gt;
&lt;br /&gt;
=== Bisq2 specific instructions ===&lt;br /&gt;
&lt;br /&gt;
Bisq2 can be downloaded [https://bisq.network/downloads/ here]. Before installing software that manages your funds, you should always verify the installer has not been tampered with, to avoid the risk of losing funds due to a compromised download.&lt;br /&gt;
&lt;br /&gt;
Usually, installation binaries are signed by Alejandro García (key ID: E222AA02, primary release manager). However, since this key has expired — and the expired key was included in previous versions of the Bisq2 app — the in-app verification process would fail when attempting to download version 2.1.2. To prevent this issue, the secondary release manager assumed responsibility for signing that release. The signingkey.asc file specifies the key used for signing the binaries.&lt;br /&gt;
&lt;br /&gt;
HenrikJannsen's signing key can be downloaded [https://bisq.network/pubkey/387C8307.asc here] (full fingerprint: B8A5 D214 ADFA A387 A14C  8BCF 02AA 2BAE 387C 8307).&lt;br /&gt;
&lt;br /&gt;
To import the key in Linux and MacOS:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;curl https://bisq.network/pubkey/387C8307.asc | gpg --import &amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
GPG will return &amp;quot;This key is not certified with a trusted signature!&amp;quot;, this is normal (see https://serverfault.com/questions/569911/how-to-verify-an-imported-gpg-key for background information what it means)&lt;br /&gt;
&lt;br /&gt;
To verify the installer against the signature:&lt;br /&gt;
&lt;br /&gt;
 &amp;lt;nowiki&amp;gt;gpg --digest-algo SHA256 --verify BINARY{.asc*,}&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Replace BINARY with the name of the file you downloaded.&lt;br /&gt;
&lt;br /&gt;
In Windows. you can import the key, and subsequently verify the installer, by using [https://www.gpg4win.org/download.html Kleopatra].&lt;br /&gt;
&lt;br /&gt;
Any software that manages funds, signs transactions, and deals with highly sensitive data is a prime target for malware. Bisq does all three. Therefore, it is highly recommended that you verify the integrity of the installer file you use to install Bisq.&lt;br /&gt;
&lt;br /&gt;
This verification is something that you should do for the initial Bisq install. After the initial install, you will be prompted to install updates through Bisq's interface. The Bisq software will verify the integrity of updates for you.&lt;br /&gt;
&lt;br /&gt;
Bisq installer files are currently built and signed by Alejandro Garcia (alejandrogarcia83). His public key ID is &amp;lt;code&amp;gt;E222AA02&amp;lt;/code&amp;gt; and fingerprint is &amp;lt;code&amp;gt;B493 3191 06CC 3D1F 252E  19CB F806 F422 E222 AA02&amp;lt;/code&amp;gt;, which you can verify through [https://github.com/bisq-network/bisq/commits?author=alejandrogarcia83 commits on GitHub].&lt;br /&gt;
&lt;br /&gt;
The full public key is available [https://bisq.network/pubkey/E222AA02.asc here on the Bisq website].&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;bisq-1-obtain-signature-files-for-installer-files&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
= Bisq 1: Obtain signature files for installer files =&lt;br /&gt;
&lt;br /&gt;
All Bisq releases are cryptographically signed by its maintainer. Users can ensure that nobody tampered with the release by verifying its signatures. It’s recommended to download the GPG key from an independent keyserver (such as [https://keys.openpgp.org/ keys.openpgp.org] or [https://keyserver.ubuntu.com/ keyserver.ubuntu.com]) to ensure that no adversary replaced the GPG keys and signatures on the release server.&lt;br /&gt;
&lt;br /&gt;
Bisq 1 releases are signed by Alejandro García (alejandrogarcia83), Gabriel Bernard (gabernard), or Henrik Jannsen (HenrikJannsen). Here are the public key ids and fingerprints of the keys:&lt;br /&gt;
&lt;br /&gt;
Alejandro García (public key id &amp;lt;code&amp;gt;0xF806F422E222AA02&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;B493 3191 06CC 3D1F 252E 19CB F806 F422 E222 AA02&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Gabriel Bernard (public key id &amp;lt;code&amp;gt;0x6C8D14D84A133008&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;1655 3BA9 2694 95EE 53BB A33A 6C8D 14D8 4A13 3008&amp;lt;/code&amp;gt;&lt;br /&gt;
&amp;lt;br&amp;gt;&lt;br /&gt;
Henrik Jannsen (public key id &amp;lt;code&amp;gt;0x02AA2BAE387C8307&amp;lt;/code&amp;gt;): &amp;lt;code&amp;gt;B8A5 D214 ADFA A387 A14C 8BCF 02AA 2BAE 387C 8307&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;windows&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Windows ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;download-and-install-gpg4win&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Download and install Gpg4win ===&lt;br /&gt;
&lt;br /&gt;
Windows does not come with GPG software installed by default, so you will need to install it in order to verify Bisq’s installer files. You can get Gpg4win [https://www.gpg4win.org/ here]. Double-click the installer file and proceed to install with all default settings.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;import-alejandro-garcías-key&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Import Alejandro García’s key ===&lt;br /&gt;
&lt;br /&gt;
Open Kleopatra (part of Gpg4win) and click on “Lookup on Server”. &lt;br /&gt;
&lt;br /&gt;
[[File:Image_1.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
Next type into the search field &amp;lt;code&amp;gt;alejandro.garcia@disroot.org&amp;lt;/code&amp;gt; and press on search. You’ll see the following output:&lt;br /&gt;
&lt;br /&gt;
[[File:Image 2.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
Press on “Details…” to see the key’s fingerprint and confirm that it is correct.&lt;br /&gt;
&lt;br /&gt;
[[File:Image 3.cleaned.png]]&lt;br /&gt;
&lt;br /&gt;
After verifying that the fingerprint is correct, press on “Close” and press on “Import” to import the key.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;verify-the-signature-of-the-binary-you-downloaded&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Verify the signature of the binary you downloaded ===&lt;br /&gt;
&lt;br /&gt;
With the &amp;lt;code&amp;gt;install-file.exe&amp;lt;/code&amp;gt; and &amp;lt;code&amp;gt;signature-file.exe.asc&amp;lt;/code&amp;gt; in the same directory, double-click on the &amp;lt;code&amp;gt;.exe.asc&amp;lt;/code&amp;gt; file.&lt;br /&gt;
&lt;br /&gt;
You should see a Kleopatra window pop up with a green progress bar that says “Verified .exe with .exe.asc”. The program will continue to say “The data could not be verified” in bold but you can disregard that message.&lt;br /&gt;
&lt;br /&gt;
This means the installer file we downloaded is intact and as intended. You can proceed to install Bisq by double-clicking the .exe file.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;mac-and-linux&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
== Mac and Linux ==&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;import-alejandro-garcías-key-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Import Alejandro García’s key ===&lt;br /&gt;
&lt;br /&gt;
To import Alejandro García’s open a terminal and run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --receive-keys 0xF806F422E222AA02&amp;lt;/pre&amp;gt;&lt;br /&gt;
Next you need to verify key’s fingerprint and tell GPG to trust the key. First run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --edit-key 0xF806F422E222AA02&amp;lt;/pre&amp;gt;&lt;br /&gt;
Then type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;fpr&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now ensure that you see the same output as here:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg&amp;amp;gt; fpr&lt;br /&gt;
pub   rsa4096/0xF806F422E222AA02 2022-09-28 Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&lt;br /&gt;
 Primary key fingerprint: B493 3191 06CC 3D1F 252E  19CB F806 F422 E222 AA02&amp;lt;/pre&amp;gt;&lt;br /&gt;
If the fingerprint matches you can trust the key. To trust the key type:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;trust&amp;lt;/pre&amp;gt;&lt;br /&gt;
Now you’ll see following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg&amp;amp;gt; trust&lt;br /&gt;
pub  rsa4096/0xF806F422E222AA02&lt;br /&gt;
     created: 2022-09-28  expires: 2026-10-03  usage: SC  &lt;br /&gt;
     trust: unknown       validity: unknown&lt;br /&gt;
sub  rsa4096/0xE7F08D07C72561D0&lt;br /&gt;
     created: 2022-09-28  expires: 2026-10-03  usage: E   &lt;br /&gt;
[ unknown] (1). Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&lt;br /&gt;
&lt;br /&gt;
Please decide how far you trust this user to correctly verify other users' keys&lt;br /&gt;
(by looking at passports, checking fingerprints from different sources, etc.)&lt;br /&gt;
&lt;br /&gt;
  1 = I don't know or won't say&lt;br /&gt;
  2 = I do NOT trust&lt;br /&gt;
  3 = I trust marginally&lt;br /&gt;
  4 = I trust fully&lt;br /&gt;
  5 = I trust ultimately&lt;br /&gt;
  m = back to the main menu&lt;br /&gt;
&lt;br /&gt;
Your decision?&amp;lt;/pre&amp;gt;&lt;br /&gt;
Type &amp;lt;code&amp;gt;5&amp;lt;/code&amp;gt; to trust to the key and you’ll see following output:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;Do you really want to set this key to ultimate trust? (y/N) &amp;lt;/pre&amp;gt;&lt;br /&gt;
Now type &amp;lt;code&amp;gt;y&amp;lt;/code&amp;gt; to confirm. Now you can quit by typing &amp;lt;code&amp;gt;quit&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;span id=&amp;quot;verify-the-signature-of-the-binary-you-downloaded-1&amp;quot;&amp;gt;&amp;lt;/span&amp;gt;&lt;br /&gt;
=== Verify the signature of the binary you downloaded ===&lt;br /&gt;
&lt;br /&gt;
With the installer file and installer signature file in the same directory, run:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg --verify INSTALLER.asc INSTALLER&amp;lt;/pre&amp;gt;&lt;br /&gt;
Where &amp;lt;code&amp;gt;INSTALLER.asc&amp;lt;/code&amp;gt; is the filename of the &amp;lt;code&amp;gt;.asc&amp;lt;/code&amp;gt; file you just downloaded.&lt;br /&gt;
&lt;br /&gt;
You should see an output similar to this:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;pre&amp;gt;gpg: Signature made Fri 22 Nov 2024 07:42:50 PM UTC&lt;br /&gt;
gpg:                using RSA key B493319106CC3D1F252E19CBF806F422E222AA02&lt;br /&gt;
gpg: checking the trustdb&lt;br /&gt;
gpg: marginals needed: 3  completes needed: 1  trust model: pgp&lt;br /&gt;
gpg: depth: 0  valid:   1  signed:   0  trust: 0-, 0q, 0n, 0m, 0f, 1u&lt;br /&gt;
gpg: next trustdb check due at 2026-10-03&lt;br /&gt;
gpg: Good signature from &amp;amp;quot;Alejandro García &amp;amp;lt;alejandro.garcia@disroot.org&amp;amp;gt;&amp;amp;quot; [ultimate]&amp;lt;/pre&amp;gt;&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Build from source ==&lt;br /&gt;
&lt;br /&gt;
[https://github.com/bisq-network/bisq/blob/master/docs/build.md Building Bisq from source] requires only a single command once you have the correct JDK installed on your machine. &lt;br /&gt;
&lt;br /&gt;
Finding and installing the correct JDK can sometimes be frustrating, so Bisq's developers have written scripts to make it easier:&lt;br /&gt;
* [https://github.com/bisq-network/bisq/blob/master/scripts/install_java.sh For Linux and macOS]&lt;br /&gt;
* [https://github.com/bisq-network/bisq/blob/master/scripts/install_java.bat For Windows]&lt;br /&gt;
&lt;br /&gt;
== OS-specific install notes ==&lt;br /&gt;
&lt;br /&gt;
=== macOS ===&lt;br /&gt;
&lt;br /&gt;
Starting with version v1.9.6, we remove notarization from our build pipeline because of of the risk of Apple certification revocation (see https://github.com/bisq-network/bisq/discussions/6341). Unfortunately this will require extra steps when installing Bisq on macOS.&lt;br /&gt;
&lt;br /&gt;
You will receive an error popup saying that Bisq ''is damaged and can't be opened. You should move it to the Trash''.&lt;br /&gt;
&lt;br /&gt;
Please follow the guide at https://support.apple.com/en-us/HT202491 in the section ''If you want to open an app that hasn’t been notarized or is from an unidentified developer''&lt;br /&gt;
&lt;br /&gt;
If you are running already macOS Ventura (13.0+) you need to do following to be able to start Bisq:&lt;br /&gt;
* enter following command in Apple Terminal &amp;lt;code&amp;gt;sudo xattr -d com.apple.quarantine /Applications/Bisq.app&amp;lt;/code&amp;gt;&lt;br /&gt;
* hit enter and you will be prompted to enter your password to be able to execute the command as super user&lt;br /&gt;
&lt;br /&gt;
After running this successfully you should be able to start Bisq as always.&lt;br /&gt;
&lt;br /&gt;
If this procedure still does not allow you to install Bisq, a last resort workaround is to install Bisq in a Linux Virtual Machine running on your system.&lt;br /&gt;
&lt;br /&gt;
=== Windows ===&lt;br /&gt;
&lt;br /&gt;
Starting with version v1.9.6, we remove the developer code signing because of the same reason as with Apple.&lt;br /&gt;
&lt;br /&gt;
For Windows you just have to ignore the warning after you have verified the installation file yourself and proceed with the installation.&lt;br /&gt;
&lt;br /&gt;
=== Linux (General) ===&lt;br /&gt;
&lt;br /&gt;
Bisq works with a number of Linux distros, but not all desktop environments are supported. &lt;br /&gt;
&lt;br /&gt;
These are all known compatible desktop environments. This is a growing list. If you find another compatible desktop, please inform us so it can be added.&lt;br /&gt;
&lt;br /&gt;
* GNOME&lt;br /&gt;
* Mate&lt;br /&gt;
* Xfce&lt;br /&gt;
* KDE Plasma&lt;br /&gt;
* Cinnamon&lt;br /&gt;
&lt;br /&gt;
Bisq might not work properly if you switch from the original desktop environment of your Linux distribution to a different one.&lt;br /&gt;
&lt;br /&gt;
Note: users with discrete GPUs may encounter issues launching Bisq in some desktop environments.&lt;br /&gt;
&lt;br /&gt;
=== Arch Linux ===&lt;br /&gt;
&lt;br /&gt;
The Bisq [https://bisq.network/downloads/ downloads page] includes a link to the Arch User Repository (AUR) page for the [https://aur.archlinux.org/packages/bisq/ bisq package].&lt;br /&gt;
&lt;br /&gt;
# From the command line, clone the repository from AUR. &lt;br /&gt;
# Then from the cloned directory, run &amp;lt;code&amp;gt;makepkg -si&amp;lt;/code&amp;gt;. This will read the PKGBUILD file to download, verify, build, and install the various tools necessary to install Bisq.&lt;br /&gt;
&lt;br /&gt;
If the version found on AUR is not up to date, you can read [[Fix_Arch_release]].&lt;br /&gt;
&lt;br /&gt;
Please be advised: when you're using AUR, you're responsible for your own safety. Be sure to verify the PKGBUILD file.&lt;br /&gt;
&lt;br /&gt;
=== Gentoo ===&lt;br /&gt;
&lt;br /&gt;
Use &amp;lt;code&amp;gt;eselect repository enable booboo&amp;lt;/code&amp;gt; to use the 'booboo' overlay which carries the binaries, and then emerge &amp;lt;code&amp;gt;bisq&amp;lt;/code&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Tails ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Running Bisq on Tails]] for details on downloading, installing, and configuring Bisq on Tails.&lt;br /&gt;
&lt;br /&gt;
=== Qubes ===&lt;br /&gt;
&lt;br /&gt;
Please see [[Running Bisq on Qubes]] for a detailed Qubes setup guide.&lt;br /&gt;
&lt;br /&gt;
== Update Bisq ==&lt;br /&gt;
&lt;br /&gt;
Installing a new Bisq version will update Bisq. More details at [[Updating Bisq]].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Use Cases]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=User:Strayorigin/zelle-draft&amp;diff=4092</id>
		<title>User:Strayorigin/zelle-draft</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=User:Strayorigin/zelle-draft&amp;diff=4092"/>
		<updated>2025-12-04T18:56:36Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Created page with &amp;quot;= Zelle =  '''Zelle''' is a digital payments network that allows for instant transfers between U.S. bank accounts. It is one of the most popular payment methods for buying and...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= Zelle =&lt;br /&gt;
&lt;br /&gt;
'''Zelle''' is a digital payments network that allows for instant transfers between U.S. bank accounts. It is one of the most popular payment methods for buying and selling Bitcoin in the US on Bisq.&lt;br /&gt;
&lt;br /&gt;
== At a Glance ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Currency&lt;br /&gt;
! Region&lt;br /&gt;
! Signing Required&lt;br /&gt;
! Initial Buy Limit&lt;br /&gt;
! Max Trade Limit&lt;br /&gt;
! Trade Duration&lt;br /&gt;
|-&lt;br /&gt;
| USD&lt;br /&gt;
| 🇺🇸 United States&lt;br /&gt;
| [[Account_limits|Yes]] (to lift limits)&lt;br /&gt;
| 0.002 BTC&lt;br /&gt;
| {{MaxTradeSizeBisq1}}&lt;br /&gt;
| Max 4 days (Usually minutes)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Account Setup ==&lt;br /&gt;
&lt;br /&gt;
To use Zelle on Bisq, you must first ensure you are enrolled via your bank's official app.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''App Discontinued:''' The standalone Zelle app was discontinued in April 2025. You '''must''' use Zelle through a participating bank or credit union's mobile app or website.}}&lt;br /&gt;
&lt;br /&gt;
# Go to '''Account''' &amp;gt; '''National Currency Accounts'''.&lt;br /&gt;
# Select '''Add New Account''' and choose '''Zelle'''.&lt;br /&gt;
# '''Account Name:''' Enter a label for your internal use (e.g., &amp;quot;Chase Zelle&amp;quot;).&lt;br /&gt;
# '''Full Name:''' Enter your name exactly as it appears on your bank account.&lt;br /&gt;
# '''Email or Mobile:''' Enter the email address OR U.S. mobile number registered with Zelle.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Name Matching:''' The name on your Bisq account MUST match the name your bank shows to recipients. If these do not match, the seller cannot verify the payment.}}&lt;br /&gt;
&lt;br /&gt;
== Trading Rules ==&lt;br /&gt;
&lt;br /&gt;
While the general trading process follows the standard [[Trading|Bisq Trading Guide]], Zelle has specific requirements:&lt;br /&gt;
&lt;br /&gt;
=== Payment Reference ===&lt;br /&gt;
* '''Buyers:''' Leave the &amp;quot;Memo&amp;quot; or &amp;quot;Note&amp;quot; field '''BLANK'''.&lt;br /&gt;
** If a note is absolutely required by your bank, use your name.&lt;br /&gt;
** '''NEVER''' write &amp;quot;Bitcoin,&amp;quot; &amp;quot;Bisq,&amp;quot; or the Trade ID.&lt;br /&gt;
* '''Sellers:''' Expect the payment to arrive with no memo or just the buyer's name.&lt;br /&gt;
&lt;br /&gt;
=== Sending the Payment ===&lt;br /&gt;
* '''Buyers:''' Double-check the recipient's **Email** or **Phone Number** matches the Bisq trade details exactly.&lt;br /&gt;
* '''Sellers:''' Verify the money is **available** in your balance before clicking &amp;quot;Payment Received.&amp;quot; Do not trust email notifications alone; log in to your bank to check.&lt;br /&gt;
&lt;br /&gt;
== Risks, Fees &amp;amp; Limits ==&lt;br /&gt;
&lt;br /&gt;
=== Limits ===&lt;br /&gt;
* '''Bisq Limits:''' Trade sizes are capped at {{MaxTradeSizeBisq1}}. New Zelle accounts are limited to '''0.002 BTC''' until [[Account_limits|signed]].&lt;br /&gt;
* '''Bank Limits:''' Most banks have daily/weekly Zelle limits (e.g., $500/day or $2,000/month). '''Check your bank's limit''' before taking a large trade.&lt;br /&gt;
&lt;br /&gt;
=== The &amp;quot;Bank Freeze&amp;quot; Risk ===&lt;br /&gt;
Banks often flag Zelle transfers to new recipients as &amp;quot;suspicious activity.&amp;quot;&lt;br /&gt;
* '''If your payment is blocked:''' Do '''not''' try to pay from a friend's account. Open a support ticket (Ctrl+O) immediately.&lt;br /&gt;
* '''Prevention:''' Some traders recommend sending a small &amp;quot;test&amp;quot; transaction to a friend first if you have never used Zelle before.&lt;br /&gt;
&lt;br /&gt;
=== Fees ===&lt;br /&gt;
* Zelle itself does not charge fees, but your bank might.&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.zellepay.com/faq/top-zelle-questions Official Zelle FAQ]&lt;br /&gt;
* [https://www.zellepay.com/get-started List of Participating Banks]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=User:Strayorigin/sepa_instant-draft&amp;diff=4091</id>
		<title>User:Strayorigin/sepa instant-draft</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=User:Strayorigin/sepa_instant-draft&amp;diff=4091"/>
		<updated>2025-12-04T18:49:08Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Created page with &amp;quot;= SEPA Instant =  '''SEPA Instant''' (SCT Inst) is an evolution of the standard SEPA scheme that allows for euro transactions to be settled in seconds, 24/7/365. It is increas...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SEPA Instant =&lt;br /&gt;
&lt;br /&gt;
'''SEPA Instant''' (SCT Inst) is an evolution of the standard SEPA scheme that allows for euro transactions to be settled in seconds, 24/7/365. It is increasingly popular on Bisq for faster trade settlement.&lt;br /&gt;
&lt;br /&gt;
== At a Glance ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Currency&lt;br /&gt;
! Region&lt;br /&gt;
! Signing Required&lt;br /&gt;
! Initial Buy Limit&lt;br /&gt;
! Max Trade Limit&lt;br /&gt;
! Trade Duration&lt;br /&gt;
|-&lt;br /&gt;
| EUR&lt;br /&gt;
| 🇪🇺 Europe (EU + select countries)&lt;br /&gt;
| [[Account_limits|Yes]] (to lift limits)&lt;br /&gt;
| {{MaxTradeSizeUnsigned}}&lt;br /&gt;
| {{MaxTradeSizeBisq1}}&lt;br /&gt;
| Max 1 day (Usually &amp;lt; 1 minute)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Account Setup ==&lt;br /&gt;
&lt;br /&gt;
To use SEPA Instant on Bisq, you must configure your account settings.&lt;br /&gt;
&lt;br /&gt;
# Go to '''Account''' &amp;gt; '''National Currency Accounts'''.&lt;br /&gt;
# Select '''Add New Account''' and choose '''SEPA Instant'''.&lt;br /&gt;
# '''Account Name:''' Enter a label for your internal use.&lt;br /&gt;
# '''IBAN / BIC:''' Enter your International Bank Account Number and Bank Identifier Code.&lt;br /&gt;
# '''Name:''' Enter the account owner's name exactly as it appears on your bank statement.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Check Capability:''' Ensure your bank supports SEPA Instant for '''both''' sending and receiving. Some banks only support one direction. If your bank cannot receive instantly, trades may fail to settle within the 1-day limit.}}&lt;br /&gt;
&lt;br /&gt;
== Trading Rules ==&lt;br /&gt;
&lt;br /&gt;
While the general trading process follows the standard [[Trading|Bisq Trading Guide]], SEPA Instant has specific requirements:&lt;br /&gt;
&lt;br /&gt;
=== Payment Reference ===&lt;br /&gt;
* '''Buyers:''' When sending payment, leave the reference field '''BLANK'''.&lt;br /&gt;
** If a reference is mandatory, use your own name.&lt;br /&gt;
** '''NEVER''' write &amp;quot;Bitcoin,&amp;quot; &amp;quot;Bisq,&amp;quot; or the Trade ID.&lt;br /&gt;
* '''Sellers:''' Expect the incoming payment to have a blank reference or the buyer's name.&lt;br /&gt;
&lt;br /&gt;
=== Confirmation ===&lt;br /&gt;
* '''Buyers:''' Mark payment as &amp;quot;Started&amp;quot; immediately after the funds leave your account.&lt;br /&gt;
* '''Sellers:''' Verify funds have actually arrived before clicking &amp;quot;Payment Received.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Risks, Fees &amp;amp; Limits ==&lt;br /&gt;
&lt;br /&gt;
=== The &amp;quot;Fallback&amp;quot; Risk ===&lt;br /&gt;
Occasionally, a payment sent as &amp;quot;SEPA Instant&amp;quot; may fail to process instantly and revert to a standard SEPA transfer (taking 1-2 days).&lt;br /&gt;
* '''If this happens:''' The trade duration (1 day) may expire before funds arrive.&lt;br /&gt;
* '''Mediation Rule:''' If a dispute opens due to delay, mediators will check if both banks are technically capable of SEPA Instant. If the buyer can prove they sent the payment within 24 hours, no penalty is usually applied for the bank's delay.&lt;br /&gt;
&lt;br /&gt;
=== Limits &amp;amp; Fees ===&lt;br /&gt;
* '''Bisq Limits:''' {{MaxTradeSizeUnsigned}} (Unsigned) / {{MaxTradeSizeBisq1}} (Signed).&lt;br /&gt;
* '''Bank Limits:''' Many banks cap Instant transfers lower than standard transfers (e.g., €15,000 or €100,000). Check your specific bank's limit.&lt;br /&gt;
* '''Fees:''' Usually free, though some banks charge a premium for &amp;quot;Instant&amp;quot; speed.&lt;br /&gt;
&lt;br /&gt;
== Dispute Resolution ==&lt;br /&gt;
&lt;br /&gt;
If a trade goes to mediation:&lt;br /&gt;
* '''Buyers''' must provide a PDF bank statement showing the timestamp of the transfer.&lt;br /&gt;
* '''Sellers''' must provide proof of non-receipt or late receipt.&lt;br /&gt;
* '''Mediators''' may verify bank compatibility using the [https://www.europeanpaymentscouncil.eu/sites/default/files/participants_export/sct_inst/sct_inst.pdf European Payments Council Register].&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://www.europeanpaymentscouncil.eu/what-we-do/sepa-instant-credit-transfer/ SEPA Instant - European Payments Council]&lt;br /&gt;
* [https://www.europeanpaymentscouncil.eu/what-we-do/be-involved/register-participants/registers-participants-sepa-payment-schemes List of Participating Banks]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=User:Strayorigin/sepa-draft&amp;diff=4090</id>
		<title>User:Strayorigin/sepa-draft</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=User:Strayorigin/sepa-draft&amp;diff=4090"/>
		<updated>2025-12-04T18:39:53Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Created page with &amp;quot;= SEPA =  '''SEPA''' (Single Euro Payments Area) is a payment-integration initiative of the European Union for simplification of bank transfers denominated in euro. It is the...&amp;quot;&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;= SEPA =&lt;br /&gt;
&lt;br /&gt;
'''SEPA''' (Single Euro Payments Area) is a payment-integration initiative of the European Union for simplification of bank transfers denominated in euro. It is the most common payment method for buying and selling Bitcoin in Europe on Bisq.&lt;br /&gt;
&lt;br /&gt;
== At a Glance ==&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Currency&lt;br /&gt;
! Region&lt;br /&gt;
! Signing Required&lt;br /&gt;
! Initial Buy Limit&lt;br /&gt;
! Max Trade Limit&lt;br /&gt;
! Trade Duration&lt;br /&gt;
|-&lt;br /&gt;
| EUR&lt;br /&gt;
| 🇪🇺 Europe (EU + select countries)&lt;br /&gt;
| [[Account_limits|Yes]] (to lift limits)&lt;br /&gt;
| {{MaxTradeSizeUnsigned}}&lt;br /&gt;
| {{MaxTradeSizeBisq1}}&lt;br /&gt;
| Max 6 days (Usually &amp;lt; 2 days)&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Account Setup ==&lt;br /&gt;
&lt;br /&gt;
To use SEPA on Bisq, you must first configure your account settings.&lt;br /&gt;
&lt;br /&gt;
# Go to '''Account''' &amp;gt; '''National Currency Accounts'''.&lt;br /&gt;
# Select '''Add New Account''' and choose '''SEPA'''.&lt;br /&gt;
# '''Account Name:''' Enter a label for your internal use (e.g., &amp;quot;My Deutsche Bank&amp;quot;).&lt;br /&gt;
# '''IBAN / BIC:''' Enter your International Bank Account Number and Bank Identifier Code.&lt;br /&gt;
# '''Name:''' Enter the account owner's name exactly as it appears on your bank statement.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|title=Revolut Restrictions|text=Revolut SEPA accounts are '''not allowed''' on Bisq. This is due to a high rate of rejected transfers from counterparty banks when dealing with Revolut.}}&lt;br /&gt;
&lt;br /&gt;
== Trading Rules ==&lt;br /&gt;
&lt;br /&gt;
While the general trading process follows the standard [[Trading|Bisq Trading Guide]], SEPA has specific requirements:&lt;br /&gt;
&lt;br /&gt;
=== Payment Reference ===&lt;br /&gt;
* '''Buyers:''' When sending the fiat payment from your bank, you must leave the payment reference/description '''BLANK'''.&lt;br /&gt;
** If your bank requires a reference, use your own name or account number.&lt;br /&gt;
** '''NEVER''' write &amp;quot;Bitcoin,&amp;quot; &amp;quot;Bisq,&amp;quot; or the Trade ID.&lt;br /&gt;
* '''Sellers:''' Expect the incoming payment to have a blank reference or simply the buyer's name.&lt;br /&gt;
&lt;br /&gt;
=== Confirmation ===&lt;br /&gt;
* '''Buyers:''' Mark the payment as &amp;quot;Started&amp;quot; in Bisq immediately after sending the funds from your banking app.&lt;br /&gt;
* '''Sellers:''' Only click &amp;quot;Payment Received&amp;quot; once the funds are actually settled in your bank account, not just &amp;quot;pending.&amp;quot;&lt;br /&gt;
&lt;br /&gt;
== Risks, Fees &amp;amp; Limits ==&lt;br /&gt;
&lt;br /&gt;
=== Limits ===&lt;br /&gt;
* '''Bisq Limits:''' Trade sizes are capped at {{MaxTradeSizeBisq1}}. New accounts are limited to {{MaxTradeSizeUnsigned}} until the account is [[Account_limits|signed]].&lt;br /&gt;
* '''Bank Limits:''' Your bank may have its own daily transfer limits (commonly €50,000 for SEPA). Check your bank's limit before accepting a large trade.&lt;br /&gt;
&lt;br /&gt;
=== Fees ===&lt;br /&gt;
* SEPA transfers are generally free.&lt;br /&gt;
* Some banks may charge a small fee for international SEPA transfers (e.g., sending from France to Germany), though this is becoming rare.&lt;br /&gt;
&lt;br /&gt;
== Dispute Resolution ==&lt;br /&gt;
&lt;br /&gt;
If a trade goes to mediation:&lt;br /&gt;
* '''Buyers''' must provide a PDF bank statement showing the outgoing transfer to the seller's details.&lt;br /&gt;
* '''Sellers''' may be required to provide a PDF bank statement showing non-receipt of funds.&lt;br /&gt;
* '''Mediators''' will verify that the name on the bank account matches the name provided in the Bisq account details.&lt;br /&gt;
&lt;br /&gt;
== External Resources ==&lt;br /&gt;
&lt;br /&gt;
* [https://en.wikipedia.org/wiki/Single_Euro_Payments_Area Wikipedia: SEPA]&lt;br /&gt;
* [https://www.europeanpaymentscouncil.eu/ European Payments Council]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Finding_your_mediator&amp;diff=4086</id>
		<title>Finding your mediator</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Finding_your_mediator&amp;diff=4086"/>
		<updated>2025-11-18T17:13:30Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: remove luis3672 bisq 2 tor address and added suddenwhipvapor's bisq 2 tor address&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of current Bisq mediators and their onion addresses, as well as how you can find the mediator for a specific Bisq trade.&lt;br /&gt;
&lt;br /&gt;
If you need to find your arbitrator see [[Finding your arbitrator|here]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Get in touch with your mediator =&lt;br /&gt;
&lt;br /&gt;
For open trades, you should be able to get in touch with your mediator through Bisq mediation chat itself.&lt;br /&gt;
&lt;br /&gt;
If you cannot get in touch with your mediator on Bisq for 48 hours (sometimes Bisq message system fails), or the issue needs urgent attention, you can get in touch with them on the [[Matrix bisq.chat]] group.  Their Matrix handles and onion addresses are displayed in the headline for the #support channel as well.&lt;br /&gt;
&lt;br /&gt;
= How to find the mediator for a trade =&lt;br /&gt;
&lt;br /&gt;
== In Bisq 1 ==&lt;br /&gt;
&lt;br /&gt;
=== System message ===&lt;br /&gt;
&lt;br /&gt;
Go to 'Support &amp;gt; Mediation' tab since mediation begins.&lt;br /&gt;
&lt;br /&gt;
[[File:Finding mediator message system.png|400px|thumb|none]]&lt;br /&gt;
&lt;br /&gt;
=== View contract in JSON ===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can look for your mediator since the trade starts:&lt;br /&gt;
&lt;br /&gt;
# Go to  &amp;lt;code&amp;gt;Portfolio &amp;gt; Open Trades&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Portfolio &amp;gt; History&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Portfolio &amp;gt; Failed Trades&amp;lt;/code&amp;gt; (depending on the status of your trade) &lt;br /&gt;
# Click the &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; icon next to the trade ID of the trade in question (it's on the very left in the first column)&lt;br /&gt;
# In the pop-up that appears, toward the bottom, click &amp;lt;code&amp;gt;View Contract in JSON Format&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Ignore the &amp;lt;code&amp;gt;&amp;quot;mediatorNodeAddresses&amp;quot;&amp;lt;/code&amp;gt; field, as this is the list of all active mediators when the trade started.&lt;br /&gt;
# Scroll down and you'll find &amp;lt;code&amp;gt;&amp;quot;mediatorNodeAddress&amp;quot;&amp;lt;/code&amp;gt; field with a single &amp;lt;code&amp;gt;&amp;quot;hostName&amp;quot;&amp;lt;/code&amp;gt; for the onion address.&lt;br /&gt;
&lt;br /&gt;
This is the onion address of the mediator for your trade.&lt;br /&gt;
&lt;br /&gt;
== In Bisq 2 ==&lt;br /&gt;
&lt;br /&gt;
=== Bisq Easy ===&lt;br /&gt;
The mediator for a Bisq Easy trade can be found by going to the &amp;quot;My Open Trades&amp;quot; tab. Trade details, including the assigned mediator, are displayed for each open trade.&lt;br /&gt;
&lt;br /&gt;
= Matrix and onion addresses =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Mediator&lt;br /&gt;
! TorV3 Address&lt;br /&gt;
! GitHub Handle&lt;br /&gt;
! Matrix Handle&lt;br /&gt;
|-&lt;br /&gt;
| luis3672&lt;br /&gt;
|  aguejpkhhl67nbtifvekfjvlcyagudi6d2apalcwxw7fl5n7qm2ll5id.onion:9999&lt;br /&gt;
| [https://github.com/luis3672 luis3672]&lt;br /&gt;
| [[Matrix bisq.chat |  @luis3672:matrix.org]]&lt;br /&gt;
|-&lt;br /&gt;
| pazza83&lt;br /&gt;
| e2whe6q34o5mnta7b2rai4uspmj5wxhnhvipjjohicx6sgekw47apjqd.onion:9999&lt;br /&gt;
| [https://github.com/pazza83 pazza83]&lt;br /&gt;
| [[Matrix bisq.chat |  @pazza83:matrix.org]]&lt;br /&gt;
|-&lt;br /&gt;
| solomon1923&lt;br /&gt;
| 3fatfssmx5h4tx4vqoty6t3skqqg33djkibs3jmyf6fqlsmwzjjhluqd.onion:19610&lt;br /&gt;
| [https://github.com/solomon1923 solomon1923]&lt;br /&gt;
| [[Matrix bisq.chat |  @solomon1923:matrix.org]]&lt;br /&gt;
|-&lt;br /&gt;
| suddenwhipvapor&lt;br /&gt;
| 5wmuzi76l4ogbdh6ahvdafzlebk4c3sp3q5njhz5h5qa5fwbalexa7id.onion:9999 (Bisq 1)&amp;lt;br&amp;gt;3rpfdd5z3mem4ucmk7ada3fgzn2escdxcg4cqp5ailvpz3yeht3gacyd.onion:27368 (Bisq 2)&lt;br /&gt;
| [https://github.com/suddenwhipvapor suddenwhipvapor]&lt;br /&gt;
| [[Matrix bisq.chat | @suddenwhipvapor:matrix.org]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Use Cases]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4069</id>
		<title>US Postal Money Order</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4069"/>
		<updated>2025-08-26T16:32:11Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''US Postal Money Orders''' (USPMO) are one of the most private payment methods available on Bisq. Before starting a trade, please be aware of the specific parameters for this payment method:&lt;br /&gt;
&lt;br /&gt;
* '''Region:''' United States only&lt;br /&gt;
* '''Maximum Trade Period:''' 8 days&lt;br /&gt;
* '''Maximum Trade Size:''' 0.0625 BTC&lt;br /&gt;
&lt;br /&gt;
This guide provides a complete overview of how to safely and privately use this payment method for buying and selling bitcoin on Bisq.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Critical Trading Requirements =&lt;br /&gt;
&lt;br /&gt;
Before you create or take an offer using US Postal Money Orders, you '''must''' understand and agree to the following rules. Failure to comply will result in losing any trade dispute.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note |&lt;br /&gt;
* '''For BTC Buyers:''' You must write the BTC Seller’s name in both the &amp;quot;From&amp;quot; (Payer) and &amp;quot;To&amp;quot; (Payee) fields on the money order.&lt;br /&gt;
* '''Proof is Required:''' BTC buyers must take a high-resolution photo of the filled-out USPMO and another photo of the stamped envelope showing proof of tracking.&lt;br /&gt;
* '''Use Tracking:''' All USPMOs must be sent with a service that provides delivery confirmation (e.g., USPS Tracking).&lt;br /&gt;
* '''Burden of Proof:''' In a dispute, the sender (BTC buyer) bears 100% of the responsibility to provide the required photos and tracking information to the mediator. This includes the USPMO Serial Number, Post Office Number, and dollar amount.&lt;br /&gt;
&lt;br /&gt;
If you are not prepared to follow these rules, do not trade using USPMO on Bisq.}}&lt;br /&gt;
&lt;br /&gt;
= A Step-by-Step Guide to Trading with USPMO =&lt;br /&gt;
&lt;br /&gt;
== Step 1: Set Up Your Payment Account ==&lt;br /&gt;
&lt;br /&gt;
First, you need to [[Create_a_payment_account|set up a USPMO payment account]] in Bisq. Your setup will differ depending on whether you are buying or selling bitcoin. For maximum privacy, consider creating two separate accounts: one for buying and one for selling.&lt;br /&gt;
&lt;br /&gt;
=== For Buying Bitcoin (Maximizing Privacy) ===&lt;br /&gt;
When buying bitcoin, the USPMO is a bearer instrument. This means the details of the sender are less important, allowing for greater privacy.&lt;br /&gt;
&lt;br /&gt;
* '''Name:''' It is acceptable to use a pseudonym or a randomly generated name.&lt;br /&gt;
* '''Address:''' You must provide a return address. If the envelope is returned, it will go to this address. You have two main options:&lt;br /&gt;
** '''Option 1 (Less Secure):''' Use a random address. Be aware that if your mail is returned, the money order will likely be lost permanently.&lt;br /&gt;
** '''Option 2 (More Secure):''' Use a trusted secondary address, such as that of a friend, neighbor, or local business that you can access. This increases the chance of recovering a returned envelope.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Using non-authentic information in a payment account is generally against Bisq trade protocol. This is a rare, accepted exception for the purpose of privacy when buying BTC with USPMO.&lt;br /&gt;
&lt;br /&gt;
=== For Selling Bitcoin (Receiving Payment) ===&lt;br /&gt;
When selling bitcoin, you must use your real information to receive and cash the money order.&lt;br /&gt;
&lt;br /&gt;
* '''Name:''' Must be your real, legal name as it appears on your photo ID.&lt;br /&gt;
* '''Address:''' Must be the correct and valid mailing address where you want to receive the envelope.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Purchase the Money Order ==&lt;br /&gt;
&lt;br /&gt;
After taking an offer to buy bitcoin, go to any US Post Office location to purchase the USPMO.&lt;br /&gt;
&lt;br /&gt;
* '''Amount Limit:''' You can send up to '''$1,000''' in a single money order. For larger trades, you will need to purchase multiple money orders.&lt;br /&gt;
* '''Payment Method:'''&lt;br /&gt;
** It is '''highly recommended''' to use cash. Paying with a debit card creates a data trail that compromises the privacy benefits of using a money order.&lt;br /&gt;
** Debit cards are accepted, but '''credit cards are not'''.&lt;br /&gt;
* '''Fees:''' You will pay the dollar value of the money order plus an issuing fee. As of August 2025, the fees are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ USPMO Issuing Fees&lt;br /&gt;
|-&lt;br /&gt;
! Dollar Amount&lt;br /&gt;
! Fee&lt;br /&gt;
|-&lt;br /&gt;
| $0.01 to $500.00&lt;br /&gt;
| $2.55&lt;br /&gt;
|-&lt;br /&gt;
| $500.01 to $1,000.00&lt;br /&gt;
| $3.60&lt;br /&gt;
|-&lt;br /&gt;
| Postal Military Money Orders&lt;br /&gt;
| $0.84&lt;br /&gt;
|}&lt;br /&gt;
* '''Keep Your Receipt:''' The receipt is essential for tracking the money order and is critical evidence if a trade dispute arises. Keep it in a safe place until the trade is successfully completed.&lt;br /&gt;
* '''Privacy Tip:''' For maximum privacy, consider filling out the money order details away from the post office and its cameras.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Send the Money Order ==&lt;br /&gt;
&lt;br /&gt;
Follow the critical requirements listed at the top of this article. Address the envelope to the seller and prepare it for mailing.&lt;br /&gt;
&lt;br /&gt;
* '''Add a Privacy Layer:''' Fold a blank sheet of paper and place the money order inside it before putting it in the envelope. This makes it harder to see the contents when held up to a light.&lt;br /&gt;
* '''Buy Tracking:''' You must pay for a mailing option that includes tracking or delivery confirmation.&lt;br /&gt;
* '''Confirm in Bisq:''' Once you have mailed the envelope, click the '''Payment started''' button in your Bisq client. This is a crucial step that notifies the seller and continues the trade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uspmo-1.jpg|Step 1: Open the folded paper to create a privacy layer.&lt;br /&gt;
File:Uspmo-2.jpg|Step 2: Place the money order inside the folded sheet.&lt;br /&gt;
File:Uspmo-3.jpg|Step 3: Insert the sheet into the envelope and seal.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4: Verify the Money Order (How to Spot a Fake) ==&lt;br /&gt;
&lt;br /&gt;
For the BTC seller, it is crucial to verify that a received money order is authentic before releasing the bitcoin. Real postal money orders have specific security features to prevent fraud. There are currently four valid designs in circulation.&lt;br /&gt;
&lt;br /&gt;
When you receive a money order, hold it up to the light to check for the security features associated with its design.&lt;br /&gt;
&lt;br /&gt;
=== Red, Blue, &amp;amp; Red Postal Money Order (July 2025) ===&lt;br /&gt;
[[File:Red, Blue, &amp;amp; Red Postal Money Order (July 2025).jpeg|thumb|left|350px|Red, Blue, &amp;amp; Red Design (July 2025)]]&lt;br /&gt;
* A watermark image of a Pony Express® rider is visible on the left side.&lt;br /&gt;
* A watermark of the words &amp;quot;United States Postal Service&amp;quot; appears in a box on the right side.&lt;br /&gt;
* An embedded security thread runs from top to bottom, revealing the letters &amp;quot;USPS&amp;quot; in alternating directions.&lt;br /&gt;
* A QR Code that links to the USPS &amp;quot;Check Money Order Status&amp;quot; tool.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Red, Blue, &amp;amp; Red Postal Money Order (February 2025) ===&lt;br /&gt;
[[File:Red, Blue, &amp;amp; Red Postal Money Order (February 2025).jpeg|thumb|left|350px|Red, Blue, &amp;amp; Red Design (February 2025)]]&lt;br /&gt;
* A watermark image of a Pony Express® rider is visible on the left side.&lt;br /&gt;
* A watermark of the words &amp;quot;United States Postal Service&amp;quot; appears in a box on the right side.&lt;br /&gt;
* An embedded security thread runs from top to bottom, revealing the letters &amp;quot;USPS&amp;quot; in alternating directions.&lt;br /&gt;
* A QR Code that links to the USPS &amp;quot;Check Money Order Status&amp;quot; tool.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Green &amp;amp; Purple Postal Money Order (Point-of-Sale Version) ===&lt;br /&gt;
[[File:Green &amp;amp; Purple Postal Money Order (Point-of-Sale Version).jpeg|thumb|left|350px|Green &amp;amp; Purple Design (Point-of-Sale)]]&lt;br /&gt;
* A watermark of the U.S. Mail eagle (1970 logo) is visible in the center.&lt;br /&gt;
* Watermarks of Ben Franklin repeat from top to bottom on the left side.&lt;br /&gt;
* A vertical, multicolored security thread with &amp;quot;USPS&amp;quot; is woven in and out of the paper to the right of the Franklin watermarks.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Green &amp;amp; Purple Postal Money Order (Paymaster Version) ===&lt;br /&gt;
[[File:Green &amp;amp; Purple Postal Money Order (Paymaster Version).jpeg|thumb|left|350px|Green &amp;amp; Purple Design (Paymaster)]]&lt;br /&gt;
* A watermark of the U.S. Mail eagle (1970 logo) is visible in the center.&lt;br /&gt;
* Watermarks of Ben Franklin repeat from top to bottom on the left side.&lt;br /&gt;
* A vertical, multicolored security thread with &amp;quot;USPS&amp;quot; is woven in and out of the paper to the right of the Franklin watermarks.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Redeem the Money Order ==&lt;br /&gt;
&lt;br /&gt;
Once you have received and verified the USPMO, you have two main options for redemption.&lt;br /&gt;
&lt;br /&gt;
=== Cashing It Out ===&lt;br /&gt;
You can redeem a USPMO for cash at any post office.&lt;br /&gt;
&lt;br /&gt;
* You must present a valid photo ID that matches the name written in the &amp;quot;To&amp;quot; field.&lt;br /&gt;
* Post offices may have limited cash on hand. For larger amounts (e.g., $1,000), they may not have enough cash in a single drawer. You may need to visit different locations or at different times.&lt;br /&gt;
&lt;br /&gt;
=== Exchanging for a New USPMO ===&lt;br /&gt;
You can exchange a USPMO you received for a new, blank USPMO in your name. This is useful if you want to use the funds to pay bills or send money elsewhere without depositing it into a bank account. Some cashiers may be unfamiliar with this process, but it is allowed. If you encounter resistance, politely ask for a manager.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4068</id>
		<title>US Postal Money Order</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=US_Postal_Money_Order&amp;diff=4068"/>
		<updated>2025-08-26T16:19:52Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Reworked the entire page for clarity and flow. Added a step-by-step guide, new sections for fees and verification, and included multiple images to illustrate the process and security features.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''US Postal Money Orders''' (USPMO) are one of the most private payment methods available on Bisq for domestic trades within the United States.&lt;br /&gt;
&lt;br /&gt;
This guide provides a complete overview of how to safely and privately use this payment method for buying and selling bitcoin on Bisq.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Critical Trading Requirements =&lt;br /&gt;
&lt;br /&gt;
Before you create or take an offer using US Postal Money Orders, you '''must''' understand and agree to the following rules. Failure to comply will result in losing any trade dispute.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note |&lt;br /&gt;
* '''For BTC Buyers:''' You must write the BTC Seller’s name in both the &amp;quot;From&amp;quot; (Payer) and &amp;quot;To&amp;quot; (Payee) fields on the money order.&lt;br /&gt;
* '''Proof is Required:''' BTC buyers must take a high-resolution photo of the filled-out USPMO and another photo of the stamped envelope showing proof of tracking.&lt;br /&gt;
* '''Use Tracking:''' All USPMOs must be sent with a service that provides delivery confirmation (e.g., USPS Tracking).&lt;br /&gt;
* '''Burden of Proof:''' In a dispute, the sender (BTC buyer) bears 100% of the responsibility to provide the required photos and tracking information to the mediator. This includes the USPMO Serial Number, Post Office Number, and dollar amount.&lt;br /&gt;
&lt;br /&gt;
If you are not prepared to follow these rules, do not trade using USPMO on Bisq.}}&lt;br /&gt;
&lt;br /&gt;
= A Step-by-Step Guide to Trading with USPMO =&lt;br /&gt;
&lt;br /&gt;
== Step 1: Set Up Your Payment Account ==&lt;br /&gt;
&lt;br /&gt;
First, you need to [[Create_a_payment_account|set up a USPMO payment account]] in Bisq. Your setup will differ depending on whether you are buying or selling bitcoin. For maximum privacy, consider creating two separate accounts: one for buying and one for selling.&lt;br /&gt;
&lt;br /&gt;
=== For Buying Bitcoin (Maximizing Privacy) ===&lt;br /&gt;
When buying bitcoin, the USPMO is a bearer instrument. This means the details of the sender are less important, allowing for greater privacy.&lt;br /&gt;
&lt;br /&gt;
* '''Name:''' It is acceptable to use a pseudonym or a randomly generated name.&lt;br /&gt;
* '''Address:''' You must provide a return address. If the envelope is returned, it will go to this address. You have two main options:&lt;br /&gt;
** '''Option 1 (Less Secure):''' Use a random address. Be aware that if your mail is returned, the money order will likely be lost permanently.&lt;br /&gt;
** '''Option 2 (More Secure):''' Use a trusted secondary address, such as that of a friend, neighbor, or local business that you can access. This increases the chance of recovering a returned envelope.&lt;br /&gt;
&lt;br /&gt;
'''Note:''' Using non-authentic information in a payment account is generally against Bisq trade protocol. This is a rare, accepted exception for the purpose of privacy when buying BTC with USPMO.&lt;br /&gt;
&lt;br /&gt;
=== For Selling Bitcoin (Receiving Payment) ===&lt;br /&gt;
When selling bitcoin, you must use your real information to receive and cash the money order.&lt;br /&gt;
&lt;br /&gt;
* '''Name:''' Must be your real, legal name as it appears on your photo ID.&lt;br /&gt;
* '''Address:''' Must be the correct and valid mailing address where you want to receive the envelope.&lt;br /&gt;
&lt;br /&gt;
== Step 2: Purchase the Money Order ==&lt;br /&gt;
&lt;br /&gt;
After taking an offer to buy bitcoin, go to any US Post Office location to purchase the USPMO.&lt;br /&gt;
&lt;br /&gt;
* '''Amount Limit:''' You can send up to '''$1,000''' in a single money order. For larger trades, you will need to purchase multiple money orders.&lt;br /&gt;
* '''Payment Method:'''&lt;br /&gt;
** It is '''highly recommended''' to use cash. Paying with a debit card creates a data trail that compromises the privacy benefits of using a money order.&lt;br /&gt;
** Debit cards are accepted, but '''credit cards are not'''.&lt;br /&gt;
* '''Fees:''' You will pay the dollar value of the money order plus an issuing fee. As of August 2025, the fees are:&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ USPMO Issuing Fees&lt;br /&gt;
|-&lt;br /&gt;
! Dollar Amount&lt;br /&gt;
! Fee&lt;br /&gt;
|-&lt;br /&gt;
| $0.01 to $500.00&lt;br /&gt;
| $2.55&lt;br /&gt;
|-&lt;br /&gt;
| $500.01 to $1,000.00&lt;br /&gt;
| $3.60&lt;br /&gt;
|-&lt;br /&gt;
| Postal Military Money Orders&lt;br /&gt;
| $0.84&lt;br /&gt;
|}&lt;br /&gt;
* '''Keep Your Receipt:''' The receipt is essential for tracking the money order and is critical evidence if a trade dispute arises. Keep it in a safe place until the trade is successfully completed.&lt;br /&gt;
* '''Privacy Tip:''' For maximum privacy, consider filling out the money order details away from the post office and its cameras.&lt;br /&gt;
&lt;br /&gt;
== Step 3: Send the Money Order ==&lt;br /&gt;
&lt;br /&gt;
Follow the critical requirements listed at the top of this article. Address the envelope to the seller and prepare it for mailing.&lt;br /&gt;
&lt;br /&gt;
* '''Add a Privacy Layer:''' Fold a blank sheet of paper and place the money order inside it before putting it in the envelope. This makes it harder to see the contents when held up to a light.&lt;br /&gt;
* '''Buy Tracking:''' You must pay for a mailing option that includes tracking or delivery confirmation.&lt;br /&gt;
* '''Confirm in Bisq:''' Once you have mailed the envelope, click the '''Payment started''' button in your Bisq client. This is a crucial step that notifies the seller and continues the trade process.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery widths=&amp;quot;300px&amp;quot; heights=&amp;quot;200px&amp;quot;&amp;gt;&lt;br /&gt;
File:Uspmo-1.jpg|Step 1: Open the folded paper to create a privacy layer.&lt;br /&gt;
File:Uspmo-2.jpg|Step 2: Place the money order inside the folded sheet.&lt;br /&gt;
File:Uspmo-3.jpg|Step 3: Insert the sheet into the envelope and seal.&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 4: Verify the Money Order (How to Spot a Fake) ==&lt;br /&gt;
&lt;br /&gt;
For the BTC seller, it is crucial to verify that a received money order is authentic before releasing the bitcoin. Real postal money orders have specific security features to prevent fraud. There are currently four valid designs in circulation.&lt;br /&gt;
&lt;br /&gt;
When you receive a money order, hold it up to the light to check for the security features associated with its design.&lt;br /&gt;
&lt;br /&gt;
=== Red, Blue, &amp;amp; Red Postal Money Order (July 2025) ===&lt;br /&gt;
[[File:Red, Blue, &amp;amp; Red Postal Money Order (July 2025).jpeg|thumb|left|350px|Red, Blue, &amp;amp; Red Design (July 2025)]]&lt;br /&gt;
* A watermark image of a Pony Express® rider is visible on the left side.&lt;br /&gt;
* A watermark of the words &amp;quot;United States Postal Service&amp;quot; appears in a box on the right side.&lt;br /&gt;
* An embedded security thread runs from top to bottom, revealing the letters &amp;quot;USPS&amp;quot; in alternating directions.&lt;br /&gt;
* A QR Code that links to the USPS &amp;quot;Check Money Order Status&amp;quot; tool.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Red, Blue, &amp;amp; Red Postal Money Order (February 2025) ===&lt;br /&gt;
[[File:Red, Blue, &amp;amp; Red Postal Money Order (February 2025).jpeg|thumb|left|350px|Red, Blue, &amp;amp; Red Design (February 2025)]]&lt;br /&gt;
* A watermark image of a Pony Express® rider is visible on the left side.&lt;br /&gt;
* A watermark of the words &amp;quot;United States Postal Service&amp;quot; appears in a box on the right side.&lt;br /&gt;
* An embedded security thread runs from top to bottom, revealing the letters &amp;quot;USPS&amp;quot; in alternating directions.&lt;br /&gt;
* A QR Code that links to the USPS &amp;quot;Check Money Order Status&amp;quot; tool.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Green &amp;amp; Purple Postal Money Order (Point-of-Sale Version) ===&lt;br /&gt;
[[File:Green &amp;amp; Purple Postal Money Order (Point-of-Sale Version).jpeg|thumb|left|350px|Green &amp;amp; Purple Design (Point-of-Sale)]]&lt;br /&gt;
* A watermark of the U.S. Mail eagle (1970 logo) is visible in the center.&lt;br /&gt;
* Watermarks of Ben Franklin repeat from top to bottom on the left side.&lt;br /&gt;
* A vertical, multicolored security thread with &amp;quot;USPS&amp;quot; is woven in and out of the paper to the right of the Franklin watermarks.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Green &amp;amp; Purple Postal Money Order (Paymaster Version) ===&lt;br /&gt;
[[File:Green &amp;amp; Purple Postal Money Order (Paymaster Version).jpeg|thumb|left|350px|Green &amp;amp; Purple Design (Paymaster)]]&lt;br /&gt;
* A watermark of the U.S. Mail eagle (1970 logo) is visible in the center.&lt;br /&gt;
* Watermarks of Ben Franklin repeat from top to bottom on the left side.&lt;br /&gt;
* A vertical, multicolored security thread with &amp;quot;USPS&amp;quot; is woven in and out of the paper to the right of the Franklin watermarks.&lt;br /&gt;
&amp;lt;br style=&amp;quot;clear: both;&amp;quot; /&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Step 5: Redeem the Money Order ==&lt;br /&gt;
&lt;br /&gt;
Once you have received and verified the USPMO, you have two main options for redemption.&lt;br /&gt;
&lt;br /&gt;
=== Cashing It Out ===&lt;br /&gt;
You can redeem a USPMO for cash at any post office.&lt;br /&gt;
&lt;br /&gt;
* You must present a valid photo ID that matches the name written in the &amp;quot;To&amp;quot; field.&lt;br /&gt;
* Post offices may have limited cash on hand. For larger amounts (e.g., $1,000), they may not have enough cash in a single drawer. You may need to visit different locations or at different times.&lt;br /&gt;
&lt;br /&gt;
=== Exchanging for a New USPMO ===&lt;br /&gt;
You can exchange a USPMO you received for a new, blank USPMO in your name. This is useful if you want to use the funds to pay bills or send money elsewhere without depositing it into a bank account. Some cashiers may be unfamiliar with this process, but it is allowed. If you encounter resistance, politely ask for a manager.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Uspmo-3.jpg&amp;diff=4067</id>
		<title>File:Uspmo-3.jpg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Uspmo-3.jpg&amp;diff=4067"/>
		<updated>2025-08-26T16:10:48Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Uspmo-2.jpg&amp;diff=4066</id>
		<title>File:Uspmo-2.jpg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Uspmo-2.jpg&amp;diff=4066"/>
		<updated>2025-08-26T16:10:09Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Uspmo-1.jpg&amp;diff=4065</id>
		<title>File:Uspmo-1.jpg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Uspmo-1.jpg&amp;diff=4065"/>
		<updated>2025-08-26T16:09:00Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Green_%26_Purple_Postal_Money_Order_(Paymaster_Version).jpeg&amp;diff=4064</id>
		<title>File:Green &amp; Purple Postal Money Order (Paymaster Version).jpeg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Green_%26_Purple_Postal_Money_Order_(Paymaster_Version).jpeg&amp;diff=4064"/>
		<updated>2025-08-26T15:43:04Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Green_%26_Purple_Postal_Money_Order_(Point-of-Sale_Version).jpeg&amp;diff=4063</id>
		<title>File:Green &amp; Purple Postal Money Order (Point-of-Sale Version).jpeg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Green_%26_Purple_Postal_Money_Order_(Point-of-Sale_Version).jpeg&amp;diff=4063"/>
		<updated>2025-08-26T15:41:34Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Red,_Blue,_%26_Red_Postal_Money_Order_(February_2025).jpeg&amp;diff=4062</id>
		<title>File:Red, Blue, &amp; Red Postal Money Order (February 2025).jpeg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Red,_Blue,_%26_Red_Postal_Money_Order_(February_2025).jpeg&amp;diff=4062"/>
		<updated>2025-08-26T15:40:26Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Red,_Blue,_%26_Red_Postal_Money_Order_(July_2025).jpeg&amp;diff=4061</id>
		<title>File:Red, Blue, &amp; Red Postal Money Order (July 2025).jpeg</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Red,_Blue,_%26_Red_Postal_Money_Order_(July_2025).jpeg&amp;diff=4061"/>
		<updated>2025-08-26T15:38:06Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Finding_your_arbitrator&amp;diff=4043</id>
		<title>Finding your arbitrator</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Finding_your_arbitrator&amp;diff=4043"/>
		<updated>2025-07-06T16:50:52Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: /* Matrix and onion addresses */ typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here is a list of current Bisq arbitrators and their onion addresses, as well as how you can find the arbitrator for a specific Bisq trade.&lt;br /&gt;
&lt;br /&gt;
If you need to find your mediator see [[Finding your mediator|here]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
= Get in touch with your arbitrator =&lt;br /&gt;
&lt;br /&gt;
For open trades, you should be able to get in touch with your arbitrator through Bisq arbitration chat itself.&lt;br /&gt;
&lt;br /&gt;
If you cannot get in touch with your arbitrator on Bisq for 72 hours (sometimes Bisq message system fails), or the issue needs urgent attention, you can get in touch with them on the [[Matrix bisq.chat]] group.  Their Matrix handles and onion addresses are displayed in the headline for the #support channel as well.&lt;br /&gt;
&lt;br /&gt;
= How to find the arbitrator for a trade =&lt;br /&gt;
&lt;br /&gt;
== In Bisq 1 ==&lt;br /&gt;
&lt;br /&gt;
=== System message ===&lt;br /&gt;
&lt;br /&gt;
Go to 'Support &amp;gt; Arbitration' tab since arbitration begins.&lt;br /&gt;
&lt;br /&gt;
=== View contract in JSON ===&lt;br /&gt;
&lt;br /&gt;
Alternatively, you can look for your arbitrator since the trade starts:&lt;br /&gt;
&lt;br /&gt;
# Go to  &amp;lt;code&amp;gt;Portfolio &amp;gt; Open Trades&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;Portfolio &amp;gt; History&amp;lt;/code&amp;gt;, or &amp;lt;code&amp;gt;Portfolio &amp;gt; Failed Trades&amp;lt;/code&amp;gt; (depending on the status of your trade) &lt;br /&gt;
# Click the &amp;lt;code&amp;gt;i&amp;lt;/code&amp;gt; icon next to the trade ID of the trade in question (it's on the very left in the first column)&lt;br /&gt;
# In the pop-up that appears, toward the bottom, click &amp;lt;code&amp;gt;View Contract in JSON Format&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Scroll down and you'll find &amp;lt;code&amp;gt;&amp;quot;refundAgentNodeAddress&amp;quot;&amp;lt;/code&amp;gt; it is just below &amp;lt;code&amp;gt;&amp;quot;lockTime&amp;quot;&amp;lt;/code&amp;gt; after the refundAgentNodeAddress you will see your arbitrators's onion address.&lt;br /&gt;
&lt;br /&gt;
This is the onion address of the arbitrator for your trade.&lt;br /&gt;
&lt;br /&gt;
= Matrix and onion addresses =&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Arbitrator &lt;br /&gt;
! TorV3 Address&lt;br /&gt;
! GitHub Handle&lt;br /&gt;
! Matrix Handle&lt;br /&gt;
|-&lt;br /&gt;
| ﻿refundagent2&lt;br /&gt;
| 3z5jnirlccgxzoxc6zwkcgwj66bugvqplzf6z2iyd5oxifiaorhnanqd.onion:9999&lt;br /&gt;
| [https://github.com/refund-agent2 refund-agent2]&lt;br /&gt;
| [[Matrix bisq.chat |  @refundagent2:bitcoinist.org]]&lt;br /&gt;
|-&lt;br /&gt;
| refundagent3&lt;br /&gt;
| yjlcxr6rho6zkpecwdp3vlpduzcl7i6cbgaquvxqmvsbw3dnheus6qad.onion:9999&lt;br /&gt;
| [https://github.com/refundagent3 refundagent3]&lt;br /&gt;
| [[Matrix bisq.chat |  @refundagent3:imagisphe.re]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
[[Category:Use Cases]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Revolut&amp;diff=4040</id>
		<title>Revolut</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Revolut&amp;diff=4040"/>
		<updated>2025-06-26T13:55:32Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: fixed minor display issues&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Revolut''' is a payment method that offers banking services, including instant Revolut-to-Revolut transfers. It is available in [https://www.revolut.com/help/getting-started/verifying-identity/what-countries-are-supported various countries] with [https://www.revolut.com/help/getting-started/adding-money-to-revolut various currencies], making it a popular option for EUR trades on Bisq and a good possibility for other international payments.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Revolut-to-Revolut ONLY:''' Due to recurring issues with traditional bank transfers, you '''cannot''' use a Revolut IBAN for a SEPA trade or Revolut's bank details for a Faster Payments trade on Bisq. This payment method is strictly for instant transfers between two Revolut users.}}&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Version Context:''' The details on this page, particularly regarding account signing, apply to trading on '''[[Bisq 1|Bisq v1]]'''.}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Revolut Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* '''Availability:''' Global (supports various currencies, heavily used in EUR market).&lt;br /&gt;
* '''Maximum Trade Duration:''' 1 day.&lt;br /&gt;
* '''Maximum BTC Limit (for a fully-signed account):''' 0.0625 BTC.&lt;br /&gt;
* '''[[Account_limits|Account Signing]] Required:''' Yes.&lt;br /&gt;
&lt;br /&gt;
== Trading Limits ==&lt;br /&gt;
Because Revolut is a higher-risk payment method, it is subject to '''[[Account_limits|account signing]]''' to raise trade limits. Your selling limit is unaffected and is always the maximum for the payment method.&lt;br /&gt;
&lt;br /&gt;
* '''Unsigned Accounts:''' When you first create a Revolut account in Bisq, your buy limit is restricted to '''0.002 BTC'''. This limit remains until the account is signed.&lt;br /&gt;
* '''Signed Accounts:''' To get your account signed, you must successfully complete a trade with a peer whose own account has been signed for at least 30 days. After your account is signed, your buy limit increases over time:&lt;br /&gt;
** '''First 30 days after signing:''' Your buy limit remains at '''0.002 BTC'''.&lt;br /&gt;
** '''30-60 days after signing:''' Your buy limit increases to 50% of the maximum ('''0.0312 BTC''').&lt;br /&gt;
** '''After 60 days of signing:''' Your buy limit increases to the full 100% ('''0.0625 BTC''').&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Find Your Revolut Username (Revtag) ===&lt;br /&gt;
&lt;br /&gt;
First, you need to find your Revolut username, which Revolut calls a '''Revtag'''. This is what your trading peer will use to pay you.&lt;br /&gt;
&lt;br /&gt;
To find your Revtag in the current Revolut app:&lt;br /&gt;
# Open the Revolut app to the main '''Home''' screen.&lt;br /&gt;
# Tap on your '''profile icon or initials''' in the '''top-left corner'''.&lt;br /&gt;
# On your Profile screen, your Revtag is displayed under your name, formatted like `&amp;lt;code&amp;gt;@username&amp;lt;/code&amp;gt;`.&lt;br /&gt;
# '''Revtags are case-sensitive.''' Note it down exactly as it appears in the Revolut app, '''including the `@` symbol'''.&lt;br /&gt;
&lt;br /&gt;
=== 2. Create the Account in Bisq ===&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;background-color: transparent; border: none;&amp;quot;&lt;br /&gt;
| style=&amp;quot;vertical-align:top; border: none; padding: 0 1em 0 0;&amp;quot; |&lt;br /&gt;
To create a Revolut [[Create_a_payment_account|payment account]] in Bisq, you primarily need to input your '''Revolut username (Revtag)''' into the &amp;quot;User name&amp;quot; field. Be sure to enter the full Revtag exactly as it appears in your Revolut app, '''including the `@` symbol'''. You may also need to select the currencies you wish to trade.&lt;br /&gt;
&lt;br /&gt;
Remember that ''none'' of this information can be modified after an account is created. [[Account_limits#Account_signing|Account signing]] data is tied to these details and can be lost if your data directory is not [[Backing_up_application_data#Back_up_payment_accounts|properly backed up]].&lt;br /&gt;
| style=&amp;quot;vertical-align:top; border: none; padding: 0;&amp;quot; |&lt;br /&gt;
[[File:Revolut create account.png|thumb|400px|right|Setting up a Revolut account in Bisq v1.]]&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
== Trading Process ==&lt;br /&gt;
&lt;br /&gt;
=== Buying BTC with Revolut ===&lt;br /&gt;
# Make or take an offer to buy BTC using Revolut. If your account is unsigned, look for offers from sellers with a signed-account badge to get your account signed.&lt;br /&gt;
# Once the trade starts and the deposit confirms, view the seller's Revolut details (their Revtag) in the Bisq trade screen.&lt;br /&gt;
# Log in to your Revolut app and send the exact payment amount to the seller's Revtag. Revolut's help center explains [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/how-do-i-pay-other-revolut-users/ how to pay other Revolut users].&lt;br /&gt;
# After sending the payment, click the '''Payment started''' button in Bisq.&lt;br /&gt;
&lt;br /&gt;
=== Selling BTC with Revolut ===&lt;br /&gt;
# Make or take an offer to sell BTC using Revolut.&lt;br /&gt;
# Once the trade starts and the deposit confirms, the buyer will see your Revolut Revtag.&lt;br /&gt;
# Wait for the buyer to send the payment and click &amp;quot;Payment started&amp;quot; in Bisq.&lt;br /&gt;
# Log in to your Revolut account and '''verify''' you have received the correct amount.&lt;br /&gt;
# '''Verify''' the payment came from a sender whose name '''matches''' the BTC Buyer's name shown in the Bisq trade details. ''(Note: If the names do not match, do not confirm the payment. Open [[Dispute_Resolution_in_Bisq_1|dispute resolution]] immediately.)''&lt;br /&gt;
# Once payment is fully verified, click '''Confirm payment receipt''' in Bisq to release the BTC.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting &amp;amp; Disputes ==&lt;br /&gt;
&lt;br /&gt;
If you have trouble finding your trading peer by their Revtag, check Revolut's troubleshooting article: [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/i-cant-find-my-friend-on-revolut/ I can't find my friend on Revolut]. A common reason is that you or your peer may need to enable the &amp;quot;Payments with friends&amp;quot; option in privacy settings.&lt;br /&gt;
&lt;br /&gt;
For any other trade issues (e.g., payment not received, wrong amount), follow the [[Dispute_Resolution_in_Bisq_1|dispute resolution]] process, which may involve a [[Mediator]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Payment methods]]&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Revolut_create_account.png&amp;diff=4039</id>
		<title>File:Revolut create account.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Revolut_create_account.png&amp;diff=4039"/>
		<updated>2025-06-26T13:10:56Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Strayorigin uploaded a new version of File:Revolut create account.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of Create Account for national currency Revolut payment method.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Revolut&amp;diff=4038</id>
		<title>Revolut</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Revolut&amp;diff=4038"/>
		<updated>2025-06-26T13:08:34Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Update Revtag instructions, account setup fields &amp;amp; signing limits to match current info; improve structure &amp;amp; links.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Revolut''' is a payment method that offers banking services, including instant Revolut-to-Revolut transfers. It is available in [https://www.revolut.com/help/getting-started/verifying-identity/what-countries-are-supported various countries] with [https://www.revolut.com/help/getting-started/adding-money-to-revolut various currencies], making it a popular option for EUR trades on Bisq and a good possibility for other international payments.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Revolut-to-Revolut ONLY:''' Due to recurring issues with traditional bank transfers, you '''cannot''' use a Revolut IBAN for a SEPA trade or Revolut's bank details for a Faster Payments trade on Bisq. This payment method is strictly for instant transfers between two Revolut users.}}&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Version Context:''' The details on this page, particularly regarding account signing, apply to trading on '''[[Bisq 1|Bisq v1]]'''.}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Revolut Characteristics ==&lt;br /&gt;
&lt;br /&gt;
* '''Availability:''' Global (supports various currencies, heavily used in EUR market).&lt;br /&gt;
* '''Maximum Trade Duration:''' 1 day.&lt;br /&gt;
* '''Maximum BTC Limit (for a fully-signed account):''' 0.0625 BTC.&lt;br /&gt;
* '''[[Account_limits|Account Signing]] Required:''' Yes.&lt;br /&gt;
&lt;br /&gt;
== Trading Limits ==&lt;br /&gt;
Because Revolut is a higher-risk payment method, it is subject to '''[[Account_limits|account signing]]''' to raise trade limits. Your selling limit is unaffected and is always the maximum for the payment method.&lt;br /&gt;
&lt;br /&gt;
* '''Unsigned Accounts:''' When you first create a Revolut account in Bisq, your buy limit is restricted to '''0.002 BTC'''. This limit remains until the account is signed.&lt;br /&gt;
* '''Signed Accounts:''' To get your account signed, you must successfully complete a trade with a peer whose own account has been signed for at least 30 days. After your account is signed, your buy limit increases over time:&lt;br /&gt;
** '''First 30 days after signing:''' Your buy limit remains at '''0.002 BTC'''.&lt;br /&gt;
** '''30-60 days after signing:''' Your buy limit increases to 50% of the maximum ('''0.0312 BTC''').&lt;br /&gt;
** '''After 60 days of signing:''' Your buy limit increases to the full 100% ('''0.0625 BTC''').&lt;br /&gt;
&lt;br /&gt;
== Setup ==&lt;br /&gt;
&lt;br /&gt;
=== 1. Find Your Revolut Username (Revtag) ===&lt;br /&gt;
&lt;br /&gt;
First, you need to find your Revolut username, which Revolut calls a '''Revtag'''. This is what your trading peer will use to pay you.&lt;br /&gt;
&lt;br /&gt;
To find your Revtag in the current Revolut app:&lt;br /&gt;
# Open the Revolut app to the main '''Home''' screen.&lt;br /&gt;
# Tap on your '''profile icon or initials''' in the '''top-left corner'''.&lt;br /&gt;
# On your Profile screen, your Revtag is displayed under your name, formatted like `&amp;lt;code&amp;gt;@username&amp;lt;/code&amp;gt;`.&lt;br /&gt;
# '''Revtags are case-sensitive.''' Note it down exactly as it appears in the Revolut app.&lt;br /&gt;
&lt;br /&gt;
=== 2. Create the Account in Bisq ===&lt;br /&gt;
&lt;br /&gt;
[[File:Revolut create account.png|thumb|400px|right|Setting up a Revolut account in Bisq v1.]]&lt;br /&gt;
&lt;br /&gt;
To create a Revolut [[Create_a_payment_account|payment account]] in Bisq, you primarily need to input your '''Revolut username (Revtag)''' as found in the previous step. You may also need to select the currencies you wish to trade.&lt;br /&gt;
&lt;br /&gt;
Remember that ''none'' of this information can be modified after an account is created. [[Account_limits#Account_signing|Account signing]] data is tied to these details and can be lost if your data directory is not [[Backing_up_application_data#Back_up_payment_accounts|properly backed up]].&lt;br /&gt;
&lt;br /&gt;
== Trading Process ==&lt;br /&gt;
&lt;br /&gt;
=== Buying BTC with Revolut ===&lt;br /&gt;
# Make or take an offer to buy BTC using Revolut. If your account is unsigned, look for offers from sellers with a signed-account badge to get your account signed.&lt;br /&gt;
# Once the trade starts and the deposit confirms, view the seller's Revolut details (their Revtag) in the Bisq trade screen.&lt;br /&gt;
# Log in to your Revolut app and send the exact payment amount to the seller's Revtag. Revolut's help center explains [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/how-do-i-pay-other-revolut-users/ how to pay other Revolut users].&lt;br /&gt;
# After sending the payment, click the '''Payment started''' button in Bisq.&lt;br /&gt;
&lt;br /&gt;
=== Selling BTC with Revolut ===&lt;br /&gt;
# Make or take an offer to sell BTC using Revolut.&lt;br /&gt;
# Once the trade starts and the deposit confirms, the buyer will see your Revolut Revtag.&lt;br /&gt;
# Wait for the buyer to send the payment and click &amp;quot;Payment started&amp;quot; in Bisq.&lt;br /&gt;
# Log in to your Revolut account and '''verify''' you have received the correct amount.&lt;br /&gt;
# '''Verify''' the payment came from a sender whose name '''matches''' the BTC Buyer's name shown in the Bisq trade details.&lt;br /&gt;
{{Admonition_Warn|If the names do not match, do not confirm the payment. Open [[Dispute_Resolution_in_Bisq_1|dispute resolution]] immediately.}}&lt;br /&gt;
# Once payment is fully verified, click '''Confirm payment receipt''' in Bisq to release the BTC.&lt;br /&gt;
&lt;br /&gt;
== Troubleshooting &amp;amp; Disputes ==&lt;br /&gt;
&lt;br /&gt;
If you have trouble finding your trading peer by their Revtag, check Revolut's troubleshooting article: [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/i-cant-find-my-friend-on-revolut/ I can't find my friend on Revolut]. A common reason is that you or your peer may need to enable the &amp;quot;Payments with friends&amp;quot; option in privacy settings.&lt;br /&gt;
&lt;br /&gt;
For any other trade issues (e.g., payment not received, wrong amount), follow the [[Dispute_Resolution_in_Bisq_1|dispute resolution]] process, which may involve a [[Mediator]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Payment methods]]&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Revolut&amp;diff=4037</id>
		<title>Revolut</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Revolut&amp;diff=4037"/>
		<updated>2025-06-26T12:24:50Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Cleanup and update content: Revise instructions for finding Revtag to match current app, fix broken external links, add v1 context note, and improve formatting.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Revolut''' is a payment method that offers banking services, including instant Revolut-to-Revolut transfers. It is available in [https://www.revolut.com/help/getting-started/verifying-identity/what-countries-are-supported various countries] with [https://www.revolut.com/help/getting-started/adding-money-to-revolut various currencies], making it a popular option for EUR trades on Bisq and a good possibility for other international payments.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Revolut-to-Revolut ONLY:''' Due to recurring issues with traditional bank transfers, you '''cannot''' use a Revolut IBAN for a SEPA trade or Revolut's bank details for a Faster Payments trade on Bisq. This payment method is strictly for instant transfers between two Revolut users.}}&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Version Context:''' The details on this page, particularly regarding account signing, apply to trading on '''[[Bisq 1|Bisq v1]]'''.}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Creating the account in Bisq ==&lt;br /&gt;
&lt;br /&gt;
[[File:Revolut create account.png|thumb|400px|right|Setting up a Revolut account in Bisq v1.]]&lt;br /&gt;
&lt;br /&gt;
To create a Revolut [[Create_a_payment_account|payment account]] in Bisq, you need to input:&lt;br /&gt;
* The country your Revolut account is registered in.&lt;br /&gt;
* Your Revolut username (also called Revtag), which became the standard in Bisq v1.3.8.&lt;br /&gt;
* The currencies you wish to trade with this account.&lt;br /&gt;
&lt;br /&gt;
Remember that ''none'' of this information can be modified after an account is created. [[Account_limits#Account_signing|Account signing]] data is tied to these details and can be lost if your data directory is not [[Backing_up_application_data#Back_up_payment_accounts|properly backed up]]. If you change your username in the Revolut app, you must create a new payment account in Bisq, which will be unsigned and subject to initial trading limits.&lt;br /&gt;
&lt;br /&gt;
== Finding and Using Your Revolut Username (Revtag) ==&lt;br /&gt;
&lt;br /&gt;
=== How to Find Your Revtag ===&lt;br /&gt;
&lt;br /&gt;
Your Revolut username, which Revolut calls a '''Revtag''', is what your trading peer will use to pay you. The location of the Revtag in the app has changed from previous versions.&lt;br /&gt;
&lt;br /&gt;
To find your Revtag in the current Revolut app:&lt;br /&gt;
# Open the Revolut app to the main '''Home''' screen.&lt;br /&gt;
# Tap on your '''profile icon or initials''' in the '''top-left corner'''.&lt;br /&gt;
# On your Profile screen, your Revtag is displayed under your name, formatted like `&amp;lt;code&amp;gt;@username&amp;lt;/code&amp;gt;`.&lt;br /&gt;
# '''Revtags are case-sensitive.''' Ensure you enter it in Bisq exactly as it appears in the Revolut app.&lt;br /&gt;
&lt;br /&gt;
=== How to Pay Someone Using Their Revtag ===&lt;br /&gt;
&lt;br /&gt;
Revolut's help center explains [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/how-do-i-pay-other-revolut-users/ how to pay other Revolut users] using their Revtag, phone, or email.&lt;br /&gt;
&lt;br /&gt;
If you have trouble finding your trading peer by their Revtag, check Revolut's troubleshooting article: [https://www.revolut.com/help/transfers/outbound-transfers/sending-money-to-another-revolut-user/i-cant-find-my-friend-on-revolut/ I can't find my friend on Revolut]. A common reason is that you or your peer may need to enable the &amp;quot;Payments with friends&amp;quot; option in your device's privacy settings for Revolut.&lt;br /&gt;
&lt;br /&gt;
[[Category:Payment methods]]&lt;br /&gt;
[[Category:Guides]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Contributor_checklist&amp;diff=4018</id>
		<title>Contributor checklist</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Contributor_checklist&amp;diff=4018"/>
		<updated>2025-05-12T02:39:45Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Remove mailing list link; verify YouTube link; add categories &amp;amp; minor cleanup.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;If you're interested in contributing to Bisq, ​welcome! This '''contributor checklist''' will get you plugged in and productive as quickly as possible.&lt;br /&gt;
&lt;br /&gt;
Bisq is free and open source software, but contributing is not just about writing code. A contributor is any individual who works to improve and add value to the Bisq network and its users.&lt;br /&gt;
&lt;br /&gt;
This can mean anything from fixing typos in documentation, to providing support, to testing out new growth strategies, to implementing new Bisq features and everything in between. All such contributions are eligible for [[compensation]] from the Bisq DAO.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Basics ==&lt;br /&gt;
&lt;br /&gt;
Suggestions below are in no particular order. Disregard developer-oriented items if you're not looking to contribute code.&lt;br /&gt;
&lt;br /&gt;
# Join the [https://bisq.chat Matrix space].&lt;br /&gt;
# Introduce yourself in the &amp;lt;code&amp;gt;general&amp;lt;/code&amp;gt; room. Say a bit about your skills and interests. This will help others point you in the right direction.&lt;br /&gt;
# Explore the other rooms on Matrix, and join the ones that are of interest to you. For a start, consider joining &amp;lt;code&amp;gt;dev&amp;lt;/code&amp;gt; (if you’re a developer) and &amp;lt;code&amp;gt;growth&amp;lt;/code&amp;gt;.&lt;br /&gt;
# Watch the following repositories on GitHub: [https://github.com/bisq-network/bisq core software], [https://github.com/bisq-network/bisq/discussions discussions], [https://github.com/bisq-network/proposals proposals], [https://github.com/bisq-network/growth growth], [https://github.com/bisq-network/roles roles] and [https://github.com/bisq-network/compensation compensation].&lt;br /&gt;
# Read the [https://github.com/bisq-network/bisq/blob/master/docs/README.md developer docs] to set up a Bisq development environment.&lt;br /&gt;
# Read [https://chris.beams.io/posts/git-commit How to Write a Git Commit Message] and follow its [https://chris.beams.io/posts/git-commit/#7-rules 7 rules] when contributing to Bisq projects.&lt;br /&gt;
# Get set up to [https://help.github.com/articles/signing-commits-using-gpg/ Sign your Git Commits] with GPG. Any commits to any Bisq repository must be signed.&lt;br /&gt;
&lt;br /&gt;
== Learn how we work ==&lt;br /&gt;
&lt;br /&gt;
# Read about [[Project_management|Bisq’s project management process]].&lt;br /&gt;
# Familiarize yourself with [https://ossec-docs.readthedocs.io/en/latest/docs/development/oRFC/orfc-1.html C4: The Collective Code Construction Contract]. It’s a simple set of collaboration rules based on GitHub’s fork+pull request model, and a foundational part of how we work together.&lt;br /&gt;
# For more context on C4 and the principles behind it, read author Pieter Hintjens' short book, [https://www.gitbook.com/?utm_source=legacy&amp;amp;utm_medium=redirect&amp;amp;utm_campaign=close_legacy Social Architecture].&lt;br /&gt;
# To understand the fundamentals of Bisq's mission and motivations, read the introductory wiki articles on [[Introduction|Bisq]] and the [[Introduction_to_the_DAO|Bisq DAO]].&lt;br /&gt;
# To understand Bisq’s commitment to radical transparency and radical honesty, read Part III of [https://www.amazon.com/Principles-Life-Work-Ray-Dalio/dp/1501124021/ Ray Dalio’s Principles].&lt;br /&gt;
# To get inspired about what building software in a non-hierarchical organization can be like (and what it requires of everyone involved), read the [https://steamcdn-a.akamaihd.net/apps/valve/Valve_NewEmployeeHandbook.pdf Valve Employee Handbook].&lt;br /&gt;
# Finally, a few words on [[Contributor_privacy_and_opsec|safeguarding your privacy]].&lt;br /&gt;
&lt;br /&gt;
== Get connected ==&lt;br /&gt;
&lt;br /&gt;
# Browse and subscribe to the [https://www.youtube.com/c/bisq-network Bisq YouTube channel] to catch up on meetings we hold, tutorials we publish, technical sessions, and more.&lt;br /&gt;
# Follow [https://twitter.com/bisq_network @bisq_network] on Twitter, or on any of the other channels listed [https://bisq.network/#community on the bottom of the website]: forum, Telegram, Matrix, Mastodon, etc.&lt;br /&gt;
&lt;br /&gt;
If you decide to proceed and start contributing, you'll want to join Bisq's GitHub organization so you can be assigned to issues:&lt;br /&gt;
&lt;br /&gt;
# Request an invite to the [https://github.com/bisq-network @bisq-network GitHub organization] on Matrix. An admin will get you set up. Doing this makes it possible to add you to the [https://github.com/orgs/bisq-network/teams @bisq-network/contributors] team and to assign you to GitHub issues.&lt;br /&gt;
# After accepting your GitHub invitation, consider changing your [https://github.com/orgs/bisq-network/people membership visibility] from &amp;lt;code&amp;gt;private&amp;lt;/code&amp;gt; to &amp;lt;code&amp;gt;public&amp;lt;/code&amp;gt;. This helps others know at a glance roughly how many contributors are involved with Bisq.&lt;br /&gt;
&lt;br /&gt;
== Do valuable work and get compensated ==&lt;br /&gt;
&lt;br /&gt;
After Browse GitHub repositories and Matrix discussions, you will start to develop a sense for what's happening, what's needed, and where you can help:&lt;br /&gt;
&lt;br /&gt;
# '''Find a problem somewhere in Bisq-land''' that (a) needs fixing and (b) is a match for your skills and interests. Browse critical bugs, open bounties, follow chats on Matrix and the forums, and ask around about what other contributors think needs fixing. &lt;br /&gt;
# '''Get assigned to an issue''' or have your initiative acknowledged in some other way. While you don’t strictly need anybody’s permission to do anything for Bisq, you’ll want to make sure there's buy-in from other contributors so your work is received well. Otherwise, there are no guarantees that your work will be merged, reviewed, or eligible for compensation.&lt;br /&gt;
# '''Do work to fix that problem'''. Submit your fix for review with a pull request (for code and documentation changes) or with a GitHub issue (for everything else).&lt;br /&gt;
# '''Request that others review your work'''. The best way to do this is by writing good commit comments and pull request/issue descriptions that clearly explain the problem your work is intended to solve, why it’s important, and why you fixed it the way you did. Make it as easy as possible for others to review your work. Make it a pleasure for others to review your work.&lt;br /&gt;
# '''Incorporate review feedback''' you get until your fix gets merged or is otherwise accepted.&lt;br /&gt;
# '''Repeat''' steps 1–5.&lt;br /&gt;
# [[compensation|Submit a compensation request]] toward the end of the cycle.&lt;br /&gt;
&lt;br /&gt;
{{Admonition Note|As you'll see from Browse the various repositories on GitHub, changes to Bisq are almost always discussed publicly. This helps maintain Bisq's commitment to transparency, invites feedback to improve the quality of contributions, and it helps keep compensation honest. '''Always try to make sure your work is documented somewhere so others can follow its progress and offer feedback.'''}}&lt;br /&gt;
&lt;br /&gt;
Ultimately, please remember that all Bisq contributors participate on a voluntary basis, and the more energy and quality you bring to the table, the more existing contributors will be encouraged to pay you attention.&lt;br /&gt;
&lt;br /&gt;
Regarding development, keep in mind that reviewing other contributors' work can be highly valuable as well (both to the project, and also to yourself as a way to learn how Bisq works). Quality code reviews are eligible for compensation just like any other contribution.&lt;br /&gt;
&lt;br /&gt;
== Consider if you would like to become a Burning Man ==&lt;br /&gt;
&lt;br /&gt;
For contributors wanting to receive regular bitcoin payments they may consider becoming performing a role as one of the Bisq [[Burning Men]]. It would be worth Bisq contributors understanding the pros and cons to becoming a burning man to decide if it is something they would like to do.&lt;br /&gt;
&lt;br /&gt;
[[Category:Contributors]]&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Reputation&amp;diff=4017</id>
		<title>Reputation</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Reputation&amp;diff=4017"/>
		<updated>2025-05-06T06:22:27Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reputation in Bisq Easy ==&lt;br /&gt;
&lt;br /&gt;
Reputation is a cornerstone of the security model in '''[[Bisq Easy]]''', a [[Bisq 2]] trade protocol. As buyers send their fiat payment ''before'' receiving Bitcoin, the seller's reputation provides the trust needed for the buyer to proceed confidently.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Important Version Requirement:''' Please note that due to security updates, active trading on the Bisq network requires using software '''version 2.1.6 or higher'''. The reputation system described here applies to users on compatible versions participating in the [[Bisq Easy]] protocol.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Bisq2-build-reputation-screen.png|600px|thumb|left|The 'Build reputation' screen in Bisq 2 (accessed via 'Reputation' on the left menu), showing the four methods available.]] &amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Why Reputation Matters ===&lt;br /&gt;
&lt;br /&gt;
* '''For Buyers:''' Carefully review a seller's reputation (shown as stars) before accepting an offer. Choosing sellers with a higher reputation is crucial for minimizing trade risks.&lt;br /&gt;
* '''For Sellers:''' Building and maintaining a high reputation is essential. It increases buyer trust, makes your offers more attractive, helps you get more trades, and allows you to offer larger trade amounts. Maximizing reputation is key to success as a seller on [[Bisq Easy]]. There is expected to be competition among sellers to achieve higher reputation scores.&lt;br /&gt;
&lt;br /&gt;
=== Reputation &amp;amp; Trade Rules (Version 2.1.1 and Later) ===&lt;br /&gt;
&lt;br /&gt;
Starting with '''[[Bisq 2]] version 2.1.1''', several important rules link reputation directly to trading activity (within the currently required software version):&lt;br /&gt;
&lt;br /&gt;
* '''Seller's Maximum Trade Amount:''' The maximum amount a seller can offer in a single trade now directly depends on their reputation score. Higher reputation allows sellers to create offers for larger amounts.&lt;br /&gt;
* '''System Trade Limits:''' While a seller's maximum depends on their reputation, the overall limits for ''any'' [[Bisq Easy]] trade are fixed between the fiat equivalent of '''6 USD''' (minimum) and '''600 USD''' (maximum). This avoids issues with Bitcoin price swings. (Note: Before v2.1.1, limits were 0.0001 - 0.01 BTC).&lt;br /&gt;
* '''Enhanced BSQ Value:''' To reward commitment and long-term participation, [[Introduction to the DAO|BSQ]] that is '''burned''' or '''bonded''' for reputation now contributes '''double its initial value''' to the score over the course of the first year (the score increases linearly during that year). This allows sellers to increase their eligible trade limits more quickly.&lt;br /&gt;
* '''Minimum Score Setting Removed:''' The previous option for buyers to set a specific minimum required reputation score for sellers (formerly defaulted to 30000) was removed in v2.1.1. The system now relies on the direct link between reputation and the allowed trade amount as a better way to handle risk.&lt;br /&gt;
&lt;br /&gt;
[[File:Minimum-maximum-trade-amounts.png|400px|thumb|left|General [[Bisq Easy]] trade limits are 6 USD to 600 USD (or fiat equivalent). A seller's specific maximum offer size within this range depends on their reputation.]]&lt;br /&gt;
[[File:Minimum-required-reputation-score.png|400px|thumb|right|Previously, Bisq warned if trading below a set minimum score; this setting was removed in v2.1.1.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Understanding Reputation Stars ===&lt;br /&gt;
&lt;br /&gt;
To make reputation easy to compare quickly, [[Bisq Easy]] displays scores using a simple '''0 to 5 star system'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Reputation-ranking-new.png|400px|thumb|left|The star system (0-5) provides an easy comparison of seller reputation based on their current rank among active users. 5 stars indicate the highest relative reputation.]]&lt;br /&gt;
&lt;br /&gt;
* '''How it Works (Relative Ranking):''' Your star rating shows how your reputation '''compares to all other *active* users''' on the Bisq network at that moment. It's your current rank, not a fixed score. The highest-ranked active sellers get 5 stars, the lowest get 0 stars.&lt;br /&gt;
* '''Why Stars Change (Dynamic):''' Because it's a relative system based on active users, your star rating can change even if your score hasn't:&lt;br /&gt;
:'''User Inactivity:''' If a user is inactive for '''two weeks''', their profile is temporarily excluded from the ranking calculation. If a high-ranked user becomes inactive, others might see their star ratings go up.&lt;br /&gt;
:'''User Reactivation:''' When an inactive user returns, their reputation is factored back in, potentially shifting star ratings again.&lt;br /&gt;
&lt;br /&gt;
'''In short:''' Stars give you a quick, dynamic view of a seller's current reputation rank compared to their active peers. The star display will change over time based on both your own score changes and the changing scores of other active users.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Build Reputation ==&lt;br /&gt;
&lt;br /&gt;
You can build your reputation score in [[Bisq Easy]] using four methods, accessed via the '''`Reputation`''' section on the main left-hand menu in Bisq 2. Your '''total reputation score''' is calculated as the '''sum''' of the points gained from all methods you use. This total score determines your reputation rank (stars) and your maximum trade offer size.&lt;br /&gt;
&lt;br /&gt;
Reputation scores can change over time: points from [[Introduction to the DAO|BSQ]] Bonds are lost when unlocked, but you can burn or bond [[Introduction to the DAO|BSQ]] repeatedly. You can also import account age or signed account age, potentially replacing previous imported scores if the new import source is older.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Burning BSQ ===&lt;br /&gt;
&lt;br /&gt;
You permanently '''burn''' [[Introduction to the DAO|BSQ]] tokens to gain reputation. This represents a strong, long-term commitment to the network, akin to a proof of work. Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `DAO` &amp;gt; `PROOF OF BURN`. Paste the copied Profile ID into the '''`pre-image`''' field.&lt;br /&gt;
# '''Step 4:''' Enter the amount of [[Introduction to the DAO|BSQ]] you want to burn.&lt;br /&gt;
# '''Step 5:''' Publish the Burn [[BSQ]] transaction.&lt;br /&gt;
# '''Step 6:''' After blockchain confirmation your reputation will become visible in your Bisq 2 profile.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Initial Score:''' '''100 points''' per [[Introduction to the DAO|BSQ]] burned (Weight = 100).&lt;br /&gt;
* '''12-Month Bonus:''' The score '''doubles''' over the first year (increasing linearly from 100 to 200 points per [[Introduction to the DAO|BSQ]] burned). This rewards long-term sellers.&lt;br /&gt;
* '''Persistence:''' Reputation from burning [[Introduction to the DAO|BSQ]] is permanent for that profile (unless the profile is banned).&lt;br /&gt;
* '''Cumulative:''' You can burn [[Introduction to the DAO|BSQ]] multiple times; scores add up.&lt;br /&gt;
* '''Minimum Burn:''' 5.46 [[Introduction to the DAO|BSQ]] (dust limit).&lt;br /&gt;
* '''Oracle Publishing:''' Data about burned [[Introduction to the DAO|BSQ]] is automatically published by the [[Bisq 2 Roles|oracle]].&lt;br /&gt;
&lt;br /&gt;
[[File:Burning-bsq-reputation.png|frame|left|Burning [[Introduction to the DAO|BSQ]] in [[Bisq 1]] requires your [[Bisq 2]] Profile ID as the 'pre-image'.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Bonding BSQ ===&lt;br /&gt;
&lt;br /&gt;
You lock up [[Introduction to the DAO|BSQ]] tokens for a set period (minimum ~1 year) to gain reputation. This is refundable, but shows commitment for the lock duration. Like burning, regular bonding can represent user activity. Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `DAO` &amp;gt; `BONDING` &amp;gt; `BONDED REPUTATION`. Paste the copied Profile ID into the '''`salt`''' field.&lt;br /&gt;
# '''Step 4:''' Enter the amount of [[Introduction to the DAO|BSQ]] you want to lock up and the lock time (minimum '''`50000`''' blocks).&lt;br /&gt;
# '''Step 5:''' Publish the lockup transaction.&lt;br /&gt;
# '''Step 6:''' After blockchain confirmation your reputation will become visible in your Bisq 2 profile.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Initial Score:''' '''10 points''' per [[Introduction to the DAO|BSQ]] bonded (Weight = 10).&lt;br /&gt;
* '''12-Month Bonus:''' The score '''doubles''' over the first year (increasing linearly from 10 to 20 points per [[Introduction to the DAO|BSQ]] bonded during the lock period).&lt;br /&gt;
* '''Persistence:''' Reputation lasts only '''while the [[Introduction to the DAO|BSQ]] remains bonded'''. You lose these points when you unlock the bond.&lt;br /&gt;
* '''Cumulative:''' You can create multiple bonds; scores add up while active.&lt;br /&gt;
* '''Minimum Lock Time:''' 50,000 Bitcoin blocks (approximately 1 year).&lt;br /&gt;
* '''Confiscation Risk:''' In severe cases (like proven scamming), the Bisq [[Introduction to the DAO|DAO]] can vote to confiscate (destroy) a user's bond. Confiscating requires high voter turnout (quorum) in the [[Introduction to the DAO|DAO]], making it somewhat difficult but possible.&lt;br /&gt;
* '''Oracle Publishing:''' Data about bonded [[Introduction to the DAO|BSQ]] is automatically published by the [[Bisq 2 Roles|oracle]].&lt;br /&gt;
&lt;br /&gt;
[[File:Bonding-bsq-reputation.png|frame|left|Bonding [[Introduction to the DAO|BSQ]] in [[Bisq 1]] uses your [[Bisq 2]] Profile ID as the 'salt'.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 3: Importing Bisq 1 Account Age ===&lt;br /&gt;
&lt;br /&gt;
Leverage the history of your fiat accounts from [[Bisq 1]]. The older the account, the more trustworthy the user is assumed to be (though this is considered a weaker form of reputation). Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `ACCOUNT` &amp;gt; `NATIONAL CURRENCY ACCOUNTS`.&lt;br /&gt;
## Select the oldest account you wish to use.&lt;br /&gt;
## Click the button '''`EXPORT ACCOUNT AGE FOR BISQ 2`'''.&lt;br /&gt;
## This copies the required JSON data (containing the proof signed with your Bisq 2 Profile ID) to your clipboard.&lt;br /&gt;
# '''Step 4:''' Return to Bisq 2 and paste the JSON data from your clipboard into the text area provided ('Json data from Bisq 1').&lt;br /&gt;
# '''Step 5:''' Click the '''`Request authorization`''' button.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Score:''' '''4 points''' per day of the account's age (Weight = 4).&lt;br /&gt;
* '''Maximum Age Counted:''' 2000 days.&lt;br /&gt;
* '''Maximum Score:''' Capped at '''8,000 points''' (4 points/day * 2000 days).&lt;br /&gt;
* '''Which Account:''' Uses the age of your single '''oldest''' [[Bisq 1]] fiat account. Scores from multiple accounts are '''not''' added together. Importing from an older account later can replace a previous score from this method.&lt;br /&gt;
* '''Limitation:''' Account age alone is usually '''not enough''' for significant reputation; combine with other methods.&lt;br /&gt;
&lt;br /&gt;
[[File:Age-bsq-reputation.png|frame|left|Importing account age involves exporting proof from [[Bisq 1]].]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 4: Importing Bisq 1 Signed Account Age ===&lt;br /&gt;
&lt;br /&gt;
Leverage the history of fiat accounts that completed the older signing process in [[Bisq 1]]. The older the signed account, the more trustworthy the user is assumed to be (though still considered a weaker form of reputation than BSQ burn/bond). Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `ACCOUNT` &amp;gt; `NATIONAL CURRENCY ACCOUNTS`.&lt;br /&gt;
## Select the oldest ''signed'' account you wish to use.&lt;br /&gt;
## Click the button '''`EXPORT SIGNED WITNESS FOR BISQ 2`'''.&lt;br /&gt;
## This copies the required JSON data (containing the proof signed with your Bisq 2 Profile ID) to your clipboard.&lt;br /&gt;
# '''Step 4:''' Return to Bisq 2 and paste the JSON data from your clipboard into the text area provided ('Json data from Bisq 1').&lt;br /&gt;
# '''Step 5:''' Click the '''`Request authorization`''' button.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Minimum Age Required:''' Signed account must be at least '''61 days''' old.&lt;br /&gt;
* '''Score:''' '''10 points''' per day of the signed account's age (Weight = 10).&lt;br /&gt;
* '''Maximum Age Counted:''' 2000 days.&lt;br /&gt;
* '''Maximum Score:''' Capped at '''20,000 points''' (10 points/day * 2000 days).&lt;br /&gt;
* '''Which Account:''' Uses the age of your single '''oldest''' [[Bisq 1]] ''signed'' fiat account. Scores are '''not''' cumulative across multiple signed accounts for this method. Importing from an older signed account later can replace a previous score from this method.&lt;br /&gt;
* '''Limitation:''' Signed account age alone may '''not be enough''' for higher reputation tiers; combine with other methods.&lt;br /&gt;
&lt;br /&gt;
[[File:Signed-bsq-reputation.png|frame|left|Importing signed account age involves exporting proof from a signed [[Bisq 1]] account.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reputation Simulation Tool ==&lt;br /&gt;
&lt;br /&gt;
Deciding how much [[Introduction to the DAO|BSQ]] to burn or bond can be complex. [[Bisq 2]] provides a simulation tool (visible on the 'SCORE' tab for Burning/Bonding/Import methods) to help sellers estimate the reputation score impact of these actions.&lt;br /&gt;
&lt;br /&gt;
Find this tool within the '''`Reputation`''' section (accessible from the main left-hand menu). It helps visualize the immediate score increase and the potential score after the first year's doubling effect (for BSQ methods) or based on account age.&lt;br /&gt;
&lt;br /&gt;
[[File:Burning-bsq-screen.png|400px|thumb|left|Simulating the reputation gained from burning [[Introduction to the DAO|BSQ]].]]&lt;br /&gt;
[[File:Bonding-bsq-screen.png|400px|thumb|right|Simulating the reputation gained from bonding [[Introduction to the DAO|BSQ]].]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What Happens if a Profile is Banned? ==&lt;br /&gt;
&lt;br /&gt;
If a user's profile ID (which contains a public key hash tied to reputation) is banned by [[Bisq 2 Roles|moderators]] for severe or repeated violations of Bisq trade protocols, '''all reputation associated with that specific profile ID is permanently lost''' and becomes unusable. The reputation score will no longer be visible or count towards rankings. Banning may also trigger consequences in [[Bisq 1]] (e.g., [[Changing_your_onion_address|onion address]] ban, [[Introduction to the DAO|BSQ]] bond confiscation proposal via the [[Introduction to the DAO|DAO]]).&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Reputation&amp;diff=4016</id>
		<title>Reputation</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Reputation&amp;diff=4016"/>
		<updated>2025-05-06T06:08:24Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Update Account Age &amp;amp; Signed Account Age import steps &amp;amp; scoring details to match current UI.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Reputation in Bisq Easy ==&lt;br /&gt;
&lt;br /&gt;
Reputation is a cornerstone of the security model in '''[[Bisq Easy]]''', a [[Bisq 2]] trade protocol. As buyers send their fiat payment ''before'' receiving Bitcoin, the seller's reputation provides the trust needed for the buyer to proceed confidently.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Important Version Requirement:''' Please note that due to security updates, active trading on the Bisq network requires using software '''version 2.1.6 or higher'''. The reputation system described here applies to users on compatible versions participating in the [[Bisq Easy]] protocol.}}&lt;br /&gt;
&lt;br /&gt;
[[File:Bisq2-build-reputation-screen.png|600px|thumb|left|The 'Build reputation' screen in Bisq 2, showing the four methods available.]] &amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Why Reputation Matters ===&lt;br /&gt;
&lt;br /&gt;
* '''For Buyers:''' Carefully review a seller's reputation (shown as stars) before accepting an offer. Choosing sellers with a higher reputation is crucial for minimizing trade risks.&lt;br /&gt;
* '''For Sellers:''' Building and maintaining a high reputation is essential. It increases buyer trust, makes your offers more attractive, helps you get more trades, and allows you to offer larger trade amounts. Maximizing reputation is key to success as a seller on [[Bisq Easy]]. There is expected to be competition among sellers to achieve higher reputation scores.&lt;br /&gt;
&lt;br /&gt;
=== Reputation &amp;amp; Trade Rules (Version 2.1.1 and Later) ===&lt;br /&gt;
&lt;br /&gt;
Starting with '''[[Bisq 2]] version 2.1.1''', several important rules link reputation directly to trading activity (within the currently required software version):&lt;br /&gt;
&lt;br /&gt;
* '''Seller's Maximum Trade Amount:''' The maximum amount a seller can offer in a single trade now directly depends on their reputation score. Higher reputation allows sellers to create offers for larger amounts.&lt;br /&gt;
* '''System Trade Limits:''' While a seller's maximum depends on their reputation, the overall limits for ''any'' [[Bisq Easy]] trade are fixed between the fiat equivalent of '''6 USD''' (minimum) and '''600 USD''' (maximum). This avoids issues with Bitcoin price swings. (Note: Before v2.1.1, limits were 0.0001 - 0.01 BTC).&lt;br /&gt;
* '''Enhanced BSQ Value:''' To reward commitment and long-term participation, [[Introduction to the DAO|BSQ]] that is '''burned''' or '''bonded''' for reputation now contributes '''double its initial value''' to the score over the course of the first year (the score increases linearly during that year). This allows sellers to increase their eligible trade limits more quickly.&lt;br /&gt;
* '''Minimum Score Setting Removed:''' The previous option for buyers to set a specific minimum required reputation score for sellers (formerly defaulted to 30000) was removed in v2.1.1. The system now relies on the direct link between reputation and the allowed trade amount as a better way to handle risk.&lt;br /&gt;
&lt;br /&gt;
[[File:Minimum-maximum-trade-amounts.png|400px|thumb|left|General [[Bisq Easy]] trade limits are 6 USD to 600 USD (or fiat equivalent). A seller's specific maximum offer size within this range depends on their reputation.]]&lt;br /&gt;
[[File:Minimum-required-reputation-score.png|400px|thumb|right|Previously, Bisq warned if trading below a set minimum score; this setting was removed in v2.1.1.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Understanding Reputation Stars ===&lt;br /&gt;
&lt;br /&gt;
To make reputation easy to compare quickly, [[Bisq Easy]] displays scores using a simple '''0 to 5 star system'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Reputation-ranking-new.png|400px|thumb|left|The star system (0-5) provides an easy comparison of seller reputation based on their current rank among active users. 5 stars indicate the highest relative reputation.]]&lt;br /&gt;
&lt;br /&gt;
* '''How it Works (Relative Ranking):''' Your star rating shows how your reputation '''compares to all other *active* users''' on the Bisq network at that moment. It's your current rank, not a fixed score. The highest-ranked active sellers get 5 stars, the lowest get 0 stars.&lt;br /&gt;
* '''Why Stars Change (Dynamic):''' Because it's a relative system based on active users, your star rating can change even if your score hasn't:&lt;br /&gt;
    * '''User Inactivity:''' If a user is inactive for '''two weeks''', their profile is temporarily excluded from the ranking calculation. If a high-ranked user becomes inactive, others might see their star ratings go up.&lt;br /&gt;
    * '''User Reactivation:''' When an inactive user returns, their reputation is factored back in, potentially shifting star ratings again.&lt;br /&gt;
&lt;br /&gt;
'''In short:''' Stars give you a quick, dynamic view of a seller's current reputation rank compared to their active peers. The star display will change over time based on both your own score changes and the changing scores of other active users.&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== How to Build Reputation ==&lt;br /&gt;
&lt;br /&gt;
You can build your reputation score in [[Bisq Easy]] using four methods, accessed via `User Options` &amp;gt; `Reputation` in Bisq 2. Your '''total reputation score''' is calculated as the '''sum''' of the points gained from all methods you use. This total score determines your reputation rank (stars) and your maximum trade offer size.&lt;br /&gt;
&lt;br /&gt;
Reputation scores can change over time: points from [[Introduction to the DAO|BSQ]] Bonds are lost when unlocked, but you can burn or bond [[Introduction to the DAO|BSQ]] repeatedly. You can also import account age or signed account age, potentially replacing previous imported scores if the new import source is older.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Burning BSQ ===&lt;br /&gt;
&lt;br /&gt;
You permanently '''burn''' [[Introduction to the DAO|BSQ]] tokens to gain reputation. This represents a strong, long-term commitment to the network, akin to a proof of work. Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `DAO` &amp;gt; `PROOF OF BURN`. Paste the copied Profile ID into the '''`pre-image`''' field.&lt;br /&gt;
# '''Step 4:''' Enter the amount of [[Introduction to the DAO|BSQ]] you want to burn.&lt;br /&gt;
# '''Step 5:''' Publish the Burn [[BSQ]] transaction.&lt;br /&gt;
# '''Step 6:''' After blockchain confirmation your reputation will become visible in your Bisq 2 profile.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Initial Score:''' '''100 points''' per [[Introduction to the DAO|BSQ]] burned (Weight = 100).&lt;br /&gt;
* '''12-Month Bonus:''' The score '''doubles''' over the first year (increasing linearly from 100 to 200 points per [[Introduction to the DAO|BSQ]] burned). This rewards long-term sellers.&lt;br /&gt;
* '''Persistence:''' Reputation from burning [[Introduction to the DAO|BSQ]] is permanent for that profile (unless the profile is banned).&lt;br /&gt;
* '''Cumulative:''' You can burn [[Introduction to the DAO|BSQ]] multiple times; scores add up.&lt;br /&gt;
* '''Minimum Burn:''' 5.46 [[Introduction to the DAO|BSQ]] (dust limit).&lt;br /&gt;
* '''Oracle Publishing:''' Data about burned [[Introduction to the DAO|BSQ]] is automatically published by the [[Bisq 2 Roles|oracle]].&lt;br /&gt;
&lt;br /&gt;
[[File:Burning-bsq-reputation.png|frame|left|Burning [[Introduction to the DAO|BSQ]] in [[Bisq 1]] requires your [[Bisq 2]] Profile ID as the 'pre-image'.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Bonding BSQ ===&lt;br /&gt;
&lt;br /&gt;
You lock up [[Introduction to the DAO|BSQ]] tokens for a set period (minimum ~1 year) to gain reputation. This is refundable, but shows commitment for the lock duration. Like burning, regular bonding can represent user activity. Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `DAO` &amp;gt; `BONDING` &amp;gt; `BONDED REPUTATION`. Paste the copied Profile ID into the '''`salt`''' field.&lt;br /&gt;
# '''Step 4:''' Enter the amount of [[Introduction to the DAO|BSQ]] you want to lock up and the lock time (minimum '''`50000`''' blocks).&lt;br /&gt;
# '''Step 5:''' Publish the lockup transaction.&lt;br /&gt;
# '''Step 6:''' After blockchain confirmation your reputation will become visible in your Bisq 2 profile.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Initial Score:''' '''10 points''' per [[Introduction to the DAO|BSQ]] bonded (Weight = 10).&lt;br /&gt;
* '''12-Month Bonus:''' The score '''doubles''' over the first year (increasing linearly from 10 to 20 points per [[Introduction to the DAO|BSQ]] bonded during the lock period).&lt;br /&gt;
* '''Persistence:''' Reputation lasts only '''while the [[Introduction to the DAO|BSQ]] remains bonded'''. You lose these points when you unlock the bond.&lt;br /&gt;
* '''Cumulative:''' You can create multiple bonds; scores add up while active.&lt;br /&gt;
* '''Minimum Lock Time:''' 50,000 Bitcoin blocks (approximately 1 year).&lt;br /&gt;
* '''Confiscation Risk:''' In severe cases (like proven scamming), the Bisq [[Introduction to the DAO|DAO]] can vote to confiscate (destroy) a user's bond. Confiscating requires high voter turnout (quorum) in the [[Introduction to the DAO|DAO]], making it somewhat difficult but possible.&lt;br /&gt;
* '''Oracle Publishing:''' Data about bonded [[Introduction to the DAO|BSQ]] is automatically published by the [[Bisq 2 Roles|oracle]].&lt;br /&gt;
&lt;br /&gt;
[[File:Bonding-bsq-reputation.png|frame|left|Bonding [[Introduction to the DAO|BSQ]] in [[Bisq 1]] uses your [[Bisq 2]] Profile ID as the 'salt'.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 3: Importing Bisq 1 Account Age ===&lt;br /&gt;
&lt;br /&gt;
Leverage the history of your fiat accounts from [[Bisq 1]]. The older the account, the more trustworthy the user is assumed to be (though this is considered a weaker form of reputation). Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `ACCOUNT` &amp;gt; `NATIONAL CURRENCY ACCOUNTS`.&lt;br /&gt;
## Select the oldest account you wish to use.&lt;br /&gt;
## Click the button '''`EXPORT ACCOUNT AGE FOR BISQ 2`'''.&lt;br /&gt;
## This copies the required JSON data (containing the proof signed with your Bisq 2 Profile ID) to your clipboard.&lt;br /&gt;
# '''Step 4:''' Return to Bisq 2 and paste the JSON data from your clipboard into the text area provided ('Json data from Bisq 1').&lt;br /&gt;
# '''Step 5:''' Click the '''`Request authorization`''' button.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Score:''' '''4 points''' per day of the account's age (Weight = 4).&lt;br /&gt;
* '''Maximum Age Counted:''' 2000 days.&lt;br /&gt;
* '''Maximum Score:''' Capped at '''8,000 points''' (4 points/day * 2000 days).&lt;br /&gt;
* '''Which Account:''' Uses the age of your single '''oldest''' [[Bisq 1]] fiat account. Scores from multiple accounts are '''not''' added together. Importing from an older account later can replace a previous score from this method.&lt;br /&gt;
* '''Limitation:''' Account age alone is usually '''not enough''' for significant reputation; combine with other methods.&lt;br /&gt;
&lt;br /&gt;
[[File:Age-bsq-reputation.png|frame|left|Importing account age involves exporting proof from [[Bisq 1]].]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
=== Method 4: Importing Bisq 1 Signed Account Age ===&lt;br /&gt;
&lt;br /&gt;
Leverage the history of fiat accounts that completed the older signing process in [[Bisq 1]]. The older the signed account, the more trustworthy the user is assumed to be (though still considered a weaker form of reputation than BSQ burn/bond). Follow the process displayed in the Bisq 2 Reputation section:&lt;br /&gt;
&lt;br /&gt;
# '''Step 1:''' Select the user profile in Bisq 2 for which you want to attach the reputation.&lt;br /&gt;
# '''Step 2:''' Copy the '''Profile ID''' displayed. You will paste this into Bisq 1.&lt;br /&gt;
# '''Step 3:''' Open '''[[Bisq 1]]''' and go to `ACCOUNT` &amp;gt; `NATIONAL CURRENCY ACCOUNTS`.&lt;br /&gt;
## Select the oldest ''signed'' account you wish to use.&lt;br /&gt;
## Click the button '''`EXPORT SIGNED WITNESS FOR BISQ 2`'''.&lt;br /&gt;
## This copies the required JSON data (containing the proof signed with your Bisq 2 Profile ID) to your clipboard.&lt;br /&gt;
# '''Step 4:''' Return to Bisq 2 and paste the JSON data from your clipboard into the text area provided ('Json data from Bisq 1').&lt;br /&gt;
# '''Step 5:''' Click the '''`Request authorization`''' button.&lt;br /&gt;
&lt;br /&gt;
'''Scoring Details:'''&lt;br /&gt;
* '''Minimum Age Required:''' Signed account must be at least '''61 days''' old.&lt;br /&gt;
* '''Score:''' '''10 points''' per day of the signed account's age (Weight = 10).&lt;br /&gt;
* '''Maximum Age Counted:''' 2000 days.&lt;br /&gt;
* '''Maximum Score:''' Capped at '''20,000 points''' (10 points/day * 2000 days).&lt;br /&gt;
* '''Which Account:''' Uses the age of your single '''oldest''' [[Bisq 1]] ''signed'' fiat account. Scores are '''not''' cumulative across multiple signed accounts for this method. Importing from an older signed account later can replace a previous score from this method.&lt;br /&gt;
* '''Limitation:''' Signed account age alone may '''not be enough''' for higher reputation tiers; combine with other methods.&lt;br /&gt;
&lt;br /&gt;
[[File:Signed-bsq-reputation.png|frame|left|Importing signed account age involves exporting proof from a signed [[Bisq 1]] account.]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== Reputation Simulation Tool ==&lt;br /&gt;
&lt;br /&gt;
Deciding how much [[Introduction to the DAO|BSQ]] to burn or bond can be complex. [[Bisq 2]] provides a simulation tool (visible on the 'SCORE' tab for Burning/Bonding/Import methods) to help sellers estimate the reputation score impact of these actions.&lt;br /&gt;
&lt;br /&gt;
Find this tool within the 'Reputation' section ('User Options' &amp;gt; `Reputation`). It helps visualize the immediate score increase and the potential score after the first year's doubling effect (for BSQ methods) or based on account age.&lt;br /&gt;
&lt;br /&gt;
[[File:Burning-bsq-screen.png|400px|thumb|left|Simulating the reputation gained from burning [[Introduction to the DAO|BSQ]].]]&lt;br /&gt;
[[File:Bonding-bsq-screen.png|400px|thumb|right|Simulating the reputation gained from bonding [[Introduction to the DAO|BSQ]].]]&lt;br /&gt;
&amp;lt;br clear=all&amp;gt;&lt;br /&gt;
&lt;br /&gt;
== What Happens if a Profile is Banned? ==&lt;br /&gt;
&lt;br /&gt;
If a user's profile ID (which contains a public key hash tied to reputation) is banned by [[Bisq 2 Roles|moderators]] for severe or repeated violations of Bisq trade protocols, '''all reputation associated with that specific profile ID is permanently lost''' and becomes unusable. The reputation score will no longer be visible or count towards rankings. Banning may also trigger consequences in [[Bisq 1]] (e.g., [[Changing_your_onion_address|onion address]] ban, [[Introduction to the DAO|BSQ]] bond confiscation proposal via the [[Introduction to the DAO|DAO]]).Update Account Age &amp;amp; Signed Account Age import steps &amp;amp; scoring details to match current UI.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq2-build-reputation-screen.png&amp;diff=4015</id>
		<title>File:Bisq2-build-reputation-screen.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq2-build-reputation-screen.png&amp;diff=4015"/>
		<updated>2025-05-06T05:51:18Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4014</id>
		<title>Table of penalties</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4014"/>
		<updated>2025-05-05T17:22:22Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: /* Trade Penalties (Deposit-Based Protocols) */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Penalties''' help enforce the [[Trading_rules|Bisq Trading Rules]], ensuring the process is as safe and fair as possible. The penalties detailed on this page apply specifically to trading protocols that utilize '''[[Security deposit|security deposits]]''' as their primary security mechanism. Protocols that do not use security deposits, like [[Bisq 2|Bisq Easy]] which relies on [[Reputation]], will have different consequences or mechanisms for handling rule violations.&lt;br /&gt;
&lt;br /&gt;
Penalties are calculated as a percentage of the trade amount and are deducted '''primarily''' from the offending peer's [[Security deposit|security deposit]]. During the [[Dispute_Resolution_in_Bisq_1|dispute resolution process]], this amount may be offered as compensation to the counterparty. ''(Note: See below regarding 100% penalties potentially affecting the trade amount as well).''&lt;br /&gt;
&lt;br /&gt;
'''Important Notes:'''&lt;br /&gt;
* The actual penalty applied is '''up to''' the maximum percentage listed below, considering the [[Security deposit|security deposit]] size and the [[Mediator]]'s discretion.&lt;br /&gt;
* 100% penalties represent serious violations and usually mean losing the entire [[Security deposit|security deposit]] '''and potentially the trade amount itself'''.&lt;br /&gt;
* Penalties are '''not cumulative'''; if multiple violations occur, the single highest applicable penalty percentage is typically used.&lt;br /&gt;
* Peers experiencing issues are encouraged to communicate via [[Dispute_Resolution_in_Bisq_1|trader chat]]. If mutually agreed, they can suggest a specific penalty amount to the [[Mediator]].&lt;br /&gt;
* To incentivize resolution via mediation, any penalty proposal will generally leave the penalized peer with at least 5% of the trade amount (deducted from the deposit), encouraging acceptance over costly [[Arbitration|arbitration]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Trade Penalties ==&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable to Either Trader ===&lt;br /&gt;
These penalties can apply to either the BTC Buyer or the BTC Seller, depending on who commits the violation in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Fraud attempt (e.g., unauthorized debiting of peer's account, malicious code tampering).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 50 || Attempting to solicit off-platform communication by including contact information in offer details (e.g., in 'additional information' field for [[Cash by mail|Cash by Mail]] or [[Face-to-face (payment method)|Face-to-Face]] offers).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Not responding to [[Mediator]] inquiries within 48 hours during an active dispute resolution process.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Contacting trading peer outside of Bisq [[Dispute_Resolution_in_Bisq_1|trader chat]] without prior consent or a clear, necessary reason related to completing the payment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Cancelling an accepted trade without a valid reason according to [[Trading_rules|Trading Rules]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Requesting payment be sent to, or insisting on paying from, a different account/name than agreed in the trade details, without [[Mediator]] approval.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Requiring excessive personal data from the counterparty beyond what is strictly necessary for the chosen payment method (e.g., demanding ID copies, proof of address unless intrinsic to the method like [[Cash by mail|Cash by Mail]]).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Abusive or disrespectful behavior towards the trading peer, [[Mediator]], or [[Arbitration|Arbitrator]] during the dispute process.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Buyer ===&lt;br /&gt;
These penalties apply only to the trader buying BTC (sending fiat or altcoins) in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Payment chargeback after trade completion.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Using Bitcoin-related terms (e.g., &amp;quot;BTC&amp;quot;, &amp;quot;Bisq&amp;quot;, &amp;quot;Bitcoin&amp;quot;) in payment references/notes.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Paying from an account with a significantly different name (indicating a likely third party). ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Payment sent is 72+ hours late (beyond the trade period).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Payment sent is 48-72 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Paying from an account with the correct name but different account details (e.g., wrong bank/account number) than specified for the payment method. ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Payment sent is 24-48 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using a similar but incorrect payment method that causes issues (e.g., sending via standard SWIFT when SEPA was agreed).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Paying the wrong fiat amount. ''Note: Buyer usually has the option to correct the amount within the trade window. Seller may cancel trade without penalty if not corrected promptly.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using an unagreed payment reference/memo, including potentially problematic neutral terms or the Trade ID itself.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Delayed altcoin payment due to Buyer choosing an extremely low network fee. ''Note: Penalty may be reduced if Buyer uses transaction acceleration techniques (RBF, CPFP).''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 5 || Payment sent is up to 24 hours late.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Seller ===&lt;br /&gt;
These penalties apply only to the trader selling BTC (receiving fiat or altcoins) in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || BTC is released significantly outside the expected timeframe after payment confirmation, without valid reason.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4013</id>
		<title>Table of penalties</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4013"/>
		<updated>2025-05-05T17:21:26Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''Penalties''' help enforce the [[Trading_rules|Bisq Trading Rules]], ensuring the process is as safe and fair as possible. The penalties detailed on this page apply specifically to trading protocols that utilize '''[[Security deposit|security deposits]]''' as their primary security mechanism. Protocols that do not use security deposits, like [[Bisq 2|Bisq Easy]] which relies on [[Reputation]], will have different consequences or mechanisms for handling rule violations.&lt;br /&gt;
&lt;br /&gt;
Penalties are calculated as a percentage of the trade amount and are deducted '''primarily''' from the offending peer's [[Security deposit|security deposit]]. During the [[Dispute_Resolution_in_Bisq_1|dispute resolution process]], this amount may be offered as compensation to the counterparty. ''(Note: See below regarding 100% penalties potentially affecting the trade amount as well).''&lt;br /&gt;
&lt;br /&gt;
'''Important Notes:'''&lt;br /&gt;
* The actual penalty applied is '''up to''' the maximum percentage listed below, considering the [[Security deposit|security deposit]] size and the [[Mediator]]'s discretion.&lt;br /&gt;
* 100% penalties represent serious violations and usually mean losing the entire [[Security deposit|security deposit]] '''and potentially the trade amount itself'''.&lt;br /&gt;
* Penalties are '''not cumulative'''; if multiple violations occur, the single highest applicable penalty percentage is typically used.&lt;br /&gt;
* Peers experiencing issues are encouraged to communicate via [[Dispute_Resolution_in_Bisq_1|trader chat]]. If mutually agreed, they can suggest a specific penalty amount to the [[Mediator]].&lt;br /&gt;
* To incentivize resolution via mediation, any penalty proposal will generally leave the penalized peer with at least 5% of the trade amount (deducted from the deposit), encouraging acceptance over costly [[Arbitration|arbitration]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Trade Penalties (Deposit-Based Protocols) ==&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable to Either Trader ===&lt;br /&gt;
These penalties can apply to either the BTC Buyer or the BTC Seller, depending on who commits the violation in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Fraud attempt (e.g., unauthorized debiting of peer's account, malicious code tampering).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 50 || Attempting to solicit off-platform communication by including contact information in offer details (e.g., in 'additional information' field for [[Cash by mail|Cash by Mail]] or [[Face-to-face (payment method)|Face-to-Face]] offers).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Not responding to [[Mediator]] inquiries within 48 hours during an active dispute resolution process.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Contacting trading peer outside of Bisq [[Dispute_Resolution_in_Bisq_1|trader chat]] without prior consent or a clear, necessary reason related to completing the payment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Cancelling an accepted trade without a valid reason according to [[Trading_rules|Trading Rules]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Requesting payment be sent to, or insisting on paying from, a different account/name than agreed in the trade details, without [[Mediator]] approval.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Requiring excessive personal data from the counterparty beyond what is strictly necessary for the chosen payment method (e.g., demanding ID copies, proof of address unless intrinsic to the method like [[Cash by mail|Cash by Mail]]).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Abusive or disrespectful behavior towards the trading peer, [[Mediator]], or [[Arbitration|Arbitrator]] during the dispute process.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Buyer ===&lt;br /&gt;
These penalties apply only to the trader buying BTC (sending fiat or altcoins) in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Payment chargeback after trade completion.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Using Bitcoin-related terms (e.g., &amp;quot;BTC&amp;quot;, &amp;quot;Bisq&amp;quot;, &amp;quot;Bitcoin&amp;quot;) in payment references/notes.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Paying from an account with a significantly different name (indicating a likely third party). ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Payment sent is 72+ hours late (beyond the trade period).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Payment sent is 48-72 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Paying from an account with the correct name but different account details (e.g., wrong bank/account number) than specified for the payment method. ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Payment sent is 24-48 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using a similar but incorrect payment method that causes issues (e.g., sending via standard SWIFT when SEPA was agreed).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Paying the wrong fiat amount. ''Note: Buyer usually has the option to correct the amount within the trade window. Seller may cancel trade without penalty if not corrected promptly.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using an unagreed payment reference/memo, including potentially problematic neutral terms or the Trade ID itself.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Delayed altcoin payment due to Buyer choosing an extremely low network fee. ''Note: Penalty may be reduced if Buyer uses transaction acceleration techniques (RBF, CPFP).''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 5 || Payment sent is up to 24 hours late.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Seller ===&lt;br /&gt;
These penalties apply only to the trader selling BTC (receiving fiat or altcoins) in a protocol using security deposits.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot; style=&amp;quot;width: 100%;&amp;quot;&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || BTC is released significantly outside the expected timeframe after payment confirmation, without valid reason.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4012</id>
		<title>Table of penalties</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Table_of_penalties&amp;diff=4012"/>
		<updated>2025-05-05T17:01:55Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Structure change: Revert to separate penalty tables based on feedback; other improvements (text, links, context) retained.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Alert-orange-icon.png|30px|link=]] '''Penalties''' help enforce the [[Trading_rules|Bisq Trading Rules]], ensuring the process is as safe and fair as possible. This page outlines potential penalties specifically for trades involving [[Security deposit|security deposits]] (primarily [[Bisq 1|Bisq v1]]).&lt;br /&gt;
&lt;br /&gt;
Penalties are calculated as a percentage of the trade amount and are deducted '''primarily''' from the offending peer's [[Security deposit|security deposit]]. During the [[Dispute_Resolution_in_Bisq_1|dispute resolution process]], this amount may be offered as compensation to the counterparty. ''(Note: See below regarding 100% penalties potentially affecting the trade amount as well).''&lt;br /&gt;
&lt;br /&gt;
'''Important Notes:'''&lt;br /&gt;
* The actual penalty applied is '''up to''' the maximum percentage listed below, considering the [[Security deposit|security deposit]] size and the [[Mediator]]'s discretion.&lt;br /&gt;
* 100% penalties represent serious violations and usually mean losing the entire [[Security deposit|security deposit]] '''and potentially the trade amount itself'''.&lt;br /&gt;
* Penalties are '''not cumulative'''; if multiple violations occur, the single highest applicable penalty percentage is typically used.&lt;br /&gt;
* Peers experiencing issues are encouraged to communicate via [[Dispute_Resolution_in_Bisq_1|trader chat]]. If mutually agreed, they can suggest a specific penalty amount to the [[Mediator]].&lt;br /&gt;
* To incentivize resolution via mediation, any penalty proposal will generally leave the penalized peer with at least 5% of the trade amount (deducted from the deposit), encouraging acceptance over costly [[Arbitration|arbitration]].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Potential Trade Penalties (Bisq v1) ==&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable to Either Trader ===&lt;br /&gt;
&lt;br /&gt;
These penalties can apply to either the BTC Buyer or the BTC Seller, depending on who commits the violation.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ General Penalties&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Fraud attempt (e.g., unauthorized debiting of peer's account, malicious code tampering).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 50 || Attempting to solicit off-platform communication by including contact information in offer details (e.g., in 'additional information' field for [[Cash by mail|Cash by Mail]] or [[Face-to-face (payment method)|Face-to-Face]] offers).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Not responding to [[Mediator]] inquiries within 48 hours during an active dispute resolution process.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Contacting trading peer outside of Bisq [[Dispute_Resolution_in_Bisq_1|trader chat]] without prior consent or a clear, necessary reason related to completing the payment.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Cancelling an accepted trade without a valid reason according to [[Trading_rules|Trading Rules]].&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Requesting payment be sent to, or insisting on paying from, a different account/name than agreed in the trade details, without [[Mediator]] approval.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Requiring excessive personal data from the counterparty beyond what is strictly necessary for the chosen payment method (e.g., demanding ID copies, proof of address unless intrinsic to the method like [[Cash by mail|Cash by Mail]]).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Abusive or disrespectful behavior towards the trading peer, [[Mediator]], or [[Arbitration|Arbitrator]] during the dispute process.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Buyer ===&lt;br /&gt;
&lt;br /&gt;
These penalties apply only to the trader buying BTC (sending fiat or altcoins).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Buyer-Specific Penalties&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 100 || Payment chargeback after trade completion.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Using Bitcoin-related terms (e.g., &amp;quot;BTC&amp;quot;, &amp;quot;Bisq&amp;quot;, &amp;quot;Bitcoin&amp;quot;) in payment references/notes.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 25 || Paying from an account with a significantly different name (indicating a likely third party). ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 20 || Payment sent is 72+ hours late (beyond the trade period).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Payment sent is 48-72 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || Paying from an account with the correct name but different account details (e.g., wrong bank/account number) than specified for the payment method. ''Note: Seller may cancel trade without penalty.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Payment sent is 24-48 hours late.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using a similar but incorrect payment method that causes issues (e.g., sending via standard SWIFT when SEPA was agreed).&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Paying the wrong fiat amount. ''Note: Buyer usually has the option to correct the amount within the trade window. Seller may cancel trade without penalty if not corrected promptly.''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Using an unagreed payment reference/memo, including potentially problematic neutral terms or the Trade ID itself.&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 10 || Delayed altcoin payment due to Buyer choosing an extremely low network fee. ''Note: Penalty may be reduced if Buyer uses transaction acceleration techniques (RBF, CPFP).''&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 5 || Payment sent is up to 24 hours late.&lt;br /&gt;
|}&lt;br /&gt;
&lt;br /&gt;
=== Penalties Applicable Specifically to the BTC Seller ===&lt;br /&gt;
&lt;br /&gt;
These penalties apply only to the trader selling BTC (receiving fiat or altcoins).&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+ Seller-Specific Penalties&lt;br /&gt;
|-&lt;br /&gt;
! style=&amp;quot;width: 15%;&amp;quot; | Max Penalty (%) !! style=&amp;quot;width: 85%;&amp;quot; | Violation Description&lt;br /&gt;
|-&lt;br /&gt;
| style=&amp;quot;text-align:center;&amp;quot; | 15 || BTC is released significantly outside the expected timeframe after payment confirmation, without valid reason.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4011</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4011"/>
		<updated>2025-05-05T16:51:07Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on `localhost:8080`, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''Tor:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
 curl -s &amp;lt;nowiki&amp;gt;https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh&amp;lt;/nowiki&amp;gt; | sudo bash&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
 git clone --recursive &amp;lt;nowiki&amp;gt;https://github.com/bisq-network/bisq-pricenode.git&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 cd bisq-pricenode&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
 ./gradlew clean build&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard commands:&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints using `curl` or a similar tool.&lt;br /&gt;
&lt;br /&gt;
* '''Locally (if installed via script):'''&lt;br /&gt;
Check if the node is responding on the default local port:&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Over Tor (replace with your node's address):'''&lt;br /&gt;
Use `torsocks` (or configure Tor as a system proxy) to query your node's `.onion` address (replace `YOUR_ONION_ADDRESS.onion` with the actual address):&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successful queries should return JSON formatted data containing price and fee information.&lt;br /&gt;
&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
# Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
# Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
# Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
# Meet reliability and uptime standards.&lt;br /&gt;
# Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
&lt;br /&gt;
Contact current maintainers or check the `#pricenode` channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using `collectd` and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://github.com/bisq-network/bisq-pricenode#monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
* The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
* The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4010</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4010"/>
		<updated>2025-05-05T16:42:47Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
 curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
 git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
 cd bisq-pricenode&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
 ./gradlew clean build&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard Linux `systemd` commands, for example:&lt;br /&gt;
&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints using `curl` or a similar tool.&lt;br /&gt;
&lt;br /&gt;
* '''Locally (if installed via script):'''&lt;br /&gt;
Check if the node is responding on the default local port:&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Over Tor (replace with your node's address):'''&lt;br /&gt;
Use `torsocks` (or configure Tor as a system proxy) to query your node's `.onion` address (replace `YOUR_ONION_ADDRESS.onion` with the actual address):&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successful queries should return JSON formatted data containing price and fee information.&lt;br /&gt;
&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4009</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4009"/>
		<updated>2025-05-05T16:40:16Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard Linux `systemd` commands, for example:&lt;br /&gt;
&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints using `curl` or a similar tool.&lt;br /&gt;
&lt;br /&gt;
* '''Locally (if installed via script):'''&lt;br /&gt;
Check if the node is responding on the default local port:&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 curl &amp;lt;nowiki&amp;gt;http://localhost:8080/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Over Tor (replace with your node's address):'''&lt;br /&gt;
Use `torsocks` (or configure Tor as a system proxy) to query your node's `.onion` address (replace `YOUR_ONION_ADDRESS.onion` with the actual address):&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
 torsocks curl &amp;lt;nowiki&amp;gt;http://YOUR_ONION_ADDRESS.onion/getFees&amp;lt;/nowiki&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successful queries should return JSON formatted data containing price and fee information.&lt;br /&gt;
&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4008</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4008"/>
		<updated>2025-05-05T16:38:21Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard Linux `systemd` commands, for example:&lt;br /&gt;
&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints using `curl` or a similar tool.&lt;br /&gt;
&lt;br /&gt;
* '''Locally (if installed via script):'''&lt;br /&gt;
Check if the node is responding on the default local port:&lt;br /&gt;
 curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
 curl http://localhost:8080/getFees&lt;br /&gt;
&lt;br /&gt;
* '''Over Tor (replace with your node's address):'''&lt;br /&gt;
Use `torsocks` (or configure Tor as a system proxy) to query your node's `.onion` address (replace `YOUR_ONION_ADDRESS.onion` with the actual address):&lt;br /&gt;
 torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices&lt;br /&gt;
 torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees&lt;br /&gt;
&lt;br /&gt;
Successful queries should return JSON formatted data containing price and fee information.&lt;br /&gt;
&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4007</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4007"/>
		<updated>2025-05-05T16:36:44Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard Linux `systemd` commands, for example:&lt;br /&gt;
&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints using `curl` or a similar tool.&lt;br /&gt;
&lt;br /&gt;
* '''Locally (if installed via script):'''&lt;br /&gt;
Check if the node is responding on the default local port:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
* '''Over Tor (replace with your node's address):'''&lt;br /&gt;
Use `torsocks` (or configure Tor as a system proxy) to query your node's `.onion` address (replace `YOUR_ONION_ADDRESS.onion` with the actual address):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices&lt;br /&gt;
torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Successful queries should return JSON formatted data containing price and fee information.&lt;br /&gt;
&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4006</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4006"/>
		<updated>2025-05-05T16:35:15Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a `systemd` service named `bisq-pricenode`. You can manage it with standard Linux `systemd` commands, for example:&lt;br /&gt;
&lt;br /&gt;
* Check Status: `&amp;lt;code&amp;gt;sudo systemctl status bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Stop Service: `&amp;lt;code&amp;gt;sudo systemctl stop bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Start Service: `&amp;lt;code&amp;gt;sudo systemctl start bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* Restart Service: `&amp;lt;code&amp;gt;sudo systemctl restart bisq-pricenode&amp;lt;/code&amp;gt;`&lt;br /&gt;
* View Logs (live): `&amp;lt;code&amp;gt;journalctl -u bisq-pricenode -f&amp;lt;/code&amp;gt;`&lt;br /&gt;
&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process using your chosen method (e.g., `screen`, `tmux`, manual execution).&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4005</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4005"/>
		<updated>2025-05-05T16:33:51Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
# Ensure `curl` and `sudo` are available: `sudo apt update &amp;amp;&amp;amp; sudo apt install curl`&lt;br /&gt;
# Run the installer script:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s https://raw.githubusercontent.com/bisq-network/bisq-pricenode/main/scripts/install_pricenode_debian.sh | sudo bash&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Follow any prompts from the script.&lt;br /&gt;
# **Important:** At the end of the script, it should output your node's unique **Tor `.onion` address**. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (`/var/lib/tor/hidden_service/private_key` or similar, depending on Tor setup).&lt;br /&gt;
&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
# Install Git and a compatible JDK. (Check the GitHub repository for current version requirements).&lt;br /&gt;
# Clone the repository (including submodules):&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive https://github.com/bisq-network/bisq-pricenode.git&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Build the application using Gradle:&lt;br /&gt;
&amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
# Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
# Determine how to run the built Java application persistently (e.g., using `screen`, `tmux`, or creating your own `systemd` service).&lt;br /&gt;
&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a systemd service named bisq-pricenode. You can manage it with standard commands:&lt;br /&gt;
&lt;br /&gt;
Check Status: sudo systemctl status bisq-pricenode&lt;br /&gt;
Stop: sudo systemctl stop bisq-pricenode&lt;br /&gt;
Start: sudo systemctl start bisq-pricenode&lt;br /&gt;
Restart: sudo systemctl restart bisq-pricenode&lt;br /&gt;
View Logs: journalctl -u bisq-pricenode -f&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4004</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4004"/>
		<updated>2025-05-05T16:32:31Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: /* Prerequisites */&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
* '''Operating System:''' Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
* '''Java:''' A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
* '''[[Tor]]:''' The `tor` binary must be installed and operational for running as a hidden service.&lt;br /&gt;
* '''System Resources:''' While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
&lt;br /&gt;
Ensure curl and sudo are available: sudo apt update &amp;amp;&amp;amp; sudo apt install curl&lt;br /&gt;
Run the installer script:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s [invalid URL removed] | sudo bash&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow any prompts from the script.&lt;br /&gt;
Important: At the end of the script, it should output your node's unique Tor .onion address. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (/var/lib/tor/hidden_service/private_key or similar, depending on Tor setup).&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
&lt;br /&gt;
Install Git and a compatible JDK.&lt;br /&gt;
Clone the repository (including submodules):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive [invalid URL removed]&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build the application using Gradle:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
Determine how to run the built Java application persistently (e.g., using screen, tmux, or creating your own systemd service).&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a systemd service named bisq-pricenode. You can manage it with standard commands:&lt;br /&gt;
&lt;br /&gt;
Check Status: sudo systemctl status bisq-pricenode&lt;br /&gt;
Stop: sudo systemctl stop bisq-pricenode&lt;br /&gt;
Start: sudo systemctl start bisq-pricenode&lt;br /&gt;
Restart: sudo systemctl restart bisq-pricenode&lt;br /&gt;
View Logs: journalctl -u bisq-pricenode -f&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4003</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4003"/>
		<updated>2025-05-05T16:31:15Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on &amp;lt;code&amp;gt;localhost:8080&amp;lt;/code&amp;gt;, with key endpoints including:&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;`: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;`: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
* `&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;`, `&amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;`: Provide metadata and status information about the node.&lt;br /&gt;
&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
Operating System: Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
Java: A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
Tor: The tor binary must be installed and operational for running as a hidden service.&lt;br /&gt;
System Resources: While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
&lt;br /&gt;
Ensure curl and sudo are available: sudo apt update &amp;amp;&amp;amp; sudo apt install curl&lt;br /&gt;
Run the installer script:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s [invalid URL removed] | sudo bash&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow any prompts from the script.&lt;br /&gt;
Important: At the end of the script, it should output your node's unique Tor .onion address. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (/var/lib/tor/hidden_service/private_key or similar, depending on Tor setup).&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
&lt;br /&gt;
Install Git and a compatible JDK.&lt;br /&gt;
Clone the repository (including submodules):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive [invalid URL removed]&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build the application using Gradle:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
Determine how to run the built Java application persistently (e.g., using screen, tmux, or creating your own systemd service).&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a systemd service named bisq-pricenode. You can manage it with standard commands:&lt;br /&gt;
&lt;br /&gt;
Check Status: sudo systemctl status bisq-pricenode&lt;br /&gt;
Stop: sudo systemctl stop bisq-pricenode&lt;br /&gt;
Start: sudo systemctl start bisq-pricenode&lt;br /&gt;
Restart: sudo systemctl restart bisq-pricenode&lt;br /&gt;
View Logs: journalctl -u bisq-pricenode -f&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4002</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4002"/>
		<updated>2025-05-05T16:28:17Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on localhost:8080, with key endpoints including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;: Provide metadata and status information about the node.&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
Operating System: Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
Java: A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
Tor: The tor binary must be installed and operational for running as a hidden service.&lt;br /&gt;
System Resources: While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
&lt;br /&gt;
Ensure curl and sudo are available: sudo apt update &amp;amp;&amp;amp; sudo apt install curl&lt;br /&gt;
Run the installer script:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s [invalid URL removed] | sudo bash&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow any prompts from the script.&lt;br /&gt;
Important: At the end of the script, it should output your node's unique Tor .onion address. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (/var/lib/tor/hidden_service/private_key or similar, depending on Tor setup).&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
&lt;br /&gt;
Install Git and a compatible JDK.&lt;br /&gt;
Clone the repository (including submodules):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive [invalid URL removed]&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build the application using Gradle:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
Determine how to run the built Java application persistently (e.g., using screen, tmux, or creating your own systemd service).&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a systemd service named bisq-pricenode. You can manage it with standard commands:&lt;br /&gt;
&lt;br /&gt;
Check Status: sudo systemctl status bisq-pricenode&lt;br /&gt;
Stop: sudo systemctl stop bisq-pricenode&lt;br /&gt;
Start: sudo systemctl start bisq-pricenode&lt;br /&gt;
Restart: sudo systemctl restart bisq-pricenode&lt;br /&gt;
View Logs: journalctl -u bisq-pricenode -f&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4001</id>
		<title>How to run pricenode</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=How_to_run_pricenode&amp;diff=4001"/>
		<updated>2025-05-05T16:16:27Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Replace outdated link with full guide on running a pricenode based on GitHub info.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;A '''Bisq Pricenode''' is a service that provides essential market data to Bisq clients. It fetches cryptocurrency exchange rates (e.g., BTC/USD, BTC/EUR) and Bitcoin network mining fee estimations from various external providers and relays this aggregated data to Bisq users upon request.&lt;br /&gt;
&lt;br /&gt;
Pricenodes run as [[Tor]] hidden services. This allows Bisq clients to retrieve price and fee data without revealing their IP address or connecting outside the Tor network, thus preserving user privacy.&lt;br /&gt;
&lt;br /&gt;
While anyone with the technical capability can run a pricenode for personal use (e.g., configuring their client via [[Command line options|command-line arguments]]), the Bisq application by default connects to a list of nodes run by established, [[Introduction to the DAO|DAO]]-approved contributors who meet certain reliability standards and are '''required to be bonded'''.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Note:''' In the [[Bisq 2 Roles]] framework, this function may be referred to as the '''Market Price Node'''.}}&lt;br /&gt;
&lt;br /&gt;
The primary source for the pricenode software and technical details is the [https://github.com/bisq-network/bisq-pricenode official GitHub repository]. This guide summarizes the key steps based on that repository.&lt;br /&gt;
&lt;br /&gt;
TOC&lt;br /&gt;
&lt;br /&gt;
== Overview ==&lt;br /&gt;
The pricenode software runs a simple HTTP service, typically listening on localhost:8080, with key endpoints including:&lt;br /&gt;
&lt;br /&gt;
&amp;lt;code&amp;gt;/getAllMarketPrices&amp;lt;/code&amp;gt;: Returns current BTC exchange rates against various fiat currencies and altcoins.&lt;br /&gt;
&amp;lt;code&amp;gt;/getFees&amp;lt;/code&amp;gt;: Returns current estimates for Bitcoin transaction fees (in satoshis/vByte) for different confirmation targets.&lt;br /&gt;
&amp;lt;code&amp;gt;/getParams&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;/info&amp;lt;/code&amp;gt;: Provide metadata and status information about the node.&lt;br /&gt;
== Prerequisites ==&lt;br /&gt;
Running a pricenode requires a stable environment, typically a server or VPS:&lt;br /&gt;
&lt;br /&gt;
Operating System: Linux (Debian/Ubuntu preferred, as automated scripts are available).&lt;br /&gt;
Java: A compatible Java Runtime Environment (JRE) is needed to run the application. (Check the GitHub repository for current version requirements).&lt;br /&gt;
Tor: The tor binary must be installed and operational for running as a hidden service.&lt;br /&gt;
System Resources: While not extremely resource-intensive, reliable uptime, sufficient RAM (e.g., 1GB+), disk space (~10GB), and network bandwidth (~1TB/month might be a starting point) are needed. Official requirements may be specified on the [[Pricenode Operator]] role page.&lt;br /&gt;
== Setup and Installation ==&lt;br /&gt;
&lt;br /&gt;
The recommended method for Debian-based systems like Ubuntu is the automated install script. Advanced users or those on other systems can build from source.&lt;br /&gt;
&lt;br /&gt;
=== Method 1: Installation Script (Recommended for Debian/Ubuntu) ===&lt;br /&gt;
This script automates the installation of dependencies, building the software, configuring the Tor hidden service, and setting up the pricenode to run as a system service.&lt;br /&gt;
&lt;br /&gt;
Ensure curl and sudo are available: sudo apt update &amp;amp;&amp;amp; sudo apt install curl&lt;br /&gt;
Run the installer script:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl -s [invalid URL removed] | sudo bash&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Follow any prompts from the script.&lt;br /&gt;
Important: At the end of the script, it should output your node's unique Tor .onion address. Record this address carefully, especially if you plan to use the node yourself or apply to become a default operator. You will also need to [[Backing_up_application_data#Export_Tor_state|back up the hidden service's private key]] (/var/lib/tor/hidden_service/private_key or similar, depending on Tor setup).&lt;br /&gt;
=== Method 2: Build from Source ===&lt;br /&gt;
This method requires manual setup of dependencies and Tor configuration.&lt;br /&gt;
&lt;br /&gt;
Install Git and a compatible JDK.&lt;br /&gt;
Clone the repository (including submodules):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
git clone --recursive [invalid URL removed]&lt;br /&gt;
cd bisq-pricenode&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Build the application using Gradle:&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
./gradlew clean build&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Manually configure [[Tor]] to create a hidden service that points to the pricenode's listening port (default 8080). Consult the official Tor documentation for setting up onion services.&lt;br /&gt;
Determine how to run the built Java application persistently (e.g., using screen, tmux, or creating your own systemd service).&lt;br /&gt;
== Running and Managing ==&lt;br /&gt;
If you used the installation script (Method 1), the pricenode should be running as a systemd service named bisq-pricenode. You can manage it with standard commands:&lt;br /&gt;
&lt;br /&gt;
Check Status: sudo systemctl status bisq-pricenode&lt;br /&gt;
Stop: sudo systemctl stop bisq-pricenode&lt;br /&gt;
Start: sudo systemctl start bisq-pricenode&lt;br /&gt;
Restart: sudo systemctl restart bisq-pricenode&lt;br /&gt;
View Logs: journalctl -u bisq-pricenode -f&lt;br /&gt;
If you built from source (Method 2), you are responsible for starting, stopping, and managing the Java process.&lt;br /&gt;
&lt;br /&gt;
== Testing ==&lt;br /&gt;
You can test if your node is running correctly by querying its endpoints.&lt;br /&gt;
&lt;br /&gt;
Locally (if installed via script):&lt;br /&gt;
&amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt;&lt;br /&gt;
curl http://localhost:8080/getAllMarketPrices&lt;br /&gt;
curl http://localhost:8080/getFees&lt;br /&gt;
&amp;amp;lt;/syntaxhighlight&amp;gt;&lt;br /&gt;
&lt;br /&gt;
Over Tor (replace with your node's address): &amp;amp;lt;syntaxhighlight lang=&amp;quot;bash&amp;quot;&amp;gt; torsocks curl http://YOUR_ONION_ADDRESS.onion/getAllMarketPrices torsocks curl http://YOUR_ONION_ADDRESS.onion/getFees &amp;amp;lt;/syntaxhighlight&amp;gt; Successful queries should return JSON formatted data.&lt;br /&gt;
== Becoming a Default Operator ==&lt;br /&gt;
Running a pricenode doesn't automatically make it used by other Bisq clients. To become one of the default nodes hardcoded in the Bisq software, you generally need to:&lt;br /&gt;
&lt;br /&gt;
Apply for the [[Pricenode Operator]] role.&lt;br /&gt;
Gain [[Introduction to the DAO|DAO]] approval through voting.&lt;br /&gt;
Set up the required [[Introduction to the DAO|BSQ]] bond (currently '''10,000 BSQ''').&lt;br /&gt;
Meet reliability and uptime standards.&lt;br /&gt;
Set up mandatory [[#Monitoring|monitoring]] systems.&lt;br /&gt;
Contact current maintainers or check the #pricenode channel on Matrix/Discord for details on the current application process.&lt;br /&gt;
&lt;br /&gt;
== Monitoring ==&lt;br /&gt;
Operators whose nodes are included in the default list within Bisq releases are required to set up monitoring using collectd and provide network size data. This involves running additional setup scripts found in the GitHub repository's README ([https://www.google.com/search?q=https://github.com/bisq-network/bisq-pricenode%23monitoring see Monitoring section]) and coordinating with the Bisq monitoring team.&lt;br /&gt;
&lt;br /&gt;
== Compensation ==&lt;br /&gt;
Approved [[Pricenode Operator|Pricenode Operators]] who maintain reliable nodes included in the default list can request compensation from the Bisq DAO for their service and hosting costs.&lt;br /&gt;
&lt;br /&gt;
The current compensation rate is '''130 USD per DAO cycle''' (paid in [[BSQ]]).&lt;br /&gt;
The significant initial effort for setting up the node, Tor, monitoring, and the bonding process may also be justifiable for a one-time setup [[Making a compensation request|compensation request]].&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:Infrastructure]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Roles]]&lt;br /&gt;
[[Category:DAO]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Running_from_the_command_line&amp;diff=4000</id>
		<title>Running from the command line</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Running_from_the_command_line&amp;diff=4000"/>
		<updated>2025-05-02T00:09:34Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Add sections on Why Run and Persistent Options (properties file); link source for options; add TOC/categories.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;You can '''run Bisq from the command line''' (also known as the terminal or console) to launch the application with specific temporary settings or for debugging purposes. This is done by navigating to the Bisq application directory and executing the program with specific arguments appended.&lt;br /&gt;
&lt;br /&gt;
There are many options you can specify – [https://github.com/bisq-network/bisq/blob/master/common/src/main/java/bisq/common/config/Config.java#L57 see the source code for a full list].&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Why Run from Command Line? ==&lt;br /&gt;
&lt;br /&gt;
* '''Temporary Settings:''' Apply a specific command-line option for a single session without permanently changing configuration files (e.g., connecting to a specific Bitcoin node just once).&lt;br /&gt;
* '''Troubleshooting:''' Launching from the command line allows you to see log output directly in the terminal window, which can be helpful for diagnosing startup issues or other problems.&lt;br /&gt;
* '''Multiple Instances:''' Using options like `--appName` allows running multiple, separate instances of Bisq simultaneously (e.g., for testing or separating identities before Bisq 2's built-in feature).&lt;br /&gt;
&lt;br /&gt;
== How to Run ==&lt;br /&gt;
&lt;br /&gt;
The template below shows the typical commands for launching Bisq from the command line on different operating systems. Replace `&amp;lt;nowiki&amp;gt;[OPTIONS]&amp;lt;/nowiki&amp;gt;` with any specific command-line options you wish to use for that session.&lt;br /&gt;
&lt;br /&gt;
{{Run_with_command_line_options|&amp;lt;nowiki&amp;gt;[OPTIONS]&amp;lt;/nowiki&amp;gt;}}&lt;br /&gt;
== Alternative: Persistent Options ==&lt;br /&gt;
&lt;br /&gt;
Using command-line arguments applies settings only for the session launched that way. If you want to set options '''persistently''' (so they apply every time you start Bisq normally), it's usually better to edit the `bisq.properties` file located in your [[Data directory]].&lt;br /&gt;
&lt;br /&gt;
See the [[Data directory]] page for more information on locating this file and its structure.&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Data_directory&amp;diff=3999</id>
		<title>Data directory</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Data_directory&amp;diff=3999"/>
		<updated>2025-05-01T19:01:16Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Add 'Open Directory from Bisq' section&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''data directory''' is where all of Bisq's application data files (including wallet, account details, trade history, and settings) are stored locally on your computer.&lt;br /&gt;
&lt;br /&gt;
It is crucial that you [[Backing_up_application_data|back up this directory]] regularly to prevent data loss.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Version Context:''' The directory structure described below is primarily based on Bisq v1. The location and general purpose remain similar in [[Bisq 2]], although specific file organization within subdirectories like `db/` or `keys/` might differ due to features like multiple [[Identity|identities]].}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Data directory structure ==&lt;br /&gt;
&lt;br /&gt;
Notable items typically found within the main Bisq data directory:&lt;br /&gt;
&lt;br /&gt;
* `bisq.log` - The main log file containing recent application activity, often helpful for debugging. Be cautious sharing it publicly as it may contain private information.&lt;br /&gt;
* `bisq.properties` - A configuration file where the full list of [https://github.com/bisq-network/bisq/blob/master/common/src/main/java/bisq/common/config/Config.java#L57 command-line options] can be permanently set (one per line in `&amp;lt;option&amp;gt;=&amp;lt;value&amp;gt;` format, e.g., `dumpStatistics=true`), avoiding the need to specify them each time Bisq is launched.&lt;br /&gt;
* `btc_mainnet/` - The primary subdirectory containing most network-specific operational data.&lt;br /&gt;
** `keys/` - Stores cryptographic keys used for signing P2P network messages and for [[Account_limits|signing and aging]] payment accounts (in Bisq v1).&lt;br /&gt;
** `db/` - Contains various user data (e.g., closed trades, DAO state) and network data. '''It is strongly discouraged to manually edit any files in this directory.'''&lt;br /&gt;
** `tor/` - Holds state data for the built-in [[Tor]] connection. The `hiddenservice/` folder within this directory contains the keys determining your Bisq [[Changing_your_onion_address|onion address]].&lt;br /&gt;
** `wallet/` - Contains your BTC and [[BSQ]] wallet files (`bisq_BTC.wallet`, `bisq_BSQ.wallet`), rolling backups, and the SPV chain file (`[[Resyncing SPV file|bisq.spvchain]]`).&lt;br /&gt;
&lt;br /&gt;
== Default locations ==&lt;br /&gt;
&lt;br /&gt;
The default location of the main Bisq data directory varies by operating system. The exact path can usually be found easily from within the application itself (see below), but the standard defaults are listed by the template:&lt;br /&gt;
&lt;br /&gt;
{{Default_data_directory_locations}}&lt;br /&gt;
=== Opening Directory from Bisq ===&lt;br /&gt;
&lt;br /&gt;
The easiest way to find and open your specific data directory is directly through the Bisq application:&lt;br /&gt;
# Go to the `Account` tab.&lt;br /&gt;
# Select the `Backup` sub-tab.&lt;br /&gt;
# Click the button labeled '''`OPEN DIRECTORY`'''.&lt;br /&gt;
&lt;br /&gt;
[[File:Bisq-account-backup-open-directory-button.png|thumb|600px|left|Clicking the 'OPEN DIRECTORY' button on the Account &amp;gt; Backup screen.]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
This will open your system's file explorer directly to the Bisq data directory, bypassing the need to manually navigate hidden folders or different paths depending on your OS.&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Backing_up_application_data|Backing up application data]]&lt;br /&gt;
* [[Restoring application data]]&lt;br /&gt;
* [[Switching to a new data directory]]&lt;br /&gt;
* [[Running from the command line]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq-account-backup-open-directory-button.png&amp;diff=3998</id>
		<title>File:Bisq-account-backup-open-directory-button.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq-account-backup-open-directory-button.png&amp;diff=3998"/>
		<updated>2025-05-01T18:52:29Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Location of the 'Open data directory' button in Bisq (Account &amp;gt; Backup). For Data directory page.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Location of the 'Open data directory' button in Bisq (Account &amp;gt; Backup). For [[Data directory]] page.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Data_directory&amp;diff=3997</id>
		<title>Data directory</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Data_directory&amp;diff=3997"/>
		<updated>2025-05-01T18:23:25Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Cleanup: Correct headings, add version context, improve links, add categories.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The '''data directory''' is where all of Bisq's application data files (including wallet, account details, trade history, and settings) are stored locally on your computer.&lt;br /&gt;
&lt;br /&gt;
It is crucial that you [[Backing_up_application_data|back up this directory]] regularly to prevent data loss.&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Note|'''Version Context:''' The directory structure described below is primarily based on Bisq v1. The location and general purpose remain similar in [[Bisq 2]], although specific file organization within subdirectories like `db/` or `keys/` might differ due to features like multiple [[Identity|identities]].}}&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Data directory structure ==&lt;br /&gt;
&lt;br /&gt;
Notable items typically found within the main Bisq data directory:&lt;br /&gt;
&lt;br /&gt;
* `bisq.log` - The main log file containing recent application activity, often helpful for debugging. Be cautious sharing it publicly as it may contain private information.&lt;br /&gt;
* `bisq.properties` - A configuration file where the full list of [https://github.com/bisq-network/bisq/blob/master/common/src/main/java/bisq/common/config/Config.java#L57 command-line options] can be permanently set (one per line in `&amp;lt;option&amp;gt;=&amp;lt;value&amp;gt;` format, e.g., `dumpStatistics=true`), avoiding the need to specify them each time Bisq is launched.&lt;br /&gt;
* `btc_mainnet/` - The primary subdirectory containing most network-specific operational data.&lt;br /&gt;
** `keys/` - Stores cryptographic keys used for signing P2P network messages and for [[Account_limits|signing and aging]] payment accounts (in Bisq v1).&lt;br /&gt;
** `db/` - Contains various user data (e.g., closed trades, DAO state) and network data. '''It is strongly discouraged to manually edit any files in this directory.'''&lt;br /&gt;
** `tor/` - Holds state data for the built-in [[Tor]] connection. The `hiddenservice/` folder within this directory contains the keys determining your Bisq [[Changing_your_onion_address|onion address]].&lt;br /&gt;
** `wallet/` - Contains your BTC and [[BSQ]] wallet files (`bisq_BTC.wallet`, `bisq_BSQ.wallet`), rolling backups, and the SPV chain file (`[[Resyncing SPV file|bisq.spvchain]]`).&lt;br /&gt;
&lt;br /&gt;
== Default locations ==&lt;br /&gt;
&lt;br /&gt;
The default location of the main Bisq data directory varies by operating system.&lt;br /&gt;
&lt;br /&gt;
{{Default_data_directory_locations}}&lt;br /&gt;
== See also ==&lt;br /&gt;
&lt;br /&gt;
* [[Backing_up_application_data|Backing up application data]]&lt;br /&gt;
* [[Restoring application data]]&lt;br /&gt;
* [[Switching to a new data directory]]&lt;br /&gt;
* [[Running from the command line]]&lt;br /&gt;
&lt;br /&gt;
[[Category:Configuration]]&lt;br /&gt;
[[Category:Technical]]&lt;br /&gt;
[[Category:Troubleshooting]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=Trading_BSQ&amp;diff=3994</id>
		<title>Trading BSQ</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=Trading_BSQ&amp;diff=3994"/>
		<updated>2025-04-23T16:17:24Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Add offer book screenshots; refocus content on BSQ Swaps.   Sources and related content.&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;'''BSQ''' is the native token of the Bisq [[Introduction to the DAO|DAO]], used optionally for paying [[Trading fees|trading fees]] at a discount and required for certain [[Introduction to the DAO|governance]] functions like voting and making proposals. This page explains why you might want BSQ and how to obtain it.&lt;br /&gt;
&lt;br /&gt;
__TOC__&lt;br /&gt;
&lt;br /&gt;
== Why Obtain or Use BSQ? ==&lt;br /&gt;
&lt;br /&gt;
There are two main reasons users acquire and use [[BSQ]]:&lt;br /&gt;
&lt;br /&gt;
* '''For Traders:''' Using BSQ to pay trading fees provides a significant discount (target is ~50%, re-calibrated each DAO cycle (approximately monthly) - see [[Updating BSQ trading fees]]) compared to paying fees in BTC. See [[Paying trading fees with BSQ]].&lt;br /&gt;
* '''For Contributors:''' BSQ is required to [[Participating in a DAO voting cycle|make proposals and vote]] in the Bisq DAO. Contributors also receive compensation for their work in BSQ, which they might then sell on the Bisq market for BTC. See [[Introduction to the DAO]].&lt;br /&gt;
&lt;br /&gt;
== How to Obtain BSQ (Recommended Method: Swaps) ==&lt;br /&gt;
&lt;br /&gt;
Since Bisq v1.8.0, the primary, recommended, and default method for trading between BTC and BSQ within the Bisq application is via '''[[BSQ swaps]]'''.&lt;br /&gt;
&lt;br /&gt;
* '''What are Swaps?''' [[BSQ swaps]] allow BSQ and BTC to be traded '''atomically''' in a single Bitcoin transaction. This makes the process:&lt;br /&gt;
    * '''Trustless:''' No counterparty risk during the exchange.&lt;br /&gt;
    * '''Instantaneous:''' The swap happens as soon as the transaction confirms on the blockchain.&lt;br /&gt;
    * '''Cheaper:''' Involves significantly lower [[mining fees]] compared to the old multi-transaction protocol.&lt;br /&gt;
    * '''Simpler:''' Does not require setting up a specific &amp;quot;BSQ payment account&amp;quot;.&lt;br /&gt;
* '''How to Swap:''' Simply go to the '''Create Offer''' or '''Buy / Sell BTC''' screens in Bisq and select BSQ as the counter-currency against BTC. You can then make or take offers just like any other market. Ensure you have sufficient BTC or BSQ in your [[BSQ#BSQ_Wallet|Bisq wallet]] to cover the trade amount and any fees.&lt;br /&gt;
&lt;br /&gt;
&amp;lt;gallery mode=&amp;quot;packed&amp;quot; heights=&amp;quot;180px&amp;quot;&amp;gt;&lt;br /&gt;
File:Bisq-v1-buy-bsq-offer-book.png|Offer book showing offers where you can '''buy''' BSQ with BTC (BSQ Swaps).&lt;br /&gt;
File:Bisq-v1-sell-bsq-offer-book.png|Offer book showing offers where you can '''sell''' BSQ for BTC (BSQ Swaps).&lt;br /&gt;
&amp;lt;/gallery&amp;gt;&lt;br /&gt;
&lt;br /&gt;
For full technical details on how the swap protocol works, see the main '''[[BSQ swaps]]''' page.&lt;br /&gt;
&lt;br /&gt;
== Receiving BSQ ==&lt;br /&gt;
If you need to receive BSQ (e.g., for contributor compensation, or from an external source), you can find your BSQ receiving address in the built-in Bisq wallet:&lt;br /&gt;
# Go to the `DAO` tab.&lt;br /&gt;
# Select the `BSQ wallet` sub-tab.&lt;br /&gt;
# Click the `Receive` button/tab.&lt;br /&gt;
# Your current BSQ receiving address will be displayed. Click the copy icon to copy it.&lt;br /&gt;
&lt;br /&gt;
[[File:Get-bsq-address.png|600px|thumb|left|Find your BSQ receiving address under DAO &amp;gt; BSQ Wallet &amp;gt; Receive.]]&lt;br /&gt;
&amp;lt;div style=&amp;quot;clear: both;&amp;quot;&amp;gt;&amp;lt;/div&amp;gt;&lt;br /&gt;
&lt;br /&gt;
{{Admonition_Warn|'''Important:''' BSQ tokens are colored coins based on Bitcoin. While stored in your Bisq Bitcoin wallet file, they should generally only be sent to/from addresses within the Bisq application wallet to avoid issues. Do not send BSQ directly to a non-Bisq Bitcoin wallet or exchange address.}}&lt;br /&gt;
&lt;br /&gt;
== Deprecated Trading Method ==&lt;br /&gt;
&lt;br /&gt;
Previously, BSQ was traded using a manual process similar to other [[Payment methods#Altcoin payment methods|altcoins]], requiring users to create a specific BSQ altcoin payment account. This method was deprecated in favor of [[BSQ swaps]] (introduced in v1.8.0) because swaps are faster, cheaper, more secure (atomic), and easier to use. The old method offers no advantages and should no longer be used.&lt;br /&gt;
&lt;br /&gt;
[[Category:Guides]]&lt;br /&gt;
[[Category:DAO]]&lt;br /&gt;
[[Category:BSQ]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq-v1-sell-bsq-offer-book.png&amp;diff=3992</id>
		<title>File:Bisq-v1-sell-bsq-offer-book.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq-v1-sell-bsq-offer-book.png&amp;diff=3992"/>
		<updated>2025-04-23T16:15:57Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Strayorigin moved page File:Bisq-v1-btc-bsq-offer-book.png to File:Bisq-v1-sell-bsq-offer-book.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Bisq v1 'Sell BSQ for BTC' offer book (BSQ Swaps). For [[Trading BSQ]] page.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq-v1-btc-bsq-offer-book.png&amp;diff=3993</id>
		<title>File:Bisq-v1-btc-bsq-offer-book.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq-v1-btc-bsq-offer-book.png&amp;diff=3993"/>
		<updated>2025-04-23T16:15:57Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Strayorigin moved page File:Bisq-v1-btc-bsq-offer-book.png to File:Bisq-v1-sell-bsq-offer-book.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:Bisq-v1-sell-bsq-offer-book.png]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq-v1-buy-bsq-offer-book.png&amp;diff=3990</id>
		<title>File:Bisq-v1-buy-bsq-offer-book.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq-v1-buy-bsq-offer-book.png&amp;diff=3990"/>
		<updated>2025-04-23T16:15:12Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Strayorigin moved page File:Bisq-v1-bsq-btc-offer-book.png to File:Bisq-v1-buy-bsq-offer-book.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Bisq v1 'Buy BSQ with BTC' offer book (BSQ Swaps). For [[Trading BSQ]] page.&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
	<entry>
		<id>https://bisq.wiki/index.php?title=File:Bisq-v1-bsq-btc-offer-book.png&amp;diff=3991</id>
		<title>File:Bisq-v1-bsq-btc-offer-book.png</title>
		<link rel="alternate" type="text/html" href="https://bisq.wiki/index.php?title=File:Bisq-v1-bsq-btc-offer-book.png&amp;diff=3991"/>
		<updated>2025-04-23T16:15:12Z</updated>

		<summary type="html">&lt;p&gt;Strayorigin: Strayorigin moved page File:Bisq-v1-bsq-btc-offer-book.png to File:Bisq-v1-buy-bsq-offer-book.png&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[File:Bisq-v1-buy-bsq-offer-book.png]]&lt;/div&gt;</summary>
		<author><name>Strayorigin</name></author>
		
	</entry>
</feed>