Funzioni avanzate#
Chiavi masternode#
Alcune chiavi masternode possono essere generate e archiviate in Dash Wallet. Per accedere a questi tasti, tocca il pulsante Menu e seleziona Strumenti. Tocca Chiavi Masternode e inserisci il tuo PIN per aprire la schermata Chiavi Masternode. Da qui, tocca uno qualsiasi dei tipi di chiave elencati per visualizzare le chiavi esistenti o generarne di nuove. Lo schermo mostrerà tutte le chiavi utilizzate e la prima non utilizzata. Per generare chiavi aggiuntive, tocca il pulsante ++.
Visualizzazione e generazione delle chiavi masternode
Schema URL#
iOS consente alle app di comunicare tra loro tramite schemi URL. Il Dash Wallet per iOS implementa lo schema dashwallet://, che ti consente di chiamare il wallet per completare una transazione denominata in Dash. Questa pagina documenta i metodi disponibili utilizzando lo schema URL.
Pagamento#
Formato URL della richiesta di pagamento:
dashwallet://pay=<address>&amount=<amount>&sender=<sender>
Note:
«mittente» è sia l’URL di richiamata che il nome dell’app che mostri all’utente. Questo per impedire il phishing da parte di app di terze parti.
L’utente vedrà qualcosa di simile a questo:
Richiesta di pagamento in iOS#
Se l’utente inserisce il passcode corretto, la transazione viene inviata e l’utente viene rimandato all’app del mittente seguendo l’URL di richiamata.
Formato URL di richiamata:
<sender>://callback=payack&address=<example:XiUsEXvLjqhuz1Gunbymtw7JUwtkQXQHaa>&txid=<example:09855ac1c57725d8be2c03b53f72d1cb00ecb7b927bc9e7f5aed95cb3a985d76>
Chiave pubblica principale#
Formato richiesta della chiave pubblica principale:
dashwallet://request=masterPublicKey&account=0&sender=<sender>
Nota: l’account è facoltativo e corrisponde all’account BIP32/BIP44, nella maggior parte dei casi dovrebbe essere 0. Se l’account non è specificato, utilizziamo l’account 0. Questo restituirà sia la chiave pubblica estesa a 44’/5’/<account>’ e <account>’
Richiamare:
<sender>://callback=masterPublicKey&masterPublicKeyBIP32=<example:xpub68GSYNiJZ7k1beEHGmkMUjPsawFvhM7adhbXgnaY1zj5iucUgKPJNDh5iCB8KV2A9FFAGKcGZp5JtQ1XNmT7j2ErRnf8eb4Mt4wjLG6uRcN>&masterPublicKeyBIP44=<example:xpub6DTuSViCnkd1jcgoiQLcghtTAAntBX4zWhfwNMSsmcD94JATNaWZ1tC4NEv6bxcD1YA4474S2BzCDsBA97sM52jiJcmFPBiXcH9JzZSLQJm>&account=0&source=dashwallet
Ottieni l’indirizzo per il pagamento#
dashwallet://request=address&sender=<sender>
Richiamare:
<sender>://callback=address&address=<example:XjkMY3GiK5aHwbpg9Uaw7QCPk3QE63Nh5i>&source=dashwallet