Bitcoin Forum
November 06, 2024, 03:41:10 AM *
News: Latest Bitcoin Core release: 28.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: theRock.js | open source asynchronous lib | therocktrading.com  (Read 1583 times)
ervalvola (OP)
Hero Member
*****
Offline Offline

Activity: 669
Merit: 500


View Profile
December 11, 2014, 09:03:19 PM
 #1

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


ervalvola (OP)
Hero Member
*****
Offline Offline

Activity: 669
Merit: 500


View Profile
December 11, 2014, 09:05:56 PM
 #2

[reserved]
paci
Hero Member
*****
Offline Offline

Activity: 500
Merit: 500



View Profile WWW
December 19, 2014, 11:53:29 AM
 #3

Bravo. Bel progetto, ben fatto.

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

Grazie!
/paci

https://www.therocktrading.com - Bitcoin exchange since 2011 - BTC/LTC/ETH/ZEC/PPC/XRP/EUR - SEPA
trinidad
Sr. Member
****
Offline Offline

Activity: 382
Merit: 254


View Profile
December 19, 2014, 02:03:30 PM
 #4

Complimenti per il lavoro svolto e tanto di cappello a Therocktrading per la donazione fatta !
https://blockchain.info/address/18s8sDkWsnp9F91CaGpb8o4SoRKT351iRW

https://imgur.com/nnvwiJm



Signature:

Code:


 ██                        ██  
 ████                    ████  
 █████              ██  █████  
 █████            ████  █████  
 █████           █████  █████  
 █████  ██       █████  █████  
 █████  ████      ████  █████  
 █████  █████       ██  █████  
 █████  █████           █████  
 █████  ████            █████  
 █████  ██              █████  
 ████                    ████  
 ██                        ██  
Mintlayer



      ▀▀▀▀▀▀▀▀▀▀▀▀







Asset Tokenization and DEX



▀▀▀▀▀▀▀▀▀▀▀▀








████████████████████████████
████████████████████████████
█████████████▀▀  ███████████
███████████▌ ▐██████████████
██████  ▀         ▀  ███████
██████               ███████
██████    ██   ██    ███████
██████▌              ███████
███████    ▄   ▄    ▄███████
████████▄   ▀▀▀   ▄█████████
██████████▄     ▄███████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
██████▀███████▀   ▀▀▀▄█████
█████▌  ▀▀███▌       ▄█████
█████▀               ██████
█████▄              ███████
██████▄            ████████
███████▄▄        ▄█████████
██████▄       ▄████████████
███████████████████████████
███████████████████████████
███████████████████████████

████████████████████████████
████████████████████████████
████████████████████████████
█████████████████▀▀  ███████
█████████████▀▀      ███████
█████████▀▀   ▄▄     ███████
█████▀▀    ▄█▀▀     ████████
█████████ █▀        ████████
█████████ █ ▄███▄   ████████
██████████████████▄▄████████
████████████████████████████
████████████████████████████
████████████████████████████

███████████████████████████
███████████████████████████
███████████████████████████
███████████ ▀██████████████
███████████   ▀████████████
███████████     ▀██████████
███████████       ▀████████
███████████      ▄█████████
███████████    ▄███████████
███████████  ▄█████████████
███████████▄███████████████
███████████████████████████
███████████████████████████
ervalvola (OP)
Hero Member
*****
Offline Offline

Activity: 669
Merit: 500


View Profile
December 19, 2014, 07:40:30 PM
 #5

UH, infatti sono un po' sbalordito!

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

Beh, che dire, grazie mille!

Non appena posso li trasformo in IOU/theRockTrading Grin

@trinidad: grazie anche a te per i complimenti!
Pages: [1]
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!