https://bisq.community/t/yenten-coin-listing/4752new listing request
== Introduction
This document describes the process how to submit a request for adding a new Altcoin or token (we use the general term token in that document) to the currency list in Bisq. Adding a token does not mean any endorsement of the token. For making decisions in case of controversial requests we use the Bisq DAO voting process. The maintainers of the GH repository have the authority to merge or reject the PR based on the formal requirements but not on "political" objections (e.g. consider the token as scam-coin,...).
Please note that Bisq is not implementing technically any token infrastructure (wallet, full nodes, block explorer,...) but only supports that the users can add the token address to a payment account and then during the trade process the users exchange the token address. The process of sending and receiving the token is not part of the Bisq application (traders use their own token wallets).
Already added token which have been traded at least once or which have provided a PR for the address validation will be kept. All other tokens will be removed with the 0.6 release.
This document replaces the process described in the link:https://bisq.community/t/how-to-add-your-favorite-Altcoin/46.
Other altcoins need to fulfill the following requirements:
The requesting person needs to be associated with the official coin (use an email address indicating that you are from the team)
They need to add Bitsquare as official exchange to their webpage.
There need to be an active block explorer available.
They need to send an example address of the altcoin.
The ticker symbol does not conflict with any Fiat or Altcoin symbol (Check here:
https://en.wikipedia.org/wiki/ISO_4217171,
https://coinmarketcap.com/currencies/37).
The requirements to add the coin does not cause extra effort for Bitsquare like adding additional input fields (e.g. if the addresss alone is not sufficient for the trade).
They need to provide the rules for validating a correct altcoin address. Input verification for the coin address will be added soon and we would need to get the specifics of a altcoin delivered from those who are interested that it get added (if the one who want to add a coin is not a developer he needs to request those information form the altcoin developers - Bitsquare will not do that task). A pull request with actual code contribution is preferred over pure text based information.
There need to be some trading activity. If for a period of 2 months no trade activity is visible that coin might get removed again.
If a coin represents political values which are diametral to Bitsquare’s values we reject it (e.g. fascistic, racist,…)
UPDATE:
Additional new requirement:
Pullrequest for the Altcoin address validation (Regex test + checksum test or anything else if there is anything specific) and Unittest for it (use Dev branch NOT master branch for PR).
Validation class is here
https://github.com/bitsquare/bitsquare/blob/Development/gui/src/main/java/io/bisq/gui/util/validation/AltCoinAddressValidator.java.
Unittest is here
https://github.com/bitsquare/bitsquare/blob/Development/gui/src/test/java/io/bisq/gui/util/validation/AltCoinAddressValidatorTest.java.
From mail:
You will need a Java programmer to make a pull request on GitHub with the address validation code and some other stuff detailed in the document.
Don’t post information about the coin in the topic, it is just making the forum harder to read.
You will need to make a valid pull request with the code and other information, those are the requirements.