From 03feb21b09c2c1428eb6df1ece2d2c9f88287048 Mon Sep 17 00:00:00 2001 From: Pavol Rusnak Date: Sat, 25 May 2019 12:15:52 +0200 Subject: [PATCH] common+python: remove TRX --- common/defs/misc/misc.json | 13 -- common/defs/misc/trx.png | Bin 4789 -> 0 bytes common/defs/support.json | 1 - common/protob/Makefile | 2 +- common/protob/messages-tron.proto | 162 ------------------ .../messages/TronAccountUpdateContract.py | 18 -- python/trezorlib/messages/TronAddress.py | 19 -- .../messages/TronAssetIssueContract.py | 53 ------ python/trezorlib/messages/TronContract.py | 80 --------- .../messages/TronFreezeBalanceContract.py | 21 --- python/trezorlib/messages/TronFrozenSupply.py | 21 --- python/trezorlib/messages/TronGetAddress.py | 28 --- .../TronParticipateAssetIssueContract.py | 24 --- .../messages/TronProposalApproveContract.py | 21 --- .../messages/TronProposalCreateContract.py | 26 --- .../messages/TronProposalDeleteContract.py | 18 -- .../messages/TronProposalParameters.py | 21 --- python/trezorlib/messages/TronSignTx.py | 45 ----- python/trezorlib/messages/TronSignedTx.py | 22 --- .../messages/TronTransferAssetContract.py | 24 --- .../messages/TronTransferContract.py | 21 --- .../messages/TronUnfreezeAssetContract.py | 7 - .../messages/TronUnfreezeBalanceContract.py | 7 - .../messages/TronUpdateAssetContract.py | 21 --- python/trezorlib/messages/TronVote.py | 21 --- .../messages/TronVoteWitnessContract.py | 26 --- .../messages/TronWithdrawBalanceContract.py | 7 - .../messages/TronWitnessCreateContract.py | 18 -- .../messages/TronWitnessUpdateContract.py | 18 -- python/trezorlib/messages/__init__.py | 24 --- 30 files changed, 1 insertion(+), 788 deletions(-) delete mode 100644 common/defs/misc/trx.png delete mode 100644 common/protob/messages-tron.proto delete mode 100644 python/trezorlib/messages/TronAccountUpdateContract.py delete mode 100644 python/trezorlib/messages/TronAddress.py delete mode 100644 python/trezorlib/messages/TronAssetIssueContract.py delete mode 100644 python/trezorlib/messages/TronContract.py delete mode 100644 python/trezorlib/messages/TronFreezeBalanceContract.py delete mode 100644 python/trezorlib/messages/TronFrozenSupply.py delete mode 100644 python/trezorlib/messages/TronGetAddress.py delete mode 100644 python/trezorlib/messages/TronParticipateAssetIssueContract.py delete mode 100644 python/trezorlib/messages/TronProposalApproveContract.py delete mode 100644 python/trezorlib/messages/TronProposalCreateContract.py delete mode 100644 python/trezorlib/messages/TronProposalDeleteContract.py delete mode 100644 python/trezorlib/messages/TronProposalParameters.py delete mode 100644 python/trezorlib/messages/TronSignTx.py delete mode 100644 python/trezorlib/messages/TronSignedTx.py delete mode 100644 python/trezorlib/messages/TronTransferAssetContract.py delete mode 100644 python/trezorlib/messages/TronTransferContract.py delete mode 100644 python/trezorlib/messages/TronUnfreezeAssetContract.py delete mode 100644 python/trezorlib/messages/TronUnfreezeBalanceContract.py delete mode 100644 python/trezorlib/messages/TronUpdateAssetContract.py delete mode 100644 python/trezorlib/messages/TronVote.py delete mode 100644 python/trezorlib/messages/TronVoteWitnessContract.py delete mode 100644 python/trezorlib/messages/TronWithdrawBalanceContract.py delete mode 100644 python/trezorlib/messages/TronWitnessCreateContract.py delete mode 100644 python/trezorlib/messages/TronWitnessUpdateContract.py 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 c785ae994b57bd90c335396b8334cb1a2979aa26..0000000000000000000000000000000000000000 GIT binary patch literal 0 HcmV?d00001 literal 4789 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 P00000NkvXXu0mjfNIXa~ 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