Get desktop application:
View/edit binary Protocol Buffers messages
* Request: Computer agrees to wait for HW button press @auxend
(message has no fields)
* Response: Device is waiting for HW button press. @auxstart @next ButtonAck
enum identifier of the screen (deprecated)
if the screen is paginated, number of pages
name of the screen
* Type of button request
Used in:
* Request: Send passphrase state back Deprecated in 2.3.0 @auxend
(message has no fields)
* Response: Device awaits passphrase state Deprecated in 2.3.0 @next Deprecated_PassphraseStateAck
actual device state
* Response: Failure of the previous request @end
computer-readable definition of the error state
human-readable message of the error state
Used in:
* Structure representing BIP32 (hierarchical deterministic) node Used for imports of private key into the device and exporting public key out of device @embed
Used in: , , , , ,
* Request: Send passphrase back @auxend
<2.3.0
user wants to enter passphrase on the device
* Response: Device awaits encryption passphrase @auxstart @next PassphraseAck
<2.3.0
* Structure representing a SLIP-0024 payment request. @embed
Used in: , , , , , ,
the nonce used in the signature computation
merchant's name
any memos that were signed as part of the request
https://github.com/satoshilabs/slips/commit/08d36aa61722275a21617ac6a713e31ec23fdec4
the sum of the external output amounts requested, encoded in little endian on either
8 or 32 bytes required for non-CoinJoin transactions; do not set this for fiat amounts (BUY crypto with fiat)
the trusted party's signature of the paymentRequestDigest
Used in:
the SLIP-0044 coin type of the address
the amount the address will receive as a human-readable
string including units, e.g. "0.025 BTC"
the address where the coin purchase will be delivered
BIP-32 path to derive the key from the master node
the MAC returned by GetAddress
Used in:
Used in:
the address where the payment should be refunded if necessary
BIP-32 path to derive the key from the master node
the MAC returned by GetAddress
Used in:
plain-text heading
plain-text note containing additional details about the payment
Used in:
plain-text note explaining the purpose of the payment request
* Request: Computer responds with encoded PIN @auxend
matrix encoded PIN entered by user
* Response: Device is asking computer to show PIN matrix and awaits PIN encoded using this matrix scheme @auxstart @next PinMatrixAck
* Type of PIN request
Used in:
* Response: Success of the previous request @end
human readable description of action or request-specific payload