Bitcoin Forum

Bitcoin => Project Development => Topic started by: br00t on February 02, 2012, 05:32:44 AM



Title: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 02, 2012, 05:32:44 AM
MTGOX WRAPPER:

Written in C#, very simple wrapper around v0 and v1 HTTP API. Sorry, streaming API (Socket.io) not yet implemented. This will change shortly!

GitHub (Git):

https://github.com/br00t999/MtGox-Trading-API-Wrapper (https://github.com/br00t999/MtGox-Trading-API-Wrapper)

CodePlex (TFS, Mercurial, SVN):

https://mtgoxwrapper.codeplex.com/ (https://mtgoxwrapper.codeplex.com/)

TRADEHILL WRAPPER:

Written in C#, very simple wrapper around TradeHill HTTP API.

GitHub (Git):

https://github.com/br00t999/TradeHill-Trading-API-Wrapper (https://github.com/br00t999/TradeHill-Trading-API-Wrapper)

CodePlex (TFS, Mercurial, SVN):

https://tradehillwrapper.codeplex.com/ (https://tradehillwrapper.codeplex.com/)

Hope someone finds this helpful!

Coming soon: CAVirtex, CryptoX, Intersango, BTC-e


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: Fireball on February 03, 2012, 08:49:24 PM
There is a nice code by zelyony which supports streaming API.

I can help you with ICBIT's API, which is strictly streaming-only (due to performance reasons).


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 07, 2012, 04:57:03 PM
Hi Fireball!

Sorry for the late reply. We would be very happy to do the ICBit integration :-) Can you please PM me to discuss at your convenience?

Thanks!

br00t


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: Seal on February 09, 2012, 06:42:24 AM
Hey br00t, are you trading using these wrappers? Got a trading bot?


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 09, 2012, 03:12:43 PM
Hi Seal,

For a number of reasons, we will not be making our trading bot public (for the time being). We would prefer to focus on contributing tools to the community that can speed innovation and increase adoption of the beloved coin :)  We will however, be releasing some sample apps and proper documentation in the very near future so people can start using our libraries without too much digging. If you have projects, suggestions, requests, etc don't hesitate to give us a shout!

Cheers,

br00t


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 09, 2012, 04:21:49 PM
Hi All,

As promised, just posted first release of MtGoxWrapper to codeplex. This release includes a very simple windows form app which queries the MtGox ticker via the HTTP API at 10-second intervals and displays the results. Changes will be pushed to Github shortly.

https://mtgoxwrapper.codeplex.com/releases/view/82004 (https://mtgoxwrapper.codeplex.com/releases/view/82004)

Enjoy!

br00t


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 09, 2012, 04:59:46 PM
Also added new code to github:

https://github.com/br00t999/TradeHill-Trading-API-Wrapper


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: twa on February 11, 2012, 10:54:24 PM
I have written a program in .NET which connects to the streaming API via socketio.  If you are interested I can post it here.  It also includes full MtGox authentication using the secret and key.  You can check your balance or make trades while simultaneously viewing a ticker based on the socketio stream.  


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: Fireball on February 12, 2012, 07:58:24 PM
I have written a program in .NET which connects to the streaming API via socketio.  If you are interested I can post it here.

Cool, please post, it would be useful for ICBIT connector too (as it uses the same socket.io access type, but slightly different data structures).
Does it handle connection failures gracefully? Mt.Gox is known to drop socket.io connections quite often.


Title: Re: .NET Wrappers for: MtGox API v0, v1, TradeHill
Post by: br00t on February 21, 2012, 03:35:52 AM
Fireball clued me into to ru_zelyony's very very nice implementation (see https://socketiowebsockets.codeplex.com/ (https://socketiowebsockets.codeplex.com/)) ... I have started playing around with it. It works as advertised and is quite simple to use. I've integrated it into our code base and we hope to release a little GUI which uses zelyony's socketio implementation and fails over to our (clunky) implementation of the v0/v1 HTTP API if socketio goes belly up. Hoepfully by the end of this week. After that we hope to delve into the ICBit API...

@twa: we'd love to see what you've written as well... the more the merrier...