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 ; )