mirror of
https://github.com/trezor/trezor-firmware.git
synced 2025-07-12 09:38:08 +00:00
fixup! feat(core): add Zcash shielded transactions
This commit is contained in:
parent
f1a90fcbc9
commit
ff90b3954c
@ -359,10 +359,10 @@ enum MessageType {
|
|||||||
MessageType_WebAuthnRemoveResidentCredential = 803 [(wire_in) = true];
|
MessageType_WebAuthnRemoveResidentCredential = 803 [(wire_in) = true];
|
||||||
|
|
||||||
// Zcash
|
// Zcash
|
||||||
MessageType_ZcashGetAddress = 900 [(wire_in) = true];
|
MessageType_ZcashOrchardInput = 900 [(wire_in) = true];
|
||||||
MessageType_ZcashAddress = 901 [(wire_out) = true];
|
MessageType_ZcashOrchardOutput = 901 [(wire_in) = true];
|
||||||
MessageType_ZcashGetViewingKey = 902 [(wire_in) = true];
|
MessageType_ZcashGetAddress = 902 [(wire_in) = true];
|
||||||
MessageType_ZcashViewingKey = 903 [(wire_out) = true];
|
MessageType_ZcashAddress = 903 [(wire_out) = true];
|
||||||
MessageType_ZcashOrchardInput = 906 [(wire_in) = true];
|
MessageType_ZcashGetViewingKey = 904 [(wire_in) = true];
|
||||||
MessageType_ZcashOrchardOutput = 907 [(wire_in) = true];
|
MessageType_ZcashViewingKey = 905 [(wire_out) = true];
|
||||||
}
|
}
|
||||||
|
@ -231,9 +231,9 @@ if not utils.BITCOIN_ONLY:
|
|||||||
WebAuthnCredentials = 801
|
WebAuthnCredentials = 801
|
||||||
WebAuthnAddResidentCredential = 802
|
WebAuthnAddResidentCredential = 802
|
||||||
WebAuthnRemoveResidentCredential = 803
|
WebAuthnRemoveResidentCredential = 803
|
||||||
ZcashGetAddress = 900
|
ZcashOrchardInput = 900
|
||||||
ZcashAddress = 901
|
ZcashOrchardOutput = 901
|
||||||
ZcashGetViewingKey = 902
|
ZcashGetAddress = 902
|
||||||
ZcashViewingKey = 903
|
ZcashAddress = 903
|
||||||
ZcashOrchardInput = 906
|
ZcashGetViewingKey = 904
|
||||||
ZcashOrchardOutput = 907
|
ZcashViewingKey = 905
|
||||||
|
@ -249,12 +249,12 @@ if TYPE_CHECKING:
|
|||||||
WebAuthnCredentials = 801
|
WebAuthnCredentials = 801
|
||||||
WebAuthnAddResidentCredential = 802
|
WebAuthnAddResidentCredential = 802
|
||||||
WebAuthnRemoveResidentCredential = 803
|
WebAuthnRemoveResidentCredential = 803
|
||||||
ZcashGetAddress = 900
|
ZcashOrchardInput = 900
|
||||||
ZcashAddress = 901
|
ZcashOrchardOutput = 901
|
||||||
ZcashGetViewingKey = 902
|
ZcashGetAddress = 902
|
||||||
ZcashViewingKey = 903
|
ZcashAddress = 903
|
||||||
ZcashOrchardInput = 906
|
ZcashGetViewingKey = 904
|
||||||
ZcashOrchardOutput = 907
|
ZcashViewingKey = 905
|
||||||
|
|
||||||
class FailureType(IntEnum):
|
class FailureType(IntEnum):
|
||||||
UnexpectedMessage = 1
|
UnexpectedMessage = 1
|
||||||
|
@ -257,12 +257,12 @@ class MessageType(IntEnum):
|
|||||||
WebAuthnCredentials = 801
|
WebAuthnCredentials = 801
|
||||||
WebAuthnAddResidentCredential = 802
|
WebAuthnAddResidentCredential = 802
|
||||||
WebAuthnRemoveResidentCredential = 803
|
WebAuthnRemoveResidentCredential = 803
|
||||||
ZcashGetAddress = 900
|
ZcashOrchardInput = 900
|
||||||
ZcashAddress = 901
|
ZcashOrchardOutput = 901
|
||||||
ZcashGetViewingKey = 902
|
ZcashGetAddress = 902
|
||||||
ZcashViewingKey = 903
|
ZcashAddress = 903
|
||||||
ZcashOrchardInput = 906
|
ZcashGetViewingKey = 904
|
||||||
ZcashOrchardOutput = 907
|
ZcashViewingKey = 905
|
||||||
|
|
||||||
|
|
||||||
class FailureType(IntEnum):
|
class FailureType(IntEnum):
|
||||||
@ -948,7 +948,7 @@ class HDNodeType(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashGetViewingKey(protobuf.MessageType):
|
class ZcashGetViewingKey(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 902
|
MESSAGE_WIRE_TYPE = 904
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("coin_name", "string", repeated=False, required=False),
|
1: protobuf.Field("coin_name", "string", repeated=False, required=False),
|
||||||
2: protobuf.Field("z_address_n", "uint32", repeated=True, required=False),
|
2: protobuf.Field("z_address_n", "uint32", repeated=True, required=False),
|
||||||
@ -968,7 +968,7 @@ class ZcashGetViewingKey(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashViewingKey(protobuf.MessageType):
|
class ZcashViewingKey(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 903
|
MESSAGE_WIRE_TYPE = 905
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("key", "string", repeated=False, required=True),
|
1: protobuf.Field("key", "string", repeated=False, required=True),
|
||||||
}
|
}
|
||||||
@ -982,7 +982,7 @@ class ZcashViewingKey(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashGetAddress(protobuf.MessageType):
|
class ZcashGetAddress(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 900
|
MESSAGE_WIRE_TYPE = 902
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("coin_name", "string", repeated=False, required=False),
|
1: protobuf.Field("coin_name", "string", repeated=False, required=False),
|
||||||
2: protobuf.Field("t_address_n", "uint32", repeated=True, required=False),
|
2: protobuf.Field("t_address_n", "uint32", repeated=True, required=False),
|
||||||
@ -1008,7 +1008,7 @@ class ZcashGetAddress(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashAddress(protobuf.MessageType):
|
class ZcashAddress(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 901
|
MESSAGE_WIRE_TYPE = 903
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("address", "string", repeated=False, required=False),
|
1: protobuf.Field("address", "string", repeated=False, required=False),
|
||||||
}
|
}
|
||||||
@ -1045,7 +1045,7 @@ class ZcashOrchardParams(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashOrchardInput(protobuf.MessageType):
|
class ZcashOrchardInput(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 906
|
MESSAGE_WIRE_TYPE = 900
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("recipient", "bytes", repeated=False, required=True),
|
1: protobuf.Field("recipient", "bytes", repeated=False, required=True),
|
||||||
2: protobuf.Field("value", "uint64", repeated=False, required=True),
|
2: protobuf.Field("value", "uint64", repeated=False, required=True),
|
||||||
@ -1068,7 +1068,7 @@ class ZcashOrchardInput(protobuf.MessageType):
|
|||||||
|
|
||||||
|
|
||||||
class ZcashOrchardOutput(protobuf.MessageType):
|
class ZcashOrchardOutput(protobuf.MessageType):
|
||||||
MESSAGE_WIRE_TYPE = 907
|
MESSAGE_WIRE_TYPE = 901
|
||||||
FIELDS = {
|
FIELDS = {
|
||||||
1: protobuf.Field("address", "string", repeated=False, required=False),
|
1: protobuf.Field("address", "string", repeated=False, required=False),
|
||||||
2: protobuf.Field("amount", "uint64", repeated=False, required=True),
|
2: protobuf.Field("amount", "uint64", repeated=False, required=True),
|
||||||
|
Loading…
Reference in New Issue
Block a user