23

I just found this project, 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.

5 Answers 5

20

Intersango is an open source exchange that is used at intersango.com, which is an exchange operated by The Bitcoin Consultancy. The open source project that can be found here is released under the GNU Affero General Public License.

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!

5
  • 1
    Nice, I missed / forgot about that. But how does it work? Specifically, how does one get fiat money in and out of the exchange? bitcointalk.org/index.php?topic=35812.msg564823#msg564823
    – ripper234
    Oct 9, 2011 at 15:14
  • 2
    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.
    Oct 9, 2011 at 15:38
  • 1
    Ah, so the actual deposit is (as I thought) not automated yet. Thanks.
    – ripper234
    Oct 9, 2011 at 16:05
  • 1
    Some unfinished code here: github.com/ghughes/xchgb
    – osmosis
    Oct 10, 2011 at 0:14
  • 1
    Also github.com/davout/bitcoin-central which apparently runs en.bitcoin.it/wiki/Bitcoin-Central
    – mlinksva
    Apr 4, 2012 at 18:11
12

The code that Intersango runs is no longer open source as I understand it.

The Australian World Bitcoin Exchange uses a heavily modified 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 than the exchange generates in commission.

5
  • 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
    Feb 17, 2012 at 0:35
  • 1
    The code is live on WBX right now. It handles modest amounts of volume - see 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. Feb 17, 2012 at 0:50
  • 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. Feb 17, 2012 at 0:54
  • Excellent! I am glad to hear that it is in such good shape.
    – David
    Feb 17, 2012 at 11:34
  • 1
    Would you be interested in creating an exchange between Profit Points 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
    Feb 18, 2012 at 12:42
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 and bitcoin-central is part of the paymium payment network.

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

The first financially 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 verified account holders.

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.

1
0

With a recent news on bitcoin, 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.

1
  • That would not qualify as "open source". Aug 19, 2014 at 8:28

Not the answer you're looking for? Browse other questions tagged or ask your own question.