Learning-Bitcoin-from-the-C.../it/17_0_Programmare_Bitcoin_con_Libwally.md
Lutxo 80377bfbba Uploading italian transtlation to it directory
Uploading italian transtlation to "it" directory
2024-08-08 11:54:13 +02:00

31 lines
2.4 KiB
Markdown

# Capitolo 17: Programmazione con Libwally
Il capitolo precedente ha presentato tre librerie C, per RPC, JSON e ZMQ, tutte destinate a interagire direttamente con `bitcoind`, proprio come hai fatto dall'inizio. Ma a volte potresti voler programmare senza accesso diretto a un `bitcoind`. Questo potrebbe essere dovuto a un client offline, o semplicemente perché vuoi mantenere alcune funzionalità interne al tuo programma C. Potresti anche voler approfondire le funzionalità del portafoglio, come la creazione di parole mnemoniche o la derivazione di indirizzi. È qui che entra in gioco Libwally: è una libreria per portafogli per C, C++, Java, NodeJS o Python, con wrapper disponibili anche per altri linguaggi, come Swift.
Questo capitolo tocca le funzionalità possibili all'interno di Libwally, la maggior parte delle quali completa il lavoro che hai svolto tramite l'accesso RPC a `bitcoind`, ma alcune delle quali lo replicano. Mostra anche come integrare quel lavoro con i client RPC con cui sei più familiare. Tuttavia, nota che questa è solo la minima introduzione a Libwally. Diverse delle sue serie di funzioni più importanti sono evidenziate, ma non facciamo mai più che bagnare i piedi. Se trovi le sue funzioni utili o intriganti, allora dovrai approfondire molto più di quanto questo corso possa coprire.
## Obiettivi di questo Capitolo
Dopo aver lavorato attraverso questo capitolo, uno sviluppatore sarà in grado di:
* Utilizzare le Funzioni del Portafoglio con Libwally
* Eseguire Manipolazioni di PSBT e Transazioni con Libwally
* Implementare Progetti che Mescolano Lavoro con Libwally e RPC
Obiettivi di supporto includono la capacità di:
* Comprendere le Parole Mnemoniche BIP39
* Comprendere di Più sui Portafogli Gerarchici BIP32
* Riassumere la Profondità Funzionale di Libwally
## Sommario
* [Capitolo 17.1 Configurare Libwally](17_1_Configurare_Libwally.md)
* [Capitolo 17.2 Usare BIP39 in Libwally](17_2_Usare_BIP39_in_Libwally.md)
* [Capitolo 17.3 Usare BIP32 in Libwally](17_3_Usare_BIP32_in_Libwally.md)
* [Capitolo 17.4 Usare PSBTs in Libwally](17_4_Usare_PSBTs_in_Libwally.md)
* [Capitolo 17.5 Usare Scripts in Libwally](17_5_Usare_Scripts_in_Libwally.md)
* [Capitolo 17.6 Usare Altre Funzioni in Libwally](17_6_Usare_Altre_Funzioni_in_Libwally.md)
* [Capitolo 17.7 Integrare Libwally e Bitcoin-CLI](17_7_Integrare_Libwally_e_Bitcoin-CLI.md)