Listing Siacoin on your exchange

The Sia Storage Platform is one of the premier projects in the blockchain space. Sia is open source, and we believe completely in the spirit of decentralization. As such, exchanges should strive to implement the best projects that will enhance their platforms with little involvement from the development team for that project.

Some background on Siacoin

Siacoin is used for buying and selling storage space on the Sia network. We believe that Siacoin is a pure utility token. Siacoins are generated only through Proof of Work mining, and there is no limit on the number of Siacoins that will be issued

Download Sia-UI

Siacoin is stored in Sia-UI, our official app. Only one instance of Sia-UI can run at a time, so you’ll need to install on multiple machines or virtual environments if you’d like to run more than a single wallet.

You can download the latest release directly from Gitlab, or from our website.

Learn how to download and install Sia-UI.

Technical Specifications for Sia-UI

  • CPU: Sia-UI does not require special CPU considerations
  • RAM: 8 GB recommended
  • SSD: 30 GB recommended
As of July 11, 2018 the blockchain is 12.07 GB, and you’ll need to download an entire copy to properly run your wallet. The blockchain grows by about 1 GB every two months.

No special libraries are required for installation.

Review our API documentation

Our API documentation can be found here.

Setting up Sia

This is where you come in. Every platform is different, and your team can determine how best to integrate the Siacoin wallet. While we don’t provide dedicated technical support, our developers can provide assistance with your issues. See the "Point of contact" section at the bottom of the article.

In the meantime, here are some answers to questions we’ve received regarding wallet setup for exchanges.

IP Access Restriction. IP access is restricted to localhost with user agent "Sia- Agent" required. We highly recommended to keep this as the default.

User Access Restriction. Our API documentation has information on how to set up password authentication to access the API.

Transactions per block. We recommend at most three multi-output transactions per block, and about 250 outputs per multi-output transaction.

TLS/SSL Availability. TLS/SSL is not currently available.

Transaction Fee. The transaction fee is automatically set, but you can always get an estimated range via the API https://github.com/NebulousLabs/Sia/blob/master/ doc/API.md#tpoolfee-get

If the explorer returns incorrect info. Instead of using the explorer, use the /consensus endpoints listed in the API documentation. These should get you the same info easily. We'll be working on the explorer soon.

Common API Requests

Generating wallet addresses

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/API.md#walletaddress-get

Getting transactions for an address

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/ API.md#wallettransactionsaddr-get

Sending to an address or set of addresses

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/API.md#walletsiacoins-post

Unlocking the wallet

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/API.md#walletunlock-post

Verifying an address

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/ API.md#walletverifyaddressaddr-get

Changing the wallet password

https://gitlab.com/NebulousLabs/Sia/blob/master/doc/ API.md#walletchangepassword—post

A note about fees

We believe in the quality of our project, and the spirit of fair play. The long-term value proposition of listing any token comes, of course, from the transaction fees that an exchange earns. And these fees can add up to substantial totals.

If your exchange requires any fee to list a coin, you can go ahead and skip us. We do not pay fees of any sort – whether they be called listing fees, marketing fees, or sales budgets.

Community Votes

We don't participate in any type of community voting. Community votes typically come in two forms – those that are free and easy to manipulate, or those that require paid votes and are still possible to manipulate. We'll never ask our community to participate in either in the future, and urge all exchanges to add projects and tokens that they feel will benefit their users and the blockchain space.

If your exchange requires an opinion regarding Siacoin's status as it relates to US securities law, you can download our team's self-written opinion. If your team requires an opinion from a US-based law firm, send an email to the point of contact listed below.

Point of contact

If you have any questions, send an email to Steve. He runs our support channels and will get you in contact with our dev team.


How did we do?