Bitcoin Forum

Local => Progetti => Topic started by: ervalvola on December 11, 2014, 09:03:19 PM



Title: theRock.js | open source asynchronous lib | therocktrading.com
Post by: ervalvola on December 11, 2014, 09:03:19 PM
Ciao a tutti!

Da qualche mese nel tempo libero mi diverto a studiare un po' di programmazione, e come esercizio ho scritto una libreria per interagire con le API di  The Rock Trading.
Ho visto che non ne esisteva alcuna, almeno in javascript/node.js, e cosė ho pensato (suggerito dal buon paci) di "aprirne" il codice sorgente.

Originariamente si trattava di un semplice "API wrapper" ma poi ho implementato anche dei metodi che interrogano periodicamente il sito ed emettono degli eventi se cambia qualcosa: esiste quindi l'evento  'fund' (es. 'BTCEUR' se avviene un cambiamento nell'orderbook oppure avviene uno scambio di valute nel fondo corrispondente) ) o l'evento 'changes' (e/o 'trade' se avviene un qualche cambiamento nel bilancio dell'account interessato - password e api key servono solo se si devono utilizzare i metodi, appunto, privati).
E' possibile settare il rate di aggiornamento in base alle proprie esigenze e iscriversi selettivamente a diversi orderbook e/o mercati... č tutto documentato in "perfetto" inglese maccheronico (c'č da ridere... non ho perso tempo a rileggere, siate buoni!).

Come anticipato, sono un novellino: si tratta di un esperimento e sono sicuro che esistono modi molto pių eleganti/economici/precisi per fare le stesse cose (almeno per quanto riguarda la parte ad eventi che č un po' pių complessa) quindi mi farebbe piacere raccogliere delle critiche per potere imparare qualcosa!
Lo dico anche per evitare che qualcuno decida sconsideratamente di gestire il proprio tesoro di migliaia e migliaia di BTC attraverso theRock.js!

Fatte le dovute cautele, spero che possa servire a qualcuno: in tal caso... buon divertimento ; )

theRock.js (https://github.com/ervalvola/theRock.js)



Title: Re: theRock.js | open source asynchronous lib | therocktrading.com
Post by: ervalvola on December 11, 2014, 09:05:56 PM
[reserved]


Title: Re: theRock.js | open source asynchronous lib | therocktrading.com
Post by: paci on December 19, 2014, 11:53:29 AM
Bravo. Bel progetto, ben fatto.

Come TheRock abbiamo appena fatto una piccola donazione, a mo' di ringraziamento.

Grazie!
/paci


Title: Re: theRock.js | open source asynchronous lib | therocktrading.com
Post by: trinidad on December 19, 2014, 02:03:30 PM
Complimenti per il lavoro svolto e tanto di cappello a Therocktrading per la donazione fatta !
https://blockchain.info/address/18s8sDkWsnp9F91CaGpb8o4SoRKT351iRW


Title: Re: theRock.js | open source asynchronous lib | therocktrading.com
Post by: ervalvola on December 19, 2014, 07:40:30 PM
UH, infatti sono un po' sbalordito!

Paci, ma te l'avevo detto che non c'era bisogno  ;D

Beh, che dire, grazie mille!

Non appena posso li trasformo in IOU/theRockTrading ;D

@trinidad: grazie anche a te per i complimenti!