Bitcoin Forum
May 05, 2024, 01:41:54 PM *
News: Latest Bitcoin Core release: 27.0 [Torrent]
 
   Home   Help Search Login Register More  
Pages: [1]
  Print  
Author Topic: Simulare da shell, DOS o Linux, dei comandi della finetra Debug del Wallet  (Read 547 times)
unsoindovo (OP)
Legendary
*
Offline Offline

Activity: 1932
Merit: 1042

https://locktrip.com/?refId=40964


View Profile
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!!!

██▬▬▬

██▬

██▬

██▬▬▬



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

 
 
 
▬▬▬██

▬██

▬██

▬▬▬██
1714916514
Hero Member
*
Offline Offline

Posts: 1714916514

View Profile Personal Message (Offline)

Ignore
1714916514
Reply with quote  #2

1714916514
Report to moderator
1714916514
Hero Member
*
Offline Offline

Posts: 1714916514

View Profile Personal Message (Offline)

Ignore
1714916514
Reply with quote  #2

1714916514
Report to moderator
1714916514
Hero Member
*
Offline Offline

Posts: 1714916514

View Profile Personal Message (Offline)

Ignore
1714916514
Reply with quote  #2

1714916514
Report to moderator
The Bitcoin network protocol was designed to be extremely flexible. It can be used to create timed transactions, escrow transactions, multi-signature transactions, etc. The current features of the client only hint at what will be possible in the future.
Advertised sites are not endorsed by the Bitcoin Forum. They may be unsafe, untrustworthy, or illegal in your jurisdiction.
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



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 (OP)
Legendary
*
Offline Offline

Activity: 1932
Merit: 1042

https://locktrip.com/?refId=40964


View Profile
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



██▬▬▬

██▬

██▬

██▬▬▬



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

 
 
 
▬▬▬██

▬██

▬██

▬▬▬██
FaSan
Hero Member
*****
Offline Offline

Activity: 658
Merit: 500



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:  

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