1
0
mirror of https://github.com/trezor/trezor-firmware.git synced 2024-12-22 22:38:08 +00:00

regenerate pb messages

This commit is contained in:
Pavol Rusnak 2018-01-12 12:54:06 +01:00
parent 47cfa178e4
commit 78d2c07d34
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D
13 changed files with 52 additions and 17 deletions

View File

@ -1,7 +1,8 @@
#!/bin/bash
CURDIR=$(pwd)
mkdir -p $CURDIR/pb2/
touch $CURDIR/pb2/__init__.py
PB2DIR=$CURDIR/pb2
mkdir -p $PB2DIR
touch $PB2DIR/__init__.py
mkdir -p ../trezorlib/messages
@ -14,7 +15,7 @@ echo '' >> $INDEX
for i in types messages storage ; do
# Compile .proto files to python2 modules using google protobuf library
cd $CURDIR/../../trezor-common/protob
protoc --python_out=$CURDIR/pb2/ -I/usr/include -I. $i.proto
protoc --python_out=$PB2DIR -I/usr/include -I. $i.proto
done
# hack to make output python 3 compatible
@ -27,4 +28,4 @@ for i in types messages storage ; do
./pb2py -p $CURDIR -l $INDEX $i ../trezorlib/messages/
done
rm -rf $CURDIR/pb2/
rm -rf $PB2DIR

View File

@ -71,6 +71,8 @@ CosiCommit = 71
CosiCommitment = 72
CosiSign = 73
CosiSignature = 74
NEMDecryptMessage = 75
NEMDecryptedMessage = 76
DebugLinkDecision = 100
DebugLinkGetState = 101
DebugLinkState = 102

View File

@ -0,0 +1,13 @@
# Automatically generated by pb2py
from __future__ import absolute_import
from .. import protobuf as p
class NEMDecryptMessage(p.MessageType):
FIELDS = {
1: ('address_n', p.UVarintType, p.FLAG_REPEATED),
2: ('network', p.UVarintType, 0),
3: ('public_key', p.BytesType, 0),
4: ('payload', p.BytesType, 0),
}
MESSAGE_WIRE_TYPE = 75

View File

@ -0,0 +1,10 @@
# Automatically generated by pb2py
from __future__ import absolute_import
from .. import protobuf as p
class NEMDecryptedMessage(p.MessageType):
FIELDS = {
1: ('payload', p.BytesType, 0),
}
MESSAGE_WIRE_TYPE = 76

View File

@ -1,13 +1,13 @@
# Automatically generated by pb2py
from __future__ import absolute_import
from .. import protobuf as p
from .NEMMosaicSupplyChange import NEMMosaicSupplyChange
from .NEMTransfer import NEMTransfer
from .NEMMosaicCreation import NEMMosaicCreation
from .NEMTransactionCommon import NEMTransactionCommon
from .NEMAggregateModification import NEMAggregateModification
from .NEMProvisionNamespace import NEMProvisionNamespace
from .NEMImportanceTransfer import NEMImportanceTransfer
from .NEMAggregateModification import NEMAggregateModification
from .NEMMosaicSupplyChange import NEMMosaicSupplyChange
from .NEMTransactionCommon import NEMTransactionCommon
class NEMSignTx(p.MessageType):

View File

@ -10,5 +10,6 @@ class SignTx(p.MessageType):
3: ('coin_name', p.UnicodeType, 0), # default='Bitcoin'
4: ('version', p.UVarintType, 0), # default=1
5: ('lock_time', p.UVarintType, 0), # default=0
6: ('decred_expiry', p.UVarintType, 0),
}
MESSAGE_WIRE_TYPE = 15

View File

@ -1,8 +1,8 @@
# Automatically generated by pb2py
from __future__ import absolute_import
from .. import protobuf as p
from .TxInputType import TxInputType
from .TransactionType import TransactionType
from .TxInputType import TxInputType
from .TxOutputType import TxOutputType

View File

@ -19,4 +19,5 @@ class Storage(p.MessageType):
11: ('u2f_counter', p.UVarintType, 0),
12: ('needs_backup', p.BoolType, 0),
13: ('flags', p.UVarintType, 0),
14: ('u2froot', HDNodeType, 0),
}

View File

@ -1,9 +1,9 @@
# Automatically generated by pb2py
from __future__ import absolute_import
from .. import protobuf as p
from .TxOutputBinType import TxOutputBinType
from .TxInputType import TxInputType
from .TxOutputType import TxOutputType
from .TxOutputBinType import TxOutputBinType
class TransactionType(p.MessageType):
@ -17,4 +17,5 @@ class TransactionType(p.MessageType):
7: ('outputs_cnt', p.UVarintType, 0),
8: ('extra_data', p.BytesType, 0),
9: ('extra_data_len', p.UVarintType, 0),
10: ('decred_expiry', p.UVarintType, 0),
}

View File

@ -14,4 +14,6 @@ class TxInputType(p.MessageType):
6: ('script_type', p.UVarintType, 0), # default=0
7: ('multisig', MultisigRedeemScriptType, 0),
8: ('amount', p.UVarintType, 0),
9: ('decred_tree', p.UVarintType, 0),
10: ('decred_script_version', p.UVarintType, 0),
}

View File

@ -7,4 +7,5 @@ class TxOutputBinType(p.MessageType):
FIELDS = {
1: ('amount', p.UVarintType, 0), # required
2: ('script_pubkey', p.BytesType, 0), # required
3: ('decred_script_version', p.UVarintType, 0),
}

View File

@ -12,4 +12,5 @@ class TxOutputType(p.MessageType):
4: ('script_type', p.UVarintType, 0), # required
5: ('multisig', MultisigRedeemScriptType, 0),
6: ('op_return_data', p.BytesType, 0),
7: ('decred_script_version', p.UVarintType, 0),
}

View File

@ -22,18 +22,18 @@ from .TxOutputBinType import *
from .TxOutputType import *
from .TxRequestDetailsType import *
from .TxRequestSerializedType import *
from . import FailureType
from . import OutputScriptType
from . import InputScriptType
from . import RequestType
from . import ButtonRequestType
from . import PinMatrixRequestType
from . import RecoveryDeviceType
from . import WordRequestType
from . import NEMMosaicLevy
from . import NEMSupplyChangeType
from . import NEMModificationType
from . import ButtonRequestType
from . import InputScriptType
from . import FailureType
from . import RecoveryDeviceType
from . import NEMImportanceTransferMode
from . import NEMMosaicLevy
from . import WordRequestType
from . import OutputScriptType
from . import RequestType
from .Address import *
from .ApplyFlags import *
from .ApplySettings import *
@ -89,6 +89,8 @@ from .Initialize import *
from .LoadDevice import *
from .MessageSignature import *
from .NEMAddress import *
from .NEMDecryptMessage import *
from .NEMDecryptedMessage import *
from .NEMGetAddress import *
from .NEMSignTx import *
from .NEMSignedTx import *