<p>The code that <a href="https://intersango.com/">Intersango</a> runs is no longer open source as I understand it.</p>

<p>The Australian <a href="https://www.worldbitcoinexchange.com/">World Bitcoin Exchange</a> uses a <a href="https://github.com/dooglus/intersango/commits/aud">heavily modified</a> version of the old open source Intersango code, and remains open source.</p>

<p>Full disclosure: I'm the one who heavily modified it.  :)</p>

<p>Fiat deposits and withdrawals are handled manually.  For a while we looked into automating the process, but the bank charges more for the necessary <a href="http://www.xero.com/">banking API</a> than the  exchange generates in commission.</p>

CC BY-SA 3.0
2012-02-17T00:35:01.107Z
How would you describe the state of this modified code? If it was to be used for an exchange, would it still need a lot of work? Is it well structured, buggy, etc.?
David
CC BY-SA 3.0
2012-02-17T00:50:19.687Z
The code is live on WBX right now.  It handles modest amounts of volume - see http://bitcoincharts.com/markets/wbxAUD.html - at the time of writing it's moved 4500 BTC in the last 30 days.  It's stable, and pretty well structured.
Chris Moore
CC BY-SA 3.0
2012-02-17T00:54:03.473Z
I've made it configurable from a config file.  It only deals in a single currency pair (BTC <-> AUD).  It's easy to set it up to use something other than AUD, but getting it to trade multiple fiat currencies would be quite a rewrite.  That's what the closed source version of Intersango was - a rewrite for multiple currency pairs, and also separating the front and back ends.  This open source code has no such separation.
Chris Moore
CC BY-SA 3.0
2012-02-17T11:34:52.797Z
Excellent! I am glad to hear that it is in such good shape.
David
CC BY-SA 3.0
2012-02-18T12:42:54.430Z
Would you be interested in creating an exchange between [Profit Points](http://www.open-org.com) and Bitcoins? Profit Points is a virtual currency. Contributors to Open-org.com earn Profit Points for their contributions. If you are interested, please write to me at mrdavidandersen ( a t ) gmail . com.
David
CC BY-SA 3.0
2012-02-16T20:33:51.870Z
2012-02-16T20:33:51.870Z
Chris Moore
<p>The bitcoin-central.net exchange claims to be open as well, but they are currently(as of March 2nd 2013) "down for maintenance". The code can be found at <a href="https://github.com/davout/bitcoin-central" rel="nofollow">github</a> and bitcoin-central is part of the <a href="http://paymium.com/" rel="nofollow">paymium</a> payment network.</p>

<p>The network, including bitcoin-central, is somewhat backed by the french taxpayer:</p>

<blockquote>
  <p>The ﬁrst ﬁnancially registered Bitcoin exchange,
  bitcoin‑central.net is the leading European exchange running without
  disruption since January 2011.</p>
  
  <p>Customer deposits in Euros are held separately by Aqoba, licensed as a
  payment institution by Banque of France. A debit card will be offered
  soon to veriﬁed account holders.</p>
</blockquote>

CC BY-SA 3.0
2013-04-02T03:10:42.853Z
2013-04-02T03:10:42.853Z
ix5
<p>Try this Chinese opensource project <a href="http://www.peat.io/" rel="nofollow">http://www.peat.io/</a></p>

<p>They've released their source code under the MIT License, and claim to have a fully functional platform.</p>

CC BY-SA 3.0
2017-09-19T13:49:09.383Z
https://github.com/peatio/peatio
suhailvs
CC BY-SA 3.0
2015-02-14T18:09:33.433Z
2015-02-14T19:34:47.810Z
2015-02-14T19:34:47.810Z
arruah
<p>With a <a href="http://techcrunch.com/2014/03/03/mt-gox-source-code-leaked-by-hackers-along-with-team-information-customer-data/?utm_campaign=fb&amp;ncid=fb" rel="nofollow">recent news on bitcoin</a>, it is claimed that the source code for MtGox exchange was leaked.</p>

<p>So you can find partially their source code (~2000 line of php) in this <a href="http://pastebin.com/W8B3CGiN" rel="nofollow">paste</a>.</p>

CC BY-SA 3.0
2014-08-19T08:28:21.460Z
That would not qualify as "open source".
Chris Mountford
CC BY-SA 3.0
2014-03-04T22:35:09.437Z
2014-03-04T22:35:09.437Z
Salvador Dali
<p>Intersango is an open source exchange that is used at <a href="http://www.intersango.com">intersango.com</a>, which is an exchange operated by <a href="https://bitcoinconsultancy.com/">The Bitcoin Consultancy</a>. The open source project that can be found <a href="http://gitorious.org/intersango">here</a> is released under the <a href="http://www.gnu.org/licenses/agpl.html">GNU Affero General Public License</a>. </p>

<p>For more info on how to set it up, see this post on the bitcointalk forums: <a href="https://bitcointalk.org/index.php?topic=35812.0">Intersango HOWTO - Build your own Bitcoin Exchange Web Site!</a></p>

CC BY-SA 3.0
2011-10-09T15:14:50.453Z
Nice, I missed / forgot about that. But how does it work? Specifically, how does one get fiat money in and out of the exchange? https://bitcointalk.org/index.php?topic=35812.msg564823#msg564823
ripper234
CC BY-SA 3.0
2011-10-09T15:38:20.347Z
I'm not sure, haven't used it myself, but the second post in that thread says this: "the bank statement parser... Until now, you must access your Internet Banking and export your bank statement to a CSV or TXT file, to import it into Internsango using some scripts under the intersango/cron directory". I guess that every user is assigned a code to use when depositing to your bank account and that the parser mentioned reads your bank statement and credits the right accounts by reading the bank statement.
D.H.
CC BY-SA 3.0
2011-10-09T16:05:28.720Z
Ah, so the actual deposit is (as I thought) not automated yet. Thanks.
ripper234
CC BY-SA 3.0
2011-10-10T00:14:41.233Z
Some unfinished code here:
https://github.com/ghughes/xchgb
osmosis
CC BY-SA 3.0
2012-04-04T18:11:35.077Z
Also https://github.com/davout/bitcoin-central which apparently runs https://en.bitcoin.it/wiki/Bitcoin-Central
mlinksva
CC BY-SA 3.0
2011-10-09T15:06:09.053Z
2011-10-09T15:11:34.583Z
2011-10-09T15:11:34.583Z
D.H.
<p>I just found <a href="https://github.com/enmaku/btc_exchange">this project</a>, which is described a.t.m as a learning project.</p>

<p>Is there a more serious, open source Bitcoin exchange? I'm aware exchanging BTC for fiat money can be quite complex, and might not fit an open source model, but an exchange specializing in crypto-currencies shouldn't be that complicated to setup, so I think there is room for an open source one.</p>

<exchanges>
Is there an open source Bitcoin exchange?
ripper234
# Is there an open source Bitcoin exchange?

(Asked by: username_0 on 2011-10-09)

I just found [this project](https://github.com/enmaku/btc_exchange), which is described a.t.m as a learning project.

Is there a more serious, open source Bitcoin exchange? I'm aware exchanging BTC for fiat money can be quite complex, and might not fit an open source model, but an exchange specializing in crypto-currencies shouldn't be that complicated to setup, so I think there is room for an open source one.

**Tags:** exchanges


---

## 5 answers

### Answer by username_8 on 2011-10-09. Score: 20 | Accepted answer

Intersango is an open source exchange that is used at [intersango.com](http://www.intersango.com), which is an exchange operated by [The Bitcoin Consultancy](https://bitcoinconsultancy.com/). The open source project that can be found [here](http://gitorious.org/intersango) is released under the [GNU Affero General Public License](http://www.gnu.org/licenses/agpl.html).

For more info on how to set it up, see this post on the bitcointalk forums: [Intersango HOWTO - Build your own Bitcoin Exchange Web Site!](https://bitcointalk.org/index.php?topic=35812.0)

> **Comments:**
> **username_0**: Nice, I missed / forgot about that. But how does it work? Specifically, how does one get fiat money in and out of the exchange? https://bitcointalk.org/index.php?topic=35812.msg564823#msg564823  
> **username_8**: I'm not sure, haven't used it myself, but the second post in that thread says this: "the bank statement parser... Until now, you must access your Internet Banking and export your bank statement to a CSV or TXT file, to import it into Internsango using some scripts under the intersango/cron directory". I guess that every user is assigned a code to use when depositing to your bank account and that the parser mentioned reads your bank statement and credits the right accounts by reading the bank statement.  
> **username_0**: Ah, so the actual deposit is (as I thought) not automated yet. Thanks.  
> **username_9**: Some unfinished code here: https://github.com/ghughes/xchgb  
> **username_10**: Also https://github.com/davout/bitcoin-central which apparently runs https://en.bitcoin.it/wiki/Bitcoin-Central  

---

### Answer by username_1 on 2012-02-16. Score: 12

The code that [Intersango](https://intersango.com/) runs is no longer open source as I understand it.

The Australian [World Bitcoin Exchange](https://www.worldbitcoinexchange.com/) uses a [heavily modified](https://github.com/dooglus/intersango/commits/aud) version of the old open source Intersango code, and remains open source.

Full disclosure: I'm the one who heavily modified it. :)

Fiat deposits and withdrawals are handled manually. For a while we looked into automating the process, but the bank charges more for the necessary [banking API](http://www.xero.com/) than the exchange generates in commission.

> **Comments:**
> **username_2**: How would you describe the state of this modified code? If it was to be used for an exchange, would it still need a lot of work? Is it well structured, buggy, etc.?  
> **username_1**: The code is live on WBX right now.  It handles modest amounts of volume - see http://bitcoincharts.com/markets/wbxAUD.html - at the time of writing it's moved 4500 BTC in the last 30 days.  It's stable, and pretty well structured.  
> **username_1**: I've made it configurable from a config file.  It only deals in a single currency pair (BTC <-> AUD).  It's easy to set it up to use something other than AUD, but getting it to trade multiple fiat currencies would be quite a rewrite.  That's what the closed source version of Intersango was - a rewrite for multiple currency pairs, and also separating the front and back ends.  This open source code has no such separation.  
> **username_2**: Excellent! I am glad to hear that it is in such good shape.  
> **username_2**: Would you be interested in creating an exchange between [Profit Points](http://www.open-org.com) and Bitcoins? Profit Points is a virtual currency. Contributors to Open-org.com earn Profit Points for their contributions. If you are interested, please write to me at mrdavidandersen ( a t ) gmail . com.  

---

### Answer by username_3 on 2013-04-02. Score: 2

The bitcoin-central.net exchange claims to be open as well, but they are currently(as of March 2nd 2013) "down for maintenance". The code can be found at [github](https://github.com/davout/bitcoin-central) and bitcoin-central is part of the [paymium](http://paymium.com/) payment network.

The network, including bitcoin-central, is somewhat backed by the french taxpayer:

> The ﬁrst ﬁnancially registered Bitcoin exchange,
> bitcoin‑central.net is the leading European exchange running without
> disruption since January 2011.
>
> Customer deposits in Euros are held separately by Aqoba, licensed as a
> payment institution by Banque of France. A debit card will be offered
> soon to veriﬁed account holders.


---

### Answer by username_4 on 2015-02-14. Score: 1

Try this Chinese opensource project <http://www.peat.io/>

They've released their source code under the MIT License, and claim to have a fully functional platform.

> **Comments:**
> **username_5**: https://github.com/peatio/peatio  

---

### Answer by username_6 on 2014-03-04. Score: 0

With a [recent news on bitcoin](http://techcrunch.com/2014/03/03/mt-gox-source-code-leaked-by-hackers-along-with-team-information-customer-data/?utm_campaign=fb&ncid=fb), it is claimed that the source code for MtGox exchange was leaked.

So you can find partially their source code (~2000 line of php) in this [paste](http://pastebin.com/W8B3CGiN).

> **Comments:**
> **username_7**: That would not qualify as "open source".  

---

