Bitcoin Forum
November 23, 2017, 12:06:21 PM *
News: Latest stable version of Bitcoin Core: 0.15.1  [Torrent].
 
   Home   Help Search Donate Login Register  
Pages: [1]
  Print  
Author Topic: Simulare da shell, DOS o Linux, dei comandi della finetra Debug del Wallet  (Read 439 times)
unsoindovo
Legendary
*
Offline Offline

Activity: 1232



View Profile WWW
March 27, 2014, 12:09:29 PM
 #1

Salve.

Come da oggetto, mi chiedo come posso fare a simulare da shell, i comandi che si danno dalla finestra debug del wallet.
insomma i classici getmininginfo, getdifficulty etc etc...
Immagino che il wallet faccia una chiamata tcp/ip ad un indirizzo:porta con un certo formalismo.
C'e un tutorial da qualche parte?

thanks!!!

██
█║█
║║║
║║║
█║█
██
'BTC MULTI-WALLET SOON'
▬▬▬▬ Download WHITEPAPER ▬▬▬▬

                    ▄██▄
                  ▄██████▄
                ▄██████████
              ▄██████████▀   ▄▄
            ▄██████████▀   ▄████▄
          ▄██████████▀    ████████▄
         ██████████▀      ▀████████
         ▀███████▀   ▄███▄  ▀████▀   ▄█▄
    ▄███▄  ▀███▀   ▄███████▄  ▀▀   ▄█████▄
  ▄███████▄      ▄██████████     ▄█████████
  █████████    ▄██████████▀    ▄██████████▀
   ▀█████▀   ▄██████████▀    ▄██████████▀
     ▀▀▀   ▄██████████▀    ▄██████████▀
          ██████████▀    ▄██████████▀
          ▀███████▀      █████████▀
            ▀███▀   ▄██▄  ▀█████▀
                  ▄██████▄  ▀▀▀
                  █████████
                   ▀█████▀
                     ▀▀▀
e i d o o
██

███▀▀
▐▐▌
▐▌
▐▌
▐▐▌
███▄▄
▀▀███
▐▌▌
▐▌
▐▌
▐▌▌
▄▄███
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction. Advertise here.
FaSan
Hero Member
*****
Offline Offline

Activity: 658



View Profile
March 27, 2014, 12:24:00 PM
 #2

Per la shell devi usare il demone bitcoind (o litecoind e così via dicendo). Và compilato dai sorgenti.

Il demone poi accetta anche chiamate RPC che puoi usare da web con delle librerie




FaSan
unsoindovo
Legendary
*
Offline Offline

Activity: 1232



View Profile WWW
March 27, 2014, 01:27:42 PM
 #3

Per la shell devi usare il demone bitcoind (o litecoind e così via dicendo). Và compilato dai sorgenti.

Il demone poi accetta anche chiamate RPC che puoi usare da web con delle librerie




FaSan

ma quindi se voglio salvare i dati in DB di N monete, devo avere N demoni in esecuzione su cui fare le query e recuperare i dati?

io immaginavo di avere un catalogo monete con, per ogni moneta, indirizzo ip/nodo da chiamare, e che questa  chiamata fosse inserita nel codice...
nel senso, nel bitcoin.conf ho la lista dei nodi della rete.
Poi il wallet fa una chiamata al primo nodo della lista che trova attivo....

se hai qualche link per how to o robe simili mi faresti un favore FaSan



██
█║█
║║║
║║║
█║█
██
'BTC MULTI-WALLET SOON'
▬▬▬▬ Download WHITEPAPER ▬▬▬▬

                    ▄██▄
                  ▄██████▄
                ▄██████████
              ▄██████████▀   ▄▄
            ▄██████████▀   ▄████▄
          ▄██████████▀    ████████▄
         ██████████▀      ▀████████
         ▀███████▀   ▄███▄  ▀████▀   ▄█▄
    ▄███▄  ▀███▀   ▄███████▄  ▀▀   ▄█████▄
  ▄███████▄      ▄██████████     ▄█████████
  █████████    ▄██████████▀    ▄██████████▀
   ▀█████▀   ▄██████████▀    ▄██████████▀
     ▀▀▀   ▄██████████▀    ▄██████████▀
          ██████████▀    ▄██████████▀
          ▀███████▀      █████████▀
            ▀███▀   ▄██▄  ▀█████▀
                  ▄██████▄  ▀▀▀
                  █████████
                   ▀█████▀
                     ▀▀▀
e i d o o
██

███▀▀
▐▐▌
▐▌
▐▌
▐▐▌
███▄▄
▀▀███
▐▌▌
▐▌
▐▌
▐▌▌
▄▄███
FaSan
Hero Member
*****
Offline Offline

Activity: 658



View Profile
March 27, 2014, 03:55:59 PM
 #4

Per la shell devi usare il demone bitcoind (o litecoind e così via dicendo). Và compilato dai sorgenti.

Il demone poi accetta anche chiamate RPC che puoi usare da web con delle librerie




FaSan

ma quindi se voglio salvare i dati in DB di N monete, devo avere N demoni in esecuzione su cui fare le query e recuperare i dati?

io immaginavo di avere un catalogo monete con, per ogni moneta, indirizzo ip/nodo da chiamare, e che questa  chiamata fosse inserita nel codice...
nel senso, nel bitcoin.conf ho la lista dei nodi della rete.
Poi il wallet fa una chiamata al primo nodo della lista che trova attivo....

se hai qualche link per how to o robe simili mi faresti un favore FaSan






Tramite chiamate RPC puoi far fare al client (che in questo caso diventa server) quello che ti pare, anche svuotare il wallet. E' per questo che non puoi accedere ai nodi della rete in questa maniera, ma solo ai tuoi server (che sono configurati con una user ed una password). Quindi si, ipotizzando di voler tirar su una blockchain multicoin per esempio, devi avere un demone server che gira per ogni moneta e si sincronizza regolarmente con gli altri nodi. Poi è chiaro che non debbano necessariamente essere presenti tutti sulla stessa macchina ma puoi anche interrogarli in remoto (per esempio uno per vps), ma devi autorizzare l' ip delle richieste e come per il locale interrogare con user e pass.

Linkino :  https://en.bitcoin.it/wiki/API_reference_(JSON-RPC)




FaSan
Pages: [1]
  Print  
 
Jump to:  

Sponsored by , a Bitcoin-accepting VPN.
Powered by MySQL Powered by PHP Powered by SMF 1.1.19 | SMF © 2006-2009, Simple Machines Valid XHTML 1.0! Valid CSS!