Fonctions avancées#
Masternode keys#
Certain masternode keys may be generated and stored in Dash Wallet. To access these keys, tap the Menu button and select Tools. Tap Masternode Keys and enter your PIN to open the Masternode Keys screen. From here, tap on any of the listed key types to view existing keys or generate new ones. The screen will show all used keys and the first unused one. To generate additional keys, tap the + button.
Viewing and generating masternode keys
Schéma d’URL#
iOS permet aux applications de communiquer entre elles en utilisant des schémas d’URL. Le portefeuille logiciel Dash pour iOS implémente le schéma dashwallet://, ce qui permet d’appeler le portefeuille pour accomplir une transaction libellée en dashs. Cette page explique les méthodes disponibles avec ce schéma d’URL.
Paiement#
Format d’URL de requête de paiement
dashwallet://pay=<address>&amount=<amount>&sender=<sender>
Notes :
sender
est à la fois votre URL de retour et le nom de l’application affiché à l’utilisateur. Cela sert à empêcher le hameçonnage depuis des applications tierces.
L’utilisateur verra quelque chose comme ceci
Si l’utilisateur saisit le bon mot de passe, la transaction est envoyée et l’utilisateur est renvoyé vers l’application émettrice, selon l’URL de retour.
Format de l’URL de retour
<sender>://callback=payack&address=<example:XiUsEXvLjqhuz1Gunbymtw7JUwtkQXQHaa>&txid=<example:09855ac1c57725d8be2c03b53f72d1cb00ecb7b927bc9e7f5aed95cb3a985d76>
Clé publique maître#
Format de requête de clé publique maître
dashwallet://request=masterPublicKey&account=0&sender=<sender>
À noter : le compte est facultatif et correspond au compte BIP32/BIP44, la plupart du temps il s’agit de 0. Si le compte n’est pas indiqué, on utilise le compte 0. Cela renverra la clé publique étendue à la fois à 44’/5’/<account>’
et à <account>’
Retour
<sender>://callback=masterPublicKey&masterPublicKeyBIP32=<example:xpub68GSYNiJZ7k1beEHGmkMUjPsawFvhM7adhbXgnaY1zj5iucUgKPJNDh5iCB8KV2A9FFAGKcGZp5JtQ1XNmT7j2ErRnf8eb4Mt4wjLG6uRcN>&masterPublicKeyBIP44=<example:xpub6DTuSViCnkd1jcgoiQLcghtTAAntBX4zWhfwNMSsmcD94JATNaWZ1tC4NEv6bxcD1YA4474S2BzCDsBA97sM52jiJcmFPBiXcH9JzZSLQJm>&account=0&source=dashwallet
Obtenir une adresse de paiement#
dashwallet://request=address&sender=<sender>
Retour
<sender>://callback=address&address=<example:XjkMY3GiK5aHwbpg9Uaw7QCPk3QE63Nh5i>&source=dashwallet