diff --git a/common/defs/misc/misc.json b/common/defs/misc/misc.json index c96f840da..6f707764b 100644 --- a/common/defs/misc/misc.json +++ b/common/defs/misc/misc.json @@ -149,19 +149,6 @@ "wallet": {}, "blockchain_link": {} }, - { - "name": "Tron", - "shortcut": "TRX", - "slip44": 195, - "curve": "secp256k1", - "decimals": 6, - "links": { - "Homepage": "https://tron.network", - "Github": "https://github.com/tronprotocol/java-tron" - }, - "wallet": {}, - "blockchain_link": {} - }, { "name": "Omni", "shortcut": "OMNI", diff --git a/common/defs/misc/trx.png b/common/defs/misc/trx.png deleted file mode 100644 index c785ae994..000000000 Binary files a/common/defs/misc/trx.png and /dev/null differ diff --git a/common/defs/support.json b/common/defs/support.json index fc68f8c7a..504dbb14e 100644 --- a/common/defs/support.json +++ b/common/defs/support.json @@ -1428,7 +1428,6 @@ "misc:BNB": "not implemented", "misc:EOS": "not implemented", "misc:ONT": "not implemented", - "misc:TRX": "not implemented", "misc:XMR": "not implemented", "misc:XRP": "not implemented", "misc:XTZ": "not implemented", diff --git a/common/protob/Makefile b/common/protob/Makefile index 1c564a078..e3fe8b857 100644 --- a/common/protob/Makefile +++ b/common/protob/Makefile @@ -1,4 +1,4 @@ -check: messages.pb messages-binance.pb messages-bitcoin.pb messages-bootloader.pb messages-cardano.pb messages-common.pb messages-crypto.pb messages-debug.pb messages-ethereum.pb messages-lisk.pb messages-management.pb messages-monero.pb messages-nem.pb messages-ripple.pb messages-stellar.pb messages-tezos.pb messages-tron.pb messages-eos.pb +check: messages.pb messages-binance.pb messages-bitcoin.pb messages-bootloader.pb messages-cardano.pb messages-common.pb messages-crypto.pb messages-debug.pb messages-ethereum.pb messages-lisk.pb messages-management.pb messages-monero.pb messages-nem.pb messages-ripple.pb messages-stellar.pb messages-tezos.pb messages-eos.pb %.pb: %.proto protoc -I/usr/include -I. $< -o $@ diff --git a/common/protob/messages-tron.proto b/common/protob/messages-tron.proto deleted file mode 100644 index ce3525c93..000000000 --- a/common/protob/messages-tron.proto +++ /dev/null @@ -1,162 +0,0 @@ -syntax = "proto2"; - -// Sugar for easier handling in Java -option java_package = "com.satoshilabs.trezor.lib.protobuf"; -option java_outer_classname = "TrezorMessageTron"; - -/** - * Request: Ask device for Tron address corresponding to address_n path - * @start - * @next TronAddress - * @next Failure - */ -message TronGetAddress { - repeated uint32 address_n = 1; // BIP-32 path to derive the key from master node - optional bool show_display = 2; // Optionally show on display before sending the result -} - -/** - * Response: Contains Tron address derived from device private seed - * @end - */ -message TronAddress { - optional string address = 1; // Tron address (base58) -} - -/** - * Request: Ask device to sign Tron transaction - * @start - * @next TronSignedTx - */ -message TronSignTx { - repeated uint32 address_n = 1; // BIP-32 path to derive the key from master node - // Common part of transaction - optional bytes ref_block_bytes = 2; // Reference block number - optional bytes ref_block_hash = 3; // Reference block hash - optional uint64 expiration = 4; // Transaction expiration - optional string data = 5; // Extra transaction info - optional TronContract contract = 6; // Contract messages - optional uint64 timestamp = 7; // UTC timestamp - - /*** - * Tron Contracts Messages - * - */ - message TronContract { - // Update account name - message TronAccountUpdateContract { - optional string account_name = 1; // Account name is not unique - } - // Transfer TRX - message TronTransferContract { - optional bytes to_address = 1; // To address - decoded base 58 - optional uint64 amount = 2; // TRX amount in sun (10^-6) - } - // Transfer asset - message TronTransferAssetContract { - optional string asset_name = 1; // Asset name - optional bytes to_address = 2; // To address - decoded base 58 - optional uint64 amount = 3; // Amount to transfer - } - // Vote witness - message TronVoteWitnessContract { - message TronVote { - optional bytes vote_address = 1; // Candidate Address - decoded base 58 - optional uint64 vote_count = 2; // Amount of votes - } - repeated TronVote votes = 1; // votes - } - // Upgrade account to witness - message TronWitnessCreateContract { - optional string url = 1; // Witness URL - } - // Update witness URL - message TronWitnessUpdateContract { - optional string update_url = 2; // Witness URL - } - // Issue Asset - message TronAssetIssueContract { - message TronFrozenSupply { - optional uint64 frozen_amount = 1; // Amount frozen - optional uint64 frozen_days = 2; // Days from issue date - } - optional string name = 2; // Asset name - optional string abbr = 3; // Asset abbreviation - optional uint64 total_supply = 4; // Total supply including frozen - repeated TronFrozenSupply frozen_supply = 5; // Frozen supply - optional uint32 trx_num = 6; // Amount of TRX (exchange ratio) - optional uint32 num = 7; // Amount of tokens (exchange ratio) - optional uint64 start_time = 8; // Negotiation start date and time - optional uint64 end_time = 9; // Negotiation end date and time - optional string description = 10; // Asset description - optional string url = 11; // Asset URL - } - // Participate in an asset - message TronParticipateAssetIssueContract { - optional bytes to_address = 1; // Asset issuer address - decoded base 58 - optional string asset_name = 2; // The name of target asset - optional uint64 amount = 3; // TRX amount in sun - } - // Freeze TRX balance - message TronFreezeBalanceContract { - optional uint64 frozen_balance = 1; // Amount to freeze - optional uint64 frozen_duration = 2; // Freeze minimal duration in days - } - // Unfreeze TRX Balance - message TronUnfreezeBalanceContract { - } - // Unfreeze Asset Balance - message TronUnfreezeAssetContract { - } - // Withdraw witness balance - message TronWithdrawBalanceContract { - } - // Update Asset - message TronUpdateAssetContract { - optional string description = 1; // New description - optional string url = 2; // New URL - } - // Network proposal contract - message TronProposalCreateContract { - message TronProposalParameters { - optional uint64 key = 1; // Parameter key - optional uint64 value = 2; // Parameter value - } - repeated TronProposalParameters parameters = 1; // Parameter to be changed - } - // Approval contract - message TronProposalApproveContract { - optional uint64 proposal_id = 1; // Proposal ID - optional bool is_add_approval = 2; // Add or remove approval - } - // Delete proposal - message TronProposalDeleteContract { - optional uint64 proposal_id = 1; // Proposal ID - } - optional TronTransferContract transfer_contract = 1; - optional TronTransferAssetContract transfer_asset_contract = 2; - optional TronVoteWitnessContract vote_witness_contract = 4; - optional TronWitnessCreateContract witness_create_contract = 5; - optional TronAssetIssueContract asset_issue_contract = 6; - optional TronWitnessUpdateContract witness_update_contract = 8; - optional TronParticipateAssetIssueContract participate_asset_issue_contract = 9; - optional TronAccountUpdateContract account_update_contract = 10; - optional TronFreezeBalanceContract freeze_balance_contract = 11; - optional TronUnfreezeBalanceContract unfreeze_balance_contract = 12; - optional TronWithdrawBalanceContract withdraw_balance_contract = 13; - optional TronUnfreezeAssetContract unfreeze_asset_contract = 14; - optional TronUpdateAssetContract update_asset_contract = 15; - optional TronProposalCreateContract proposal_create_contract = 16; - optional TronProposalApproveContract proposal_approve_contract = 17; - optional TronProposalDeleteContract proposal_delete_contract = 18; - } -} - -/** - * Response: Contains Tron transaction signature - * @end - */ -message TronSignedTx { - optional bytes signature = 1; // Transaction signature - optional bytes serialized_tx = 2; // Serialized transaction -} diff --git a/python/trezorlib/messages/TronAccountUpdateContract.py b/python/trezorlib/messages/TronAccountUpdateContract.py deleted file mode 100644 index b20034828..000000000 --- a/python/trezorlib/messages/TronAccountUpdateContract.py +++ /dev/null @@ -1,18 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronAccountUpdateContract(p.MessageType): - - def __init__( - self, - account_name: str = None, - ) -> None: - self.account_name = account_name - - @classmethod - def get_fields(cls): - return { - 1: ('account_name', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/TronAddress.py b/python/trezorlib/messages/TronAddress.py deleted file mode 100644 index 5f498725c..000000000 --- a/python/trezorlib/messages/TronAddress.py +++ /dev/null @@ -1,19 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronAddress(p.MessageType): - MESSAGE_WIRE_TYPE = 251 - - def __init__( - self, - address: str = None, - ) -> None: - self.address = address - - @classmethod - def get_fields(cls): - return { - 1: ('address', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/TronAssetIssueContract.py b/python/trezorlib/messages/TronAssetIssueContract.py deleted file mode 100644 index 6931d56f2..000000000 --- a/python/trezorlib/messages/TronAssetIssueContract.py +++ /dev/null @@ -1,53 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -from .TronFrozenSupply import TronFrozenSupply - -if __debug__: - try: - from typing import List - except ImportError: - List = None # type: ignore - - -class TronAssetIssueContract(p.MessageType): - - def __init__( - self, - name: str = None, - abbr: str = None, - total_supply: int = None, - frozen_supply: List[TronFrozenSupply] = None, - trx_num: int = None, - num: int = None, - start_time: int = None, - end_time: int = None, - description: str = None, - url: str = None, - ) -> None: - self.name = name - self.abbr = abbr - self.total_supply = total_supply - self.frozen_supply = frozen_supply if frozen_supply is not None else [] - self.trx_num = trx_num - self.num = num - self.start_time = start_time - self.end_time = end_time - self.description = description - self.url = url - - @classmethod - def get_fields(cls): - return { - 2: ('name', p.UnicodeType, 0), - 3: ('abbr', p.UnicodeType, 0), - 4: ('total_supply', p.UVarintType, 0), - 5: ('frozen_supply', TronFrozenSupply, p.FLAG_REPEATED), - 6: ('trx_num', p.UVarintType, 0), - 7: ('num', p.UVarintType, 0), - 8: ('start_time', p.UVarintType, 0), - 9: ('end_time', p.UVarintType, 0), - 10: ('description', p.UnicodeType, 0), - 11: ('url', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/TronContract.py b/python/trezorlib/messages/TronContract.py deleted file mode 100644 index b9681f69b..000000000 --- a/python/trezorlib/messages/TronContract.py +++ /dev/null @@ -1,80 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -from .TronAccountUpdateContract import TronAccountUpdateContract -from .TronAssetIssueContract import TronAssetIssueContract -from .TronFreezeBalanceContract import TronFreezeBalanceContract -from .TronParticipateAssetIssueContract import TronParticipateAssetIssueContract -from .TronProposalApproveContract import TronProposalApproveContract -from .TronProposalCreateContract import TronProposalCreateContract -from .TronProposalDeleteContract import TronProposalDeleteContract -from .TronTransferAssetContract import TronTransferAssetContract -from .TronTransferContract import TronTransferContract -from .TronUnfreezeAssetContract import TronUnfreezeAssetContract -from .TronUnfreezeBalanceContract import TronUnfreezeBalanceContract -from .TronUpdateAssetContract import TronUpdateAssetContract -from .TronVoteWitnessContract import TronVoteWitnessContract -from .TronWithdrawBalanceContract import TronWithdrawBalanceContract -from .TronWitnessCreateContract import TronWitnessCreateContract -from .TronWitnessUpdateContract import TronWitnessUpdateContract - - -class TronContract(p.MessageType): - - def __init__( - self, - transfer_contract: TronTransferContract = None, - transfer_asset_contract: TronTransferAssetContract = None, - vote_witness_contract: TronVoteWitnessContract = None, - witness_create_contract: TronWitnessCreateContract = None, - asset_issue_contract: TronAssetIssueContract = None, - witness_update_contract: TronWitnessUpdateContract = None, - participate_asset_issue_contract: TronParticipateAssetIssueContract = None, - account_update_contract: TronAccountUpdateContract = None, - freeze_balance_contract: TronFreezeBalanceContract = None, - unfreeze_balance_contract: TronUnfreezeBalanceContract = None, - withdraw_balance_contract: TronWithdrawBalanceContract = None, - unfreeze_asset_contract: TronUnfreezeAssetContract = None, - update_asset_contract: TronUpdateAssetContract = None, - proposal_create_contract: TronProposalCreateContract = None, - proposal_approve_contract: TronProposalApproveContract = None, - proposal_delete_contract: TronProposalDeleteContract = None, - ) -> None: - self.transfer_contract = transfer_contract - self.transfer_asset_contract = transfer_asset_contract - self.vote_witness_contract = vote_witness_contract - self.witness_create_contract = witness_create_contract - self.asset_issue_contract = asset_issue_contract - self.witness_update_contract = witness_update_contract - self.participate_asset_issue_contract = participate_asset_issue_contract - self.account_update_contract = account_update_contract - self.freeze_balance_contract = freeze_balance_contract - self.unfreeze_balance_contract = unfreeze_balance_contract - self.withdraw_balance_contract = withdraw_balance_contract - self.unfreeze_asset_contract = unfreeze_asset_contract - self.update_asset_contract = update_asset_contract - self.proposal_create_contract = proposal_create_contract - self.proposal_approve_contract = proposal_approve_contract - self.proposal_delete_contract = proposal_delete_contract - - @classmethod - def get_fields(cls): - return { - 1: ('transfer_contract', TronTransferContract, 0), - 2: ('transfer_asset_contract', TronTransferAssetContract, 0), - 4: ('vote_witness_contract', TronVoteWitnessContract, 0), - 5: ('witness_create_contract', TronWitnessCreateContract, 0), - 6: ('asset_issue_contract', TronAssetIssueContract, 0), - 8: ('witness_update_contract', TronWitnessUpdateContract, 0), - 9: ('participate_asset_issue_contract', TronParticipateAssetIssueContract, 0), - 10: ('account_update_contract', TronAccountUpdateContract, 0), - 11: ('freeze_balance_contract', TronFreezeBalanceContract, 0), - 12: ('unfreeze_balance_contract', TronUnfreezeBalanceContract, 0), - 13: ('withdraw_balance_contract', TronWithdrawBalanceContract, 0), - 14: ('unfreeze_asset_contract', TronUnfreezeAssetContract, 0), - 15: ('update_asset_contract', TronUpdateAssetContract, 0), - 16: ('proposal_create_contract', TronProposalCreateContract, 0), - 17: ('proposal_approve_contract', TronProposalApproveContract, 0), - 18: ('proposal_delete_contract', TronProposalDeleteContract, 0), - } diff --git a/python/trezorlib/messages/TronFreezeBalanceContract.py b/python/trezorlib/messages/TronFreezeBalanceContract.py deleted file mode 100644 index 6390df577..000000000 --- a/python/trezorlib/messages/TronFreezeBalanceContract.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronFreezeBalanceContract(p.MessageType): - - def __init__( - self, - frozen_balance: int = None, - frozen_duration: int = None, - ) -> None: - self.frozen_balance = frozen_balance - self.frozen_duration = frozen_duration - - @classmethod - def get_fields(cls): - return { - 1: ('frozen_balance', p.UVarintType, 0), - 2: ('frozen_duration', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronFrozenSupply.py b/python/trezorlib/messages/TronFrozenSupply.py deleted file mode 100644 index d4dbf7583..000000000 --- a/python/trezorlib/messages/TronFrozenSupply.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronFrozenSupply(p.MessageType): - - def __init__( - self, - frozen_amount: int = None, - frozen_days: int = None, - ) -> None: - self.frozen_amount = frozen_amount - self.frozen_days = frozen_days - - @classmethod - def get_fields(cls): - return { - 1: ('frozen_amount', p.UVarintType, 0), - 2: ('frozen_days', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronGetAddress.py b/python/trezorlib/messages/TronGetAddress.py deleted file mode 100644 index 208195dfc..000000000 --- a/python/trezorlib/messages/TronGetAddress.py +++ /dev/null @@ -1,28 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -if __debug__: - try: - from typing import List - except ImportError: - List = None # type: ignore - - -class TronGetAddress(p.MessageType): - MESSAGE_WIRE_TYPE = 250 - - def __init__( - self, - address_n: List[int] = None, - show_display: bool = None, - ) -> None: - self.address_n = address_n if address_n is not None else [] - self.show_display = show_display - - @classmethod - def get_fields(cls): - return { - 1: ('address_n', p.UVarintType, p.FLAG_REPEATED), - 2: ('show_display', p.BoolType, 0), - } diff --git a/python/trezorlib/messages/TronParticipateAssetIssueContract.py b/python/trezorlib/messages/TronParticipateAssetIssueContract.py deleted file mode 100644 index 225b7253c..000000000 --- a/python/trezorlib/messages/TronParticipateAssetIssueContract.py +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronParticipateAssetIssueContract(p.MessageType): - - def __init__( - self, - to_address: bytes = None, - asset_name: str = None, - amount: int = None, - ) -> None: - self.to_address = to_address - self.asset_name = asset_name - self.amount = amount - - @classmethod - def get_fields(cls): - return { - 1: ('to_address', p.BytesType, 0), - 2: ('asset_name', p.UnicodeType, 0), - 3: ('amount', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronProposalApproveContract.py b/python/trezorlib/messages/TronProposalApproveContract.py deleted file mode 100644 index a3d9c015b..000000000 --- a/python/trezorlib/messages/TronProposalApproveContract.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronProposalApproveContract(p.MessageType): - - def __init__( - self, - proposal_id: int = None, - is_add_approval: bool = None, - ) -> None: - self.proposal_id = proposal_id - self.is_add_approval = is_add_approval - - @classmethod - def get_fields(cls): - return { - 1: ('proposal_id', p.UVarintType, 0), - 2: ('is_add_approval', p.BoolType, 0), - } diff --git a/python/trezorlib/messages/TronProposalCreateContract.py b/python/trezorlib/messages/TronProposalCreateContract.py deleted file mode 100644 index ed79c4de1..000000000 --- a/python/trezorlib/messages/TronProposalCreateContract.py +++ /dev/null @@ -1,26 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -from .TronProposalParameters import TronProposalParameters - -if __debug__: - try: - from typing import List - except ImportError: - List = None # type: ignore - - -class TronProposalCreateContract(p.MessageType): - - def __init__( - self, - parameters: List[TronProposalParameters] = None, - ) -> None: - self.parameters = parameters if parameters is not None else [] - - @classmethod - def get_fields(cls): - return { - 1: ('parameters', TronProposalParameters, p.FLAG_REPEATED), - } diff --git a/python/trezorlib/messages/TronProposalDeleteContract.py b/python/trezorlib/messages/TronProposalDeleteContract.py deleted file mode 100644 index 0bfd39afc..000000000 --- a/python/trezorlib/messages/TronProposalDeleteContract.py +++ /dev/null @@ -1,18 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronProposalDeleteContract(p.MessageType): - - def __init__( - self, - proposal_id: int = None, - ) -> None: - self.proposal_id = proposal_id - - @classmethod - def get_fields(cls): - return { - 1: ('proposal_id', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronProposalParameters.py b/python/trezorlib/messages/TronProposalParameters.py deleted file mode 100644 index bb863ac65..000000000 --- a/python/trezorlib/messages/TronProposalParameters.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronProposalParameters(p.MessageType): - - def __init__( - self, - key: int = None, - value: int = None, - ) -> None: - self.key = key - self.value = value - - @classmethod - def get_fields(cls): - return { - 1: ('key', p.UVarintType, 0), - 2: ('value', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronSignTx.py b/python/trezorlib/messages/TronSignTx.py deleted file mode 100644 index 0871757ad..000000000 --- a/python/trezorlib/messages/TronSignTx.py +++ /dev/null @@ -1,45 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -from .TronContract import TronContract - -if __debug__: - try: - from typing import List - except ImportError: - List = None # type: ignore - - -class TronSignTx(p.MessageType): - MESSAGE_WIRE_TYPE = 252 - - def __init__( - self, - address_n: List[int] = None, - ref_block_bytes: bytes = None, - ref_block_hash: bytes = None, - expiration: int = None, - data: str = None, - contract: TronContract = None, - timestamp: int = None, - ) -> None: - self.address_n = address_n if address_n is not None else [] - self.ref_block_bytes = ref_block_bytes - self.ref_block_hash = ref_block_hash - self.expiration = expiration - self.data = data - self.contract = contract - self.timestamp = timestamp - - @classmethod - def get_fields(cls): - return { - 1: ('address_n', p.UVarintType, p.FLAG_REPEATED), - 2: ('ref_block_bytes', p.BytesType, 0), - 3: ('ref_block_hash', p.BytesType, 0), - 4: ('expiration', p.UVarintType, 0), - 5: ('data', p.UnicodeType, 0), - 6: ('contract', TronContract, 0), - 7: ('timestamp', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronSignedTx.py b/python/trezorlib/messages/TronSignedTx.py deleted file mode 100644 index fc2338947..000000000 --- a/python/trezorlib/messages/TronSignedTx.py +++ /dev/null @@ -1,22 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronSignedTx(p.MessageType): - MESSAGE_WIRE_TYPE = 253 - - def __init__( - self, - signature: bytes = None, - serialized_tx: bytes = None, - ) -> None: - self.signature = signature - self.serialized_tx = serialized_tx - - @classmethod - def get_fields(cls): - return { - 1: ('signature', p.BytesType, 0), - 2: ('serialized_tx', p.BytesType, 0), - } diff --git a/python/trezorlib/messages/TronTransferAssetContract.py b/python/trezorlib/messages/TronTransferAssetContract.py deleted file mode 100644 index 73badb22e..000000000 --- a/python/trezorlib/messages/TronTransferAssetContract.py +++ /dev/null @@ -1,24 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronTransferAssetContract(p.MessageType): - - def __init__( - self, - asset_name: str = None, - to_address: bytes = None, - amount: int = None, - ) -> None: - self.asset_name = asset_name - self.to_address = to_address - self.amount = amount - - @classmethod - def get_fields(cls): - return { - 1: ('asset_name', p.UnicodeType, 0), - 2: ('to_address', p.BytesType, 0), - 3: ('amount', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronTransferContract.py b/python/trezorlib/messages/TronTransferContract.py deleted file mode 100644 index f18905714..000000000 --- a/python/trezorlib/messages/TronTransferContract.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronTransferContract(p.MessageType): - - def __init__( - self, - to_address: bytes = None, - amount: int = None, - ) -> None: - self.to_address = to_address - self.amount = amount - - @classmethod - def get_fields(cls): - return { - 1: ('to_address', p.BytesType, 0), - 2: ('amount', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronUnfreezeAssetContract.py b/python/trezorlib/messages/TronUnfreezeAssetContract.py deleted file mode 100644 index c7689aa54..000000000 --- a/python/trezorlib/messages/TronUnfreezeAssetContract.py +++ /dev/null @@ -1,7 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronUnfreezeAssetContract(p.MessageType): - pass diff --git a/python/trezorlib/messages/TronUnfreezeBalanceContract.py b/python/trezorlib/messages/TronUnfreezeBalanceContract.py deleted file mode 100644 index 348dc3058..000000000 --- a/python/trezorlib/messages/TronUnfreezeBalanceContract.py +++ /dev/null @@ -1,7 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronUnfreezeBalanceContract(p.MessageType): - pass diff --git a/python/trezorlib/messages/TronUpdateAssetContract.py b/python/trezorlib/messages/TronUpdateAssetContract.py deleted file mode 100644 index 74a0d9058..000000000 --- a/python/trezorlib/messages/TronUpdateAssetContract.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronUpdateAssetContract(p.MessageType): - - def __init__( - self, - description: str = None, - url: str = None, - ) -> None: - self.description = description - self.url = url - - @classmethod - def get_fields(cls): - return { - 1: ('description', p.UnicodeType, 0), - 2: ('url', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/TronVote.py b/python/trezorlib/messages/TronVote.py deleted file mode 100644 index 0db94abd5..000000000 --- a/python/trezorlib/messages/TronVote.py +++ /dev/null @@ -1,21 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronVote(p.MessageType): - - def __init__( - self, - vote_address: bytes = None, - vote_count: int = None, - ) -> None: - self.vote_address = vote_address - self.vote_count = vote_count - - @classmethod - def get_fields(cls): - return { - 1: ('vote_address', p.BytesType, 0), - 2: ('vote_count', p.UVarintType, 0), - } diff --git a/python/trezorlib/messages/TronVoteWitnessContract.py b/python/trezorlib/messages/TronVoteWitnessContract.py deleted file mode 100644 index b795d04e1..000000000 --- a/python/trezorlib/messages/TronVoteWitnessContract.py +++ /dev/null @@ -1,26 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - -from .TronVote import TronVote - -if __debug__: - try: - from typing import List - except ImportError: - List = None # type: ignore - - -class TronVoteWitnessContract(p.MessageType): - - def __init__( - self, - votes: List[TronVote] = None, - ) -> None: - self.votes = votes if votes is not None else [] - - @classmethod - def get_fields(cls): - return { - 1: ('votes', TronVote, p.FLAG_REPEATED), - } diff --git a/python/trezorlib/messages/TronWithdrawBalanceContract.py b/python/trezorlib/messages/TronWithdrawBalanceContract.py deleted file mode 100644 index 451f8f58f..000000000 --- a/python/trezorlib/messages/TronWithdrawBalanceContract.py +++ /dev/null @@ -1,7 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronWithdrawBalanceContract(p.MessageType): - pass diff --git a/python/trezorlib/messages/TronWitnessCreateContract.py b/python/trezorlib/messages/TronWitnessCreateContract.py deleted file mode 100644 index 9d2aa8d0f..000000000 --- a/python/trezorlib/messages/TronWitnessCreateContract.py +++ /dev/null @@ -1,18 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronWitnessCreateContract(p.MessageType): - - def __init__( - self, - url: str = None, - ) -> None: - self.url = url - - @classmethod - def get_fields(cls): - return { - 1: ('url', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/TronWitnessUpdateContract.py b/python/trezorlib/messages/TronWitnessUpdateContract.py deleted file mode 100644 index b35400d16..000000000 --- a/python/trezorlib/messages/TronWitnessUpdateContract.py +++ /dev/null @@ -1,18 +0,0 @@ -# Automatically generated by pb2py -# fmt: off -from .. import protobuf as p - - -class TronWitnessUpdateContract(p.MessageType): - - def __init__( - self, - update_url: str = None, - ) -> None: - self.update_url = update_url - - @classmethod - def get_fields(cls): - return { - 2: ('update_url', p.UnicodeType, 0), - } diff --git a/python/trezorlib/messages/__init__.py b/python/trezorlib/messages/__init__.py index eec9d829f..12858de56 100644 --- a/python/trezorlib/messages/__init__.py +++ b/python/trezorlib/messages/__init__.py @@ -239,30 +239,6 @@ from .TezosSignTx import TezosSignTx from .TezosSignedTx import TezosSignedTx from .TezosTransactionOp import TezosTransactionOp from .TransactionType import TransactionType -from .TronAccountUpdateContract import TronAccountUpdateContract -from .TronAddress import TronAddress -from .TronAssetIssueContract import TronAssetIssueContract -from .TronContract import TronContract -from .TronFreezeBalanceContract import TronFreezeBalanceContract -from .TronFrozenSupply import TronFrozenSupply -from .TronGetAddress import TronGetAddress -from .TronParticipateAssetIssueContract import TronParticipateAssetIssueContract -from .TronProposalApproveContract import TronProposalApproveContract -from .TronProposalCreateContract import TronProposalCreateContract -from .TronProposalDeleteContract import TronProposalDeleteContract -from .TronProposalParameters import TronProposalParameters -from .TronSignTx import TronSignTx -from .TronSignedTx import TronSignedTx -from .TronTransferAssetContract import TronTransferAssetContract -from .TronTransferContract import TronTransferContract -from .TronUnfreezeAssetContract import TronUnfreezeAssetContract -from .TronUnfreezeBalanceContract import TronUnfreezeBalanceContract -from .TronUpdateAssetContract import TronUpdateAssetContract -from .TronVote import TronVote -from .TronVoteWitnessContract import TronVoteWitnessContract -from .TronWithdrawBalanceContract import TronWithdrawBalanceContract -from .TronWitnessCreateContract import TronWitnessCreateContract -from .TronWitnessUpdateContract import TronWitnessUpdateContract from .TxAck import TxAck from .TxInputType import TxInputType from .TxOutputBinType import TxOutputBinType