Module pb

Source
Expand description

BitBox protobuf messages.

Modules§

bip85_request
Nested message and enum types in BIP85Request.
bip85_response
Nested message and enum types in BIP85Response.
btc_payment_request_request
Nested message and enum types in BTCPaymentRequestRequest.
btc_pub_request
Nested message and enum types in BTCPubRequest.
btc_register_script_config_request
Nested message and enum types in BTCRegisterScriptConfigRequest.
btc_request
Nested message and enum types in BTCRequest.
btc_response
Nested message and enum types in BTCResponse.
btc_script_config
Nested message and enum types in BTCScriptConfig.
btc_sign_init_request
Nested message and enum types in BTCSignInitRequest.
btc_sign_next_response
Nested message and enum types in BTCSignNextResponse.
btc_sign_output_request
Nested message and enum types in BTCSignOutputRequest.
cardano_request
Nested message and enum types in CardanoRequest.
cardano_response
Nested message and enum types in CardanoResponse.
cardano_script_config
Nested message and enum types in CardanoScriptConfig.
cardano_sign_transaction_request
Nested message and enum types in CardanoSignTransactionRequest.
cardano_sign_transaction_response
Nested message and enum types in CardanoSignTransactionResponse.
eth_pub_request
Nested message and enum types in ETHPubRequest.
eth_request
Nested message and enum types in ETHRequest.
eth_response
Nested message and enum types in ETHResponse.
eth_sign_typed_message_request
Nested message and enum types in ETHSignTypedMessageRequest.
eth_typed_message_value_response
Nested message and enum types in ETHTypedMessageValueResponse.
insert_remove_sd_card_request
Nested message and enum types in InsertRemoveSDCardRequest.
reboot_request
Nested message and enum types in RebootRequest.
request
Nested message and enum types in Request.
response
Nested message and enum types in Response.

Structs§

AntiKleptoHostNonceCommitment
AntiKleptoSignatureRequest
AntiKleptoSignerCommitment
BackupInfo
Bip85Request
Bip85Response
BtcIsScriptConfigRegisteredRequest
BtcIsScriptConfigRegisteredResponse
BtcPaymentRequestRequest
BtcPrevTxInitRequest
BtcPrevTxInputRequest
BtcPrevTxOutputRequest
BtcPubRequest
BtcRegisterScriptConfigRequest
BtcRequest
BtcResponse
BtcScriptConfig
BtcScriptConfigRegistration
BtcScriptConfigWithKeypath
BtcSignInitRequest
BtcSignInputRequest
BtcSignMessageRequest
BtcSignMessageResponse
BtcSignNextResponse
BtcSignOutputRequest
BtcSuccess
CardanoAddressRequest
CardanoRequest
CardanoResponse
CardanoScriptConfig
CardanoSignTransactionRequest
Max allowed transaction size is 16384 bytes according to https://github.com/cardano-foundation/CIPs/blob/master/CIP-0009/CIP-0009.md. Unlike with BTC, we can fit the whole request in RAM and don’t need to stream.
CardanoSignTransactionResponse
CardanoXpubsRequest
CardanoXpubsResponse
CheckBackupRequest
CheckBackupResponse
CheckSdCardRequest
CheckSdCardResponse
CreateBackupRequest
Timestamp must be in UTC
DeviceInfoRequest
DeviceInfoResponse
ElectrumEncryptionKeyRequest
ElectrumEncryptionKeyResponse
Error
EthPubRequest
EthRequest
EthResponse
EthSignEip1559Request
TX payload for an EIP-1559 (type 2) transaction: https://eips.ethereum.org/EIPS/eip-1559
EthSignMessageRequest
EthSignRequest
TX payload for “legacy” (EIP-155) transactions: https://eips.ethereum.org/EIPS/eip-155
EthSignResponse
EthSignTypedMessageRequest
EthTypedMessageValueRequest
EthTypedMessageValueResponse
InsertRemoveSdCardRequest
KeyOriginInfo
Keypath
This message exists for use in oneof or repeated fields, where one can’t inline repeated uint32 due to protobuf rules.
ListBackupsRequest
ListBackupsResponse
PerformAttestationRequest
Deprecated, last used in v1.0.0
PerformAttestationResponse
Deprecated, last used in v1.0.0
PubResponse
RebootRequest
Request
ResetRequest
Response
RestoreBackupRequest
RestoreFromMnemonicRequest
RootFingerprintRequest
RootFingerprintResponse
SetDeviceLanguageRequest
SetDeviceNameRequest
SetMnemonicPassphraseEnabledRequest
SetPasswordRequest
ShowMnemonicRequest
Success
XPub
See https://github.com/bitcoin/bips/blob/master/bip-0032.mediawiki. version field dropped as it will set dynamically based on the context (xpub, ypub, etc.).

Enums§

BtcCoin
BtcOutputType
CardanoNetwork
EthAddressCase
EthCoin
Kept for backwards compatibility. Use chain_id instead, introduced in v9.10.0.