You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/legacy/firmware/protob/messages-bitcoin.options

105 lines
5.5 KiB

GetPublicKey.address_n max_count:8
GetPublicKey.ecdsa_curve_name max_size:32
GetPublicKey.coin_name max_size:21
PublicKey.xpub max_size:113
PublicKey.descriptor max_size:180
GetAddress.address_n max_count:8
GetAddress.coin_name max_size:21
Address.address max_size:130
Address.mac type:FT_IGNORE
SignTx.coin_name max_size:21
SignMessage.address_n max_count:8
SignMessage.message max_size:1024
SignMessage.coin_name max_size:21
VerifyMessage.address max_size:130
VerifyMessage.signature max_size:65
VerifyMessage.message max_size:1024
VerifyMessage.coin_name max_size:21
MessageSignature.address max_size:130
MessageSignature.signature max_size:65
TransactionType.inputs max_count:1
TransactionType.bin_outputs max_count:1
TransactionType.outputs max_count:1
TransactionType.extra_data max_size:1024
TxInputType.address_n max_count:8
TxInputType.prev_hash max_size:32
TxInputType.script_sig max_size:1650
TxInputType.witness max_size:109
TxInputType.ownership_proof max_size:147
TxInputType.commitment_data max_size:70
TxInputType.orig_hash max_size:32
TxInputType.script_pubkey max_size:520
TxOutputType.address max_size:130
TxOutputType.address_n max_count:8
TxOutputType.op_return_data max_size:150
TxOutputType.orig_hash max_size:32
TxOutputBinType.script_pubkey max_size:520
TxRequestDetailsType.tx_hash max_size:32
TxRequestSerializedType.signature max_size:73
TxRequestSerializedType.serialized_tx max_size:2048
MultisigRedeemScriptType.pubkeys max_count:15
MultisigRedeemScriptType.signatures max_count:15 max_size:73
MultisigRedeemScriptType.nodes max_count:15
MultisigRedeemScriptType.address_n max_count:8
HDNodePathType.address_n max_count:8
TxInput.address_n max_count:8
TxInput.prev_hash max_size:32
TxInput.script_sig max_size:1650
TxInput.witness max_size:109
TxInput.ownership_proof max_size:147
TxInput.commitment_data max_size:70
TxInput.orig_hash max_size:32
TxInput.script_pubkey max_size:520
TxOutput.address max_size:130
TxOutput.address_n max_count:8
TxOutput.op_return_data max_size:150
TxOutput.orig_hash max_size:32
PrevInput.prev_hash max_size:32
PrevInput.script_sig max_size:1650
PrevOutput.script_pubkey max_size:520
TxAckPrevExtraDataWrapper.extra_data_chunk type:FT_IGNORE
GetOwnershipId.address_n max_count:8
GetOwnershipId.coin_name max_size:21
OwnershipId.ownership_id max_size:32
GetOwnershipProof.address_n max_count:8
GetOwnershipProof.coin_name max_size:21
GetOwnershipProof.ownership_ids max_count:15 max_size:32
GetOwnershipProof.commitment_data max_size:70
OwnershipProof.ownership_proof max_size:147
OwnershipProof.signature max_size:71
AuthorizeCoinJoin.coordinator max_size:37
AuthorizeCoinJoin.address_n max_count:8
AuthorizeCoinJoin.coin_name max_size:21
CoinJoinRequest.mask_public_key max_size:33
CoinJoinRequest.signature max_size:64
# Unused messages.
TxAckPaymentRequest skip_message:true
PaymentRequestMemo skip_message:true