core: use slots in messages

slots
Pavol Rusnak 4 years ago
parent 4859b23fc0
commit 7e44e51ce6
No known key found for this signature in database
GPG Key ID: 91F3B339B9A02A3D

@ -234,7 +234,7 @@ class Descriptor:
def create_fields_slots(self, fields):
# fmt: off
yield " __slots__ = ['" + "', '".join([f.name for f in fields]) + "']"
yield " __slots__ = ('" + "', '".join([f.name for f in fields]) + "',)"
yield ""
# fmt: on

@ -19,6 +19,8 @@ class Address(p.MessageType):
) -> None:
self.address = address
__slots__ = ('address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class ApplyFlags(p.MessageType):
) -> None:
self.flags = flags
__slots__ = ('flags',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -31,6 +31,8 @@ class ApplySettings(p.MessageType):
self.display_rotation = display_rotation
self.passphrase_always_on_device = passphrase_always_on_device
__slots__ = ('language', 'label', 'use_passphrase', 'homescreen', 'auto_lock_delay_ms', 'display_rotation', 'passphrase_always_on_device',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class BinanceAddress(p.MessageType):
) -> None:
self.address = address
__slots__ = ('address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class BinanceCancelMsg(p.MessageType):
self.sender = sender
self.symbol = symbol
__slots__ = ('refid', 'sender', 'symbol',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class BinanceCoin(p.MessageType):
self.amount = amount
self.denom = denom
__slots__ = ('amount', 'denom',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class BinanceGetAddress(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class BinanceGetPublicKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class BinanceInputOutput(p.MessageType):
self.address = address
self.coins = coins if coins is not None else []
__slots__ = ('address', 'coins',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -36,6 +36,8 @@ class BinanceOrderMsg(p.MessageType):
self.symbol = symbol
self.timeinforce = timeinforce
__slots__ = ('id', 'ordertype', 'price', 'quantity', 'sender', 'side', 'symbol', 'timeinforce',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class BinancePublicKey(p.MessageType):
) -> None:
self.public_key = public_key
__slots__ = ('public_key',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -31,6 +31,8 @@ class BinanceSignTx(p.MessageType):
self.sequence = sequence
self.source = source
__slots__ = ('address_n', 'msg_count', 'account_number', 'chain_id', 'memo', 'sequence', 'source',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class BinanceSignedTx(p.MessageType):
self.signature = signature
self.public_key = public_key
__slots__ = ('signature', 'public_key',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class BinanceTransferMsg(p.MessageType):
self.inputs = inputs if inputs is not None else []
self.outputs = outputs if outputs is not None else []
__slots__ = ('inputs', 'outputs',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class ButtonRequest(p.MessageType):
) -> None:
self.code = code
__slots__ = ('code',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class CardanoAddress(p.MessageType):
) -> None:
self.address = address
__slots__ = ('address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class CardanoGetAddress(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class CardanoGetPublicKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class CardanoPublicKey(p.MessageType):
self.xpub = xpub
self.node = node
__slots__ = ('xpub', 'node',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class CardanoSignTx(p.MessageType):
self.transactions_count = transactions_count
self.protocol_magic = protocol_magic
__slots__ = ('inputs', 'outputs', 'transactions_count', 'protocol_magic',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class CardanoSignedTx(p.MessageType):
self.tx_hash = tx_hash
self.tx_body = tx_body
__slots__ = ('tx_hash', 'tx_body',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class CardanoTxAck(p.MessageType):
) -> None:
self.transaction = transaction
__slots__ = ('transaction',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -24,6 +24,8 @@ class CardanoTxInputType(p.MessageType):
self.prev_index = prev_index
self.type = type
__slots__ = ('address_n', 'prev_hash', 'prev_index', 'type',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class CardanoTxOutputType(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.amount = amount
__slots__ = ('address', 'address_n', 'amount',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class CardanoTxRequest(p.MessageType):
self.tx_hash = tx_hash
self.tx_body = tx_body
__slots__ = ('tx_index', 'tx_hash', 'tx_body',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class ChangePin(p.MessageType):
) -> None:
self.remove = remove
__slots__ = ('remove',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class ChangeWipeCode(p.MessageType):
) -> None:
self.remove = remove
__slots__ = ('remove',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -31,6 +31,8 @@ class CipherKeyValue(p.MessageType):
self.ask_on_decrypt = ask_on_decrypt
self.iv = iv
__slots__ = ('address_n', 'key', 'value', 'encrypt', 'ask_on_encrypt', 'ask_on_decrypt', 'iv',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class CipheredKeyValue(p.MessageType):
) -> None:
self.value = value
__slots__ = ('value',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -30,6 +30,8 @@ class DebugLinkDecision(p.MessageType):
self.y = y
self.wait = wait
__slots__ = ('yes_no', 'swipe', 'input', 'x', 'y', 'wait',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class DebugLinkEraseSdCard(p.MessageType):
) -> None:
self.format = format
__slots__ = ('format',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class DebugLinkGetState(p.MessageType):
self.wait_word_pos = wait_word_pos
self.wait_layout = wait_layout
__slots__ = ('wait_word_list', 'wait_word_pos', 'wait_layout',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class DebugLinkLayout(p.MessageType):
) -> None:
self.lines = lines if lines is not None else []
__slots__ = ('lines',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class DebugLinkRecordScreen(p.MessageType):
) -> None:
self.target_directory = target_directory
__slots__ = ('target_directory',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class DebugLinkReseedRandom(p.MessageType):
) -> None:
self.value = value
__slots__ = ('value',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -27,6 +27,8 @@ class DebugLinkShowText(p.MessageType):
self.header_icon = header_icon
self.icon_color = icon_color
__slots__ = ('header_text', 'body_text', 'header_icon', 'icon_color',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class DebugLinkShowTextItem(p.MessageType):
self.style = style
self.content = content
__slots__ = ('style', 'content',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -45,6 +45,8 @@ class DebugLinkState(p.MessageType):
self.mnemonic_type = mnemonic_type
self.layout_lines = layout_lines if layout_lines is not None else []
__slots__ = ('layout', 'pin', 'matrix', 'mnemonic_secret', 'node', 'passphrase_protection', 'reset_word', 'reset_entropy', 'recovery_fake_word', 'recovery_word_pos', 'reset_word_pos', 'mnemonic_type', 'layout_lines',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class DebugLinkWatchLayout(p.MessageType):
) -> None:
self.watch = watch
__slots__ = ('watch',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -29,6 +29,8 @@ class DebugMoneroDiagAck(p.MessageType):
self.data1 = data1
self.data2 = data2
__slots__ = ('ins', 'p1', 'p2', 'pd', 'data1', 'data2',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -29,6 +29,8 @@ class DebugMoneroDiagRequest(p.MessageType):
self.data1 = data1
self.data2 = data2
__slots__ = ('ins', 'p1', 'p2', 'pd', 'data1', 'data2',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class Deprecated_PassphraseStateRequest(p.MessageType):
) -> None:
self.state = state
__slots__ = ('state',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class ECDHSessionKey(p.MessageType):
) -> None:
self.session_key = session_key
__slots__ = ('session_key',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class Entropy(p.MessageType):
) -> None:
self.entropy = entropy
__slots__ = ('entropy',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class EntropyAck(p.MessageType):
) -> None:
self.entropy = entropy
__slots__ = ('entropy',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -24,6 +24,8 @@ class EosActionBuyRam(p.MessageType):
self.receiver = receiver
self.quantity = quantity
__slots__ = ('payer', 'receiver', 'quantity',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class EosActionBuyRamBytes(p.MessageType):
self.receiver = receiver
self.bytes = bytes
__slots__ = ('payer', 'receiver', 'bytes',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -24,6 +24,8 @@ class EosActionCommon(p.MessageType):
self.name = name
self.authorization = authorization if authorization is not None else []
__slots__ = ('account', 'name', 'authorization',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class EosActionDelegate(p.MessageType):
self.cpu_quantity = cpu_quantity
self.transfer = transfer
__slots__ = ('sender', 'receiver', 'net_quantity', 'cpu_quantity', 'transfer',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosActionDeleteAuth(p.MessageType):
self.account = account
self.permission = permission
__slots__ = ('account', 'permission',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -24,6 +24,8 @@ class EosActionLinkAuth(p.MessageType):
self.type = type
self.requirement = requirement
__slots__ = ('account', 'code', 'type', 'requirement',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -26,6 +26,8 @@ class EosActionNewAccount(p.MessageType):
self.owner = owner
self.active = active
__slots__ = ('creator', 'name', 'owner', 'active',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -18,6 +18,8 @@ class EosActionRefund(p.MessageType):
) -> None:
self.owner = owner
__slots__ = ('owner',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosActionSellRam(p.MessageType):
self.account = account
self.bytes = bytes
__slots__ = ('account', 'bytes',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -26,6 +26,8 @@ class EosActionTransfer(p.MessageType):
self.quantity = quantity
self.memo = memo
__slots__ = ('sender', 'receiver', 'quantity', 'memo',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -26,6 +26,8 @@ class EosActionUndelegate(p.MessageType):
self.net_quantity = net_quantity
self.cpu_quantity = cpu_quantity
__slots__ = ('sender', 'receiver', 'net_quantity', 'cpu_quantity',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosActionUnknown(p.MessageType):
self.data_size = data_size
self.data_chunk = data_chunk
__slots__ = ('data_size', 'data_chunk',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class EosActionUnlinkAuth(p.MessageType):
self.code = code
self.type = type
__slots__ = ('account', 'code', 'type',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -26,6 +26,8 @@ class EosActionUpdateAuth(p.MessageType):
self.parent = parent
self.auth = auth
__slots__ = ('account', 'permission', 'parent', 'auth',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class EosActionVoteProducer(p.MessageType):
self.proxy = proxy
self.producers = producers if producers is not None else []
__slots__ = ('voter', 'proxy', 'producers',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosAsset(p.MessageType):
self.amount = amount
self.symbol = symbol
__slots__ = ('amount', 'symbol',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class EosAuthorization(p.MessageType):
self.accounts = accounts if accounts is not None else []
self.waits = waits if waits is not None else []
__slots__ = ('threshold', 'keys', 'accounts', 'waits',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class EosAuthorizationAccount(p.MessageType):
self.account = account
self.weight = weight
__slots__ = ('account', 'weight',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -24,6 +24,8 @@ class EosAuthorizationKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.weight = weight
__slots__ = ('type', 'key', 'address_n', 'weight',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosAuthorizationWait(p.MessageType):
self.wait_sec = wait_sec
self.weight = weight
__slots__ = ('wait_sec', 'weight',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EosGetPublicKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -20,6 +20,8 @@ class EosPermissionLevel(p.MessageType):
self.actor = actor
self.permission = permission
__slots__ = ('actor', 'permission',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EosPublicKey(p.MessageType):
self.wif_public_key = wif_public_key
self.raw_public_key = raw_public_key
__slots__ = ('wif_public_key', 'raw_public_key',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -27,6 +27,8 @@ class EosSignTx(p.MessageType):
self.header = header
self.num_actions = num_actions
__slots__ = ('address_n', 'chain_id', 'header', 'num_actions',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class EosSignedTx(p.MessageType):
) -> None:
self.signature = signature
__slots__ = ('signature',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -63,6 +63,8 @@ class EosTxActionAck(p.MessageType):
self.new_account = new_account
self.unknown = unknown
__slots__ = ('common', 'transfer', 'delegate', 'undelegate', 'refund', 'buy_ram', 'buy_ram_bytes', 'sell_ram', 'vote_producer', 'update_auth', 'delete_auth', 'link_auth', 'unlink_auth', 'new_account', 'unknown',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class EosTxActionRequest(p.MessageType):
) -> None:
self.data_size = data_size
__slots__ = ('data_size',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class EosTxHeader(p.MessageType):
self.max_cpu_usage_ms = max_cpu_usage_ms
self.delay_sec = delay_sec
__slots__ = ('expiration', 'ref_block_num', 'ref_block_prefix', 'max_net_usage_words', 'max_cpu_usage_ms', 'delay_sec',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EthereumAddress(p.MessageType):
self.old_address = old_address
self.address = address
__slots__ = ('old_address', 'address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EthereumGetAddress(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EthereumGetPublicKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EthereumMessageSignature(p.MessageType):
self.signature = signature
self.address = address
__slots__ = ('signature', 'address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class EthereumPublicKey(p.MessageType):
self.node = node
self.xpub = xpub
__slots__ = ('node', 'xpub',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class EthereumSignMessage(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.message = message
__slots__ = ('address_n', 'message',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -37,6 +37,8 @@ class EthereumSignTx(p.MessageType):
self.chain_id = chain_id
self.tx_type = tx_type
__slots__ = ('address_n', 'nonce', 'gas_price', 'gas_limit', 'to', 'value', 'data_initial_chunk', 'data_length', 'chain_id', 'tx_type',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class EthereumTxAck(p.MessageType):
) -> None:
self.data_chunk = data_chunk
__slots__ = ('data_chunk',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -25,6 +25,8 @@ class EthereumTxRequest(p.MessageType):
self.signature_r = signature_r
self.signature_s = signature_s
__slots__ = ('data_length', 'signature_v', 'signature_r', 'signature_s',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -23,6 +23,8 @@ class EthereumVerifyMessage(p.MessageType):
self.message = message
self.address = address
__slots__ = ('signature', 'message', 'address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class Failure(p.MessageType):
self.code = code
self.message = message
__slots__ = ('code', 'message',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -87,6 +87,8 @@ class Features(p.MessageType):
self.session_id = session_id
self.passphrase_always_on_device = passphrase_always_on_device
__slots__ = ('vendor', 'major_version', 'minor_version', 'patch_version', 'bootloader_mode', 'device_id', 'pin_protection', 'passphrase_protection', 'language', 'label', 'initialized', 'revision', 'bootloader_hash', 'imported', 'pin_cached', 'firmware_present', 'needs_backup', 'flags', 'model', 'fw_major', 'fw_minor', 'fw_patch', 'fw_vendor', 'fw_vendor_keys', 'unfinished_backup', 'no_backup', 'recovery_mode', 'capabilities', 'backup_type', 'sd_card_present', 'sd_protection', 'wipe_code_protection', 'session_id', 'passphrase_always_on_device',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -30,6 +30,8 @@ class GetAddress(p.MessageType):
self.multisig = multisig
self.script_type = script_type
__slots__ = ('address_n', 'coin_name', 'show_display', 'multisig', 'script_type',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -25,6 +25,8 @@ class GetECDHSessionKey(p.MessageType):
self.peer_public_key = peer_public_key
self.ecdsa_curve_name = ecdsa_curve_name
__slots__ = ('identity', 'peer_public_key', 'ecdsa_curve_name',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class GetEntropy(p.MessageType):
) -> None:
self.size = size
__slots__ = ('size',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class GetPublicKey(p.MessageType):
self.coin_name = coin_name
self.script_type = script_type
__slots__ = ('address_n', 'ecdsa_curve_name', 'show_display', 'coin_name', 'script_type',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class HDNodePathType(p.MessageType):
self.node = node
self.address_n = address_n if address_n is not None else []
__slots__ = ('node', 'address_n',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class HDNodeType(p.MessageType):
self.private_key = private_key
self.public_key = public_key
__slots__ = ('depth', 'fingerprint', 'child_num', 'chain_code', 'private_key', 'public_key',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -28,6 +28,8 @@ class IdentityType(p.MessageType):
self.path = path
self.index = index
__slots__ = ('proto', 'user', 'host', 'port', 'path', 'index',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class Initialize(p.MessageType):
) -> None:
self.session_id = session_id
__slots__ = ('session_id',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -19,6 +19,8 @@ class LiskAddress(p.MessageType):
) -> None:
self.address = address
__slots__ = ('address',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -18,6 +18,8 @@ class LiskDelegateType(p.MessageType):
) -> None:
self.username = username
__slots__ = ('username',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class LiskGetAddress(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class LiskGetPublicKey(p.MessageType):
self.address_n = address_n if address_n is not None else []
self.show_display = show_display
__slots__ = ('address_n', 'show_display',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -21,6 +21,8 @@ class LiskMessageSignature(p.MessageType):
self.public_key = public_key
self.signature = signature
__slots__ = ('public_key', 'signature',)
@classmethod
def get_fields(cls) -> Dict:
return {

@ -22,6 +22,8 @@ class LiskMultisignatureType(p.MessageType):
self.life_time = life_time
self.keys_group = keys_group if keys_group is not None else []
__slots__ = ('min', 'life_time', 'keys_group',)
@classmethod
def get_fields(cls) -> Dict:
return {

Some files were not shown because too many files have changed in this diff Show More

Loading…
Cancel
Save