mirror of
https://github.com/trezor/trezor-suite.git
synced 2026-03-06 15:29:44 +01:00
7908 lines
240 KiB
JSON
7908 lines
240 KiB
JSON
{
|
|
"nested": {
|
|
"InputScriptType": {
|
|
"values": {
|
|
"SPENDADDRESS": 0,
|
|
"SPENDMULTISIG": 1,
|
|
"EXTERNAL": 2,
|
|
"SPENDWITNESS": 3,
|
|
"SPENDP2SHWITNESS": 4,
|
|
"SPENDTAPROOT": 5
|
|
}
|
|
},
|
|
"OutputScriptType": {
|
|
"values": {
|
|
"PAYTOADDRESS": 0,
|
|
"PAYTOSCRIPTHASH": 1,
|
|
"PAYTOMULTISIG": 2,
|
|
"PAYTOOPRETURN": 3,
|
|
"PAYTOWITNESS": 4,
|
|
"PAYTOP2SHWITNESS": 5,
|
|
"PAYTOTAPROOT": 6
|
|
}
|
|
},
|
|
"DecredStakingSpendType": {
|
|
"values": {
|
|
"SSGen": 0,
|
|
"SSRTX": 1
|
|
}
|
|
},
|
|
"AmountUnit": {
|
|
"values": {
|
|
"BITCOIN": 0,
|
|
"MILLIBITCOIN": 1,
|
|
"MICROBITCOIN": 2,
|
|
"SATOSHI": 3
|
|
}
|
|
},
|
|
"MultisigPubkeysOrder": {
|
|
"values": {
|
|
"PRESERVED": 0,
|
|
"LEXICOGRAPHIC": 1
|
|
}
|
|
},
|
|
"MultisigRedeemScriptType": {
|
|
"fields": {
|
|
"pubkeys": {
|
|
"rule": "repeated",
|
|
"type": "HDNodePathType",
|
|
"id": 1
|
|
},
|
|
"signatures": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"m": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"nodes": {
|
|
"rule": "repeated",
|
|
"type": "HDNodeType",
|
|
"id": 4
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 5,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"pubkeys_order": {
|
|
"type": "MultisigPubkeysOrder",
|
|
"id": 6,
|
|
"options": {
|
|
"default": "PRESERVED"
|
|
}
|
|
}
|
|
},
|
|
"nested": {
|
|
"HDNodePathType": {
|
|
"fields": {
|
|
"node": {
|
|
"rule": "required",
|
|
"type": "HDNodeType",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"ecdsa_curve_name": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 5,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"ignore_xpub_magic": {
|
|
"type": "bool",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"PublicKey": {
|
|
"fields": {
|
|
"node": {
|
|
"rule": "required",
|
|
"type": "HDNodeType",
|
|
"id": 1
|
|
},
|
|
"xpub": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"root_fingerprint": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"descriptor": {
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"GetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 4
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 5,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"ignore_xpub_magic": {
|
|
"type": "bool",
|
|
"id": 6
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"Address": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"GetOwnershipId": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 3
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"OwnershipId": {
|
|
"fields": {
|
|
"ownership_id": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"SignMessage": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"message": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"no_script_type": {
|
|
"type": "bool",
|
|
"id": 5
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"MessageSignature": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"VerifyMessage": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"message": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"SignTx": {
|
|
"fields": {
|
|
"outputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"inputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"version": {
|
|
"type": "uint32",
|
|
"id": 4,
|
|
"options": {
|
|
"default": 1
|
|
}
|
|
},
|
|
"lock_time": {
|
|
"type": "uint32",
|
|
"id": 5,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"expiry": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"overwintered": {
|
|
"type": "bool",
|
|
"id": 7
|
|
},
|
|
"version_group_id": {
|
|
"type": "uint32",
|
|
"id": 8
|
|
},
|
|
"timestamp": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"branch_id": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
},
|
|
"amount_unit": {
|
|
"type": "AmountUnit",
|
|
"id": 11,
|
|
"options": {
|
|
"default": "BITCOIN"
|
|
}
|
|
},
|
|
"decred_staking_ticket": {
|
|
"type": "bool",
|
|
"id": 12,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"serialize": {
|
|
"type": "bool",
|
|
"id": 13,
|
|
"options": {
|
|
"default": true
|
|
}
|
|
},
|
|
"coinjoin_request": {
|
|
"type": "CoinJoinRequest",
|
|
"id": 14
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 15
|
|
}
|
|
},
|
|
"nested": {
|
|
"CoinJoinRequest": {
|
|
"fields": {
|
|
"fee_rate": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"no_fee_threshold": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"min_registrable_amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"mask_public_key": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"signature": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxRequest": {
|
|
"fields": {
|
|
"request_type": {
|
|
"type": "RequestType",
|
|
"id": 1
|
|
},
|
|
"details": {
|
|
"type": "TxRequestDetailsType",
|
|
"id": 2
|
|
},
|
|
"serialized": {
|
|
"type": "TxRequestSerializedType",
|
|
"id": 3
|
|
}
|
|
},
|
|
"nested": {
|
|
"RequestType": {
|
|
"values": {
|
|
"TXINPUT": 0,
|
|
"TXOUTPUT": 1,
|
|
"TXMETA": 2,
|
|
"TXFINISHED": 3,
|
|
"TXEXTRADATA": 4,
|
|
"TXORIGINPUT": 5,
|
|
"TXORIGOUTPUT": 6,
|
|
"TXPAYMENTREQ": 7
|
|
}
|
|
},
|
|
"TxRequestDetailsType": {
|
|
"fields": {
|
|
"request_index": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"tx_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"extra_data_len": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"extra_data_offset": {
|
|
"type": "uint32",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"TxRequestSerializedType": {
|
|
"fields": {
|
|
"signature_index": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"serialized_tx": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxAck": {
|
|
"fields": {
|
|
"tx": {
|
|
"type": "TransactionType",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TransactionType": {
|
|
"fields": {
|
|
"version": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"inputs": {
|
|
"rule": "repeated",
|
|
"type": "TxInputType",
|
|
"id": 2
|
|
},
|
|
"bin_outputs": {
|
|
"rule": "repeated",
|
|
"type": "TxOutputBinType",
|
|
"id": 3
|
|
},
|
|
"lock_time": {
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"outputs": {
|
|
"rule": "repeated",
|
|
"type": "TxOutputType",
|
|
"id": 5
|
|
},
|
|
"inputs_cnt": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"outputs_cnt": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"extra_data": {
|
|
"type": "bytes",
|
|
"id": 8
|
|
},
|
|
"extra_data_len": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"expiry": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
},
|
|
"overwintered": {
|
|
"type": "bool",
|
|
"id": 11
|
|
},
|
|
"version_group_id": {
|
|
"type": "uint32",
|
|
"id": 12
|
|
},
|
|
"timestamp": {
|
|
"type": "uint32",
|
|
"id": 13
|
|
},
|
|
"branch_id": {
|
|
"type": "uint32",
|
|
"id": 14
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxInputType": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"script_sig": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"sequence": {
|
|
"type": "uint32",
|
|
"id": 5,
|
|
"options": {
|
|
"default": 4294967295
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 6,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 7
|
|
},
|
|
"amount": {
|
|
"type": "uint64",
|
|
"id": 8
|
|
},
|
|
"decred_tree": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"witness": {
|
|
"type": "bytes",
|
|
"id": 13
|
|
},
|
|
"ownership_proof": {
|
|
"type": "bytes",
|
|
"id": 14
|
|
},
|
|
"commitment_data": {
|
|
"type": "bytes",
|
|
"id": 15
|
|
},
|
|
"orig_hash": {
|
|
"type": "bytes",
|
|
"id": 16
|
|
},
|
|
"orig_index": {
|
|
"type": "uint32",
|
|
"id": 17
|
|
},
|
|
"decred_staking_spend": {
|
|
"type": "DecredStakingSpendType",
|
|
"id": 18
|
|
},
|
|
"script_pubkey": {
|
|
"type": "bytes",
|
|
"id": 19
|
|
},
|
|
"coinjoin_flags": {
|
|
"type": "uint32",
|
|
"id": 20,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxOutputBinType": {
|
|
"fields": {
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"script_pubkey": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"decred_script_version": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TxOutputType": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"script_type": {
|
|
"type": "OutputScriptType",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "PAYTOADDRESS"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 5
|
|
},
|
|
"op_return_data": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"orig_hash": {
|
|
"type": "bytes",
|
|
"id": 10
|
|
},
|
|
"orig_index": {
|
|
"type": "uint32",
|
|
"id": 11
|
|
},
|
|
"payment_req_index": {
|
|
"type": "uint32",
|
|
"id": 12
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxInput": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"script_sig": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"sequence": {
|
|
"type": "uint32",
|
|
"id": 5,
|
|
"options": {
|
|
"default": 4294967295
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 6,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 7
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 8
|
|
},
|
|
"decred_tree": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"witness": {
|
|
"type": "bytes",
|
|
"id": 13
|
|
},
|
|
"ownership_proof": {
|
|
"type": "bytes",
|
|
"id": 14
|
|
},
|
|
"commitment_data": {
|
|
"type": "bytes",
|
|
"id": 15
|
|
},
|
|
"orig_hash": {
|
|
"type": "bytes",
|
|
"id": 16
|
|
},
|
|
"orig_index": {
|
|
"type": "uint32",
|
|
"id": 17
|
|
},
|
|
"decred_staking_spend": {
|
|
"type": "DecredStakingSpendType",
|
|
"id": 18
|
|
},
|
|
"script_pubkey": {
|
|
"type": "bytes",
|
|
"id": 19
|
|
},
|
|
"coinjoin_flags": {
|
|
"type": "uint32",
|
|
"id": 20,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxOutput": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"script_type": {
|
|
"type": "OutputScriptType",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "PAYTOADDRESS"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 5
|
|
},
|
|
"op_return_data": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"orig_hash": {
|
|
"type": "bytes",
|
|
"id": 10
|
|
},
|
|
"orig_index": {
|
|
"type": "uint32",
|
|
"id": 11
|
|
},
|
|
"payment_req_index": {
|
|
"type": "uint32",
|
|
"id": 12
|
|
}
|
|
}
|
|
},
|
|
"PrevTx": {
|
|
"fields": {
|
|
"version": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"lock_time": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"inputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"outputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"extra_data_len": {
|
|
"type": "uint32",
|
|
"id": 9,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"expiry": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
},
|
|
"version_group_id": {
|
|
"type": "uint32",
|
|
"id": 12
|
|
},
|
|
"timestamp": {
|
|
"type": "uint32",
|
|
"id": 13
|
|
},
|
|
"branch_id": {
|
|
"type": "uint32",
|
|
"id": 14
|
|
}
|
|
}
|
|
},
|
|
"PrevInput": {
|
|
"fields": {
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"script_sig": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"sequence": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"decred_tree": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
}
|
|
}
|
|
},
|
|
"PrevOutput": {
|
|
"fields": {
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"script_pubkey": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"decred_script_version": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TxAckInput": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "TxAckInputWrapper",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxAckInputWrapper": {
|
|
"fields": {
|
|
"input": {
|
|
"rule": "required",
|
|
"type": "TxInput",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxAckOutput": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "TxAckOutputWrapper",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxAckOutputWrapper": {
|
|
"fields": {
|
|
"output": {
|
|
"rule": "required",
|
|
"type": "TxOutput",
|
|
"id": 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxAckPrevMeta": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "PrevTx",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"TxAckPrevInput": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "TxAckPrevInputWrapper",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxAckPrevInputWrapper": {
|
|
"fields": {
|
|
"input": {
|
|
"rule": "required",
|
|
"type": "PrevInput",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxAckPrevOutput": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "TxAckPrevOutputWrapper",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxAckPrevOutputWrapper": {
|
|
"fields": {
|
|
"output": {
|
|
"rule": "required",
|
|
"type": "PrevOutput",
|
|
"id": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TxAckPrevExtraData": {
|
|
"options": {
|
|
"(wire_type)": 22
|
|
},
|
|
"fields": {
|
|
"tx": {
|
|
"rule": "required",
|
|
"type": "TxAckPrevExtraDataWrapper",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"TxAckPrevExtraDataWrapper": {
|
|
"fields": {
|
|
"extra_data_chunk": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 8
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetOwnershipProof": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "SPENDWITNESS"
|
|
}
|
|
},
|
|
"multisig": {
|
|
"type": "MultisigRedeemScriptType",
|
|
"id": 4
|
|
},
|
|
"user_confirmation": {
|
|
"type": "bool",
|
|
"id": 5,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"ownership_ids": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"commitment_data": {
|
|
"type": "bytes",
|
|
"id": 7,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"OwnershipProof": {
|
|
"fields": {
|
|
"ownership_proof": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"AuthorizeCoinJoin": {
|
|
"fields": {
|
|
"coordinator": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"max_rounds": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"max_coordinator_fee_rate": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"max_fee_per_kvbyte": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 5,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"coin_name": {
|
|
"type": "string",
|
|
"id": 6,
|
|
"options": {
|
|
"default": "Bitcoin"
|
|
}
|
|
},
|
|
"script_type": {
|
|
"type": "InputScriptType",
|
|
"id": 7,
|
|
"options": {
|
|
"default": "SPENDADDRESS"
|
|
}
|
|
},
|
|
"amount_unit": {
|
|
"type": "AmountUnit",
|
|
"id": 8,
|
|
"options": {
|
|
"default": "BITCOIN"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"BleUnpair": {
|
|
"fields": {
|
|
"all": {
|
|
"type": "bool",
|
|
"id": 1
|
|
},
|
|
"addr": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"FirmwareErase": {
|
|
"fields": {
|
|
"length": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"FirmwareRequest": {
|
|
"fields": {
|
|
"offset": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"length": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"FirmwareUpload": {
|
|
"fields": {
|
|
"payload": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"ProdTestT1": {
|
|
"fields": {
|
|
"payload": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoDerivationType": {
|
|
"values": {
|
|
"LEDGER": 0,
|
|
"ICARUS": 1,
|
|
"ICARUS_TREZOR": 2
|
|
}
|
|
},
|
|
"CardanoAddressType": {
|
|
"values": {
|
|
"BASE": 0,
|
|
"BASE_SCRIPT_KEY": 1,
|
|
"BASE_KEY_SCRIPT": 2,
|
|
"BASE_SCRIPT_SCRIPT": 3,
|
|
"POINTER": 4,
|
|
"POINTER_SCRIPT": 5,
|
|
"ENTERPRISE": 6,
|
|
"ENTERPRISE_SCRIPT": 7,
|
|
"BYRON": 8,
|
|
"REWARD": 14,
|
|
"REWARD_SCRIPT": 15
|
|
}
|
|
},
|
|
"CardanoNativeScriptType": {
|
|
"values": {
|
|
"PUB_KEY": 0,
|
|
"ALL": 1,
|
|
"ANY": 2,
|
|
"N_OF_K": 3,
|
|
"INVALID_BEFORE": 4,
|
|
"INVALID_HEREAFTER": 5
|
|
}
|
|
},
|
|
"CardanoNativeScriptHashDisplayFormat": {
|
|
"values": {
|
|
"HIDE": 0,
|
|
"BECH32": 1,
|
|
"POLICY_ID": 2
|
|
}
|
|
},
|
|
"CardanoTxOutputSerializationFormat": {
|
|
"values": {
|
|
"ARRAY_LEGACY": 0,
|
|
"MAP_BABBAGE": 1
|
|
}
|
|
},
|
|
"CardanoCertificateType": {
|
|
"values": {
|
|
"STAKE_REGISTRATION": 0,
|
|
"STAKE_DEREGISTRATION": 1,
|
|
"STAKE_DELEGATION": 2,
|
|
"STAKE_POOL_REGISTRATION": 3,
|
|
"STAKE_REGISTRATION_CONWAY": 7,
|
|
"STAKE_DEREGISTRATION_CONWAY": 8,
|
|
"VOTE_DELEGATION": 9
|
|
}
|
|
},
|
|
"CardanoDRepType": {
|
|
"values": {
|
|
"KEY_HASH": 0,
|
|
"SCRIPT_HASH": 1,
|
|
"ABSTAIN": 2,
|
|
"NO_CONFIDENCE": 3
|
|
}
|
|
},
|
|
"CardanoPoolRelayType": {
|
|
"values": {
|
|
"SINGLE_HOST_IP": 0,
|
|
"SINGLE_HOST_NAME": 1,
|
|
"MULTIPLE_HOST_NAME": 2
|
|
}
|
|
},
|
|
"CardanoTxAuxiliaryDataSupplementType": {
|
|
"values": {
|
|
"NONE": 0,
|
|
"CVOTE_REGISTRATION_SIGNATURE": 1
|
|
}
|
|
},
|
|
"CardanoCVoteRegistrationFormat": {
|
|
"values": {
|
|
"CIP15": 0,
|
|
"CIP36": 1
|
|
}
|
|
},
|
|
"CardanoTxSigningMode": {
|
|
"values": {
|
|
"ORDINARY_TRANSACTION": 0,
|
|
"POOL_REGISTRATION_AS_OWNER": 1,
|
|
"MULTISIG_TRANSACTION": 2,
|
|
"PLUTUS_TRANSACTION": 3
|
|
}
|
|
},
|
|
"CardanoTxWitnessType": {
|
|
"values": {
|
|
"BYRON_WITNESS": 0,
|
|
"SHELLEY_WITNESS": 1
|
|
}
|
|
},
|
|
"CardanoBlockchainPointerType": {
|
|
"fields": {
|
|
"block_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"tx_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"certificate_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoNativeScript": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoNativeScriptType",
|
|
"id": 1
|
|
},
|
|
"scripts": {
|
|
"rule": "repeated",
|
|
"type": "CardanoNativeScript",
|
|
"id": 2
|
|
},
|
|
"key_hash": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"key_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 4,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"required_signatures_count": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"invalid_before": {
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"invalid_hereafter": {
|
|
"type": "uint64",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"CardanoGetNativeScriptHash": {
|
|
"fields": {
|
|
"script": {
|
|
"rule": "required",
|
|
"type": "CardanoNativeScript",
|
|
"id": 1
|
|
},
|
|
"display_format": {
|
|
"rule": "required",
|
|
"type": "CardanoNativeScriptHashDisplayFormat",
|
|
"id": 2
|
|
},
|
|
"derivation_type": {
|
|
"rule": "required",
|
|
"type": "CardanoDerivationType",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoNativeScriptHash": {
|
|
"fields": {
|
|
"script_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoAddressParametersType": {
|
|
"fields": {
|
|
"address_type": {
|
|
"rule": "required",
|
|
"type": "CardanoAddressType",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"address_n_staking": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"staking_key_hash": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"certificate_pointer": {
|
|
"type": "CardanoBlockchainPointerType",
|
|
"id": 5
|
|
},
|
|
"script_payment_hash": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"script_staking_hash": {
|
|
"type": "bytes",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"CardanoGetAddress": {
|
|
"fields": {
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"protocol_magic": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"network_id": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"address_parameters": {
|
|
"rule": "required",
|
|
"type": "CardanoAddressParametersType",
|
|
"id": 5
|
|
},
|
|
"derivation_type": {
|
|
"rule": "required",
|
|
"type": "CardanoDerivationType",
|
|
"id": 6
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"CardanoAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoGetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"derivation_type": {
|
|
"rule": "required",
|
|
"type": "CardanoDerivationType",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoPublicKey": {
|
|
"fields": {
|
|
"xpub": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"node": {
|
|
"rule": "required",
|
|
"type": "HDNodeType",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoSignTxInit": {
|
|
"fields": {
|
|
"signing_mode": {
|
|
"rule": "required",
|
|
"type": "CardanoTxSigningMode",
|
|
"id": 1
|
|
},
|
|
"protocol_magic": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"network_id": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"inputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"outputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"ttl": {
|
|
"type": "uint64",
|
|
"id": 7
|
|
},
|
|
"certificates_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 8
|
|
},
|
|
"withdrawals_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"has_auxiliary_data": {
|
|
"rule": "required",
|
|
"type": "bool",
|
|
"id": 10
|
|
},
|
|
"validity_interval_start": {
|
|
"type": "uint64",
|
|
"id": 11
|
|
},
|
|
"witness_requests_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 12
|
|
},
|
|
"minting_asset_groups_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 13
|
|
},
|
|
"derivation_type": {
|
|
"rule": "required",
|
|
"type": "CardanoDerivationType",
|
|
"id": 14
|
|
},
|
|
"include_network_id": {
|
|
"type": "bool",
|
|
"id": 15,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"script_data_hash": {
|
|
"type": "bytes",
|
|
"id": 16
|
|
},
|
|
"collateral_inputs_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 17
|
|
},
|
|
"required_signers_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 18
|
|
},
|
|
"has_collateral_return": {
|
|
"type": "bool",
|
|
"id": 19,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"total_collateral": {
|
|
"type": "uint64",
|
|
"id": 20
|
|
},
|
|
"reference_inputs_count": {
|
|
"type": "uint32",
|
|
"id": 21,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 22
|
|
},
|
|
"tag_cbor_sets": {
|
|
"type": "bool",
|
|
"id": 23,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 24
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxInput": {
|
|
"fields": {
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxOutput": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"address_parameters": {
|
|
"type": "CardanoAddressParametersType",
|
|
"id": 2
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"asset_groups_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"datum_hash": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"format": {
|
|
"type": "CardanoTxOutputSerializationFormat",
|
|
"id": 6,
|
|
"options": {
|
|
"default": "ARRAY_LEGACY"
|
|
}
|
|
},
|
|
"inline_datum_size": {
|
|
"type": "uint32",
|
|
"id": 7,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"reference_script_size": {
|
|
"type": "uint32",
|
|
"id": 8,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CardanoAssetGroup": {
|
|
"fields": {
|
|
"policy_id": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"tokens_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoToken": {
|
|
"fields": {
|
|
"asset_name_bytes": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"amount": {
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"mint_amount": {
|
|
"type": "sint64",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxInlineDatumChunk": {
|
|
"fields": {
|
|
"data": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxReferenceScriptChunk": {
|
|
"fields": {
|
|
"data": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoPoolOwner": {
|
|
"fields": {
|
|
"staking_key_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"staking_key_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoPoolRelayParameters": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoPoolRelayType",
|
|
"id": 1
|
|
},
|
|
"ipv4_address": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"ipv6_address": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"host_name": {
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"port": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"CardanoPoolMetadataType": {
|
|
"fields": {
|
|
"url": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoPoolParametersType": {
|
|
"fields": {
|
|
"pool_id": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"vrf_key_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"pledge": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"cost": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"margin_numerator": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"margin_denominator": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"reward_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 7
|
|
},
|
|
"metadata": {
|
|
"type": "CardanoPoolMetadataType",
|
|
"id": 10
|
|
},
|
|
"owners_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 11
|
|
},
|
|
"relays_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 12
|
|
}
|
|
}
|
|
},
|
|
"CardanoDRep": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoDRepType",
|
|
"id": 1
|
|
},
|
|
"key_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"script_hash": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxCertificate": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoCertificateType",
|
|
"id": 1
|
|
},
|
|
"path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"pool": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"pool_parameters": {
|
|
"type": "CardanoPoolParametersType",
|
|
"id": 4
|
|
},
|
|
"script_hash": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"key_hash": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"deposit": {
|
|
"type": "uint64",
|
|
"id": 7
|
|
},
|
|
"drep": {
|
|
"type": "CardanoDRep",
|
|
"id": 8
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxWithdrawal": {
|
|
"fields": {
|
|
"path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"script_hash": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"key_hash": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"CardanoCVoteRegistrationDelegation": {
|
|
"fields": {
|
|
"vote_public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"weight": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoCVoteRegistrationParametersType": {
|
|
"fields": {
|
|
"vote_public_key": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"staking_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"payment_address_parameters": {
|
|
"type": "CardanoAddressParametersType",
|
|
"id": 3
|
|
},
|
|
"nonce": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"format": {
|
|
"type": "CardanoCVoteRegistrationFormat",
|
|
"id": 5,
|
|
"options": {
|
|
"default": "CIP15"
|
|
}
|
|
},
|
|
"delegations": {
|
|
"rule": "repeated",
|
|
"type": "CardanoCVoteRegistrationDelegation",
|
|
"id": 6
|
|
},
|
|
"voting_purpose": {
|
|
"type": "uint64",
|
|
"id": 7
|
|
},
|
|
"payment_address": {
|
|
"type": "string",
|
|
"id": 8
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxAuxiliaryData": {
|
|
"fields": {
|
|
"cvote_registration_parameters": {
|
|
"type": "CardanoCVoteRegistrationParametersType",
|
|
"id": 1
|
|
},
|
|
"hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxMint": {
|
|
"fields": {
|
|
"asset_groups_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxCollateralInput": {
|
|
"fields": {
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxRequiredSigner": {
|
|
"fields": {
|
|
"key_hash": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"key_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxReferenceInput": {
|
|
"fields": {
|
|
"prev_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"prev_index": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxItemAck": {
|
|
"fields": {}
|
|
},
|
|
"CardanoTxAuxiliaryDataSupplement": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoTxAuxiliaryDataSupplementType",
|
|
"id": 1
|
|
},
|
|
"auxiliary_data_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"cvote_registration_signature": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxWitnessRequest": {
|
|
"fields": {
|
|
"path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxWitnessResponse": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "CardanoTxWitnessType",
|
|
"id": 1
|
|
},
|
|
"pub_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"chain_code": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"CardanoTxHostAck": {
|
|
"fields": {}
|
|
},
|
|
"CardanoTxBodyHash": {
|
|
"fields": {
|
|
"tx_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoSignTxFinished": {
|
|
"fields": {}
|
|
},
|
|
"CardanoSignMessageInit": {
|
|
"fields": {
|
|
"protocol_magic": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"network_id": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"signing_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"payload_size": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"prefer_hex_display": {
|
|
"rule": "required",
|
|
"type": "bool",
|
|
"id": 5
|
|
},
|
|
"address_parameters": {
|
|
"type": "CardanoAddressParametersType",
|
|
"id": 6
|
|
},
|
|
"derivation_type": {
|
|
"rule": "required",
|
|
"type": "CardanoDerivationType",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"CardanoMessageDataRequest": {
|
|
"fields": {
|
|
"length": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"offset": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"CardanoMessageDataResponse": {
|
|
"fields": {
|
|
"data": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"CardanoMessageSignature": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"pub_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"Success": {
|
|
"fields": {
|
|
"message": {
|
|
"type": "string",
|
|
"id": 1,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Failure": {
|
|
"fields": {
|
|
"code": {
|
|
"type": "FailureType",
|
|
"id": 1
|
|
},
|
|
"message": {
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
},
|
|
"nested": {
|
|
"FailureType": {
|
|
"values": {
|
|
"Failure_UnexpectedMessage": 1,
|
|
"Failure_ButtonExpected": 2,
|
|
"Failure_DataError": 3,
|
|
"Failure_ActionCancelled": 4,
|
|
"Failure_PinExpected": 5,
|
|
"Failure_PinCancelled": 6,
|
|
"Failure_PinInvalid": 7,
|
|
"Failure_InvalidSignature": 8,
|
|
"Failure_ProcessError": 9,
|
|
"Failure_NotEnoughFunds": 10,
|
|
"Failure_NotInitialized": 11,
|
|
"Failure_PinMismatch": 12,
|
|
"Failure_WipeCodeMismatch": 13,
|
|
"Failure_InvalidSession": 14,
|
|
"Failure_Busy": 15,
|
|
"Failure_ThpUnallocatedSession": 16,
|
|
"Failure_InvalidProtocol": 17,
|
|
"Failure_BufferError": 18,
|
|
"Failure_FirmwareError": 99
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ButtonRequest": {
|
|
"fields": {
|
|
"code": {
|
|
"type": "ButtonRequestType",
|
|
"id": 1
|
|
},
|
|
"pages": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"name": {
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
},
|
|
"nested": {
|
|
"ButtonRequestType": {
|
|
"values": {
|
|
"ButtonRequest_Other": 1,
|
|
"ButtonRequest_FeeOverThreshold": 2,
|
|
"ButtonRequest_ConfirmOutput": 3,
|
|
"ButtonRequest_ResetDevice": 4,
|
|
"ButtonRequest_ConfirmWord": 5,
|
|
"ButtonRequest_WipeDevice": 6,
|
|
"ButtonRequest_ProtectCall": 7,
|
|
"ButtonRequest_SignTx": 8,
|
|
"ButtonRequest_FirmwareCheck": 9,
|
|
"ButtonRequest_Address": 10,
|
|
"ButtonRequest_PublicKey": 11,
|
|
"ButtonRequest_MnemonicWordCount": 12,
|
|
"ButtonRequest_MnemonicInput": 13,
|
|
"_Deprecated_ButtonRequest_PassphraseType": 14,
|
|
"ButtonRequest_UnknownDerivationPath": 15,
|
|
"ButtonRequest_RecoveryHomepage": 16,
|
|
"ButtonRequest_Success": 17,
|
|
"ButtonRequest_Warning": 18,
|
|
"ButtonRequest_PassphraseEntry": 19,
|
|
"ButtonRequest_PinEntry": 20
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"ButtonAck": {
|
|
"fields": {}
|
|
},
|
|
"PinMatrixRequest": {
|
|
"fields": {
|
|
"type": {
|
|
"type": "PinMatrixRequestType",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"PinMatrixRequestType": {
|
|
"values": {
|
|
"PinMatrixRequestType_Current": 1,
|
|
"PinMatrixRequestType_NewFirst": 2,
|
|
"PinMatrixRequestType_NewSecond": 3,
|
|
"PinMatrixRequestType_WipeCodeFirst": 4,
|
|
"PinMatrixRequestType_WipeCodeSecond": 5
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"PinMatrixAck": {
|
|
"fields": {
|
|
"pin": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"PassphraseRequest": {
|
|
"fields": {
|
|
"_on_device": {
|
|
"type": "bool",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"PassphraseAck": {
|
|
"fields": {
|
|
"passphrase": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"_state": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"on_device": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"Deprecated_PassphraseStateRequest": {
|
|
"fields": {
|
|
"state": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"Deprecated_PassphraseStateAck": {
|
|
"fields": {}
|
|
},
|
|
"HDNodeType": {
|
|
"fields": {
|
|
"depth": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"fingerprint": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"child_num": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"chain_code": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"private_key": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"PaymentRequest": {
|
|
"fields": {
|
|
"nonce": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"recipient_name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"memos": {
|
|
"rule": "repeated",
|
|
"type": "PaymentRequestMemo",
|
|
"id": 3
|
|
},
|
|
"amount": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
},
|
|
"nested": {
|
|
"PaymentRequestMemo": {
|
|
"fields": {
|
|
"text_memo": {
|
|
"type": "TextMemo",
|
|
"id": 1
|
|
},
|
|
"refund_memo": {
|
|
"type": "RefundMemo",
|
|
"id": 2
|
|
},
|
|
"coin_purchase_memo": {
|
|
"type": "CoinPurchaseMemo",
|
|
"id": 3
|
|
},
|
|
"text_details_memo": {
|
|
"type": "TextDetailsMemo",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"TextMemo": {
|
|
"fields": {
|
|
"text": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"TextDetailsMemo": {
|
|
"fields": {
|
|
"title": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"text": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"RefundMemo": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"mac": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"CoinPurchaseMemo": {
|
|
"fields": {
|
|
"coin_type": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 4,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"mac": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"CipherKeyValue": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"key": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"encrypt": {
|
|
"type": "bool",
|
|
"id": 4
|
|
},
|
|
"ask_on_encrypt": {
|
|
"type": "bool",
|
|
"id": 5
|
|
},
|
|
"ask_on_decrypt": {
|
|
"type": "bool",
|
|
"id": 6
|
|
},
|
|
"iv": {
|
|
"type": "bytes",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"CipheredKeyValue": {
|
|
"fields": {
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"IdentityType": {
|
|
"fields": {
|
|
"proto": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"user": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"host": {
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"port": {
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"path": {
|
|
"type": "string",
|
|
"id": 5
|
|
},
|
|
"index": {
|
|
"type": "uint32",
|
|
"id": 6,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"SignIdentity": {
|
|
"fields": {
|
|
"identity": {
|
|
"rule": "required",
|
|
"type": "IdentityType",
|
|
"id": 1
|
|
},
|
|
"challenge_hidden": {
|
|
"type": "bytes",
|
|
"id": 2,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"challenge_visual": {
|
|
"type": "string",
|
|
"id": 3,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"ecdsa_curve_name": {
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"SignedIdentity": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"GetECDHSessionKey": {
|
|
"fields": {
|
|
"identity": {
|
|
"rule": "required",
|
|
"type": "IdentityType",
|
|
"id": 1
|
|
},
|
|
"peer_public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"ecdsa_curve_name": {
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"ECDHSessionKey": {
|
|
"fields": {
|
|
"session_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"public_key": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"PaymentNotification": {
|
|
"fields": {
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkDecision": {
|
|
"fields": {
|
|
"button": {
|
|
"type": "DebugButton",
|
|
"id": 1
|
|
},
|
|
"swipe": {
|
|
"type": "DebugSwipeDirection",
|
|
"id": 2
|
|
},
|
|
"input": {
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"x": {
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"y": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"wait": {
|
|
"type": "bool",
|
|
"id": 6
|
|
},
|
|
"hold_ms": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"physical_button": {
|
|
"type": "DebugPhysicalButton",
|
|
"id": 8
|
|
},
|
|
"touch_event_type": {
|
|
"type": "DebugTouchEventType",
|
|
"id": 9
|
|
}
|
|
},
|
|
"nested": {
|
|
"DebugSwipeDirection": {
|
|
"values": {
|
|
"UP": 0,
|
|
"DOWN": 1,
|
|
"LEFT": 2,
|
|
"RIGHT": 3
|
|
}
|
|
},
|
|
"DebugButton": {
|
|
"values": {
|
|
"NO": 0,
|
|
"YES": 1,
|
|
"INFO": 2
|
|
}
|
|
},
|
|
"DebugPhysicalButton": {
|
|
"values": {
|
|
"LEFT_BTN": 0,
|
|
"MIDDLE_BTN": 1,
|
|
"RIGHT_BTN": 2
|
|
}
|
|
},
|
|
"DebugTouchEventType": {
|
|
"values": {
|
|
"TOUCH_FULL_CLICK": 0,
|
|
"TOUCH_START": 1,
|
|
"TOUCH_END": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkLayout": {
|
|
"fields": {
|
|
"tokens": {
|
|
"rule": "repeated",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkReseedRandom": {
|
|
"fields": {
|
|
"value": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkRecordScreen": {
|
|
"fields": {
|
|
"target_directory": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"refresh_index": {
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkGetState": {
|
|
"fields": {
|
|
"wait_word_list": {
|
|
"type": "bool",
|
|
"id": 1
|
|
},
|
|
"wait_word_pos": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"wait_layout": {
|
|
"type": "DebugWaitType",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "IMMEDIATE"
|
|
}
|
|
},
|
|
"return_empty_state": {
|
|
"type": "bool",
|
|
"id": 4,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
}
|
|
},
|
|
"nested": {
|
|
"DebugWaitType": {
|
|
"values": {
|
|
"IMMEDIATE": 0,
|
|
"NEXT_LAYOUT": 1,
|
|
"CURRENT_LAYOUT": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkState": {
|
|
"fields": {
|
|
"layout": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"pin": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"matrix": {
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"mnemonic_secret": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"node": {
|
|
"type": "HDNodeType",
|
|
"id": 5
|
|
},
|
|
"passphrase_protection": {
|
|
"type": "bool",
|
|
"id": 6
|
|
},
|
|
"reset_word": {
|
|
"type": "string",
|
|
"id": 7
|
|
},
|
|
"reset_entropy": {
|
|
"type": "bytes",
|
|
"id": 8
|
|
},
|
|
"recovery_fake_word": {
|
|
"type": "string",
|
|
"id": 9
|
|
},
|
|
"recovery_word_pos": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
},
|
|
"reset_word_pos": {
|
|
"type": "uint32",
|
|
"id": 11
|
|
},
|
|
"mnemonic_type": {
|
|
"type": "BackupType",
|
|
"id": 12
|
|
},
|
|
"tokens": {
|
|
"rule": "repeated",
|
|
"type": "string",
|
|
"id": 13
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkGetPairingInfo": {
|
|
"fields": {
|
|
"channel_id": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"handshake_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"nfc_secret_host": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkPairingInfo": {
|
|
"fields": {
|
|
"channel_id": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"handshake_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"code_entry_code": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"code_qr_code": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"nfc_secret_trezor": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkStop": {
|
|
"fields": {}
|
|
},
|
|
"DebugLinkLog": {
|
|
"fields": {
|
|
"level": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"bucket": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"text": {
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkMemoryRead": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"length": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkMemory": {
|
|
"fields": {
|
|
"memory": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkMemoryWrite": {
|
|
"fields": {
|
|
"address": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"memory": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"flash": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkFlashErase": {
|
|
"fields": {
|
|
"sector": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkEraseSdCard": {
|
|
"fields": {
|
|
"format": {
|
|
"type": "bool",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkWatchLayout": {
|
|
"fields": {
|
|
"watch": {
|
|
"type": "bool",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkResetDebugEvents": {
|
|
"fields": {}
|
|
},
|
|
"DebugLinkOptigaSetSecMax": {
|
|
"fields": {}
|
|
},
|
|
"DebugLinkGetGcInfo": {
|
|
"fields": {}
|
|
},
|
|
"DebugLinkGcInfo": {
|
|
"fields": {
|
|
"items": {
|
|
"rule": "repeated",
|
|
"type": "DebugLinkGcInfoItem",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"DebugLinkGcInfoItem": {
|
|
"fields": {
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"DebugLinkSetLogFilter": {
|
|
"fields": {
|
|
"filter": {
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DefinitionType": {
|
|
"values": {
|
|
"ETHEREUM_NETWORK": 0,
|
|
"ETHEREUM_TOKEN": 1,
|
|
"SOLANA_TOKEN": 2
|
|
}
|
|
},
|
|
"EthereumNetworkInfo": {
|
|
"fields": {
|
|
"chain_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"symbol": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"slip44": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumTokenInfo": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"chain_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"symbol": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"decimals": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"SolanaTokenInfo": {
|
|
"fields": {
|
|
"mint": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"symbol": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosGetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosPublicKey": {
|
|
"fields": {
|
|
"wif_public_key": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"raw_public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"chain_id": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"header": {
|
|
"rule": "required",
|
|
"type": "EosTxHeader",
|
|
"id": 3
|
|
},
|
|
"num_actions": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
},
|
|
"nested": {
|
|
"EosTxHeader": {
|
|
"fields": {
|
|
"expiration": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"ref_block_num": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"ref_block_prefix": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"max_net_usage_words": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"max_cpu_usage_ms": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"delay_sec": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 6
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EosTxActionRequest": {
|
|
"fields": {
|
|
"data_size": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EosTxActionAck": {
|
|
"fields": {
|
|
"common": {
|
|
"rule": "required",
|
|
"type": "EosActionCommon",
|
|
"id": 1
|
|
},
|
|
"transfer": {
|
|
"type": "EosActionTransfer",
|
|
"id": 2
|
|
},
|
|
"delegate": {
|
|
"type": "EosActionDelegate",
|
|
"id": 3
|
|
},
|
|
"undelegate": {
|
|
"type": "EosActionUndelegate",
|
|
"id": 4
|
|
},
|
|
"refund": {
|
|
"type": "EosActionRefund",
|
|
"id": 5
|
|
},
|
|
"buy_ram": {
|
|
"type": "EosActionBuyRam",
|
|
"id": 6
|
|
},
|
|
"buy_ram_bytes": {
|
|
"type": "EosActionBuyRamBytes",
|
|
"id": 7
|
|
},
|
|
"sell_ram": {
|
|
"type": "EosActionSellRam",
|
|
"id": 8
|
|
},
|
|
"vote_producer": {
|
|
"type": "EosActionVoteProducer",
|
|
"id": 9
|
|
},
|
|
"update_auth": {
|
|
"type": "EosActionUpdateAuth",
|
|
"id": 10
|
|
},
|
|
"delete_auth": {
|
|
"type": "EosActionDeleteAuth",
|
|
"id": 11
|
|
},
|
|
"link_auth": {
|
|
"type": "EosActionLinkAuth",
|
|
"id": 12
|
|
},
|
|
"unlink_auth": {
|
|
"type": "EosActionUnlinkAuth",
|
|
"id": 13
|
|
},
|
|
"new_account": {
|
|
"type": "EosActionNewAccount",
|
|
"id": 14
|
|
},
|
|
"unknown": {
|
|
"type": "EosActionUnknown",
|
|
"id": 15
|
|
}
|
|
},
|
|
"nested": {
|
|
"EosAsset": {
|
|
"fields": {
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 1
|
|
},
|
|
"symbol": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosPermissionLevel": {
|
|
"fields": {
|
|
"actor": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"permission": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosAuthorizationKey": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"key": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"weight": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosAuthorizationAccount": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "EosPermissionLevel",
|
|
"id": 1
|
|
},
|
|
"weight": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosAuthorizationWait": {
|
|
"fields": {
|
|
"wait_sec": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"weight": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosAuthorization": {
|
|
"fields": {
|
|
"threshold": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"keys": {
|
|
"rule": "repeated",
|
|
"type": "EosAuthorizationKey",
|
|
"id": 2
|
|
},
|
|
"accounts": {
|
|
"rule": "repeated",
|
|
"type": "EosAuthorizationAccount",
|
|
"id": 3
|
|
},
|
|
"waits": {
|
|
"rule": "repeated",
|
|
"type": "EosAuthorizationWait",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionCommon": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"authorization": {
|
|
"rule": "repeated",
|
|
"type": "EosPermissionLevel",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosActionTransfer": {
|
|
"fields": {
|
|
"sender": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"receiver": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 3
|
|
},
|
|
"memo": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionDelegate": {
|
|
"fields": {
|
|
"sender": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"receiver": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"net_quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 3
|
|
},
|
|
"cpu_quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 4
|
|
},
|
|
"transfer": {
|
|
"rule": "required",
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"EosActionUndelegate": {
|
|
"fields": {
|
|
"sender": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"receiver": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"net_quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 3
|
|
},
|
|
"cpu_quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionRefund": {
|
|
"fields": {
|
|
"owner": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EosActionBuyRam": {
|
|
"fields": {
|
|
"payer": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"receiver": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"quantity": {
|
|
"rule": "required",
|
|
"type": "EosAsset",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosActionBuyRamBytes": {
|
|
"fields": {
|
|
"payer": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"receiver": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"bytes": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosActionSellRam": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"bytes": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosActionVoteProducer": {
|
|
"fields": {
|
|
"voter": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"proxy": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"producers": {
|
|
"rule": "repeated",
|
|
"type": "uint64",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EosActionUpdateAuth": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"permission": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"parent": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"auth": {
|
|
"rule": "required",
|
|
"type": "EosAuthorization",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionDeleteAuth": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"permission": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EosActionLinkAuth": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"code": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"requirement": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionUnlinkAuth": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"code": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EosActionNewAccount": {
|
|
"fields": {
|
|
"creator": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"owner": {
|
|
"rule": "required",
|
|
"type": "EosAuthorization",
|
|
"id": 3
|
|
},
|
|
"active": {
|
|
"rule": "required",
|
|
"type": "EosAuthorization",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EosActionUnknown": {
|
|
"fields": {
|
|
"data_size": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"data_chunk": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EosSignedTx": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EthereumSignTypedData": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"primary_type": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"metamask_v4_compat": {
|
|
"type": "bool",
|
|
"id": 3,
|
|
"options": {
|
|
"default": true
|
|
}
|
|
},
|
|
"definitions": {
|
|
"type": "EthereumDefinitions",
|
|
"id": 4
|
|
},
|
|
"show_message_hash": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"EthereumTypedDataStructRequest": {
|
|
"fields": {
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EthereumTypedDataStructAck": {
|
|
"fields": {
|
|
"members": {
|
|
"rule": "repeated",
|
|
"type": "EthereumStructMember",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"EthereumStructMember": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "EthereumFieldType",
|
|
"id": 1
|
|
},
|
|
"name": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EthereumFieldType": {
|
|
"fields": {
|
|
"data_type": {
|
|
"rule": "required",
|
|
"type": "EthereumDataType",
|
|
"id": 1
|
|
},
|
|
"size": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"entry_type": {
|
|
"type": "EthereumFieldType",
|
|
"id": 3
|
|
},
|
|
"struct_name": {
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumDataType": {
|
|
"values": {
|
|
"UINT": 1,
|
|
"INT": 2,
|
|
"BYTES": 3,
|
|
"STRING": 4,
|
|
"BOOL": 5,
|
|
"ADDRESS": 6,
|
|
"ARRAY": 7,
|
|
"STRUCT": 8
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EthereumTypedDataValueRequest": {
|
|
"fields": {
|
|
"member_path": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EthereumTypedDataValueAck": {
|
|
"fields": {
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EthereumGetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EthereumPublicKey": {
|
|
"fields": {
|
|
"node": {
|
|
"rule": "required",
|
|
"type": "HDNodeType",
|
|
"id": 1
|
|
},
|
|
"xpub": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EthereumGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"encoded_network": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumAddress": {
|
|
"fields": {
|
|
"_old_address": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"address": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EthereumSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"nonce": {
|
|
"type": "bytes",
|
|
"id": 2,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"gas_price": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"to": {
|
|
"type": "string",
|
|
"id": 11,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"value": {
|
|
"type": "bytes",
|
|
"id": 6,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"data_initial_chunk": {
|
|
"type": "bytes",
|
|
"id": 7,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"data_length": {
|
|
"type": "uint32",
|
|
"id": 8,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"chain_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 9
|
|
},
|
|
"tx_type": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
},
|
|
"definitions": {
|
|
"type": "EthereumDefinitions",
|
|
"id": 12
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 13
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 14
|
|
}
|
|
}
|
|
},
|
|
"EthereumSignTxEIP1559": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"nonce": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"max_gas_fee": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"max_priority_fee": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"to": {
|
|
"type": "string",
|
|
"id": 6,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 7
|
|
},
|
|
"data_initial_chunk": {
|
|
"type": "bytes",
|
|
"id": 8,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"data_length": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"chain_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 10
|
|
},
|
|
"access_list": {
|
|
"rule": "repeated",
|
|
"type": "EthereumAccessList",
|
|
"id": 11
|
|
},
|
|
"definitions": {
|
|
"type": "EthereumDefinitions",
|
|
"id": 12
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 13
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 14
|
|
}
|
|
},
|
|
"nested": {
|
|
"EthereumAccessList": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"storage_keys": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EthereumTxRequest": {
|
|
"fields": {
|
|
"data_length": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"signature_v": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"signature_r": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"signature_s": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumTxAck": {
|
|
"fields": {
|
|
"data_chunk": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EthereumSignMessage": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"message": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"encoded_network": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumMessageSignature": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EthereumVerifyMessage": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"message": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"EthereumSignTypedHash": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"domain_separator_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"message_hash": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"encoded_network": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"EthereumTypedDataSignature": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EthereumDefinitions": {
|
|
"fields": {
|
|
"encoded_network": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"encoded_token": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EvoluGetNode": {
|
|
"fields": {
|
|
"proof_of_delegated_identity": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EvoluNode": {
|
|
"fields": {
|
|
"data": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EvoluSignRegistrationRequest": {
|
|
"fields": {
|
|
"challenge_from_server": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"size_to_acquire": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"proof_of_delegated_identity": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"EvoluRegistrationRequest": {
|
|
"fields": {
|
|
"certificate_chain": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EvoluGetDelegatedIdentityKey": {
|
|
"fields": {
|
|
"thp_credential": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"host_static_public_key": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EvoluDelegatedIdentityKey": {
|
|
"fields": {
|
|
"private_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"BackupType": {
|
|
"values": {
|
|
"Bip39": 0,
|
|
"Slip39_Basic": 1,
|
|
"Slip39_Advanced": 2,
|
|
"Slip39_Single_Extendable": 3,
|
|
"Slip39_Basic_Extendable": 4,
|
|
"Slip39_Advanced_Extendable": 5
|
|
}
|
|
},
|
|
"SafetyCheckLevel": {
|
|
"values": {
|
|
"Strict": 0,
|
|
"PromptAlways": 1,
|
|
"PromptTemporarily": 2
|
|
}
|
|
},
|
|
"DisplayRotation": {
|
|
"values": {
|
|
"North": 0,
|
|
"East": 90,
|
|
"South": 180,
|
|
"West": 270
|
|
}
|
|
},
|
|
"HomescreenFormat": {
|
|
"values": {
|
|
"Toif": 1,
|
|
"Jpeg": 2,
|
|
"ToiG": 3
|
|
}
|
|
},
|
|
"Initialize": {
|
|
"fields": {
|
|
"session_id": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"_skip_passphrase": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"derive_cardano": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"GetFeatures": {
|
|
"fields": {}
|
|
},
|
|
"Features": {
|
|
"fields": {
|
|
"vendor": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"major_version": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"minor_version": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"patch_version": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"build_version": {
|
|
"type": "uint32",
|
|
"id": 61
|
|
},
|
|
"bootloader_mode": {
|
|
"type": "bool",
|
|
"id": 5
|
|
},
|
|
"device_id": {
|
|
"type": "string",
|
|
"id": 6
|
|
},
|
|
"pin_protection": {
|
|
"type": "bool",
|
|
"id": 7
|
|
},
|
|
"passphrase_protection": {
|
|
"type": "bool",
|
|
"id": 8
|
|
},
|
|
"language": {
|
|
"type": "string",
|
|
"id": 9
|
|
},
|
|
"label": {
|
|
"type": "string",
|
|
"id": 10
|
|
},
|
|
"initialized": {
|
|
"type": "bool",
|
|
"id": 12
|
|
},
|
|
"revision": {
|
|
"type": "bytes",
|
|
"id": 13
|
|
},
|
|
"bootloader_hash": {
|
|
"type": "bytes",
|
|
"id": 14
|
|
},
|
|
"imported": {
|
|
"type": "bool",
|
|
"id": 15
|
|
},
|
|
"unlocked": {
|
|
"type": "bool",
|
|
"id": 16
|
|
},
|
|
"_passphrase_cached": {
|
|
"type": "bool",
|
|
"id": 17
|
|
},
|
|
"firmware_present": {
|
|
"type": "bool",
|
|
"id": 18
|
|
},
|
|
"backup_availability": {
|
|
"type": "BackupAvailability",
|
|
"id": 19
|
|
},
|
|
"flags": {
|
|
"type": "uint32",
|
|
"id": 20
|
|
},
|
|
"model": {
|
|
"type": "string",
|
|
"id": 21
|
|
},
|
|
"fw_major": {
|
|
"type": "uint32",
|
|
"id": 22
|
|
},
|
|
"fw_minor": {
|
|
"type": "uint32",
|
|
"id": 23
|
|
},
|
|
"fw_patch": {
|
|
"type": "uint32",
|
|
"id": 24
|
|
},
|
|
"fw_build": {
|
|
"type": "uint32",
|
|
"id": 62
|
|
},
|
|
"fw_vendor": {
|
|
"type": "string",
|
|
"id": 25
|
|
},
|
|
"unfinished_backup": {
|
|
"type": "bool",
|
|
"id": 27
|
|
},
|
|
"no_backup": {
|
|
"type": "bool",
|
|
"id": 28
|
|
},
|
|
"recovery_status": {
|
|
"type": "RecoveryStatus",
|
|
"id": 29
|
|
},
|
|
"capabilities": {
|
|
"rule": "repeated",
|
|
"type": "Capability",
|
|
"id": 30,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"backup_type": {
|
|
"type": "BackupType",
|
|
"id": 31
|
|
},
|
|
"sd_card_present": {
|
|
"type": "bool",
|
|
"id": 32
|
|
},
|
|
"sd_protection": {
|
|
"type": "bool",
|
|
"id": 33
|
|
},
|
|
"wipe_code_protection": {
|
|
"type": "bool",
|
|
"id": 34
|
|
},
|
|
"session_id": {
|
|
"type": "bytes",
|
|
"id": 35
|
|
},
|
|
"passphrase_always_on_device": {
|
|
"type": "bool",
|
|
"id": 36
|
|
},
|
|
"safety_checks": {
|
|
"type": "SafetyCheckLevel",
|
|
"id": 37
|
|
},
|
|
"auto_lock_delay_ms": {
|
|
"type": "uint32",
|
|
"id": 38
|
|
},
|
|
"display_rotation": {
|
|
"type": "DisplayRotation",
|
|
"id": 39
|
|
},
|
|
"experimental_features": {
|
|
"type": "bool",
|
|
"id": 40
|
|
},
|
|
"busy": {
|
|
"type": "bool",
|
|
"id": 41
|
|
},
|
|
"homescreen_format": {
|
|
"type": "HomescreenFormat",
|
|
"id": 42
|
|
},
|
|
"hide_passphrase_from_host": {
|
|
"type": "bool",
|
|
"id": 43
|
|
},
|
|
"internal_model": {
|
|
"type": "string",
|
|
"id": 44
|
|
},
|
|
"unit_color": {
|
|
"type": "uint32",
|
|
"id": 45
|
|
},
|
|
"unit_btconly": {
|
|
"type": "bool",
|
|
"id": 46
|
|
},
|
|
"homescreen_width": {
|
|
"type": "uint32",
|
|
"id": 47
|
|
},
|
|
"homescreen_height": {
|
|
"type": "uint32",
|
|
"id": 48
|
|
},
|
|
"bootloader_locked": {
|
|
"type": "bool",
|
|
"id": 49
|
|
},
|
|
"language_version_matches": {
|
|
"type": "bool",
|
|
"id": 50,
|
|
"options": {
|
|
"default": true
|
|
}
|
|
},
|
|
"unit_packaging": {
|
|
"type": "uint32",
|
|
"id": 51
|
|
},
|
|
"haptic_feedback": {
|
|
"type": "bool",
|
|
"id": 52
|
|
},
|
|
"recovery_type": {
|
|
"type": "RecoveryType",
|
|
"id": 53
|
|
},
|
|
"optiga_sec": {
|
|
"type": "uint32",
|
|
"id": 54
|
|
},
|
|
"soc": {
|
|
"type": "uint32",
|
|
"id": 55
|
|
},
|
|
"firmware_corrupted": {
|
|
"type": "bool",
|
|
"id": 56
|
|
},
|
|
"auto_lock_delay_battery_ms": {
|
|
"type": "uint32",
|
|
"id": 57
|
|
},
|
|
"led": {
|
|
"type": "bool",
|
|
"id": 58
|
|
},
|
|
"usb_connected": {
|
|
"type": "bool",
|
|
"id": 59
|
|
},
|
|
"wireless_connected": {
|
|
"type": "bool",
|
|
"id": 60
|
|
}
|
|
},
|
|
"nested": {
|
|
"BackupAvailability": {
|
|
"values": {
|
|
"NotAvailable": 0,
|
|
"Required": 1,
|
|
"Available": 2
|
|
}
|
|
},
|
|
"RecoveryStatus": {
|
|
"values": {
|
|
"Nothing": 0,
|
|
"Recovery": 1,
|
|
"Backup": 2
|
|
}
|
|
},
|
|
"Capability": {
|
|
"values": {
|
|
"Capability_Bitcoin": 1,
|
|
"Capability_Bitcoin_like": 2,
|
|
"Capability_Binance": 3,
|
|
"Capability_Cardano": 4,
|
|
"Capability_Crypto": 5,
|
|
"Capability_EOS": 6,
|
|
"Capability_Ethereum": 7,
|
|
"Capability_Lisk": 8,
|
|
"Capability_Monero": 9,
|
|
"Capability_NEM": 10,
|
|
"Capability_Ripple": 11,
|
|
"Capability_Stellar": 12,
|
|
"Capability_Tezos": 13,
|
|
"Capability_U2F": 14,
|
|
"Capability_Shamir": 15,
|
|
"Capability_ShamirGroups": 16,
|
|
"Capability_PassphraseEntry": 17,
|
|
"Capability_Solana": 18,
|
|
"Capability_Translations": 19,
|
|
"Capability_Brightness": 20,
|
|
"Capability_Haptic": 21,
|
|
"Capability_BLE": 22,
|
|
"Capability_NFC": 23,
|
|
"Capability_Tron": 24
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"LockDevice": {
|
|
"fields": {}
|
|
},
|
|
"SetBusy": {
|
|
"fields": {
|
|
"expiry_ms": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EndSession": {
|
|
"fields": {}
|
|
},
|
|
"ApplySettings": {
|
|
"fields": {
|
|
"language": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"label": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"use_passphrase": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"homescreen": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"_passphrase_source": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"auto_lock_delay_ms": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"display_rotation": {
|
|
"type": "DisplayRotation",
|
|
"id": 7
|
|
},
|
|
"passphrase_always_on_device": {
|
|
"type": "bool",
|
|
"id": 8
|
|
},
|
|
"safety_checks": {
|
|
"type": "SafetyCheckLevel",
|
|
"id": 9
|
|
},
|
|
"experimental_features": {
|
|
"type": "bool",
|
|
"id": 10
|
|
},
|
|
"hide_passphrase_from_host": {
|
|
"type": "bool",
|
|
"id": 11
|
|
},
|
|
"haptic_feedback": {
|
|
"type": "bool",
|
|
"id": 13
|
|
},
|
|
"homescreen_length": {
|
|
"type": "uint32",
|
|
"id": 14
|
|
},
|
|
"auto_lock_delay_battery_ms": {
|
|
"type": "uint32",
|
|
"id": 15
|
|
}
|
|
}
|
|
},
|
|
"ChangeLanguage": {
|
|
"fields": {
|
|
"data_length": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"DataChunkRequest": {
|
|
"fields": {
|
|
"data_length": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"data_offset": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"DataChunkAck": {
|
|
"fields": {
|
|
"data_chunk": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"ApplyFlags": {
|
|
"fields": {
|
|
"flags": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"ChangePin": {
|
|
"fields": {
|
|
"remove": {
|
|
"type": "bool",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"ChangeWipeCode": {
|
|
"fields": {
|
|
"remove": {
|
|
"type": "bool",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"SdProtect": {
|
|
"fields": {
|
|
"operation": {
|
|
"rule": "required",
|
|
"type": "SdProtectOperationType",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"SdProtectOperationType": {
|
|
"values": {
|
|
"DISABLE": 0,
|
|
"ENABLE": 1,
|
|
"REFRESH": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"Ping": {
|
|
"fields": {
|
|
"message": {
|
|
"type": "string",
|
|
"id": 1,
|
|
"options": {
|
|
"default": ""
|
|
}
|
|
},
|
|
"button_protection": {
|
|
"type": "bool",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"Cancel": {
|
|
"fields": {}
|
|
},
|
|
"GetEntropy": {
|
|
"fields": {
|
|
"size": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"Entropy": {
|
|
"fields": {
|
|
"entropy": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"GetFirmwareHash": {
|
|
"fields": {
|
|
"challenge": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"FirmwareHash": {
|
|
"fields": {
|
|
"hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"AuthenticateDevice": {
|
|
"fields": {
|
|
"challenge": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"AuthenticityProof": {
|
|
"fields": {
|
|
"optiga_certificates": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"optiga_signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"tropic_certificates": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"tropic_signature": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"WipeDevice": {
|
|
"fields": {}
|
|
},
|
|
"LoadDevice": {
|
|
"fields": {
|
|
"mnemonics": {
|
|
"rule": "repeated",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"pin": {
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"passphrase_protection": {
|
|
"type": "bool",
|
|
"id": 4
|
|
},
|
|
"language": {
|
|
"type": "string",
|
|
"id": 5
|
|
},
|
|
"label": {
|
|
"type": "string",
|
|
"id": 6
|
|
},
|
|
"skip_checksum": {
|
|
"type": "bool",
|
|
"id": 7
|
|
},
|
|
"u2f_counter": {
|
|
"type": "uint32",
|
|
"id": 8
|
|
},
|
|
"needs_backup": {
|
|
"type": "bool",
|
|
"id": 9
|
|
},
|
|
"no_backup": {
|
|
"type": "bool",
|
|
"id": 10
|
|
}
|
|
}
|
|
},
|
|
"ResetDevice": {
|
|
"fields": {
|
|
"strength": {
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"default": 256
|
|
}
|
|
},
|
|
"passphrase_protection": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"pin_protection": {
|
|
"type": "bool",
|
|
"id": 4
|
|
},
|
|
"language": {
|
|
"type": "string",
|
|
"id": 5
|
|
},
|
|
"label": {
|
|
"type": "string",
|
|
"id": 6
|
|
},
|
|
"u2f_counter": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"skip_backup": {
|
|
"type": "bool",
|
|
"id": 8
|
|
},
|
|
"no_backup": {
|
|
"type": "bool",
|
|
"id": 9
|
|
},
|
|
"backup_type": {
|
|
"type": "BackupType",
|
|
"id": 10,
|
|
"options": {
|
|
"default": "Bip39"
|
|
}
|
|
},
|
|
"entropy_check": {
|
|
"type": "bool",
|
|
"id": 11
|
|
}
|
|
}
|
|
},
|
|
"BackupDevice": {
|
|
"fields": {
|
|
"group_threshold": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"groups": {
|
|
"rule": "repeated",
|
|
"type": "Slip39Group",
|
|
"id": 2
|
|
}
|
|
},
|
|
"nested": {
|
|
"Slip39Group": {
|
|
"fields": {
|
|
"member_threshold": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"member_count": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"EntropyRequest": {
|
|
"fields": {
|
|
"entropy_commitment": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"prev_entropy": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"EntropyAck": {
|
|
"fields": {
|
|
"entropy": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"EntropyCheckReady": {
|
|
"fields": {}
|
|
},
|
|
"EntropyCheckContinue": {
|
|
"fields": {
|
|
"finish": {
|
|
"type": "bool",
|
|
"id": 1,
|
|
"options": {
|
|
"default": false
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"RecoveryDevice": {
|
|
"fields": {
|
|
"word_count": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"passphrase_protection": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"pin_protection": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"language": {
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"label": {
|
|
"type": "string",
|
|
"id": 5
|
|
},
|
|
"enforce_wordlist": {
|
|
"type": "bool",
|
|
"id": 6
|
|
},
|
|
"input_method": {
|
|
"type": "RecoveryDeviceInputMethod",
|
|
"id": 8
|
|
},
|
|
"u2f_counter": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"type": {
|
|
"type": "RecoveryType",
|
|
"id": 10,
|
|
"options": {
|
|
"default": "NormalRecovery"
|
|
}
|
|
}
|
|
},
|
|
"nested": {
|
|
"RecoveryDeviceInputMethod": {
|
|
"values": {
|
|
"ScrambledWords": 0,
|
|
"Matrix": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"RecoveryType": {
|
|
"values": {
|
|
"NormalRecovery": 0,
|
|
"DryRun": 1,
|
|
"UnlockRepeatedBackup": 2
|
|
}
|
|
},
|
|
"WordRequest": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "WordRequestType",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"WordRequestType": {
|
|
"values": {
|
|
"WordRequestType_Plain": 0,
|
|
"WordRequestType_Matrix9": 1,
|
|
"WordRequestType_Matrix6": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"WordAck": {
|
|
"fields": {
|
|
"word": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"SetU2FCounter": {
|
|
"fields": {
|
|
"u2f_counter": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"GetNextU2FCounter": {
|
|
"fields": {}
|
|
},
|
|
"NextU2FCounter": {
|
|
"fields": {
|
|
"u2f_counter": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"DoPreauthorized": {
|
|
"fields": {}
|
|
},
|
|
"PreauthorizedRequest": {
|
|
"fields": {}
|
|
},
|
|
"CancelAuthorization": {
|
|
"fields": {}
|
|
},
|
|
"RebootToBootloader": {
|
|
"fields": {
|
|
"boot_command": {
|
|
"type": "BootCommand",
|
|
"id": 1,
|
|
"options": {
|
|
"default": "STOP_AND_WAIT"
|
|
}
|
|
},
|
|
"firmware_header": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"language_data_length": {
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
}
|
|
},
|
|
"nested": {
|
|
"BootCommand": {
|
|
"values": {
|
|
"STOP_AND_WAIT": 0,
|
|
"INSTALL_UPGRADE": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"GetNonce": {
|
|
"fields": {}
|
|
},
|
|
"Nonce": {
|
|
"fields": {
|
|
"nonce": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"UnlockPath": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"UnlockedPathRequest": {
|
|
"fields": {
|
|
"mac": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"ShowDeviceTutorial": {
|
|
"fields": {}
|
|
},
|
|
"UnlockBootloader": {
|
|
"fields": {}
|
|
},
|
|
"SetBrightness": {
|
|
"fields": {
|
|
"value": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"GetSerialNumber": {
|
|
"fields": {}
|
|
},
|
|
"SerialNumber": {
|
|
"fields": {
|
|
"serial_number": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroNetworkType": {
|
|
"values": {
|
|
"MAINNET": 0,
|
|
"TESTNET": 1,
|
|
"STAGENET": 2,
|
|
"FAKECHAIN": 3
|
|
}
|
|
},
|
|
"MoneroTransactionSourceEntry": {
|
|
"fields": {
|
|
"outputs": {
|
|
"rule": "repeated",
|
|
"type": "MoneroOutputEntry",
|
|
"id": 1
|
|
},
|
|
"real_output": {
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"real_out_tx_key": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"real_out_additional_tx_keys": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"real_output_in_tx_index": {
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"amount": {
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"rct": {
|
|
"type": "bool",
|
|
"id": 7
|
|
},
|
|
"mask": {
|
|
"type": "bytes",
|
|
"id": 8
|
|
},
|
|
"multisig_kLRki": {
|
|
"type": "MoneroMultisigKLRki",
|
|
"id": 9
|
|
},
|
|
"subaddr_minor": {
|
|
"type": "uint32",
|
|
"id": 10
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroOutputEntry": {
|
|
"fields": {
|
|
"idx": {
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"key": {
|
|
"type": "MoneroRctKeyPublic",
|
|
"id": 2
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroRctKeyPublic": {
|
|
"fields": {
|
|
"dest": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"commitment": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroMultisigKLRki": {
|
|
"fields": {
|
|
"K": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"L": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"R": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"ki": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionDestinationEntry": {
|
|
"fields": {
|
|
"amount": {
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"addr": {
|
|
"type": "MoneroAccountPublicAddress",
|
|
"id": 2
|
|
},
|
|
"is_subaddress": {
|
|
"type": "bool",
|
|
"id": 3
|
|
},
|
|
"original": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"is_integrated": {
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroAccountPublicAddress": {
|
|
"fields": {
|
|
"spend_public_key": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"view_public_key": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionRsigData": {
|
|
"fields": {
|
|
"rsig_type": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"offload_type": {
|
|
"type": "uint32",
|
|
"id": 2
|
|
},
|
|
"grouping": {
|
|
"rule": "repeated",
|
|
"type": "uint64",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"mask": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"rsig": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"rsig_parts": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"bp_version": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"MoneroGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
},
|
|
"account": {
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"minor": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"payment_id": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"MoneroAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroGetWatchKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroWatchKey": {
|
|
"fields": {
|
|
"watch_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionInitRequest": {
|
|
"fields": {
|
|
"version": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 3,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
},
|
|
"tsx_data": {
|
|
"type": "MoneroTransactionData",
|
|
"id": 4
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroTransactionData": {
|
|
"fields": {
|
|
"version": {
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"payment_id": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"unlock_time": {
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"outputs": {
|
|
"rule": "repeated",
|
|
"type": "MoneroTransactionDestinationEntry",
|
|
"id": 4
|
|
},
|
|
"change_dts": {
|
|
"type": "MoneroTransactionDestinationEntry",
|
|
"id": 5
|
|
},
|
|
"num_inputs": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"mixin": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"fee": {
|
|
"type": "uint64",
|
|
"id": 8
|
|
},
|
|
"account": {
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"minor_indices": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 10,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 11
|
|
},
|
|
"integrated_indices": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 12,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"client_version": {
|
|
"type": "uint32",
|
|
"id": 13
|
|
},
|
|
"hard_fork": {
|
|
"type": "uint32",
|
|
"id": 14
|
|
},
|
|
"monero_version": {
|
|
"type": "bytes",
|
|
"id": 15
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 16
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionInitAck": {
|
|
"fields": {
|
|
"hmacs": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSetInputRequest": {
|
|
"fields": {
|
|
"src_entr": {
|
|
"type": "MoneroTransactionSourceEntry",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSetInputAck": {
|
|
"fields": {
|
|
"vini": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"vini_hmac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"pseudo_out": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"pseudo_out_hmac": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"pseudo_out_alpha": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"spend_key": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionInputViniRequest": {
|
|
"fields": {
|
|
"src_entr": {
|
|
"type": "MoneroTransactionSourceEntry",
|
|
"id": 1
|
|
},
|
|
"vini": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"vini_hmac": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"pseudo_out": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"pseudo_out_hmac": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"orig_idx": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionInputViniAck": {
|
|
"fields": {}
|
|
},
|
|
"MoneroTransactionAllInputsSetRequest": {
|
|
"fields": {}
|
|
},
|
|
"MoneroTransactionAllInputsSetAck": {
|
|
"fields": {
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSetOutputRequest": {
|
|
"fields": {
|
|
"dst_entr": {
|
|
"type": "MoneroTransactionDestinationEntry",
|
|
"id": 1
|
|
},
|
|
"dst_entr_hmac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 3
|
|
},
|
|
"is_offloaded_bp": {
|
|
"type": "bool",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSetOutputAck": {
|
|
"fields": {
|
|
"tx_out": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"vouti_hmac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 3
|
|
},
|
|
"out_pk": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"ecdh_info": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionAllOutSetRequest": {
|
|
"fields": {
|
|
"rsig_data": {
|
|
"type": "MoneroTransactionRsigData",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionAllOutSetAck": {
|
|
"fields": {
|
|
"extra": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"tx_prefix_hash": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"rv": {
|
|
"type": "MoneroRingCtSig",
|
|
"id": 4
|
|
},
|
|
"full_message_hash": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroRingCtSig": {
|
|
"fields": {
|
|
"txn_fee": {
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"message": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"rv_type": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSignInputRequest": {
|
|
"fields": {
|
|
"src_entr": {
|
|
"type": "MoneroTransactionSourceEntry",
|
|
"id": 1
|
|
},
|
|
"vini": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"vini_hmac": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"pseudo_out": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"pseudo_out_hmac": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"pseudo_out_alpha": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"spend_key": {
|
|
"type": "bytes",
|
|
"id": 7
|
|
},
|
|
"orig_idx": {
|
|
"type": "uint32",
|
|
"id": 8
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionSignInputAck": {
|
|
"fields": {
|
|
"signature": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"pseudo_out": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"MoneroTransactionFinalRequest": {
|
|
"fields": {}
|
|
},
|
|
"MoneroTransactionFinalAck": {
|
|
"fields": {
|
|
"cout_key": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"salt": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"rand_mult": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"tx_enc_keys": {
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"opening_key": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"MoneroKeyImageExportInitRequest": {
|
|
"fields": {
|
|
"num": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 4,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
},
|
|
"subs": {
|
|
"rule": "repeated",
|
|
"type": "MoneroSubAddressIndicesList",
|
|
"id": 5
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroSubAddressIndicesList": {
|
|
"fields": {
|
|
"account": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 1
|
|
},
|
|
"minor_indices": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroKeyImageExportInitAck": {
|
|
"fields": {}
|
|
},
|
|
"MoneroKeyImageSyncStepRequest": {
|
|
"fields": {
|
|
"tdis": {
|
|
"rule": "repeated",
|
|
"type": "MoneroTransferDetails",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroTransferDetails": {
|
|
"fields": {
|
|
"out_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"tx_pub_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"additional_tx_pub_keys": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"internal_output_index": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"sub_addr_major": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"sub_addr_minor": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroKeyImageSyncStepAck": {
|
|
"fields": {
|
|
"kis": {
|
|
"rule": "repeated",
|
|
"type": "MoneroExportedKeyImage",
|
|
"id": 1
|
|
}
|
|
},
|
|
"nested": {
|
|
"MoneroExportedKeyImage": {
|
|
"fields": {
|
|
"iv": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"blob": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroKeyImageSyncFinalRequest": {
|
|
"fields": {}
|
|
},
|
|
"MoneroKeyImageSyncFinalAck": {
|
|
"fields": {
|
|
"enc_key": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"MoneroGetTxKeyRequest": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
},
|
|
"salt1": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"salt2": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"tx_enc_keys": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"tx_prefix_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"reason": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"view_public_key": {
|
|
"type": "bytes",
|
|
"id": 8
|
|
}
|
|
}
|
|
},
|
|
"MoneroGetTxKeyAck": {
|
|
"fields": {
|
|
"salt": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"tx_keys": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"tx_derivations": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"MoneroLiveRefreshStartRequest": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_type": {
|
|
"type": "MoneroNetworkType",
|
|
"id": 2,
|
|
"options": {
|
|
"default": "MAINNET"
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MoneroLiveRefreshStartAck": {
|
|
"fields": {}
|
|
},
|
|
"MoneroLiveRefreshStepRequest": {
|
|
"fields": {
|
|
"out_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"recv_deriv": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"real_out_idx": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"sub_addr_major": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"sub_addr_minor": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"MoneroLiveRefreshStepAck": {
|
|
"fields": {
|
|
"salt": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"key_image": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"MoneroLiveRefreshFinalRequest": {
|
|
"fields": {}
|
|
},
|
|
"MoneroLiveRefreshFinalAck": {
|
|
"fields": {}
|
|
},
|
|
"DebugMoneroDiagRequest": {
|
|
"fields": {
|
|
"ins": {
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"p1": {
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"p2": {
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"pd": {
|
|
"rule": "repeated",
|
|
"type": "uint64",
|
|
"id": 4,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"data1": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"data2": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"DebugMoneroDiagAck": {
|
|
"fields": {
|
|
"ins": {
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"p1": {
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"p2": {
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"pd": {
|
|
"rule": "repeated",
|
|
"type": "uint64",
|
|
"id": 4,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"data1": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"data2": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"RippleGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"RippleAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"RippleSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"flags": {
|
|
"type": "uint32",
|
|
"id": 3,
|
|
"options": {
|
|
"default": 0
|
|
}
|
|
},
|
|
"sequence": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"last_ledger_sequence": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"payment": {
|
|
"rule": "required",
|
|
"type": "RipplePayment",
|
|
"id": 6
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 7
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 8
|
|
}
|
|
},
|
|
"nested": {
|
|
"RipplePayment": {
|
|
"fields": {
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 1
|
|
},
|
|
"destination": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"destination_tag": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"RippleSignedTx": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"serialized_tx": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"SolanaGetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"SolanaPublicKey": {
|
|
"fields": {
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"SolanaGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"SolanaAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"SolanaTxTokenAccountInfo": {
|
|
"fields": {
|
|
"base_address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"token_program": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"token_mint": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"token_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"SolanaTxAdditionalInfo": {
|
|
"fields": {
|
|
"token_accounts_infos": {
|
|
"rule": "repeated",
|
|
"type": "SolanaTxTokenAccountInfo",
|
|
"id": 1
|
|
},
|
|
"encoded_token": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"SolanaSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"serialized_tx": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"additional_info": {
|
|
"type": "SolanaTxAdditionalInfo",
|
|
"id": 3
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"SolanaTxSignature": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"StellarAssetType": {
|
|
"values": {
|
|
"NATIVE": 0,
|
|
"ALPHANUM4": 1,
|
|
"ALPHANUM12": 2
|
|
}
|
|
},
|
|
"StellarAsset": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "StellarAssetType",
|
|
"id": 1
|
|
},
|
|
"code": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"issuer": {
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"StellarGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"StellarAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"StellarSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 2,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"network_passphrase": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
},
|
|
"source_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"sequence_number": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"timebounds_start": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 8
|
|
},
|
|
"timebounds_end": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 9
|
|
},
|
|
"memo_type": {
|
|
"rule": "required",
|
|
"type": "StellarMemoType",
|
|
"id": 10
|
|
},
|
|
"memo_text": {
|
|
"type": "string",
|
|
"id": 11
|
|
},
|
|
"memo_id": {
|
|
"type": "uint64",
|
|
"id": 12
|
|
},
|
|
"memo_hash": {
|
|
"type": "bytes",
|
|
"id": 13
|
|
},
|
|
"num_operations": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 14
|
|
},
|
|
"payment_req": {
|
|
"type": "PaymentRequest",
|
|
"id": 15
|
|
}
|
|
},
|
|
"nested": {
|
|
"StellarMemoType": {
|
|
"values": {
|
|
"NONE": 0,
|
|
"TEXT": 1,
|
|
"ID": 2,
|
|
"HASH": 3,
|
|
"RETURN": 4
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StellarTxOpRequest": {
|
|
"fields": {}
|
|
},
|
|
"StellarPaymentOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"destination_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 3
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"StellarCreateAccountOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"new_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"starting_balance": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"StellarPathPaymentStrictReceiveOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"send_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"send_max": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 3
|
|
},
|
|
"destination_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"destination_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 5
|
|
},
|
|
"destination_amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 6
|
|
},
|
|
"paths": {
|
|
"rule": "repeated",
|
|
"type": "StellarAsset",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"StellarPathPaymentStrictSendOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"send_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"send_amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 3
|
|
},
|
|
"destination_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"destination_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 5
|
|
},
|
|
"destination_min": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 6
|
|
},
|
|
"paths": {
|
|
"rule": "repeated",
|
|
"type": "StellarAsset",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"StellarManageSellOfferOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"selling_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"buying_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 3
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 4
|
|
},
|
|
"price_n": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"price_d": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"offer_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"StellarManageBuyOfferOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"selling_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"buying_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 3
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 4
|
|
},
|
|
"price_n": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"price_d": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"offer_id": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"StellarCreatePassiveSellOfferOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"selling_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"buying_asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 3
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "sint64",
|
|
"id": 4
|
|
},
|
|
"price_n": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"price_d": {
|
|
"rule": "required",
|
|
"type": "uint32",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"StellarSetOptionsOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"inflation_destination_account": {
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"clear_flags": {
|
|
"type": "uint32",
|
|
"id": 3
|
|
},
|
|
"set_flags": {
|
|
"type": "uint32",
|
|
"id": 4
|
|
},
|
|
"master_weight": {
|
|
"type": "uint32",
|
|
"id": 5
|
|
},
|
|
"low_threshold": {
|
|
"type": "uint32",
|
|
"id": 6
|
|
},
|
|
"medium_threshold": {
|
|
"type": "uint32",
|
|
"id": 7
|
|
},
|
|
"high_threshold": {
|
|
"type": "uint32",
|
|
"id": 8
|
|
},
|
|
"home_domain": {
|
|
"type": "string",
|
|
"id": 9
|
|
},
|
|
"signer_type": {
|
|
"type": "StellarSignerType",
|
|
"id": 10
|
|
},
|
|
"signer_key": {
|
|
"type": "bytes",
|
|
"id": 11
|
|
},
|
|
"signer_weight": {
|
|
"type": "uint32",
|
|
"id": 12
|
|
}
|
|
},
|
|
"nested": {
|
|
"StellarSignerType": {
|
|
"values": {
|
|
"ACCOUNT": 0,
|
|
"PRE_AUTH": 1,
|
|
"HASH": 2
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"StellarChangeTrustOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"asset": {
|
|
"rule": "required",
|
|
"type": "StellarAsset",
|
|
"id": 2
|
|
},
|
|
"limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"StellarAllowTrustOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"trusted_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"asset_type": {
|
|
"rule": "required",
|
|
"type": "StellarAssetType",
|
|
"id": 3
|
|
},
|
|
"asset_code": {
|
|
"type": "string",
|
|
"id": 4
|
|
},
|
|
"is_authorized": {
|
|
"rule": "required",
|
|
"type": "bool",
|
|
"id": 5
|
|
}
|
|
}
|
|
},
|
|
"StellarAccountMergeOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"destination_account": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"StellarManageDataOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"key": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 2
|
|
},
|
|
"value": {
|
|
"type": "bytes",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"StellarBumpSequenceOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"bump_to": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"StellarClaimClaimableBalanceOp": {
|
|
"fields": {
|
|
"source_account": {
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"balance_id": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"StellarSignedTx": {
|
|
"fields": {
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"TezosGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TezosAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"TezosGetPublicKey": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TezosPublicKey": {
|
|
"fields": {
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"TezosSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"branch": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"reveal": {
|
|
"type": "TezosRevealOp",
|
|
"id": 3
|
|
},
|
|
"transaction": {
|
|
"type": "TezosTransactionOp",
|
|
"id": 4
|
|
},
|
|
"origination": {
|
|
"type": "TezosOriginationOp",
|
|
"id": 5
|
|
},
|
|
"delegation": {
|
|
"type": "TezosDelegationOp",
|
|
"id": 6
|
|
},
|
|
"proposal": {
|
|
"type": "TezosProposalOp",
|
|
"id": 7
|
|
},
|
|
"ballot": {
|
|
"type": "TezosBallotOp",
|
|
"id": 8
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 9
|
|
}
|
|
},
|
|
"nested": {
|
|
"TezosContractID": {
|
|
"fields": {
|
|
"tag": {
|
|
"rule": "required",
|
|
"type": "TezosContractType",
|
|
"id": 1
|
|
},
|
|
"hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
},
|
|
"nested": {
|
|
"TezosContractType": {
|
|
"values": {
|
|
"Implicit": 0,
|
|
"Originated": 1
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TezosRevealOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 7
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"counter": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"storage_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"public_key": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"TezosTransactionOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 9
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"counter": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"storage_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"destination": {
|
|
"rule": "required",
|
|
"type": "TezosContractID",
|
|
"id": 7
|
|
},
|
|
"parameters": {
|
|
"type": "bytes",
|
|
"id": 8
|
|
},
|
|
"parameters_manager": {
|
|
"type": "TezosParametersManager",
|
|
"id": 10
|
|
}
|
|
},
|
|
"nested": {
|
|
"TezosParametersManager": {
|
|
"fields": {
|
|
"set_delegate": {
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"cancel_delegate": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"transfer": {
|
|
"type": "TezosManagerTransfer",
|
|
"id": 3
|
|
}
|
|
},
|
|
"nested": {
|
|
"TezosManagerTransfer": {
|
|
"fields": {
|
|
"destination": {
|
|
"rule": "required",
|
|
"type": "TezosContractID",
|
|
"id": 1
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TezosOriginationOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 12
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"counter": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"storage_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"manager_pubkey": {
|
|
"type": "bytes",
|
|
"id": 6
|
|
},
|
|
"balance": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 7
|
|
},
|
|
"spendable": {
|
|
"type": "bool",
|
|
"id": 8
|
|
},
|
|
"delegatable": {
|
|
"type": "bool",
|
|
"id": 9
|
|
},
|
|
"delegate": {
|
|
"type": "bytes",
|
|
"id": 10
|
|
},
|
|
"script": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 11
|
|
}
|
|
}
|
|
},
|
|
"TezosDelegationOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 7
|
|
},
|
|
"fee": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"counter": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
},
|
|
"gas_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"storage_limit": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 5
|
|
},
|
|
"delegate": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 6
|
|
}
|
|
}
|
|
},
|
|
"TezosProposalOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"period": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"proposals": {
|
|
"rule": "repeated",
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"TezosBallotOp": {
|
|
"fields": {
|
|
"source": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"period": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 2
|
|
},
|
|
"proposal": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"ballot": {
|
|
"rule": "required",
|
|
"type": "TezosBallotType",
|
|
"id": 4
|
|
}
|
|
},
|
|
"nested": {
|
|
"TezosBallotType": {
|
|
"values": {
|
|
"Yay": 0,
|
|
"Nay": 1,
|
|
"Pass": 2
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"TezosSignedTx": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"sig_op_contents": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"operation_hash": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TronGetAddress": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"show_display": {
|
|
"type": "bool",
|
|
"id": 2
|
|
},
|
|
"chunkify": {
|
|
"type": "bool",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TronAddress": {
|
|
"fields": {
|
|
"address": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"mac": {
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"TronSignTx": {
|
|
"fields": {
|
|
"address_n": {
|
|
"rule": "repeated",
|
|
"type": "uint32",
|
|
"id": 1,
|
|
"options": {
|
|
"packed": false
|
|
}
|
|
},
|
|
"ref_block_bytes": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"ref_block_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 3
|
|
},
|
|
"expiration": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 4
|
|
},
|
|
"data": {
|
|
"type": "bytes",
|
|
"id": 5
|
|
},
|
|
"timestamp": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 6
|
|
},
|
|
"fee_limit": {
|
|
"type": "uint64",
|
|
"id": 7
|
|
}
|
|
}
|
|
},
|
|
"TronContractRequest": {
|
|
"fields": {}
|
|
},
|
|
"TronTransferContract": {
|
|
"fields": {
|
|
"owner_address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"to_address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"amount": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 3
|
|
}
|
|
}
|
|
},
|
|
"TronTriggerSmartContract": {
|
|
"fields": {
|
|
"owner_address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"contract_address": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
},
|
|
"data": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
}
|
|
}
|
|
},
|
|
"TronSignature": {
|
|
"fields": {
|
|
"signature": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
}
|
|
}
|
|
},
|
|
"TronRawTransaction": {
|
|
"fields": {
|
|
"ref_block_bytes": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 1
|
|
},
|
|
"ref_block_hash": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 4
|
|
},
|
|
"expiration": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 8
|
|
},
|
|
"data": {
|
|
"type": "bytes",
|
|
"id": 10
|
|
},
|
|
"contract": {
|
|
"rule": "repeated",
|
|
"type": "TronRawContract",
|
|
"id": 11
|
|
},
|
|
"timestamp": {
|
|
"rule": "required",
|
|
"type": "uint64",
|
|
"id": 14
|
|
},
|
|
"fee_limit": {
|
|
"type": "uint64",
|
|
"id": 18
|
|
}
|
|
},
|
|
"nested": {
|
|
"TronRawContract": {
|
|
"fields": {
|
|
"type": {
|
|
"rule": "required",
|
|
"type": "TronRawContractType",
|
|
"id": 1
|
|
},
|
|
"parameter": {
|
|
"rule": "required",
|
|
"type": "TronRawParameter",
|
|
"id": 2
|
|
}
|
|
},
|
|
"nested": {
|
|
"TronRawParameter": {
|
|
"fields": {
|
|
"type_url": {
|
|
"rule": "required",
|
|
"type": "string",
|
|
"id": 1
|
|
},
|
|
"value": {
|
|
"rule": "required",
|
|
"type": "bytes",
|
|
"id": 2
|
|
}
|
|
}
|
|
},
|
|
"TronRawContractType": {
|
|
"values": {
|
|
"TransferContract": 1,
|
|
"TriggerSmartContract": 31
|
|
}
|
|
}
|
|
}
|
|
}
|
|
}
|
|
},
|
|
"MessageType": {
|
|
"options": {
|
|
"(has_bitcoin_only_values)": true,
|
|
"(wire_enum)": true
|
|
},
|
|
"values": {
|
|
"Initialize": 0,
|
|
"Ping": 1,
|
|
"Success": 2,
|
|
"Failure": 3,
|
|
"ChangePin": 4,
|
|
"WipeDevice": 5,
|
|
"GetEntropy": 9,
|
|
"Entropy": 10,
|
|
"LoadDevice": 13,
|
|
"ResetDevice": 14,
|
|
"SetBusy": 16,
|
|
"Features": 17,
|
|
"PinMatrixRequest": 18,
|
|
"PinMatrixAck": 19,
|
|
"Cancel": 20,
|
|
"LockDevice": 24,
|
|
"ApplySettings": 25,
|
|
"ButtonRequest": 26,
|
|
"ButtonAck": 27,
|
|
"ApplyFlags": 28,
|
|
"GetNonce": 31,
|
|
"Nonce": 33,
|
|
"BackupDevice": 34,
|
|
"EntropyRequest": 35,
|
|
"EntropyAck": 36,
|
|
"PaymentRequest": 37,
|
|
"EntropyCheckReady": 994,
|
|
"EntropyCheckContinue": 995,
|
|
"PassphraseRequest": 41,
|
|
"PassphraseAck": 42,
|
|
"RecoveryDevice": 45,
|
|
"WordRequest": 46,
|
|
"WordAck": 47,
|
|
"GetFeatures": 55,
|
|
"SdProtect": 79,
|
|
"ChangeWipeCode": 82,
|
|
"EndSession": 83,
|
|
"DoPreauthorized": 84,
|
|
"PreauthorizedRequest": 85,
|
|
"CancelAuthorization": 86,
|
|
"RebootToBootloader": 87,
|
|
"GetFirmwareHash": 88,
|
|
"FirmwareHash": 89,
|
|
"UnlockPath": 93,
|
|
"UnlockedPathRequest": 94,
|
|
"ShowDeviceTutorial": 95,
|
|
"UnlockBootloader": 96,
|
|
"AuthenticateDevice": 97,
|
|
"AuthenticityProof": 98,
|
|
"ChangeLanguage": 990,
|
|
"DataChunkRequest": 991,
|
|
"DataChunkAck": 992,
|
|
"SetBrightness": 993,
|
|
"GetSerialNumber": 996,
|
|
"SerialNumber": 997,
|
|
"SetU2FCounter": 63,
|
|
"GetNextU2FCounter": 80,
|
|
"NextU2FCounter": 81,
|
|
"Deprecated_PassphraseStateRequest": 77,
|
|
"Deprecated_PassphraseStateAck": 78,
|
|
"FirmwareErase": 6,
|
|
"FirmwareUpload": 7,
|
|
"FirmwareRequest": 8,
|
|
"ProdTestT1": 32,
|
|
"BleUnpair": 8001,
|
|
"GetPublicKey": 11,
|
|
"PublicKey": 12,
|
|
"SignTx": 15,
|
|
"TxRequest": 21,
|
|
"TxAck": 22,
|
|
"GetAddress": 29,
|
|
"Address": 30,
|
|
"SignMessage": 38,
|
|
"VerifyMessage": 39,
|
|
"MessageSignature": 40,
|
|
"GetOwnershipId": 43,
|
|
"OwnershipId": 44,
|
|
"GetOwnershipProof": 49,
|
|
"OwnershipProof": 50,
|
|
"AuthorizeCoinJoin": 51,
|
|
"CipherKeyValue": 23,
|
|
"CipheredKeyValue": 48,
|
|
"SignIdentity": 53,
|
|
"SignedIdentity": 54,
|
|
"GetECDHSessionKey": 61,
|
|
"ECDHSessionKey": 62,
|
|
"PaymentNotification": 52,
|
|
"DebugLinkDecision": 100,
|
|
"DebugLinkGetState": 101,
|
|
"DebugLinkState": 102,
|
|
"DebugLinkStop": 103,
|
|
"DebugLinkLog": 104,
|
|
"DebugLinkMemoryRead": 110,
|
|
"DebugLinkMemory": 111,
|
|
"DebugLinkMemoryWrite": 112,
|
|
"DebugLinkFlashErase": 113,
|
|
"DebugLinkLayout": 9001,
|
|
"DebugLinkReseedRandom": 9002,
|
|
"DebugLinkRecordScreen": 9003,
|
|
"DebugLinkEraseSdCard": 9005,
|
|
"DebugLinkWatchLayout": 9006,
|
|
"DebugLinkResetDebugEvents": 9007,
|
|
"DebugLinkOptigaSetSecMax": 9008,
|
|
"DebugLinkGetGcInfo": 9009,
|
|
"DebugLinkGcInfo": 9010,
|
|
"DebugLinkGetPairingInfo": 9011,
|
|
"DebugLinkPairingInfo": 9012,
|
|
"DebugLinkSetLogFilter": 9013,
|
|
"EthereumGetPublicKey": 450,
|
|
"EthereumPublicKey": 451,
|
|
"EthereumGetAddress": 56,
|
|
"EthereumAddress": 57,
|
|
"EthereumSignTx": 58,
|
|
"EthereumSignTxEIP1559": 452,
|
|
"EthereumTxRequest": 59,
|
|
"EthereumTxAck": 60,
|
|
"EthereumSignMessage": 64,
|
|
"EthereumVerifyMessage": 65,
|
|
"EthereumMessageSignature": 66,
|
|
"EthereumSignTypedData": 464,
|
|
"EthereumTypedDataStructRequest": 465,
|
|
"EthereumTypedDataStructAck": 466,
|
|
"EthereumTypedDataValueRequest": 467,
|
|
"EthereumTypedDataValueAck": 468,
|
|
"EthereumTypedDataSignature": 469,
|
|
"EthereumSignTypedHash": 470,
|
|
"TezosGetAddress": 150,
|
|
"TezosAddress": 151,
|
|
"TezosSignTx": 152,
|
|
"TezosSignedTx": 153,
|
|
"TezosGetPublicKey": 154,
|
|
"TezosPublicKey": 155,
|
|
"StellarSignTx": 202,
|
|
"StellarTxOpRequest": 203,
|
|
"StellarGetAddress": 207,
|
|
"StellarAddress": 208,
|
|
"StellarCreateAccountOp": 210,
|
|
"StellarPaymentOp": 211,
|
|
"StellarPathPaymentStrictReceiveOp": 212,
|
|
"StellarManageSellOfferOp": 213,
|
|
"StellarCreatePassiveSellOfferOp": 214,
|
|
"StellarSetOptionsOp": 215,
|
|
"StellarChangeTrustOp": 216,
|
|
"StellarAllowTrustOp": 217,
|
|
"StellarAccountMergeOp": 218,
|
|
"StellarManageDataOp": 220,
|
|
"StellarBumpSequenceOp": 221,
|
|
"StellarManageBuyOfferOp": 222,
|
|
"StellarPathPaymentStrictSendOp": 223,
|
|
"StellarClaimClaimableBalanceOp": 225,
|
|
"StellarSignedTx": 230,
|
|
"CardanoGetPublicKey": 305,
|
|
"CardanoPublicKey": 306,
|
|
"CardanoGetAddress": 307,
|
|
"CardanoAddress": 308,
|
|
"CardanoTxItemAck": 313,
|
|
"CardanoTxAuxiliaryDataSupplement": 314,
|
|
"CardanoTxWitnessRequest": 315,
|
|
"CardanoTxWitnessResponse": 316,
|
|
"CardanoTxHostAck": 317,
|
|
"CardanoTxBodyHash": 318,
|
|
"CardanoSignTxFinished": 319,
|
|
"CardanoSignTxInit": 320,
|
|
"CardanoTxInput": 321,
|
|
"CardanoTxOutput": 322,
|
|
"CardanoAssetGroup": 323,
|
|
"CardanoToken": 324,
|
|
"CardanoTxCertificate": 325,
|
|
"CardanoTxWithdrawal": 326,
|
|
"CardanoTxAuxiliaryData": 327,
|
|
"CardanoPoolOwner": 328,
|
|
"CardanoPoolRelayParameters": 329,
|
|
"CardanoGetNativeScriptHash": 330,
|
|
"CardanoNativeScriptHash": 331,
|
|
"CardanoTxMint": 332,
|
|
"CardanoTxCollateralInput": 333,
|
|
"CardanoTxRequiredSigner": 334,
|
|
"CardanoTxInlineDatumChunk": 335,
|
|
"CardanoTxReferenceScriptChunk": 336,
|
|
"CardanoTxReferenceInput": 337,
|
|
"CardanoSignMessageInit": 338,
|
|
"CardanoMessageDataRequest": 339,
|
|
"CardanoMessageDataResponse": 340,
|
|
"CardanoMessageSignature": 341,
|
|
"RippleGetAddress": 400,
|
|
"RippleAddress": 401,
|
|
"RippleSignTx": 402,
|
|
"RippleSignedTx": 403,
|
|
"MoneroTransactionInitRequest": 501,
|
|
"MoneroTransactionInitAck": 502,
|
|
"MoneroTransactionSetInputRequest": 503,
|
|
"MoneroTransactionSetInputAck": 504,
|
|
"MoneroTransactionInputViniRequest": 507,
|
|
"MoneroTransactionInputViniAck": 508,
|
|
"MoneroTransactionAllInputsSetRequest": 509,
|
|
"MoneroTransactionAllInputsSetAck": 510,
|
|
"MoneroTransactionSetOutputRequest": 511,
|
|
"MoneroTransactionSetOutputAck": 512,
|
|
"MoneroTransactionAllOutSetRequest": 513,
|
|
"MoneroTransactionAllOutSetAck": 514,
|
|
"MoneroTransactionSignInputRequest": 515,
|
|
"MoneroTransactionSignInputAck": 516,
|
|
"MoneroTransactionFinalRequest": 517,
|
|
"MoneroTransactionFinalAck": 518,
|
|
"MoneroKeyImageExportInitRequest": 530,
|
|
"MoneroKeyImageExportInitAck": 531,
|
|
"MoneroKeyImageSyncStepRequest": 532,
|
|
"MoneroKeyImageSyncStepAck": 533,
|
|
"MoneroKeyImageSyncFinalRequest": 534,
|
|
"MoneroKeyImageSyncFinalAck": 535,
|
|
"MoneroGetAddress": 540,
|
|
"MoneroAddress": 541,
|
|
"MoneroGetWatchKey": 542,
|
|
"MoneroWatchKey": 543,
|
|
"DebugMoneroDiagRequest": 546,
|
|
"DebugMoneroDiagAck": 547,
|
|
"MoneroGetTxKeyRequest": 550,
|
|
"MoneroGetTxKeyAck": 551,
|
|
"MoneroLiveRefreshStartRequest": 552,
|
|
"MoneroLiveRefreshStartAck": 553,
|
|
"MoneroLiveRefreshStepRequest": 554,
|
|
"MoneroLiveRefreshStepAck": 555,
|
|
"MoneroLiveRefreshFinalRequest": 556,
|
|
"MoneroLiveRefreshFinalAck": 557,
|
|
"EosGetPublicKey": 600,
|
|
"EosPublicKey": 601,
|
|
"EosSignTx": 602,
|
|
"EosTxActionRequest": 603,
|
|
"EosTxActionAck": 604,
|
|
"EosSignedTx": 605,
|
|
"SolanaGetPublicKey": 900,
|
|
"SolanaPublicKey": 901,
|
|
"SolanaGetAddress": 902,
|
|
"SolanaAddress": 903,
|
|
"SolanaSignTx": 904,
|
|
"SolanaTxSignature": 905,
|
|
"EvoluGetNode": 2100,
|
|
"EvoluNode": 2101,
|
|
"EvoluSignRegistrationRequest": 2102,
|
|
"EvoluRegistrationRequest": 2103,
|
|
"EvoluGetDelegatedIdentityKey": 2104,
|
|
"EvoluDelegatedIdentityKey": 2105,
|
|
"TronGetAddress": 2200,
|
|
"TronAddress": 2201,
|
|
"TronSignTx": 2202,
|
|
"TronSignature": 2203,
|
|
"TronContractRequest": 2204,
|
|
"TronTransferContract": 2205,
|
|
"TronTriggerSmartContract": 2206
|
|
}
|
|
}
|
|
}
|
|
}
|