Hi Ben, Thank you for sharing this, looks really cool.
I have some issues installing the library. In the "Clone repository" dialog I had to use https://github.com/Traadh/bittrex.git The install procedure did not downloaded the libsodium library. I had to install it from loading Nacl. Any particular difference with Nacl? From the dll in Nacl I can see Bittrex functions are supported but appending a "256" in the function prototype, i.e.: crypto_auth_hmacsha512256_keybytes , maybe you can add the functions to the Nacl repository? http://www.smalltalkhub.com/#!/~tonyg/Crypto-Nacl Or you can use the URL's in ConfigurationOfNacl>>platformLibraryUrl to download the library for each platform, or integrate the download procedure in https://github.com/hernanmd/MetacelloFileDownload Cheers, Hernán 2018-01-13 16:07 GMT-03:00 Ben Coman <[email protected]>: > Thanks everyone who advised on Zinc, REST, NeoJSON, HMAC & Libsodium > to help me on my way to implement an interface to the Bittrex bitcoin > exchange. I've got to the point where I'm happy to make an initial > 0.x release. After all my years having fun hacking around Pharo, this > is my first (tiny) product. Hopefully it may grow. :) > > The implementation is probably closest to a Command pattern > with a class per entry-point. All the v1.1 entry points are > implemented except a few to deposit & withdraw money from the > exchange. These are currently infrequent events for me and left for > manual action. > > I'm optimistic that I'll add a few more exchanges so I created a > github org to group them together. Contributions welcome. > > Please see quick start instructions here... > https://github.com/Traadh/bittrex > > Have fun and take care... > https://imgs.xkcd.com/comics/engineer_syllogism.png > > cheers -ben >
