You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
trezor-firmware/core/src/trezor/messages.py

5302 lines
155 KiB

# Automatically generated by pb2py
# fmt: off
# isort:skip_file
from trezor import protobuf
if False:
from typing import TYPE_CHECKING, Any, TypeGuard
else:
TYPE_CHECKING = False
def __getattr__(name: str) -> Any:
try:
return protobuf.type_for_name(name)
except ValueError:
raise AttributeError(name)
if TYPE_CHECKING:
from trezor.enums import AmountUnit # noqa: F401
from trezor.enums import BackupType # noqa: F401
from trezor.enums import BinanceOrderSide # noqa: F401
from trezor.enums import BinanceOrderType # noqa: F401
from trezor.enums import BinanceTimeInForce # noqa: F401
from trezor.enums import ButtonRequestType # noqa: F401
from trezor.enums import Capability # noqa: F401
from trezor.enums import CardanoAddressType # noqa: F401
from trezor.enums import CardanoCertificateType # noqa: F401
from trezor.enums import CardanoPoolRelayType # noqa: F401
from trezor.enums import DebugSwipeDirection # noqa: F401
from trezor.enums import DecredStakingSpendType # noqa: F401
from trezor.enums import FailureType # noqa: F401
from trezor.enums import InputScriptType # noqa: F401
from trezor.enums import LiskTransactionType # noqa: F401
from trezor.enums import MessageType # noqa: F401
from trezor.enums import NEMImportanceTransferMode # noqa: F401
from trezor.enums import NEMModificationType # noqa: F401
from trezor.enums import NEMMosaicLevy # noqa: F401
from trezor.enums import NEMSupplyChangeType # noqa: F401
from trezor.enums import OutputScriptType # noqa: F401
from trezor.enums import PinMatrixRequestType # noqa: F401
from trezor.enums import RecoveryDeviceType # noqa: F401
from trezor.enums import RequestType # noqa: F401
from trezor.enums import SafetyCheckLevel # noqa: F401
from trezor.enums import SdProtectOperationType # noqa: F401
from trezor.enums import TezosBallotType # noqa: F401
from trezor.enums import TezosContractType # noqa: F401
from trezor.enums import WordRequestType # noqa: F401
class BinanceGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceGetAddress"]:
return isinstance(msg, cls)
class BinanceAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceAddress"]:
return isinstance(msg, cls)
class BinanceGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceGetPublicKey"]:
return isinstance(msg, cls)
class BinancePublicKey(protobuf.MessageType):
public_key: bytes
def __init__(
self,
*,
public_key: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinancePublicKey"]:
return isinstance(msg, cls)
class BinanceSignTx(protobuf.MessageType):
address_n: list[int]
msg_count: int | None
account_number: int | None
chain_id: str | None
memo: str | None
sequence: int | None
source: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
msg_count: int | None = None,
account_number: int | None = None,
chain_id: str | None = None,
memo: str | None = None,
sequence: int | None = None,
source: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceSignTx"]:
return isinstance(msg, cls)
class BinanceTxRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceTxRequest"]:
return isinstance(msg, cls)
class BinanceCoin(protobuf.MessageType):
amount: int | None
denom: str | None
def __init__(
self,
*,
amount: int | None = None,
denom: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceCoin"]:
return isinstance(msg, cls)
class BinanceInputOutput(protobuf.MessageType):
address: str | None
coins: list[BinanceCoin]
def __init__(
self,
*,
coins: list[BinanceCoin] | None = None,
address: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceInputOutput"]:
return isinstance(msg, cls)
class BinanceTransferMsg(protobuf.MessageType):
inputs: list[BinanceInputOutput]
outputs: list[BinanceInputOutput]
def __init__(
self,
*,
inputs: list[BinanceInputOutput] | None = None,
outputs: list[BinanceInputOutput] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceTransferMsg"]:
return isinstance(msg, cls)
class BinanceOrderMsg(protobuf.MessageType):
id: str | None
ordertype: BinanceOrderType | None
price: int | None
quantity: int | None
sender: str | None
side: BinanceOrderSide | None
symbol: str | None
timeinforce: BinanceTimeInForce | None
def __init__(
self,
*,
id: str | None = None,
ordertype: BinanceOrderType | None = None,
price: int | None = None,
quantity: int | None = None,
sender: str | None = None,
side: BinanceOrderSide | None = None,
symbol: str | None = None,
timeinforce: BinanceTimeInForce | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceOrderMsg"]:
return isinstance(msg, cls)
class BinanceCancelMsg(protobuf.MessageType):
refid: str | None
sender: str | None
symbol: str | None
def __init__(
self,
*,
refid: str | None = None,
sender: str | None = None,
symbol: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceCancelMsg"]:
return isinstance(msg, cls)
class BinanceSignedTx(protobuf.MessageType):
signature: bytes
public_key: bytes
def __init__(
self,
*,
signature: bytes,
public_key: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceSignedTx"]:
return isinstance(msg, cls)
class Success(protobuf.MessageType):
message: str
def __init__(
self,
*,
message: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Success"]:
return isinstance(msg, cls)
class Failure(protobuf.MessageType):
code: FailureType | None
message: str | None
def __init__(
self,
*,
code: FailureType | None = None,
message: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Failure"]:
return isinstance(msg, cls)
class ButtonRequest(protobuf.MessageType):
code: ButtonRequestType | None
pages: int | None
def __init__(
self,
*,
code: ButtonRequestType | None = None,
pages: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ButtonRequest"]:
return isinstance(msg, cls)
class ButtonAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ButtonAck"]:
return isinstance(msg, cls)
class PinMatrixRequest(protobuf.MessageType):
type: PinMatrixRequestType | None
def __init__(
self,
*,
type: PinMatrixRequestType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PinMatrixRequest"]:
return isinstance(msg, cls)
class PinMatrixAck(protobuf.MessageType):
pin: str
def __init__(
self,
*,
pin: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PinMatrixAck"]:
return isinstance(msg, cls)
class PassphraseRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PassphraseRequest"]:
return isinstance(msg, cls)
class PassphraseAck(protobuf.MessageType):
passphrase: str | None
on_device: bool | None
def __init__(
self,
*,
passphrase: str | None = None,
on_device: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PassphraseAck"]:
return isinstance(msg, cls)
class HDNodeType(protobuf.MessageType):
depth: int
fingerprint: int
child_num: int
chain_code: bytes
private_key: bytes | None
public_key: bytes
def __init__(
self,
*,
depth: int,
fingerprint: int,
child_num: int,
chain_code: bytes,
public_key: bytes,
private_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["HDNodeType"]:
return isinstance(msg, cls)
class HDNodePathType(protobuf.MessageType):
node: HDNodeType
address_n: list[int]
def __init__(
self,
*,
node: HDNodeType,
address_n: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["HDNodePathType"]:
return isinstance(msg, cls)
class MultisigRedeemScriptType(protobuf.MessageType):
pubkeys: list[HDNodePathType]
signatures: list[bytes]
m: int
nodes: list[HDNodeType]
address_n: list[int]
def __init__(
self,
*,
m: int,
pubkeys: list[HDNodePathType] | None = None,
signatures: list[bytes] | None = None,
nodes: list[HDNodeType] | None = None,
address_n: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MultisigRedeemScriptType"]:
return isinstance(msg, cls)
class GetPublicKey(protobuf.MessageType):
address_n: list[int]
ecdsa_curve_name: str | None
show_display: bool | None
coin_name: str
script_type: InputScriptType
ignore_xpub_magic: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
ecdsa_curve_name: str | None = None,
show_display: bool | None = None,
coin_name: str | None = None,
script_type: InputScriptType | None = None,
ignore_xpub_magic: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetPublicKey"]:
return isinstance(msg, cls)
class PublicKey(protobuf.MessageType):
node: HDNodeType
xpub: str
root_fingerprint: int | None
def __init__(
self,
*,
node: HDNodeType,
xpub: str,
root_fingerprint: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PublicKey"]:
return isinstance(msg, cls)
class GetAddress(protobuf.MessageType):
address_n: list[int]
coin_name: str
show_display: bool | None
multisig: MultisigRedeemScriptType | None
script_type: InputScriptType
ignore_xpub_magic: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
coin_name: str | None = None,
show_display: bool | None = None,
multisig: MultisigRedeemScriptType | None = None,
script_type: InputScriptType | None = None,
ignore_xpub_magic: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetAddress"]:
return isinstance(msg, cls)
class Address(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Address"]:
return isinstance(msg, cls)
class GetOwnershipId(protobuf.MessageType):
address_n: list[int]
coin_name: str
multisig: MultisigRedeemScriptType | None
script_type: InputScriptType
def __init__(
self,
*,
address_n: list[int] | None = None,
coin_name: str | None = None,
multisig: MultisigRedeemScriptType | None = None,
script_type: InputScriptType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetOwnershipId"]:
return isinstance(msg, cls)
class OwnershipId(protobuf.MessageType):
ownership_id: bytes
def __init__(
self,
*,
ownership_id: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["OwnershipId"]:
return isinstance(msg, cls)
class SignMessage(protobuf.MessageType):
address_n: list[int]
message: bytes
coin_name: str
script_type: InputScriptType
def __init__(
self,
*,
message: bytes,
address_n: list[int] | None = None,
coin_name: str | None = None,
script_type: InputScriptType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignMessage"]:
return isinstance(msg, cls)
class MessageSignature(protobuf.MessageType):
address: str
signature: bytes
def __init__(
self,
*,
address: str,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MessageSignature"]:
return isinstance(msg, cls)
class VerifyMessage(protobuf.MessageType):
address: str
signature: bytes
message: bytes
coin_name: str
def __init__(
self,
*,
address: str,
signature: bytes,
message: bytes,
coin_name: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["VerifyMessage"]:
return isinstance(msg, cls)
class SignTx(protobuf.MessageType):
outputs_count: int
inputs_count: int
coin_name: str
version: int
lock_time: int
expiry: int | None
version_group_id: int | None
timestamp: int | None
branch_id: int | None
amount_unit: AmountUnit
decred_staking_ticket: bool
def __init__(
self,
*,
outputs_count: int,
inputs_count: int,
coin_name: str | None = None,
version: int | None = None,
lock_time: int | None = None,
expiry: int | None = None,
version_group_id: int | None = None,
timestamp: int | None = None,
branch_id: int | None = None,
amount_unit: AmountUnit | None = None,
decred_staking_ticket: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignTx"]:
return isinstance(msg, cls)
class TxRequestDetailsType(protobuf.MessageType):
request_index: int | None
tx_hash: bytes | None
extra_data_len: int | None
extra_data_offset: int | None
def __init__(
self,
*,
request_index: int | None = None,
tx_hash: bytes | None = None,
extra_data_len: int | None = None,
extra_data_offset: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequestDetailsType"]:
return isinstance(msg, cls)
class TxRequestSerializedType(protobuf.MessageType):
signature_index: int | None
signature: bytes | None
serialized_tx: bytes | None
def __init__(
self,
*,
signature_index: int | None = None,
signature: bytes | None = None,
serialized_tx: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequestSerializedType"]:
return isinstance(msg, cls)
class TxRequest(protobuf.MessageType):
request_type: RequestType | None
details: TxRequestDetailsType | None
serialized: TxRequestSerializedType | None
def __init__(
self,
*,
request_type: RequestType | None = None,
details: TxRequestDetailsType | None = None,
serialized: TxRequestSerializedType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequest"]:
return isinstance(msg, cls)
class TxInput(protobuf.MessageType):
address_n: list[int]
prev_hash: bytes
prev_index: int
script_sig: bytes | None
sequence: int
script_type: InputScriptType
multisig: MultisigRedeemScriptType | None
amount: int
decred_tree: int | None
witness: bytes | None
ownership_proof: bytes | None
commitment_data: bytes | None
orig_hash: bytes | None
orig_index: int | None
decred_staking_spend: DecredStakingSpendType | None
def __init__(
self,
*,
prev_hash: bytes,
prev_index: int,
amount: int,
address_n: list[int] | None = None,
script_sig: bytes | None = None,
sequence: int | None = None,
script_type: InputScriptType | None = None,
multisig: MultisigRedeemScriptType | None = None,
decred_tree: int | None = None,
witness: bytes | None = None,
ownership_proof: bytes | None = None,
commitment_data: bytes | None = None,
orig_hash: bytes | None = None,
orig_index: int | None = None,
decred_staking_spend: DecredStakingSpendType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxInput"]:
return isinstance(msg, cls)
class TxOutput(protobuf.MessageType):
address: str | None
address_n: list[int]
amount: int
script_type: OutputScriptType
multisig: MultisigRedeemScriptType | None
op_return_data: bytes | None
orig_hash: bytes | None
orig_index: int | None
def __init__(
self,
*,
amount: int,
address_n: list[int] | None = None,
address: str | None = None,
script_type: OutputScriptType | None = None,
multisig: MultisigRedeemScriptType | None = None,
op_return_data: bytes | None = None,
orig_hash: bytes | None = None,
orig_index: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxOutput"]:
return isinstance(msg, cls)
class PrevTx(protobuf.MessageType):
version: int
lock_time: int
inputs_count: int
outputs_count: int
extra_data_len: int
expiry: int | None
version_group_id: int | None
timestamp: int | None
branch_id: int | None
def __init__(
self,
*,
version: int,
lock_time: int,
inputs_count: int,
outputs_count: int,
extra_data_len: int | None = None,
expiry: int | None = None,
version_group_id: int | None = None,
timestamp: int | None = None,
branch_id: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevTx"]:
return isinstance(msg, cls)
class PrevInput(protobuf.MessageType):
prev_hash: bytes
prev_index: int
script_sig: bytes
sequence: int
decred_tree: int | None
def __init__(
self,
*,
prev_hash: bytes,
prev_index: int,
script_sig: bytes,
sequence: int,
decred_tree: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevInput"]:
return isinstance(msg, cls)
class PrevOutput(protobuf.MessageType):
amount: int
script_pubkey: bytes
decred_script_version: int | None
def __init__(
self,
*,
amount: int,
script_pubkey: bytes,
decred_script_version: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevOutput"]:
return isinstance(msg, cls)
class TxAckInputWrapper(protobuf.MessageType):
input: TxInput
def __init__(
self,
*,
input: TxInput,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckInputWrapper"]:
return isinstance(msg, cls)
class TxAckInput(protobuf.MessageType):
tx: TxAckInputWrapper
def __init__(
self,
*,
tx: TxAckInputWrapper,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckInput"]:
return isinstance(msg, cls)
class TxAckOutputWrapper(protobuf.MessageType):
output: TxOutput
def __init__(
self,
*,
output: TxOutput,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckOutputWrapper"]:
return isinstance(msg, cls)
class TxAckOutput(protobuf.MessageType):
tx: TxAckOutputWrapper
def __init__(
self,
*,
tx: TxAckOutputWrapper,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckOutput"]:
return isinstance(msg, cls)
class TxAckPrevMeta(protobuf.MessageType):
tx: PrevTx
def __init__(
self,
*,
tx: PrevTx,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevMeta"]:
return isinstance(msg, cls)
class TxAckPrevInputWrapper(protobuf.MessageType):
input: PrevInput
def __init__(
self,
*,
input: PrevInput,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevInputWrapper"]:
return isinstance(msg, cls)
class TxAckPrevInput(protobuf.MessageType):
tx: TxAckPrevInputWrapper
def __init__(
self,
*,
tx: TxAckPrevInputWrapper,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevInput"]:
return isinstance(msg, cls)
class TxAckPrevOutputWrapper(protobuf.MessageType):
output: PrevOutput
def __init__(
self,
*,
output: PrevOutput,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevOutputWrapper"]:
return isinstance(msg, cls)
class TxAckPrevOutput(protobuf.MessageType):
tx: TxAckPrevOutputWrapper
def __init__(
self,
*,
tx: TxAckPrevOutputWrapper,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevOutput"]:
return isinstance(msg, cls)
class TxAckPrevExtraDataWrapper(protobuf.MessageType):
extra_data_chunk: bytes
def __init__(
self,
*,
extra_data_chunk: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevExtraDataWrapper"]:
return isinstance(msg, cls)
class TxAckPrevExtraData(protobuf.MessageType):
tx: TxAckPrevExtraDataWrapper
def __init__(
self,
*,
tx: TxAckPrevExtraDataWrapper,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevExtraData"]:
return isinstance(msg, cls)
class GetOwnershipProof(protobuf.MessageType):
address_n: list[int]
coin_name: str
script_type: InputScriptType
multisig: MultisigRedeemScriptType | None
user_confirmation: bool
ownership_ids: list[bytes]
commitment_data: bytes
def __init__(
self,
*,
address_n: list[int] | None = None,
ownership_ids: list[bytes] | None = None,
coin_name: str | None = None,
script_type: InputScriptType | None = None,
multisig: MultisigRedeemScriptType | None = None,
user_confirmation: bool | None = None,
commitment_data: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetOwnershipProof"]:
return isinstance(msg, cls)
class OwnershipProof(protobuf.MessageType):
ownership_proof: bytes
signature: bytes
def __init__(
self,
*,
ownership_proof: bytes,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["OwnershipProof"]:
return isinstance(msg, cls)
class AuthorizeCoinJoin(protobuf.MessageType):
coordinator: str
max_total_fee: int
fee_per_anonymity: int
address_n: list[int]
coin_name: str
script_type: InputScriptType
amount_unit: AmountUnit
def __init__(
self,
*,
coordinator: str,
max_total_fee: int,
address_n: list[int] | None = None,
fee_per_anonymity: int | None = None,
coin_name: str | None = None,
script_type: InputScriptType | None = None,
amount_unit: AmountUnit | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["AuthorizeCoinJoin"]:
return isinstance(msg, cls)
class CardanoBlockchainPointerType(protobuf.MessageType):
block_index: int
tx_index: int
certificate_index: int
def __init__(
self,
*,
block_index: int,
tx_index: int,
certificate_index: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoBlockchainPointerType"]:
return isinstance(msg, cls)
class CardanoAddressParametersType(protobuf.MessageType):
address_type: CardanoAddressType
address_n: list[int]
address_n_staking: list[int]
staking_key_hash: bytes | None
certificate_pointer: CardanoBlockchainPointerType | None
def __init__(
self,
*,
address_type: CardanoAddressType,
address_n: list[int] | None = None,
address_n_staking: list[int] | None = None,
staking_key_hash: bytes | None = None,
certificate_pointer: CardanoBlockchainPointerType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAddressParametersType"]:
return isinstance(msg, cls)
class CardanoGetAddress(protobuf.MessageType):
show_display: bool
protocol_magic: int
network_id: int
address_parameters: CardanoAddressParametersType
def __init__(
self,
*,
protocol_magic: int,
network_id: int,
address_parameters: CardanoAddressParametersType,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoGetAddress"]:
return isinstance(msg, cls)
class CardanoAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAddress"]:
return isinstance(msg, cls)
class CardanoGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoGetPublicKey"]:
return isinstance(msg, cls)
class CardanoPublicKey(protobuf.MessageType):
xpub: str
node: HDNodeType
def __init__(
self,
*,
xpub: str,
node: HDNodeType,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPublicKey"]:
return isinstance(msg, cls)
class CardanoTxInputType(protobuf.MessageType):
address_n: list[int]
prev_hash: bytes
prev_index: int
def __init__(
self,
*,
prev_hash: bytes,
prev_index: int,
address_n: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxInputType"]:
return isinstance(msg, cls)
class CardanoTokenType(protobuf.MessageType):
asset_name_bytes: bytes
amount: int
def __init__(
self,
*,
asset_name_bytes: bytes,
amount: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTokenType"]:
return isinstance(msg, cls)
class CardanoAssetGroupType(protobuf.MessageType):
policy_id: bytes
tokens: list[CardanoTokenType]
def __init__(
self,
*,
policy_id: bytes,
tokens: list[CardanoTokenType] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAssetGroupType"]:
return isinstance(msg, cls)
class CardanoTxOutputType(protobuf.MessageType):
address: str | None
amount: int
address_parameters: CardanoAddressParametersType | None
token_bundle: list[CardanoAssetGroupType]
def __init__(
self,
*,
amount: int,
token_bundle: list[CardanoAssetGroupType] | None = None,
address: str | None = None,
address_parameters: CardanoAddressParametersType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxOutputType"]:
return isinstance(msg, cls)
class CardanoPoolOwnerType(protobuf.MessageType):
staking_key_path: list[int]
staking_key_hash: bytes | None
def __init__(
self,
*,
staking_key_path: list[int] | None = None,
staking_key_hash: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolOwnerType"]:
return isinstance(msg, cls)
class CardanoPoolRelayParametersType(protobuf.MessageType):
type: CardanoPoolRelayType
ipv4_address: bytes | None
ipv6_address: bytes | None
host_name: str | None
port: int | None
def __init__(
self,
*,
type: CardanoPoolRelayType,
ipv4_address: bytes | None = None,
ipv6_address: bytes | None = None,
host_name: str | None = None,
port: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolRelayParametersType"]:
return isinstance(msg, cls)
class CardanoPoolMetadataType(protobuf.MessageType):
url: str
hash: bytes
def __init__(
self,
*,
url: str,
hash: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolMetadataType"]:
return isinstance(msg, cls)
class CardanoPoolParametersType(protobuf.MessageType):
pool_id: bytes
vrf_key_hash: bytes
pledge: int
cost: int
margin_numerator: int
margin_denominator: int
reward_account: str
owners: list[CardanoPoolOwnerType]
relays: list[CardanoPoolRelayParametersType]
metadata: CardanoPoolMetadataType | None
def __init__(
self,
*,
pool_id: bytes,
vrf_key_hash: bytes,
pledge: int,
cost: int,
margin_numerator: int,
margin_denominator: int,
reward_account: str,
owners: list[CardanoPoolOwnerType] | None = None,
relays: list[CardanoPoolRelayParametersType] | None = None,
metadata: CardanoPoolMetadataType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolParametersType"]:
return isinstance(msg, cls)
class CardanoTxCertificateType(protobuf.MessageType):
type: CardanoCertificateType
path: list[int]
pool: bytes | None
pool_parameters: CardanoPoolParametersType | None
def __init__(
self,
*,
type: CardanoCertificateType,
path: list[int] | None = None,
pool: bytes | None = None,
pool_parameters: CardanoPoolParametersType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxCertificateType"]:
return isinstance(msg, cls)
class CardanoTxWithdrawalType(protobuf.MessageType):
path: list[int]
amount: int
def __init__(
self,
*,
amount: int,
path: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxWithdrawalType"]:
return isinstance(msg, cls)
class CardanoCatalystRegistrationParametersType(protobuf.MessageType):
voting_public_key: bytes
staking_path: list[int]
reward_address_parameters: CardanoAddressParametersType
nonce: int
def __init__(
self,
*,
voting_public_key: bytes,
reward_address_parameters: CardanoAddressParametersType,
nonce: int,
staking_path: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoCatalystRegistrationParametersType"]:
return isinstance(msg, cls)
class CardanoTxAuxiliaryDataType(protobuf.MessageType):
blob: bytes | None
catalyst_registration_parameters: CardanoCatalystRegistrationParametersType | None
def __init__(
self,
*,
blob: bytes | None = None,
catalyst_registration_parameters: CardanoCatalystRegistrationParametersType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxAuxiliaryDataType"]:
return isinstance(msg, cls)
class CardanoSignTx(protobuf.MessageType):
inputs: list[CardanoTxInputType]
outputs: list[CardanoTxOutputType]
protocol_magic: int
fee: int
ttl: int | None
network_id: int
certificates: list[CardanoTxCertificateType]
withdrawals: list[CardanoTxWithdrawalType]
validity_interval_start: int | None
auxiliary_data: CardanoTxAuxiliaryDataType | None
def __init__(
self,
*,
protocol_magic: int,
fee: int,
network_id: int,
inputs: list[CardanoTxInputType] | None = None,
outputs: list[CardanoTxOutputType] | None = None,
certificates: list[CardanoTxCertificateType] | None = None,
withdrawals: list[CardanoTxWithdrawalType] | None = None,
ttl: int | None = None,
validity_interval_start: int | None = None,
auxiliary_data: CardanoTxAuxiliaryDataType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignTx"]:
return isinstance(msg, cls)
class CardanoSignedTxChunk(protobuf.MessageType):
signed_tx_chunk: bytes
def __init__(
self,
*,
signed_tx_chunk: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignedTxChunk"]:
return isinstance(msg, cls)
class CardanoSignedTxChunkAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignedTxChunkAck"]:
return isinstance(msg, cls)
class CardanoSignedTx(protobuf.MessageType):
tx_hash: bytes
serialized_tx: bytes | None
def __init__(
self,
*,
tx_hash: bytes,
serialized_tx: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignedTx"]:
return isinstance(msg, cls)
class CipherKeyValue(protobuf.MessageType):
address_n: list[int]
key: str
value: bytes
encrypt: bool | None
ask_on_encrypt: bool | None
ask_on_decrypt: bool | None
iv: bytes | None
def __init__(
self,
*,
key: str,
value: bytes,
address_n: list[int] | None = None,
encrypt: bool | None = None,
ask_on_encrypt: bool | None = None,
ask_on_decrypt: bool | None = None,
iv: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CipherKeyValue"]:
return isinstance(msg, cls)
class CipheredKeyValue(protobuf.MessageType):
value: bytes
def __init__(
self,
*,
value: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CipheredKeyValue"]:
return isinstance(msg, cls)
class IdentityType(protobuf.MessageType):
proto: str | None
user: str | None
host: str | None
port: str | None
path: str | None
index: int
def __init__(
self,
*,
proto: str | None = None,
user: str | None = None,
host: str | None = None,
port: str | None = None,
path: str | None = None,
index: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["IdentityType"]:
return isinstance(msg, cls)
class SignIdentity(protobuf.MessageType):
identity: IdentityType
challenge_hidden: bytes
challenge_visual: str
ecdsa_curve_name: str | None
def __init__(
self,
*,
identity: IdentityType,
challenge_hidden: bytes | None = None,
challenge_visual: str | None = None,
ecdsa_curve_name: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignIdentity"]:
return isinstance(msg, cls)
class SignedIdentity(protobuf.MessageType):
address: str | None
public_key: bytes
signature: bytes
def __init__(
self,
*,
public_key: bytes,
signature: bytes,
address: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignedIdentity"]:
return isinstance(msg, cls)
class GetECDHSessionKey(protobuf.MessageType):
identity: IdentityType
peer_public_key: bytes
ecdsa_curve_name: str | None
def __init__(
self,
*,
identity: IdentityType,
peer_public_key: bytes,
ecdsa_curve_name: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetECDHSessionKey"]:
return isinstance(msg, cls)
class ECDHSessionKey(protobuf.MessageType):
session_key: bytes
public_key: bytes | None
def __init__(
self,
*,
session_key: bytes,
public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ECDHSessionKey"]:
return isinstance(msg, cls)
class CosiCommit(protobuf.MessageType):
address_n: list[int]
data: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
data: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiCommit"]:
return isinstance(msg, cls)
class CosiCommitment(protobuf.MessageType):
commitment: bytes | None
pubkey: bytes | None
def __init__(
self,
*,
commitment: bytes | None = None,
pubkey: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiCommitment"]:
return isinstance(msg, cls)
class CosiSign(protobuf.MessageType):
address_n: list[int]
data: bytes | None
global_commitment: bytes | None
global_pubkey: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
data: bytes | None = None,
global_commitment: bytes | None = None,
global_pubkey: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiSign"]:
return isinstance(msg, cls)
class CosiSignature(protobuf.MessageType):
signature: bytes
def __init__(
self,
*,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiSignature"]:
return isinstance(msg, cls)
class Initialize(protobuf.MessageType):
session_id: bytes | None
def __init__(
self,
*,
session_id: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Initialize"]:
return isinstance(msg, cls)
class GetFeatures(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetFeatures"]:
return isinstance(msg, cls)
class Features(protobuf.MessageType):
vendor: str | None
major_version: int
minor_version: int
patch_version: int
bootloader_mode: bool | None
device_id: str | None
pin_protection: bool | None
passphrase_protection: bool | None
language: str | None
label: str | None
initialized: bool | None
revision: bytes | None
bootloader_hash: bytes | None
imported: bool | None
unlocked: bool | None
firmware_present: bool | None
needs_backup: bool | None
flags: int | None
model: str | None
fw_major: int | None
fw_minor: int | None
fw_patch: int | None
fw_vendor: str | None
fw_vendor_keys: bytes | None
unfinished_backup: bool | None
no_backup: bool | None
recovery_mode: bool | None
capabilities: list[Capability]
backup_type: BackupType | None
sd_card_present: bool | None
sd_protection: bool | None
wipe_code_protection: bool | None
session_id: bytes | None
passphrase_always_on_device: bool | None
safety_checks: SafetyCheckLevel | None
auto_lock_delay_ms: int | None
display_rotation: int | None
experimental_features: bool | None
def __init__(
self,
*,
major_version: int,
minor_version: int,
patch_version: int,
capabilities: list[Capability] | None = None,
vendor: str | None = None,
bootloader_mode: bool | None = None,
device_id: str | None = None,
pin_protection: bool | None = None,
passphrase_protection: bool | None = None,
language: str | None = None,
label: str | None = None,
initialized: bool | None = None,
revision: bytes | None = None,
bootloader_hash: bytes | None = None,
imported: bool | None = None,
unlocked: bool | None = None,
firmware_present: bool | None = None,
needs_backup: bool | None = None,
flags: int | None = None,
model: str | None = None,
fw_major: int | None = None,
fw_minor: int | None = None,
fw_patch: int | None = None,
fw_vendor: str | None = None,
fw_vendor_keys: bytes | None = None,
unfinished_backup: bool | None = None,
no_backup: bool | None = None,
recovery_mode: bool | None = None,
backup_type: BackupType | None = None,
sd_card_present: bool | None = None,
sd_protection: bool | None = None,
wipe_code_protection: bool | None = None,
session_id: bytes | None = None,
passphrase_always_on_device: bool | None = None,
safety_checks: SafetyCheckLevel | None = None,
auto_lock_delay_ms: int | None = None,
display_rotation: int | None = None,
experimental_features: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Features"]:
return isinstance(msg, cls)
class LockDevice(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LockDevice"]:
return isinstance(msg, cls)
class EndSession(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EndSession"]:
return isinstance(msg, cls)
class ApplySettings(protobuf.MessageType):
language: str | None
label: str | None
use_passphrase: bool | None
homescreen: bytes | None
auto_lock_delay_ms: int | None
display_rotation: int | None
passphrase_always_on_device: bool | None
safety_checks: SafetyCheckLevel | None
experimental_features: bool | None
def __init__(
self,
*,
language: str | None = None,
label: str | None = None,
use_passphrase: bool | None = None,
homescreen: bytes | None = None,
auto_lock_delay_ms: int | None = None,
display_rotation: int | None = None,
passphrase_always_on_device: bool | None = None,
safety_checks: SafetyCheckLevel | None = None,
experimental_features: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ApplySettings"]:
return isinstance(msg, cls)
class ApplyFlags(protobuf.MessageType):
flags: int
def __init__(
self,
*,
flags: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ApplyFlags"]:
return isinstance(msg, cls)
class ChangePin(protobuf.MessageType):
remove: bool | None
def __init__(
self,
*,
remove: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ChangePin"]:
return isinstance(msg, cls)
class ChangeWipeCode(protobuf.MessageType):
remove: bool | None
def __init__(
self,
*,
remove: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ChangeWipeCode"]:
return isinstance(msg, cls)
class SdProtect(protobuf.MessageType):
operation: SdProtectOperationType
def __init__(
self,
*,
operation: SdProtectOperationType,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SdProtect"]:
return isinstance(msg, cls)
class Ping(protobuf.MessageType):
message: str
button_protection: bool | None
def __init__(
self,
*,
message: str | None = None,
button_protection: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Ping"]:
return isinstance(msg, cls)
class Cancel(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Cancel"]:
return isinstance(msg, cls)
class GetEntropy(protobuf.MessageType):
size: int
def __init__(
self,
*,
size: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetEntropy"]:
return isinstance(msg, cls)
class Entropy(protobuf.MessageType):
entropy: bytes
def __init__(
self,
*,
entropy: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Entropy"]:
return isinstance(msg, cls)
class WipeDevice(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WipeDevice"]:
return isinstance(msg, cls)
class LoadDevice(protobuf.MessageType):
mnemonics: list[str]
pin: str | None
passphrase_protection: bool | None
language: str
label: str | None
skip_checksum: bool | None
u2f_counter: int | None
needs_backup: bool | None
no_backup: bool | None
def __init__(
self,
*,
mnemonics: list[str] | None = None,
pin: str | None = None,
passphrase_protection: bool | None = None,
language: str | None = None,
label: str | None = None,
skip_checksum: bool | None = None,
u2f_counter: int | None = None,
needs_backup: bool | None = None,
no_backup: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LoadDevice"]:
return isinstance(msg, cls)
class ResetDevice(protobuf.MessageType):
display_random: bool | None
strength: int
passphrase_protection: bool | None
pin_protection: bool | None
language: str
label: str | None
u2f_counter: int | None
skip_backup: bool | None
no_backup: bool | None
backup_type: BackupType
def __init__(
self,
*,
display_random: bool | None = None,
strength: int | None = None,
passphrase_protection: bool | None = None,
pin_protection: bool | None = None,
language: str | None = None,
label: str | None = None,
u2f_counter: int | None = None,
skip_backup: bool | None = None,
no_backup: bool | None = None,
backup_type: BackupType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ResetDevice"]:
return isinstance(msg, cls)
class BackupDevice(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BackupDevice"]:
return isinstance(msg, cls)
class EntropyRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EntropyRequest"]:
return isinstance(msg, cls)
class EntropyAck(protobuf.MessageType):
entropy: bytes
def __init__(
self,
*,
entropy: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EntropyAck"]:
return isinstance(msg, cls)
class RecoveryDevice(protobuf.MessageType):
word_count: int | None
passphrase_protection: bool | None
pin_protection: bool | None
language: str | None
label: str | None
enforce_wordlist: bool | None
type: RecoveryDeviceType | None
u2f_counter: int | None
dry_run: bool | None
def __init__(
self,
*,
word_count: int | None = None,
passphrase_protection: bool | None = None,
pin_protection: bool | None = None,
language: str | None = None,
label: str | None = None,
enforce_wordlist: bool | None = None,
type: RecoveryDeviceType | None = None,
u2f_counter: int | None = None,
dry_run: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RecoveryDevice"]:
return isinstance(msg, cls)
class WordRequest(protobuf.MessageType):
type: WordRequestType
def __init__(
self,
*,
type: WordRequestType,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WordRequest"]:
return isinstance(msg, cls)
class WordAck(protobuf.MessageType):
word: str
def __init__(
self,
*,
word: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WordAck"]:
return isinstance(msg, cls)
class SetU2FCounter(protobuf.MessageType):
u2f_counter: int
def __init__(
self,
*,
u2f_counter: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SetU2FCounter"]:
return isinstance(msg, cls)
class GetNextU2FCounter(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetNextU2FCounter"]:
return isinstance(msg, cls)
class NextU2FCounter(protobuf.MessageType):
u2f_counter: int
def __init__(
self,
*,
u2f_counter: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NextU2FCounter"]:
return isinstance(msg, cls)
class DoPreauthorized(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DoPreauthorized"]:
return isinstance(msg, cls)
class PreauthorizedRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PreauthorizedRequest"]:
return isinstance(msg, cls)
class CancelAuthorization(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CancelAuthorization"]:
return isinstance(msg, cls)
class RebootToBootloader(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RebootToBootloader"]:
return isinstance(msg, cls)
class DebugLinkDecision(protobuf.MessageType):
yes_no: bool | None
swipe: DebugSwipeDirection | None
input: str | None
x: int | None
y: int | None
wait: bool | None
hold_ms: int | None
def __init__(
self,
*,
yes_no: bool | None = None,
swipe: DebugSwipeDirection | None = None,
input: str | None = None,
x: int | None = None,
y: int | None = None,
wait: bool | None = None,
hold_ms: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkDecision"]:
return isinstance(msg, cls)
class DebugLinkLayout(protobuf.MessageType):
lines: list[str]
def __init__(
self,
*,
lines: list[str] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkLayout"]:
return isinstance(msg, cls)
class DebugLinkReseedRandom(protobuf.MessageType):
value: int | None
def __init__(
self,
*,
value: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkReseedRandom"]:
return isinstance(msg, cls)
class DebugLinkRecordScreen(protobuf.MessageType):
target_directory: str | None
def __init__(
self,
*,
target_directory: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkRecordScreen"]:
return isinstance(msg, cls)
class DebugLinkGetState(protobuf.MessageType):
wait_word_list: bool | None
wait_word_pos: bool | None
wait_layout: bool | None
def __init__(
self,
*,
wait_word_list: bool | None = None,
wait_word_pos: bool | None = None,
wait_layout: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkGetState"]:
return isinstance(msg, cls)
class DebugLinkState(protobuf.MessageType):
layout: bytes | None
pin: str | None
matrix: str | None
mnemonic_secret: bytes | None
node: HDNodeType | None
passphrase_protection: bool | None
reset_word: str | None
reset_entropy: bytes | None
recovery_fake_word: str | None
recovery_word_pos: int | None
reset_word_pos: int | None
mnemonic_type: BackupType | None
layout_lines: list[str]
def __init__(
self,
*,
layout_lines: list[str] | None = None,
layout: bytes | None = None,
pin: str | None = None,
matrix: str | None = None,
mnemonic_secret: bytes | None = None,
node: HDNodeType | None = None,
passphrase_protection: bool | None = None,
reset_word: str | None = None,
reset_entropy: bytes | None = None,
recovery_fake_word: str | None = None,
recovery_word_pos: int | None = None,
reset_word_pos: int | None = None,
mnemonic_type: BackupType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkState"]:
return isinstance(msg, cls)
class DebugLinkStop(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkStop"]:
return isinstance(msg, cls)
class DebugLinkLog(protobuf.MessageType):
level: int | None
bucket: str | None
text: str | None
def __init__(
self,
*,
level: int | None = None,
bucket: str | None = None,
text: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkLog"]:
return isinstance(msg, cls)
class DebugLinkMemoryRead(protobuf.MessageType):
address: int | None
length: int | None
def __init__(
self,
*,
address: int | None = None,
length: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemoryRead"]:
return isinstance(msg, cls)
class DebugLinkMemory(protobuf.MessageType):
memory: bytes | None
def __init__(
self,
*,
memory: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemory"]:
return isinstance(msg, cls)
class DebugLinkMemoryWrite(protobuf.MessageType):
address: int | None
memory: bytes | None
flash: bool | None
def __init__(
self,
*,
address: int | None = None,
memory: bytes | None = None,
flash: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemoryWrite"]:
return isinstance(msg, cls)
class DebugLinkFlashErase(protobuf.MessageType):
sector: int | None
def __init__(
self,
*,
sector: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkFlashErase"]:
return isinstance(msg, cls)
class DebugLinkEraseSdCard(protobuf.MessageType):
format: bool | None
def __init__(
self,
*,
format: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkEraseSdCard"]:
return isinstance(msg, cls)
class DebugLinkWatchLayout(protobuf.MessageType):
watch: bool | None
def __init__(
self,
*,
watch: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkWatchLayout"]:
return isinstance(msg, cls)
class EosGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosGetPublicKey"]:
return isinstance(msg, cls)
class EosPublicKey(protobuf.MessageType):
wif_public_key: str
raw_public_key: bytes
def __init__(
self,
*,
wif_public_key: str,
raw_public_key: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosPublicKey"]:
return isinstance(msg, cls)
class EosTxHeader(protobuf.MessageType):
expiration: int
ref_block_num: int
ref_block_prefix: int
max_net_usage_words: int
max_cpu_usage_ms: int
delay_sec: int
def __init__(
self,
*,
expiration: int,
ref_block_num: int,
ref_block_prefix: int,
max_net_usage_words: int,
max_cpu_usage_ms: int,
delay_sec: int,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxHeader"]:
return isinstance(msg, cls)
class EosSignTx(protobuf.MessageType):
address_n: list[int]
chain_id: bytes | None
header: EosTxHeader | None
num_actions: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
chain_id: bytes | None = None,
header: EosTxHeader | None = None,
num_actions: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosSignTx"]:
return isinstance(msg, cls)
class EosTxActionRequest(protobuf.MessageType):
data_size: int | None
def __init__(
self,
*,
data_size: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxActionRequest"]:
return isinstance(msg, cls)
class EosPermissionLevel(protobuf.MessageType):
actor: int | None
permission: int | None
def __init__(
self,
*,
actor: int | None = None,
permission: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosPermissionLevel"]:
return isinstance(msg, cls)
class EosActionCommon(protobuf.MessageType):
account: int | None
name: int | None
authorization: list[EosPermissionLevel]
def __init__(
self,
*,
authorization: list[EosPermissionLevel] | None = None,
account: int | None = None,
name: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionCommon"]:
return isinstance(msg, cls)
class EosAsset(protobuf.MessageType):
amount: int | None
symbol: int | None
def __init__(
self,
*,
amount: int | None = None,
symbol: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAsset"]:
return isinstance(msg, cls)
class EosActionTransfer(protobuf.MessageType):
sender: int | None
receiver: int | None
quantity: EosAsset | None
memo: str | None
def __init__(
self,
*,
sender: int | None = None,
receiver: int | None = None,
quantity: EosAsset | None = None,
memo: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionTransfer"]:
return isinstance(msg, cls)
class EosActionDelegate(protobuf.MessageType):
sender: int | None
receiver: int | None
net_quantity: EosAsset | None
cpu_quantity: EosAsset | None
transfer: bool | None
def __init__(
self,
*,
sender: int | None = None,
receiver: int | None = None,
net_quantity: EosAsset | None = None,
cpu_quantity: EosAsset | None = None,
transfer: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionDelegate"]:
return isinstance(msg, cls)
class EosActionUndelegate(protobuf.MessageType):
sender: int | None
receiver: int | None
net_quantity: EosAsset | None
cpu_quantity: EosAsset | None
def __init__(
self,
*,
sender: int | None = None,
receiver: int | None = None,
net_quantity: EosAsset | None = None,
cpu_quantity: EosAsset | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUndelegate"]:
return isinstance(msg, cls)
class EosActionRefund(protobuf.MessageType):
owner: int | None
def __init__(
self,
*,
owner: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionRefund"]:
return isinstance(msg, cls)
class EosActionBuyRam(protobuf.MessageType):
payer: int | None
receiver: int | None
quantity: EosAsset | None
def __init__(
self,
*,
payer: int | None = None,
receiver: int | None = None,
quantity: EosAsset | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionBuyRam"]:
return isinstance(msg, cls)
class EosActionBuyRamBytes(protobuf.MessageType):
payer: int | None
receiver: int | None
bytes: int | None
def __init__(
self,
*,
payer: int | None = None,
receiver: int | None = None,
bytes: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionBuyRamBytes"]:
return isinstance(msg, cls)
class EosActionSellRam(protobuf.MessageType):
account: int | None
bytes: int | None
def __init__(
self,
*,
account: int | None = None,
bytes: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionSellRam"]:
return isinstance(msg, cls)
class EosActionVoteProducer(protobuf.MessageType):
voter: int | None
proxy: int | None
producers: list[int]
def __init__(
self,
*,
producers: list[int] | None = None,
voter: int | None = None,
proxy: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionVoteProducer"]:
return isinstance(msg, cls)
class EosAuthorizationKey(protobuf.MessageType):
type: int
key: bytes | None
address_n: list[int]
weight: int
def __init__(
self,
*,
type: int,
weight: int,
address_n: list[int] | None = None,
key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationKey"]:
return isinstance(msg, cls)
class EosAuthorizationAccount(protobuf.MessageType):
account: EosPermissionLevel | None
weight: int | None
def __init__(
self,
*,
account: EosPermissionLevel | None = None,
weight: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationAccount"]:
return isinstance(msg, cls)
class EosAuthorizationWait(protobuf.MessageType):
wait_sec: int | None
weight: int | None
def __init__(
self,
*,
wait_sec: int | None = None,
weight: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationWait"]:
return isinstance(msg, cls)
class EosAuthorization(protobuf.MessageType):
threshold: int | None
keys: list[EosAuthorizationKey]
accounts: list[EosAuthorizationAccount]
waits: list[EosAuthorizationWait]
def __init__(
self,
*,
keys: list[EosAuthorizationKey] | None = None,
accounts: list[EosAuthorizationAccount] | None = None,
waits: list[EosAuthorizationWait] | None = None,
threshold: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorization"]:
return isinstance(msg, cls)
class EosActionUpdateAuth(protobuf.MessageType):
account: int | None
permission: int | None
parent: int | None
auth: EosAuthorization | None
def __init__(
self,
*,
account: int | None = None,
permission: int | None = None,
parent: int | None = None,
auth: EosAuthorization | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUpdateAuth"]:
return isinstance(msg, cls)
class EosActionDeleteAuth(protobuf.MessageType):
account: int | None
permission: int | None
def __init__(
self,
*,
account: int | None = None,
permission: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionDeleteAuth"]:
return isinstance(msg, cls)
class EosActionLinkAuth(protobuf.MessageType):
account: int | None
code: int | None
type: int | None
requirement: int | None
def __init__(
self,
*,
account: int | None = None,
code: int | None = None,
type: int | None = None,
requirement: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionLinkAuth"]:
return isinstance(msg, cls)
class EosActionUnlinkAuth(protobuf.MessageType):
account: int | None
code: int | None
type: int | None
def __init__(
self,
*,
account: int | None = None,
code: int | None = None,
type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUnlinkAuth"]:
return isinstance(msg, cls)
class EosActionNewAccount(protobuf.MessageType):
creator: int | None
name: int | None
owner: EosAuthorization | None
active: EosAuthorization | None
def __init__(
self,
*,
creator: int | None = None,
name: int | None = None,
owner: EosAuthorization | None = None,
active: EosAuthorization | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionNewAccount"]:
return isinstance(msg, cls)
class EosActionUnknown(protobuf.MessageType):
data_size: int
data_chunk: bytes | None
def __init__(
self,
*,
data_size: int,
data_chunk: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUnknown"]:
return isinstance(msg, cls)
class EosTxActionAck(protobuf.MessageType):
common: EosActionCommon | None
transfer: EosActionTransfer | None
delegate: EosActionDelegate | None
undelegate: EosActionUndelegate | None
refund: EosActionRefund | None
buy_ram: EosActionBuyRam | None
buy_ram_bytes: EosActionBuyRamBytes | None
sell_ram: EosActionSellRam | None
vote_producer: EosActionVoteProducer | None
update_auth: EosActionUpdateAuth | None
delete_auth: EosActionDeleteAuth | None
link_auth: EosActionLinkAuth | None
unlink_auth: EosActionUnlinkAuth | None
new_account: EosActionNewAccount | None
unknown: EosActionUnknown | None
def __init__(
self,
*,
common: EosActionCommon | None = None,
transfer: EosActionTransfer | None = None,
delegate: EosActionDelegate | None = None,
undelegate: EosActionUndelegate | None = None,
refund: EosActionRefund | None = None,
buy_ram: EosActionBuyRam | None = None,
buy_ram_bytes: EosActionBuyRamBytes | None = None,
sell_ram: EosActionSellRam | None = None,
vote_producer: EosActionVoteProducer | None = None,
update_auth: EosActionUpdateAuth | None = None,
delete_auth: EosActionDeleteAuth | None = None,
link_auth: EosActionLinkAuth | None = None,
unlink_auth: EosActionUnlinkAuth | None = None,
new_account: EosActionNewAccount | None = None,
unknown: EosActionUnknown | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxActionAck"]:
return isinstance(msg, cls)
class EosSignedTx(protobuf.MessageType):
signature: str
def __init__(
self,
*,
signature: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosSignedTx"]:
return isinstance(msg, cls)
class EthereumGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumGetPublicKey"]:
return isinstance(msg, cls)
class EthereumPublicKey(protobuf.MessageType):
node: HDNodeType
xpub: str
def __init__(
self,
*,
node: HDNodeType,
xpub: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumPublicKey"]:
return isinstance(msg, cls)
class EthereumGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumGetAddress"]:
return isinstance(msg, cls)
class EthereumAddress(protobuf.MessageType):
address: str | None
def __init__(
self,
*,
address: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumAddress"]:
return isinstance(msg, cls)
class EthereumSignTx(protobuf.MessageType):
address_n: list[int]
nonce: bytes | None
gas_price: bytes | None
gas_limit: bytes | None
to: str | None
value: bytes | None
data_initial_chunk: bytes | None
data_length: int | None
chain_id: int | None
tx_type: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
nonce: bytes | None = None,
gas_price: bytes | None = None,
gas_limit: bytes | None = None,
to: str | None = None,
value: bytes | None = None,
data_initial_chunk: bytes | None = None,
data_length: int | None = None,
chain_id: int | None = None,
tx_type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignTx"]:
return isinstance(msg, cls)
class EthereumTxRequest(protobuf.MessageType):
data_length: int | None
signature_v: int | None
signature_r: bytes | None
signature_s: bytes | None
def __init__(
self,
*,
data_length: int | None = None,
signature_v: int | None = None,
signature_r: bytes | None = None,
signature_s: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTxRequest"]:
return isinstance(msg, cls)
class EthereumTxAck(protobuf.MessageType):
data_chunk: bytes | None
def __init__(
self,
*,
data_chunk: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTxAck"]:
return isinstance(msg, cls)
class EthereumSignMessage(protobuf.MessageType):
address_n: list[int]
message: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
message: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignMessage"]:
return isinstance(msg, cls)
class EthereumMessageSignature(protobuf.MessageType):
signature: bytes
address: str
def __init__(
self,
*,
signature: bytes,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumMessageSignature"]:
return isinstance(msg, cls)
class EthereumVerifyMessage(protobuf.MessageType):
signature: bytes | None
message: bytes | None
address: str | None
def __init__(
self,
*,
signature: bytes | None = None,
message: bytes | None = None,
address: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumVerifyMessage"]:
return isinstance(msg, cls)
class LiskGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskGetAddress"]:
return isinstance(msg, cls)
class LiskAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskAddress"]:
return isinstance(msg, cls)
class LiskGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskGetPublicKey"]:
return isinstance(msg, cls)
class LiskPublicKey(protobuf.MessageType):
public_key: bytes
def __init__(
self,
*,
public_key: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskPublicKey"]:
return isinstance(msg, cls)
class LiskSignatureType(protobuf.MessageType):
public_key: bytes | None
def __init__(
self,
*,
public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskSignatureType"]:
return isinstance(msg, cls)
class LiskDelegateType(protobuf.MessageType):
username: str | None
def __init__(
self,
*,
username: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskDelegateType"]:
return isinstance(msg, cls)
class LiskMultisignatureType(protobuf.MessageType):
min: int | None
life_time: int | None
keys_group: list[str]
def __init__(
self,
*,
keys_group: list[str] | None = None,
min: int | None = None,
life_time: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskMultisignatureType"]:
return isinstance(msg, cls)
class LiskTransactionAsset(protobuf.MessageType):
signature: LiskSignatureType | None
delegate: LiskDelegateType | None
votes: list[str]
multisignature: LiskMultisignatureType | None
data: str | None
def __init__(
self,
*,
votes: list[str] | None = None,
signature: LiskSignatureType | None = None,
delegate: LiskDelegateType | None = None,
multisignature: LiskMultisignatureType | None = None,
data: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskTransactionAsset"]:
return isinstance(msg, cls)
class LiskTransactionCommon(protobuf.MessageType):
type: LiskTransactionType | None
amount: int | None
fee: int | None
recipient_id: str | None
sender_public_key: bytes | None
requester_public_key: bytes | None
signature: bytes | None
timestamp: int | None
asset: LiskTransactionAsset | None
def __init__(
self,
*,
type: LiskTransactionType | None = None,
amount: int | None = None,
fee: int | None = None,
recipient_id: str | None = None,
sender_public_key: bytes | None = None,
requester_public_key: bytes | None = None,
signature: bytes | None = None,
timestamp: int | None = None,
asset: LiskTransactionAsset | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskTransactionCommon"]:
return isinstance(msg, cls)
class LiskSignTx(protobuf.MessageType):
address_n: list[int]
transaction: LiskTransactionCommon
def __init__(
self,
*,
transaction: LiskTransactionCommon,
address_n: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskSignTx"]:
return isinstance(msg, cls)
class LiskSignedTx(protobuf.MessageType):
signature: bytes
def __init__(
self,
*,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskSignedTx"]:
return isinstance(msg, cls)
class LiskSignMessage(protobuf.MessageType):
address_n: list[int]
message: bytes
def __init__(
self,
*,
message: bytes,
address_n: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskSignMessage"]:
return isinstance(msg, cls)
class LiskMessageSignature(protobuf.MessageType):
public_key: bytes
signature: bytes
def __init__(
self,
*,
public_key: bytes,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskMessageSignature"]:
return isinstance(msg, cls)
class LiskVerifyMessage(protobuf.MessageType):
public_key: bytes
signature: bytes
message: bytes
def __init__(
self,
*,
public_key: bytes,
signature: bytes,
message: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LiskVerifyMessage"]:
return isinstance(msg, cls)
class MoneroRctKeyPublic(protobuf.MessageType):
dest: bytes | None
commitment: bytes | None
def __init__(
self,
*,
dest: bytes | None = None,
commitment: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroRctKeyPublic"]:
return isinstance(msg, cls)
class MoneroOutputEntry(protobuf.MessageType):
idx: int | None
key: MoneroRctKeyPublic | None
def __init__(
self,
*,
idx: int | None = None,
key: MoneroRctKeyPublic | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroOutputEntry"]:
return isinstance(msg, cls)
class MoneroMultisigKLRki(protobuf.MessageType):
K: bytes | None
L: bytes | None
R: bytes | None
ki: bytes | None
def __init__(
self,
*,
K: bytes | None = None,
L: bytes | None = None,
R: bytes | None = None,
ki: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroMultisigKLRki"]:
return isinstance(msg, cls)
class MoneroTransactionSourceEntry(protobuf.MessageType):
outputs: list[MoneroOutputEntry]
real_output: int | None
real_out_tx_key: bytes | None
real_out_additional_tx_keys: list[bytes]
real_output_in_tx_index: int | None
amount: int | None
rct: bool | None
mask: bytes | None
multisig_kLRki: MoneroMultisigKLRki | None
subaddr_minor: int | None
def __init__(
self,
*,
outputs: list[MoneroOutputEntry] | None = None,
real_out_additional_tx_keys: list[bytes] | None = None,
real_output: int | None = None,
real_out_tx_key: bytes | None = None,
real_output_in_tx_index: int | None = None,
amount: int | None = None,
rct: bool | None = None,
mask: bytes | None = None,
multisig_kLRki: MoneroMultisigKLRki | None = None,
subaddr_minor: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSourceEntry"]:
return isinstance(msg, cls)
class MoneroAccountPublicAddress(protobuf.MessageType):
spend_public_key: bytes | None
view_public_key: bytes | None
def __init__(
self,
*,
spend_public_key: bytes | None = None,
view_public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroAccountPublicAddress"]:
return isinstance(msg, cls)
class MoneroTransactionDestinationEntry(protobuf.MessageType):
amount: int | None
addr: MoneroAccountPublicAddress | None
is_subaddress: bool | None
original: bytes | None
is_integrated: bool | None
def __init__(
self,
*,
amount: int | None = None,
addr: MoneroAccountPublicAddress | None = None,
is_subaddress: bool | None = None,
original: bytes | None = None,
is_integrated: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionDestinationEntry"]:
return isinstance(msg, cls)
class MoneroTransactionRsigData(protobuf.MessageType):
rsig_type: int | None
offload_type: int | None
grouping: list[int]
mask: bytes | None
rsig: bytes | None
rsig_parts: list[bytes]
bp_version: int | None
def __init__(
self,
*,
grouping: list[int] | None = None,
rsig_parts: list[bytes] | None = None,
rsig_type: int | None = None,
offload_type: int | None = None,
mask: bytes | None = None,
rsig: bytes | None = None,
bp_version: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionRsigData"]:
return isinstance(msg, cls)
class MoneroGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
network_type: int | None
account: int | None
minor: int | None
payment_id: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
network_type: int | None = None,
account: int | None = None,
minor: int | None = None,
payment_id: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetAddress"]:
return isinstance(msg, cls)
class MoneroAddress(protobuf.MessageType):
address: bytes | None
def __init__(
self,
*,
address: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroAddress"]:
return isinstance(msg, cls)
class MoneroGetWatchKey(protobuf.MessageType):
address_n: list[int]
network_type: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network_type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetWatchKey"]:
return isinstance(msg, cls)
class MoneroWatchKey(protobuf.MessageType):
watch_key: bytes | None
address: bytes | None
def __init__(
self,
*,
watch_key: bytes | None = None,
address: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroWatchKey"]:
return isinstance(msg, cls)
class MoneroTransactionData(protobuf.MessageType):
version: int | None
payment_id: bytes | None
unlock_time: int | None
outputs: list[MoneroTransactionDestinationEntry]
change_dts: MoneroTransactionDestinationEntry | None
num_inputs: int | None
mixin: int | None
fee: int | None
account: int | None
minor_indices: list[int]
rsig_data: MoneroTransactionRsigData | None
integrated_indices: list[int]
client_version: int | None
hard_fork: int | None
monero_version: bytes | None
def __init__(
self,
*,
outputs: list[MoneroTransactionDestinationEntry] | None = None,
minor_indices: list[int] | None = None,
integrated_indices: list[int] | None = None,
version: int | None = None,
payment_id: bytes | None = None,
unlock_time: int | None = None,
change_dts: MoneroTransactionDestinationEntry | None = None,
num_inputs: int | None = None,
mixin: int | None = None,
fee: int | None = None,
account: int | None = None,
rsig_data: MoneroTransactionRsigData | None = None,
client_version: int | None = None,
hard_fork: int | None = None,
monero_version: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionData"]:
return isinstance(msg, cls)
class MoneroTransactionInitRequest(protobuf.MessageType):
version: int | None
address_n: list[int]
network_type: int | None
tsx_data: MoneroTransactionData | None
def __init__(
self,
*,
address_n: list[int] | None = None,
version: int | None = None,
network_type: int | None = None,
tsx_data: MoneroTransactionData | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInitRequest"]:
return isinstance(msg, cls)
class MoneroTransactionInitAck(protobuf.MessageType):
hmacs: list[bytes]
rsig_data: MoneroTransactionRsigData | None
def __init__(
self,
*,
hmacs: list[bytes] | None = None,
rsig_data: MoneroTransactionRsigData | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInitAck"]:
return isinstance(msg, cls)
class MoneroTransactionSetInputRequest(protobuf.MessageType):
src_entr: MoneroTransactionSourceEntry | None
def __init__(
self,
*,
src_entr: MoneroTransactionSourceEntry | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetInputRequest"]:
return isinstance(msg, cls)
class MoneroTransactionSetInputAck(protobuf.MessageType):
vini: bytes | None
vini_hmac: bytes | None
pseudo_out: bytes | None
pseudo_out_hmac: bytes | None
pseudo_out_alpha: bytes | None
spend_key: bytes | None
def __init__(
self,
*,
vini: bytes | None = None,
vini_hmac: bytes | None = None,
pseudo_out: bytes | None = None,
pseudo_out_hmac: bytes | None = None,
pseudo_out_alpha: bytes | None = None,
spend_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetInputAck"]:
return isinstance(msg, cls)
class MoneroTransactionInputsPermutationRequest(protobuf.MessageType):
perm: list[int]
def __init__(
self,
*,
perm: list[int] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInputsPermutationRequest"]:
return isinstance(msg, cls)
class MoneroTransactionInputsPermutationAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInputsPermutationAck"]:
return isinstance(msg, cls)
class MoneroTransactionInputViniRequest(protobuf.MessageType):
src_entr: MoneroTransactionSourceEntry | None
vini: bytes | None
vini_hmac: bytes | None
pseudo_out: bytes | None
pseudo_out_hmac: bytes | None
orig_idx: int | None
def __init__(
self,
*,
src_entr: MoneroTransactionSourceEntry | None = None,
vini: bytes | None = None,
vini_hmac: bytes | None = None,
pseudo_out: bytes | None = None,
pseudo_out_hmac: bytes | None = None,
orig_idx: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInputViniRequest"]:
return isinstance(msg, cls)
class MoneroTransactionInputViniAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInputViniAck"]:
return isinstance(msg, cls)
class MoneroTransactionAllInputsSetRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllInputsSetRequest"]:
return isinstance(msg, cls)
class MoneroTransactionAllInputsSetAck(protobuf.MessageType):
rsig_data: MoneroTransactionRsigData | None
def __init__(
self,
*,
rsig_data: MoneroTransactionRsigData | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllInputsSetAck"]:
return isinstance(msg, cls)
class MoneroTransactionSetOutputRequest(protobuf.MessageType):
dst_entr: MoneroTransactionDestinationEntry | None
dst_entr_hmac: bytes | None
rsig_data: MoneroTransactionRsigData | None
is_offloaded_bp: bool | None
def __init__(
self,
*,
dst_entr: MoneroTransactionDestinationEntry | None = None,
dst_entr_hmac: bytes | None = None,
rsig_data: MoneroTransactionRsigData | None = None,
is_offloaded_bp: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetOutputRequest"]:
return isinstance(msg, cls)
class MoneroTransactionSetOutputAck(protobuf.MessageType):
tx_out: bytes | None
vouti_hmac: bytes | None
rsig_data: MoneroTransactionRsigData | None
out_pk: bytes | None
ecdh_info: bytes | None
def __init__(
self,
*,
tx_out: bytes | None = None,
vouti_hmac: bytes | None = None,
rsig_data: MoneroTransactionRsigData | None = None,
out_pk: bytes | None = None,
ecdh_info: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetOutputAck"]:
return isinstance(msg, cls)
class MoneroTransactionAllOutSetRequest(protobuf.MessageType):
rsig_data: MoneroTransactionRsigData | None
def __init__(
self,
*,
rsig_data: MoneroTransactionRsigData | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllOutSetRequest"]:
return isinstance(msg, cls)
class MoneroRingCtSig(protobuf.MessageType):
txn_fee: int | None
message: bytes | None
rv_type: int | None
def __init__(
self,
*,
txn_fee: int | None = None,
message: bytes | None = None,
rv_type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroRingCtSig"]:
return isinstance(msg, cls)
class MoneroTransactionAllOutSetAck(protobuf.MessageType):
extra: bytes | None
tx_prefix_hash: bytes | None
rv: MoneroRingCtSig | None
full_message_hash: bytes | None
def __init__(
self,
*,
extra: bytes | None = None,
tx_prefix_hash: bytes | None = None,
rv: MoneroRingCtSig | None = None,
full_message_hash: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllOutSetAck"]:
return isinstance(msg, cls)
class MoneroTransactionSignInputRequest(protobuf.MessageType):
src_entr: MoneroTransactionSourceEntry | None
vini: bytes | None
vini_hmac: bytes | None
pseudo_out: bytes | None
pseudo_out_hmac: bytes | None
pseudo_out_alpha: bytes | None
spend_key: bytes | None
orig_idx: int | None
def __init__(
self,
*,
src_entr: MoneroTransactionSourceEntry | None = None,
vini: bytes | None = None,
vini_hmac: bytes | None = None,
pseudo_out: bytes | None = None,
pseudo_out_hmac: bytes | None = None,
pseudo_out_alpha: bytes | None = None,
spend_key: bytes | None = None,
orig_idx: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSignInputRequest"]:
return isinstance(msg, cls)
class MoneroTransactionSignInputAck(protobuf.MessageType):
signature: bytes | None
pseudo_out: bytes | None
def __init__(
self,
*,
signature: bytes | None = None,
pseudo_out: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSignInputAck"]:
return isinstance(msg, cls)
class MoneroTransactionFinalRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionFinalRequest"]:
return isinstance(msg, cls)
class MoneroTransactionFinalAck(protobuf.MessageType):
cout_key: bytes | None
salt: bytes | None
rand_mult: bytes | None
tx_enc_keys: bytes | None
opening_key: bytes | None
def __init__(
self,
*,
cout_key: bytes | None = None,
salt: bytes | None = None,
rand_mult: bytes | None = None,
tx_enc_keys: bytes | None = None,
opening_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionFinalAck"]:
return isinstance(msg, cls)
class MoneroSubAddressIndicesList(protobuf.MessageType):
account: int | None
minor_indices: list[int]
def __init__(
self,
*,
minor_indices: list[int] | None = None,
account: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroSubAddressIndicesList"]:
return isinstance(msg, cls)
class MoneroKeyImageExportInitRequest(protobuf.MessageType):
num: int | None
hash: bytes | None
address_n: list[int]
network_type: int | None
subs: list[MoneroSubAddressIndicesList]
def __init__(
self,
*,
address_n: list[int] | None = None,
subs: list[MoneroSubAddressIndicesList] | None = None,
num: int | None = None,
hash: bytes | None = None,
network_type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageExportInitRequest"]:
return isinstance(msg, cls)
class MoneroKeyImageExportInitAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageExportInitAck"]:
return isinstance(msg, cls)
class MoneroTransferDetails(protobuf.MessageType):
out_key: bytes | None
tx_pub_key: bytes | None
additional_tx_pub_keys: list[bytes]
internal_output_index: int | None
sub_addr_major: int | None
sub_addr_minor: int | None
def __init__(
self,
*,
additional_tx_pub_keys: list[bytes] | None = None,
out_key: bytes | None = None,
tx_pub_key: bytes | None = None,
internal_output_index: int | None = None,
sub_addr_major: int | None = None,
sub_addr_minor: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransferDetails"]:
return isinstance(msg, cls)
class MoneroKeyImageSyncStepRequest(protobuf.MessageType):
tdis: list[MoneroTransferDetails]
def __init__(
self,
*,
tdis: list[MoneroTransferDetails] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncStepRequest"]:
return isinstance(msg, cls)
class MoneroExportedKeyImage(protobuf.MessageType):
iv: bytes | None
blob: bytes | None
def __init__(
self,
*,
iv: bytes | None = None,
blob: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroExportedKeyImage"]:
return isinstance(msg, cls)
class MoneroKeyImageSyncStepAck(protobuf.MessageType):
kis: list[MoneroExportedKeyImage]
def __init__(
self,
*,
kis: list[MoneroExportedKeyImage] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncStepAck"]:
return isinstance(msg, cls)
class MoneroKeyImageSyncFinalRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncFinalRequest"]:
return isinstance(msg, cls)
class MoneroKeyImageSyncFinalAck(protobuf.MessageType):
enc_key: bytes | None
def __init__(
self,
*,
enc_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncFinalAck"]:
return isinstance(msg, cls)
class MoneroGetTxKeyRequest(protobuf.MessageType):
address_n: list[int]
network_type: int | None
salt1: bytes | None
salt2: bytes | None
tx_enc_keys: bytes | None
tx_prefix_hash: bytes | None
reason: int | None
view_public_key: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network_type: int | None = None,
salt1: bytes | None = None,
salt2: bytes | None = None,
tx_enc_keys: bytes | None = None,
tx_prefix_hash: bytes | None = None,
reason: int | None = None,
view_public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetTxKeyRequest"]:
return isinstance(msg, cls)
class MoneroGetTxKeyAck(protobuf.MessageType):
salt: bytes | None
tx_keys: bytes | None
tx_derivations: bytes | None
def __init__(
self,
*,
salt: bytes | None = None,
tx_keys: bytes | None = None,
tx_derivations: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetTxKeyAck"]:
return isinstance(msg, cls)
class MoneroLiveRefreshStartRequest(protobuf.MessageType):
address_n: list[int]
network_type: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network_type: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshStartRequest"]:
return isinstance(msg, cls)
class MoneroLiveRefreshStartAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshStartAck"]:
return isinstance(msg, cls)
class MoneroLiveRefreshStepRequest(protobuf.MessageType):
out_key: bytes | None
recv_deriv: bytes | None
real_out_idx: int | None
sub_addr_major: int | None
sub_addr_minor: int | None
def __init__(
self,
*,
out_key: bytes | None = None,
recv_deriv: bytes | None = None,
real_out_idx: int | None = None,
sub_addr_major: int | None = None,
sub_addr_minor: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshStepRequest"]:
return isinstance(msg, cls)
class MoneroLiveRefreshStepAck(protobuf.MessageType):
salt: bytes | None
key_image: bytes | None
def __init__(
self,
*,
salt: bytes | None = None,
key_image: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshStepAck"]:
return isinstance(msg, cls)
class MoneroLiveRefreshFinalRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshFinalRequest"]:
return isinstance(msg, cls)
class MoneroLiveRefreshFinalAck(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshFinalAck"]:
return isinstance(msg, cls)
class DebugMoneroDiagRequest(protobuf.MessageType):
ins: int | None
p1: int | None
p2: int | None
pd: list[int]
data1: bytes | None
data2: bytes | None
def __init__(
self,
*,
pd: list[int] | None = None,
ins: int | None = None,
p1: int | None = None,
p2: int | None = None,
data1: bytes | None = None,
data2: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugMoneroDiagRequest"]:
return isinstance(msg, cls)
class DebugMoneroDiagAck(protobuf.MessageType):
ins: int | None
p1: int | None
p2: int | None
pd: list[int]
data1: bytes | None
data2: bytes | None
def __init__(
self,
*,
pd: list[int] | None = None,
ins: int | None = None,
p1: int | None = None,
p2: int | None = None,
data1: bytes | None = None,
data2: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugMoneroDiagAck"]:
return isinstance(msg, cls)
class NEMGetAddress(protobuf.MessageType):
address_n: list[int]
network: int | None
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network: int | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMGetAddress"]:
return isinstance(msg, cls)
class NEMAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMAddress"]:
return isinstance(msg, cls)
class NEMTransactionCommon(protobuf.MessageType):
address_n: list[int]
network: int | None
timestamp: int | None
fee: int | None
deadline: int | None
signer: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network: int | None = None,
timestamp: int | None = None,
fee: int | None = None,
deadline: int | None = None,
signer: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMTransactionCommon"]:
return isinstance(msg, cls)
class NEMMosaic(protobuf.MessageType):
namespace: str | None
mosaic: str | None
quantity: int | None
def __init__(
self,
*,
namespace: str | None = None,
mosaic: str | None = None,
quantity: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaic"]:
return isinstance(msg, cls)
class NEMTransfer(protobuf.MessageType):
recipient: str | None
amount: int | None
payload: bytes | None
public_key: bytes | None
mosaics: list[NEMMosaic]
def __init__(
self,
*,
mosaics: list[NEMMosaic] | None = None,
recipient: str | None = None,
amount: int | None = None,
payload: bytes | None = None,
public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMTransfer"]:
return isinstance(msg, cls)
class NEMProvisionNamespace(protobuf.MessageType):
namespace: str | None
parent: str | None
sink: str | None
fee: int | None
def __init__(
self,
*,
namespace: str | None = None,
parent: str | None = None,
sink: str | None = None,
fee: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMProvisionNamespace"]:
return isinstance(msg, cls)
class NEMMosaicDefinition(protobuf.MessageType):
name: str | None
ticker: str | None
namespace: str | None
mosaic: str | None
divisibility: int | None
levy: NEMMosaicLevy | None
fee: int | None
levy_address: str | None
levy_namespace: str | None
levy_mosaic: str | None
supply: int | None
mutable_supply: bool | None
transferable: bool | None
description: str | None
networks: list[int]
def __init__(
self,
*,
networks: list[int] | None = None,
name: str | None = None,
ticker: str | None = None,
namespace: str | None = None,
mosaic: str | None = None,
divisibility: int | None = None,
levy: NEMMosaicLevy | None = None,
fee: int | None = None,
levy_address: str | None = None,
levy_namespace: str | None = None,
levy_mosaic: str | None = None,
supply: int | None = None,
mutable_supply: bool | None = None,
transferable: bool | None = None,
description: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaicDefinition"]:
return isinstance(msg, cls)
class NEMMosaicCreation(protobuf.MessageType):
definition: NEMMosaicDefinition | None
sink: str | None
fee: int | None
def __init__(
self,
*,
definition: NEMMosaicDefinition | None = None,
sink: str | None = None,
fee: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaicCreation"]:
return isinstance(msg, cls)
class NEMMosaicSupplyChange(protobuf.MessageType):
namespace: str | None
mosaic: str | None
type: NEMSupplyChangeType | None
delta: int | None
def __init__(
self,
*,
namespace: str | None = None,
mosaic: str | None = None,
type: NEMSupplyChangeType | None = None,
delta: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaicSupplyChange"]:
return isinstance(msg, cls)
class NEMCosignatoryModification(protobuf.MessageType):
type: NEMModificationType | None
public_key: bytes | None
def __init__(
self,
*,
type: NEMModificationType | None = None,
public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMCosignatoryModification"]:
return isinstance(msg, cls)
class NEMAggregateModification(protobuf.MessageType):
modifications: list[NEMCosignatoryModification]
relative_change: int | None
def __init__(
self,
*,
modifications: list[NEMCosignatoryModification] | None = None,
relative_change: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMAggregateModification"]:
return isinstance(msg, cls)
class NEMImportanceTransfer(protobuf.MessageType):
mode: NEMImportanceTransferMode | None
public_key: bytes | None
def __init__(
self,
*,
mode: NEMImportanceTransferMode | None = None,
public_key: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMImportanceTransfer"]:
return isinstance(msg, cls)
class NEMSignTx(protobuf.MessageType):
transaction: NEMTransactionCommon | None
multisig: NEMTransactionCommon | None
transfer: NEMTransfer | None
cosigning: bool | None
provision_namespace: NEMProvisionNamespace | None
mosaic_creation: NEMMosaicCreation | None
supply_change: NEMMosaicSupplyChange | None
aggregate_modification: NEMAggregateModification | None
importance_transfer: NEMImportanceTransfer | None
def __init__(
self,
*,
transaction: NEMTransactionCommon | None = None,
multisig: NEMTransactionCommon | None = None,
transfer: NEMTransfer | None = None,
cosigning: bool | None = None,
provision_namespace: NEMProvisionNamespace | None = None,
mosaic_creation: NEMMosaicCreation | None = None,
supply_change: NEMMosaicSupplyChange | None = None,
aggregate_modification: NEMAggregateModification | None = None,
importance_transfer: NEMImportanceTransfer | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMSignTx"]:
return isinstance(msg, cls)
class NEMSignedTx(protobuf.MessageType):
data: bytes
signature: bytes
def __init__(
self,
*,
data: bytes,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMSignedTx"]:
return isinstance(msg, cls)
class NEMDecryptMessage(protobuf.MessageType):
address_n: list[int]
network: int | None
public_key: bytes | None
payload: bytes | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network: int | None = None,
public_key: bytes | None = None,
payload: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMDecryptMessage"]:
return isinstance(msg, cls)
class NEMDecryptedMessage(protobuf.MessageType):
payload: bytes
def __init__(
self,
*,
payload: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMDecryptedMessage"]:
return isinstance(msg, cls)
class RippleGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleGetAddress"]:
return isinstance(msg, cls)
class RippleAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleAddress"]:
return isinstance(msg, cls)
class RipplePayment(protobuf.MessageType):
amount: int
destination: str
destination_tag: int | None
def __init__(
self,
*,
amount: int,
destination: str,
destination_tag: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RipplePayment"]:
return isinstance(msg, cls)
class RippleSignTx(protobuf.MessageType):
address_n: list[int]
fee: int | None
flags: int | None
sequence: int | None
last_ledger_sequence: int | None
payment: RipplePayment | None
def __init__(
self,
*,
address_n: list[int] | None = None,
fee: int | None = None,
flags: int | None = None,
sequence: int | None = None,
last_ledger_sequence: int | None = None,
payment: RipplePayment | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleSignTx"]:
return isinstance(msg, cls)
class RippleSignedTx(protobuf.MessageType):
signature: bytes
serialized_tx: bytes
def __init__(
self,
*,
signature: bytes,
serialized_tx: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleSignedTx"]:
return isinstance(msg, cls)
class StellarAssetType(protobuf.MessageType):
type: int
code: str | None
issuer: str | None
def __init__(
self,
*,
type: int,
code: str | None = None,
issuer: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAssetType"]:
return isinstance(msg, cls)
class StellarGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarGetAddress"]:
return isinstance(msg, cls)
class StellarAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAddress"]:
return isinstance(msg, cls)
class StellarSignTx(protobuf.MessageType):
address_n: list[int]
network_passphrase: str | None
source_account: str | None
fee: int | None
sequence_number: int | None
timebounds_start: int | None
timebounds_end: int | None
memo_type: int | None
memo_text: str | None
memo_id: int | None
memo_hash: bytes | None
num_operations: int | None
def __init__(
self,
*,
address_n: list[int] | None = None,
network_passphrase: str | None = None,
source_account: str | None = None,
fee: int | None = None,
sequence_number: int | None = None,
timebounds_start: int | None = None,
timebounds_end: int | None = None,
memo_type: int | None = None,
memo_text: str | None = None,
memo_id: int | None = None,
memo_hash: bytes | None = None,
num_operations: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarSignTx"]:
return isinstance(msg, cls)
class StellarTxOpRequest(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarTxOpRequest"]:
return isinstance(msg, cls)
class StellarPaymentOp(protobuf.MessageType):
source_account: str | None
destination_account: str | None
asset: StellarAssetType | None
amount: int | None
def __init__(
self,
*,
source_account: str | None = None,
destination_account: str | None = None,
asset: StellarAssetType | None = None,
amount: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarPaymentOp"]:
return isinstance(msg, cls)
class StellarCreateAccountOp(protobuf.MessageType):
source_account: str | None
new_account: str | None
starting_balance: int | None
def __init__(
self,
*,
source_account: str | None = None,
new_account: str | None = None,
starting_balance: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarCreateAccountOp"]:
return isinstance(msg, cls)
class StellarPathPaymentOp(protobuf.MessageType):
source_account: str | None
send_asset: StellarAssetType | None
send_max: int | None
destination_account: str | None
destination_asset: StellarAssetType | None
destination_amount: int | None
paths: list[StellarAssetType]
def __init__(
self,
*,
paths: list[StellarAssetType] | None = None,
source_account: str | None = None,
send_asset: StellarAssetType | None = None,
send_max: int | None = None,
destination_account: str | None = None,
destination_asset: StellarAssetType | None = None,
destination_amount: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarPathPaymentOp"]:
return isinstance(msg, cls)
class StellarManageOfferOp(protobuf.MessageType):
source_account: str | None
selling_asset: StellarAssetType | None
buying_asset: StellarAssetType | None
amount: int | None
price_n: int | None
price_d: int | None
offer_id: int | None
def __init__(
self,
*,
source_account: str | None = None,
selling_asset: StellarAssetType | None = None,
buying_asset: StellarAssetType | None = None,
amount: int | None = None,
price_n: int | None = None,
price_d: int | None = None,
offer_id: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarManageOfferOp"]:
return isinstance(msg, cls)
class StellarCreatePassiveOfferOp(protobuf.MessageType):
source_account: str | None
selling_asset: StellarAssetType | None
buying_asset: StellarAssetType | None
amount: int | None
price_n: int | None
price_d: int | None
def __init__(
self,
*,
source_account: str | None = None,
selling_asset: StellarAssetType | None = None,
buying_asset: StellarAssetType | None = None,
amount: int | None = None,
price_n: int | None = None,
price_d: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarCreatePassiveOfferOp"]:
return isinstance(msg, cls)
class StellarSetOptionsOp(protobuf.MessageType):
source_account: str | None
inflation_destination_account: str | None
clear_flags: int | None
set_flags: int | None
master_weight: int | None
low_threshold: int | None
medium_threshold: int | None
high_threshold: int | None
home_domain: str | None
signer_type: int | None
signer_key: bytes | None
signer_weight: int | None
def __init__(
self,
*,
source_account: str | None = None,
inflation_destination_account: str | None = None,
clear_flags: int | None = None,
set_flags: int | None = None,
master_weight: int | None = None,
low_threshold: int | None = None,
medium_threshold: int | None = None,
high_threshold: int | None = None,
home_domain: str | None = None,
signer_type: int | None = None,
signer_key: bytes | None = None,
signer_weight: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarSetOptionsOp"]:
return isinstance(msg, cls)
class StellarChangeTrustOp(protobuf.MessageType):
source_account: str | None
asset: StellarAssetType | None
limit: int | None
def __init__(
self,
*,
source_account: str | None = None,
asset: StellarAssetType | None = None,
limit: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarChangeTrustOp"]:
return isinstance(msg, cls)
class StellarAllowTrustOp(protobuf.MessageType):
source_account: str | None
trusted_account: str | None
asset_type: int | None
asset_code: str | None
is_authorized: int | None
def __init__(
self,
*,
source_account: str | None = None,
trusted_account: str | None = None,
asset_type: int | None = None,
asset_code: str | None = None,
is_authorized: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAllowTrustOp"]:
return isinstance(msg, cls)
class StellarAccountMergeOp(protobuf.MessageType):
source_account: str | None
destination_account: str | None
def __init__(
self,
*,
source_account: str | None = None,
destination_account: str | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAccountMergeOp"]:
return isinstance(msg, cls)
class StellarManageDataOp(protobuf.MessageType):
source_account: str | None
key: str | None
value: bytes | None
def __init__(
self,
*,
source_account: str | None = None,
key: str | None = None,
value: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarManageDataOp"]:
return isinstance(msg, cls)
class StellarBumpSequenceOp(protobuf.MessageType):
source_account: str | None
bump_to: int | None
def __init__(
self,
*,
source_account: str | None = None,
bump_to: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarBumpSequenceOp"]:
return isinstance(msg, cls)
class StellarSignedTx(protobuf.MessageType):
public_key: bytes
signature: bytes
def __init__(
self,
*,
public_key: bytes,
signature: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarSignedTx"]:
return isinstance(msg, cls)
class TezosGetAddress(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosGetAddress"]:
return isinstance(msg, cls)
class TezosAddress(protobuf.MessageType):
address: str
def __init__(
self,
*,
address: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosAddress"]:
return isinstance(msg, cls)
class TezosGetPublicKey(protobuf.MessageType):
address_n: list[int]
show_display: bool | None
def __init__(
self,
*,
address_n: list[int] | None = None,
show_display: bool | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosGetPublicKey"]:
return isinstance(msg, cls)
class TezosPublicKey(protobuf.MessageType):
public_key: str
def __init__(
self,
*,
public_key: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosPublicKey"]:
return isinstance(msg, cls)
class TezosRevealOp(protobuf.MessageType):
source: bytes
fee: int
counter: int
gas_limit: int
storage_limit: int
public_key: bytes
def __init__(
self,
*,
source: bytes,
fee: int,
counter: int,
gas_limit: int,
storage_limit: int,
public_key: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosRevealOp"]:
return isinstance(msg, cls)
class TezosContractID(protobuf.MessageType):
tag: TezosContractType
hash: bytes
def __init__(
self,
*,
tag: TezosContractType,
hash: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosContractID"]:
return isinstance(msg, cls)
class TezosManagerTransfer(protobuf.MessageType):
destination: TezosContractID | None
amount: int | None
def __init__(
self,
*,
destination: TezosContractID | None = None,
amount: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosManagerTransfer"]:
return isinstance(msg, cls)
class TezosParametersManager(protobuf.MessageType):
set_delegate: bytes | None
cancel_delegate: bool | None
transfer: TezosManagerTransfer | None
def __init__(
self,
*,
set_delegate: bytes | None = None,
cancel_delegate: bool | None = None,
transfer: TezosManagerTransfer | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosParametersManager"]:
return isinstance(msg, cls)
class TezosTransactionOp(protobuf.MessageType):
source: bytes
fee: int
counter: int
gas_limit: int
storage_limit: int
amount: int
destination: TezosContractID
parameters: bytes | None
parameters_manager: TezosParametersManager | None
def __init__(
self,
*,
source: bytes,
fee: int,
counter: int,
gas_limit: int,
storage_limit: int,
amount: int,
destination: TezosContractID,
parameters: bytes | None = None,
parameters_manager: TezosParametersManager | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosTransactionOp"]:
return isinstance(msg, cls)
class TezosOriginationOp(protobuf.MessageType):
source: bytes
fee: int
counter: int
gas_limit: int
storage_limit: int
manager_pubkey: bytes | None
balance: int
spendable: bool | None
delegatable: bool | None
delegate: bytes | None
script: bytes
def __init__(
self,
*,
source: bytes,
fee: int,
counter: int,
gas_limit: int,
storage_limit: int,
balance: int,
script: bytes,
manager_pubkey: bytes | None = None,
spendable: bool | None = None,
delegatable: bool | None = None,
delegate: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosOriginationOp"]:
return isinstance(msg, cls)
class TezosDelegationOp(protobuf.MessageType):
source: bytes
fee: int
counter: int
gas_limit: int
storage_limit: int
delegate: bytes
def __init__(
self,
*,
source: bytes,
fee: int,
counter: int,
gas_limit: int,
storage_limit: int,
delegate: bytes,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosDelegationOp"]:
return isinstance(msg, cls)
class TezosProposalOp(protobuf.MessageType):
source: bytes | None
period: int | None
proposals: list[bytes]
def __init__(
self,
*,
proposals: list[bytes] | None = None,
source: bytes | None = None,
period: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosProposalOp"]:
return isinstance(msg, cls)
class TezosBallotOp(protobuf.MessageType):
source: bytes | None
period: int | None
proposal: bytes | None
ballot: TezosBallotType | None
def __init__(
self,
*,
source: bytes | None = None,
period: int | None = None,
proposal: bytes | None = None,
ballot: TezosBallotType | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosBallotOp"]:
return isinstance(msg, cls)
class TezosSignTx(protobuf.MessageType):
address_n: list[int]
branch: bytes
reveal: TezosRevealOp | None
transaction: TezosTransactionOp | None
origination: TezosOriginationOp | None
delegation: TezosDelegationOp | None
proposal: TezosProposalOp | None
ballot: TezosBallotOp | None
def __init__(
self,
*,
branch: bytes,
address_n: list[int] | None = None,
reveal: TezosRevealOp | None = None,
transaction: TezosTransactionOp | None = None,
origination: TezosOriginationOp | None = None,
delegation: TezosDelegationOp | None = None,
proposal: TezosProposalOp | None = None,
ballot: TezosBallotOp | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosSignTx"]:
return isinstance(msg, cls)
class TezosSignedTx(protobuf.MessageType):
signature: str
sig_op_contents: bytes
operation_hash: str
def __init__(
self,
*,
signature: str,
sig_op_contents: bytes,
operation_hash: str,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosSignedTx"]:
return isinstance(msg, cls)
class WebAuthnListResidentCredentials(protobuf.MessageType):
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnListResidentCredentials"]:
return isinstance(msg, cls)
class WebAuthnAddResidentCredential(protobuf.MessageType):
credential_id: bytes | None
def __init__(
self,
*,
credential_id: bytes | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnAddResidentCredential"]:
return isinstance(msg, cls)
class WebAuthnRemoveResidentCredential(protobuf.MessageType):
index: int | None
def __init__(
self,
*,
index: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnRemoveResidentCredential"]:
return isinstance(msg, cls)
class WebAuthnCredential(protobuf.MessageType):
index: int | None
id: bytes | None
rp_id: str | None
rp_name: str | None
user_id: bytes | None
user_name: str | None
user_display_name: str | None
creation_time: int | None
hmac_secret: bool | None
use_sign_count: bool | None
algorithm: int | None
curve: int | None
def __init__(
self,
*,
index: int | None = None,
id: bytes | None = None,
rp_id: str | None = None,
rp_name: str | None = None,
user_id: bytes | None = None,
user_name: str | None = None,
user_display_name: str | None = None,
creation_time: int | None = None,
hmac_secret: bool | None = None,
use_sign_count: bool | None = None,
algorithm: int | None = None,
curve: int | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnCredential"]:
return isinstance(msg, cls)
class WebAuthnCredentials(protobuf.MessageType):
credentials: list[WebAuthnCredential]
def __init__(
self,
*,
credentials: list[WebAuthnCredential] | None = None,
) -> None:
pass
@classmethod
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnCredentials"]:
return isinstance(msg, cls)