Funciones Avanzadas#

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

Esquema URL#

iOS permite que las aplicaciones se comuniquen entre sí a través de esquemas URL. La billetera de Dash para iOS implementa el esquema dashwallet://, lo que te permite llamar a la billetera para completar una transacción denominada en Dash. Esta página documenta los métodos disponibles utilizando el esquema URL.

Pago#

Formato URL de solicitud de pago:

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

Notas:

  • Remitente es tu URL de devolución de llamada y el nombre de la aplicación que muestras al usuario. Esto es para evitar que las aplicaciones de 3ros sean objeto de suplantación de identidad.

El usuario verá algo similar a esto:

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

Solicitud de pago en iOS#

Si el usuario ingresa la contraseña correcta, se envía la transacción y el usuario regresa a la aplicación del remitente siguiendo la URL de devolución de llamada.

Formato URL de devolución de llamada:

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

Llave pública maestra#

Formato de solicitud de llave pública maestra:

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

Nota: la cuenta es opcional y corresponde a la cuenta BIP32/BIP44, la mayoría de las veces debe ser 0. Si no se especifica la cuenta, usamos la cuenta 0. Esto enviará la llave pública extendida al 44’/5’/<account>’ y <account>’

Llamada de devolución:

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

Obtener dirección para pagos#

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

Llamada de devolución:

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