Erweiterte Funktionen#

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.

../../../../_images/menu1.jpg ../../../../_images/menu-tools1.jpg ../../../../_images/tools-mn-keys1.jpg ../../../../_images/tools-mn-keys-owner-key1.jpg

Viewing and generating masternode keys

URL-Schema#

Apps haben über iOS die Möglichkeit miteinander durch URL-Schemata zu kommunizieren. Die Dash Wallet für iOS verwendet das Schema dashwallet://, durch welches die Wallet angefragt werden kann, um Transaktionen in Dash durchzuführen. Diese Seite dokumentiert die Methoden, die über das URL-Schema verwendet werden können.

Zahlung#

Zahlungsanfrage im URL-Format:

dashwallet://pay=<address>&amount=<amount>&sender=<sender>

Hinweis:

  • sender ist gleichzeitig die Callback-URL und der Name der App, die du dem Nutzer zeigst. Dies dient dazu, Phishing von Drittanbieter-Apps zu verhindern.

Der Nutzer wird etwas sehen, das dem folgenden ähnelt:

../../../../_images/url-scheme.png

Zahlungsanfrage in iOS#

Wenn der Nutzer das richtige Passwort eingibt, wird die Transaktion gesendet und der Nutzer kehrt zur Absende-App über die Callback-URL zurück.

Callback-URL Format:

<sender>://callback=payack&address=<example:XiUsEXvLjqhuz1Gunbymtw7JUwtkQXQHaa>&txid=<example:09855ac1c57725d8be2c03b53f72d1cb00ecb7b927bc9e7f5aed95cb3a985d76>

Master Public Key#

Master Public Key Anfrageformat:

dashwallet://request=masterPublicKey&account=0&sender=<sender>

Hinweis: Account ist optional und entspricht dem BIP32/BIP44 Account. In den meisten Fällen sollte dieser auf 0 stehen. Solange der Account nicht spezifiziert wurde, werden wir Account 0 verwenden. Hierdurch wird der erweiterte Public Key über 44’/5’/<account>’ und <account>’ ausgegeben.

Callback:

<sender>://callback=masterPublicKey&masterPublicKeyBIP32=<example:xpub68GSYNiJZ7k1beEHGmkMUjPsawFvhM7adhbXgnaY1zj5iucUgKPJNDh5iCB8KV2A9FFAGKcGZp5JtQ1XNmT7j2ErRnf8eb4Mt4wjLG6uRcN>&masterPublicKeyBIP44=<example:xpub6DTuSViCnkd1jcgoiQLcghtTAAntBX4zWhfwNMSsmcD94JATNaWZ1tC4NEv6bxcD1YA4474S2BzCDsBA97sM52jiJcmFPBiXcH9JzZSLQJm>&account=0&source=dashwallet

Adresse für Zahlung erhalten#

dashwallet://request=address&sender=<sender>

Callback:

<sender>://callback=address&address=<example:XjkMY3GiK5aHwbpg9Uaw7QCPk3QE63Nh5i>&source=dashwallet