2021-06-07 09:42:20 +00:00
|
|
|
# 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
|
2021-10-20 14:18:48 +00:00
|
|
|
from trezor.enums import CardanoDerivationType # noqa: F401
|
2021-07-23 09:42:38 +00:00
|
|
|
from trezor.enums import CardanoNativeScriptHashDisplayFormat # noqa: F401
|
|
|
|
from trezor.enums import CardanoNativeScriptType # noqa: F401
|
2021-06-07 09:42:20 +00:00
|
|
|
from trezor.enums import CardanoPoolRelayType # noqa: F401
|
2021-06-30 12:06:23 +00:00
|
|
|
from trezor.enums import CardanoTxAuxiliaryDataSupplementType # noqa: F401
|
|
|
|
from trezor.enums import CardanoTxSigningMode # noqa: F401
|
|
|
|
from trezor.enums import CardanoTxWitnessType # noqa: F401
|
2021-06-07 09:42:20 +00:00
|
|
|
from trezor.enums import DebugSwipeDirection # noqa: F401
|
|
|
|
from trezor.enums import DecredStakingSpendType # noqa: F401
|
feat(core/ethereum): EIP-712
Based on original contribution by Max Kupriianov <xlab@hey.com>
Implemented EIP-712 typed data signatures in Ethereum app.
Add eth_abi into pyproject deps
device test for EIP 712
fixed hex decoding for address
fixup! fixed hex decoding for address
code quality, more pythonic code, removing unused imports
running black and isort on changed files
trezorctl file input for EIP 712 data signing
fixup! code quality, more pythonic code, removing unused imports
fixup! fixup! code quality, more pythonic code, removing unused imports
necessary changes after rebase to master
unit tests for sign_typed_data.py
new protobuf messages, working for nonarray types
simplified and verified solution for our simple data
support for simple arrays, without their confirmation
reverting protobuf value messages to bytes, appropriate changes
showing arrays in Trezor, code quality improvements
data validation on Trezor, minor improvements
using custom types for storing type data instead of dicts, addressing feedback from review
moving helper functions to its own file, tests for decode_data
additional overall tests
support for arrays of structs
adding support for metamask_v4_compat variable
using HashWriter object to collect the final hash continously
minor improvements in code quality
validate_field_type function
streaming values from client without saving them, missing UI
prototype of streamed UI using confirm_properties
accounting for bytes in data, more data types in integration tests
rebase on master, using f-strings
minor fixes and improvements from code review
StructHasher class for the whole hashing process
mypy and style changes
asking users whether to show structs and arrays
protobuf descriptions to fix make defs_check
unifying comments, mypy fix
unit tests for StructHasher class
UI fixtures, skipping device tests for T1
addressing majority of code review comments about code quality and structure
changing file structure - layouts, helpers, sign_typed_data
decode_data renaming and docstring, renaming unit test file
using tuples instead of lists in elifs
layout improvements
excluding core/src/apps/common/confirm.py file from the PR
True/False returning layout with Show more button
code review layout improvements
forgotten br_type argument to should_show_more
2021-04-12 20:38:07 +00:00
|
|
|
from trezor.enums import EthereumDataType # noqa: F401
|
2021-06-07 09:42:20 +00:00
|
|
|
from trezor.enums import FailureType # noqa: F401
|
|
|
|
from trezor.enums import InputScriptType # 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
|
2021-07-20 10:55:39 +00:00
|
|
|
from trezor.enums import StellarAssetType # noqa: F401
|
|
|
|
from trezor.enums import StellarMemoType # noqa: F401
|
|
|
|
from trezor.enums import StellarSignerType # noqa: F401
|
2021-06-07 09:42:20 +00:00
|
|
|
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):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class BinanceAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class BinanceGetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceGetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class BinancePublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinancePublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class BinanceSignTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class BinanceTransferMsg(protobuf.MessageType):
|
|
|
|
inputs: "list[BinanceInputOutput]"
|
|
|
|
outputs: "list[BinanceInputOutput]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
inputs: "list[BinanceInputOutput] | None" = None,
|
|
|
|
outputs: "list[BinanceInputOutput] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceTransferMsg"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceOrderMsg"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class BinanceCancelMsg(protobuf.MessageType):
|
|
|
|
refid: "str | None"
|
|
|
|
sender: "str | None"
|
|
|
|
symbol: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
refid: "str | None" = None,
|
|
|
|
sender: "str | None" = None,
|
|
|
|
symbol: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceCancelMsg"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class BinanceSignedTx(protobuf.MessageType):
|
|
|
|
signature: "bytes"
|
|
|
|
public_key: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes",
|
|
|
|
public_key: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceSignedTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class BinanceInputOutput(protobuf.MessageType):
|
|
|
|
address: "str | None"
|
|
|
|
coins: "list[BinanceCoin]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
coins: "list[BinanceCoin] | None" = None,
|
|
|
|
address: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceInputOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class BinanceCoin(protobuf.MessageType):
|
|
|
|
amount: "int | None"
|
|
|
|
denom: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int | None" = None,
|
|
|
|
denom: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["BinanceCoin"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Success(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
message: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
message: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Success"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Failure(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "FailureType | None"
|
|
|
|
message: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "FailureType | None" = None,
|
|
|
|
message: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Failure"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ButtonRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "ButtonRequestType | None"
|
|
|
|
pages: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "ButtonRequestType | None" = None,
|
|
|
|
pages: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "PinMatrixRequestType | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "PinMatrixRequestType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PinMatrixRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class PinMatrixAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
pin: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
pin: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
passphrase: "str | None"
|
|
|
|
on_device: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
passphrase: "str | None" = None,
|
|
|
|
on_device: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PassphraseAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class HDNodeType(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
depth: "int"
|
|
|
|
fingerprint: "int"
|
|
|
|
child_num: "int"
|
|
|
|
chain_code: "bytes"
|
|
|
|
private_key: "bytes | None"
|
|
|
|
public_key: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
depth: "int",
|
|
|
|
fingerprint: "int",
|
|
|
|
child_num: "int",
|
|
|
|
chain_code: "bytes",
|
|
|
|
public_key: "bytes",
|
|
|
|
private_key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["HDNodeType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MultisigRedeemScriptType(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
pubkeys: "list[HDNodePathType]"
|
|
|
|
signatures: "list[bytes]"
|
|
|
|
m: "int"
|
|
|
|
nodes: "list[HDNodeType]"
|
|
|
|
address_n: "list[int]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
m: "int",
|
|
|
|
pubkeys: "list[HDNodePathType] | None" = None,
|
|
|
|
signatures: "list[bytes] | None" = None,
|
|
|
|
nodes: "list[HDNodeType] | None" = None,
|
|
|
|
address_n: "list[int] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MultisigRedeemScriptType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class GetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
ecdsa_curve_name: "str | None"
|
|
|
|
show_display: "bool | None"
|
|
|
|
coin_name: "str"
|
|
|
|
script_type: "InputScriptType"
|
|
|
|
ignore_xpub_magic: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class PublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
node: "HDNodeType"
|
|
|
|
xpub: "str"
|
|
|
|
root_fingerprint: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
node: "HDNodeType",
|
|
|
|
xpub: "str",
|
|
|
|
root_fingerprint: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class GetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
coin_name: "str"
|
|
|
|
show_display: "bool | None"
|
|
|
|
multisig: "MultisigRedeemScriptType | None"
|
|
|
|
script_type: "InputScriptType"
|
|
|
|
ignore_xpub_magic: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Address(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["Address"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class GetOwnershipId(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
coin_name: "str"
|
|
|
|
multisig: "MultisigRedeemScriptType | None"
|
|
|
|
script_type: "InputScriptType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
coin_name: "str | None" = None,
|
|
|
|
multisig: "MultisigRedeemScriptType | None" = None,
|
|
|
|
script_type: "InputScriptType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetOwnershipId"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class OwnershipId(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
ownership_id: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
ownership_id: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["OwnershipId"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SignMessage(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
message: "bytes"
|
|
|
|
coin_name: "str"
|
|
|
|
script_type: "InputScriptType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
message: "bytes",
|
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
coin_name: "str | None" = None,
|
|
|
|
script_type: "InputScriptType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignMessage"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MessageSignature(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
|
|
|
signature: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MessageSignature"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class VerifyMessage(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
|
|
|
signature: "bytes"
|
|
|
|
message: "bytes"
|
|
|
|
coin_name: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
|
|
|
signature: "bytes",
|
|
|
|
message: "bytes",
|
|
|
|
coin_name: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["VerifyMessage"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SignTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignTx"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxRequest(protobuf.MessageType):
|
|
|
|
request_type: "RequestType | None"
|
|
|
|
details: "TxRequestDetailsType | None"
|
|
|
|
serialized: "TxRequestSerializedType | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
request_type: "RequestType | None" = None,
|
|
|
|
details: "TxRequestDetailsType | None" = None,
|
|
|
|
serialized: "TxRequestSerializedType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequest"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-10-18 13:21:21 +00:00
|
|
|
script_pubkey: "bytes | None"
|
2021-07-21 11:28:52 +00:00
|
|
|
|
|
|
|
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,
|
2021-10-18 13:21:21 +00:00
|
|
|
script_pubkey: "bytes | None" = None,
|
2021-07-21 11:28:52 +00:00
|
|
|
) -> 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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevInput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class PrevOutput(protobuf.MessageType):
|
|
|
|
amount: "int"
|
|
|
|
script_pubkey: "bytes"
|
|
|
|
decred_script_version: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int",
|
|
|
|
script_pubkey: "bytes",
|
|
|
|
decred_script_version: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["PrevOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckInput(protobuf.MessageType):
|
|
|
|
tx: "TxAckInputWrapper"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "TxAckInputWrapper",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckInput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckOutput(protobuf.MessageType):
|
|
|
|
tx: "TxAckOutputWrapper"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "TxAckOutputWrapper",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevMeta(protobuf.MessageType):
|
|
|
|
tx: "PrevTx"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "PrevTx",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevMeta"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevInput(protobuf.MessageType):
|
|
|
|
tx: "TxAckPrevInputWrapper"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "TxAckPrevInputWrapper",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevInput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevOutput(protobuf.MessageType):
|
|
|
|
tx: "TxAckPrevOutputWrapper"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "TxAckPrevOutputWrapper",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevExtraData(protobuf.MessageType):
|
|
|
|
tx: "TxAckPrevExtraDataWrapper"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tx: "TxAckPrevExtraDataWrapper",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevExtraData"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetOwnershipProof"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class OwnershipProof(protobuf.MessageType):
|
|
|
|
ownership_proof: "bytes"
|
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
ownership_proof: "bytes",
|
|
|
|
signature: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["OwnershipProof"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["AuthorizeCoinJoin"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class HDNodePathType(protobuf.MessageType):
|
|
|
|
node: "HDNodeType"
|
|
|
|
address_n: "list[int]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
node: "HDNodeType",
|
|
|
|
address_n: "list[int] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["HDNodePathType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxRequestDetailsType(protobuf.MessageType):
|
|
|
|
request_index: "int | None"
|
|
|
|
tx_hash: "bytes | None"
|
|
|
|
extra_data_len: "int | None"
|
|
|
|
extra_data_offset: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
request_index: "int | None" = None,
|
|
|
|
tx_hash: "bytes | None" = None,
|
|
|
|
extra_data_len: "int | None" = None,
|
|
|
|
extra_data_offset: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequestDetailsType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxRequestSerializedType(protobuf.MessageType):
|
|
|
|
signature_index: "int | None"
|
|
|
|
signature: "bytes | None"
|
|
|
|
serialized_tx: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature_index: "int | None" = None,
|
|
|
|
signature: "bytes | None" = None,
|
|
|
|
serialized_tx: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxRequestSerializedType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckInputWrapper(protobuf.MessageType):
|
|
|
|
input: "TxInput"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
input: "TxInput",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckInputWrapper"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckOutputWrapper(protobuf.MessageType):
|
|
|
|
output: "TxOutput"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
output: "TxOutput",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckOutputWrapper"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevInputWrapper(protobuf.MessageType):
|
|
|
|
input: "PrevInput"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
input: "PrevInput",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevInputWrapper"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevOutputWrapper(protobuf.MessageType):
|
|
|
|
output: "PrevOutput"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
output: "PrevOutput",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevOutputWrapper"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TxAckPrevExtraDataWrapper(protobuf.MessageType):
|
|
|
|
extra_data_chunk: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
extra_data_chunk: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TxAckPrevExtraDataWrapper"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoBlockchainPointerType(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
block_index: "int"
|
|
|
|
tx_index: "int"
|
|
|
|
certificate_index: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
block_index: "int",
|
|
|
|
tx_index: "int",
|
|
|
|
certificate_index: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoBlockchainPointerType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-23 09:42:38 +00:00
|
|
|
class CardanoNativeScript(protobuf.MessageType):
|
|
|
|
type: "CardanoNativeScriptType"
|
|
|
|
scripts: "list[CardanoNativeScript]"
|
|
|
|
key_hash: "bytes | None"
|
|
|
|
key_path: "list[int]"
|
|
|
|
required_signatures_count: "int | None"
|
|
|
|
invalid_before: "int | None"
|
|
|
|
invalid_hereafter: "int | None"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
type: "CardanoNativeScriptType",
|
|
|
|
scripts: "list[CardanoNativeScript] | None" = None,
|
|
|
|
key_path: "list[int] | None" = None,
|
|
|
|
key_hash: "bytes | None" = None,
|
|
|
|
required_signatures_count: "int | None" = None,
|
|
|
|
invalid_before: "int | None" = None,
|
|
|
|
invalid_hereafter: "int | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoNativeScript"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoGetNativeScriptHash(protobuf.MessageType):
|
|
|
|
script: "CardanoNativeScript"
|
|
|
|
display_format: "CardanoNativeScriptHashDisplayFormat"
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType"
|
2021-07-23 09:42:38 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
script: "CardanoNativeScript",
|
|
|
|
display_format: "CardanoNativeScriptHashDisplayFormat",
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType",
|
2021-07-23 09:42:38 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoGetNativeScriptHash"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoNativeScriptHash(protobuf.MessageType):
|
|
|
|
script_hash: "bytes"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
script_hash: "bytes",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoNativeScriptHash"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-07 09:42:20 +00:00
|
|
|
class CardanoAddressParametersType(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_type: "CardanoAddressType"
|
|
|
|
address_n: "list[int]"
|
|
|
|
address_n_staking: "list[int]"
|
|
|
|
staking_key_hash: "bytes | None"
|
|
|
|
certificate_pointer: "CardanoBlockchainPointerType | None"
|
2021-07-23 10:14:29 +00:00
|
|
|
script_payment_hash: "bytes | None"
|
|
|
|
script_staking_hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-07-23 10:14:29 +00:00
|
|
|
script_payment_hash: "bytes | None" = None,
|
|
|
|
script_staking_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAddressParametersType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoGetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
show_display: "bool"
|
|
|
|
protocol_magic: "int"
|
|
|
|
network_id: "int"
|
|
|
|
address_parameters: "CardanoAddressParametersType"
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
protocol_magic: "int",
|
|
|
|
network_id: "int",
|
|
|
|
address_parameters: "CardanoAddressParametersType",
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType",
|
2021-07-21 11:28:52 +00:00
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoGetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType",
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoGetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
xpub: "str"
|
|
|
|
node: "HDNodeType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
xpub: "str",
|
|
|
|
node: "HDNodeType",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoSignTxInit(protobuf.MessageType):
|
|
|
|
signing_mode: "CardanoTxSigningMode"
|
2021-07-21 11:28:52 +00:00
|
|
|
protocol_magic: "int"
|
2021-06-30 12:06:23 +00:00
|
|
|
network_id: "int"
|
|
|
|
inputs_count: "int"
|
|
|
|
outputs_count: "int"
|
2021-07-21 11:28:52 +00:00
|
|
|
fee: "int"
|
|
|
|
ttl: "int | None"
|
2021-06-30 12:06:23 +00:00
|
|
|
certificates_count: "int"
|
|
|
|
withdrawals_count: "int"
|
|
|
|
has_auxiliary_data: "bool"
|
2021-07-21 11:28:52 +00:00
|
|
|
validity_interval_start: "int | None"
|
2021-06-30 12:06:23 +00:00
|
|
|
witness_requests_count: "int"
|
2021-07-23 12:54:32 +00:00
|
|
|
minting_asset_groups_count: "int"
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-06-30 12:06:23 +00:00
|
|
|
signing_mode: "CardanoTxSigningMode",
|
2021-07-21 11:28:52 +00:00
|
|
|
protocol_magic: "int",
|
|
|
|
network_id: "int",
|
2021-06-30 12:06:23 +00:00
|
|
|
inputs_count: "int",
|
|
|
|
outputs_count: "int",
|
|
|
|
fee: "int",
|
|
|
|
certificates_count: "int",
|
|
|
|
withdrawals_count: "int",
|
|
|
|
has_auxiliary_data: "bool",
|
|
|
|
witness_requests_count: "int",
|
2021-07-23 12:54:32 +00:00
|
|
|
minting_asset_groups_count: "int",
|
2021-10-20 14:18:48 +00:00
|
|
|
derivation_type: "CardanoDerivationType",
|
2021-07-21 11:28:52 +00:00
|
|
|
ttl: "int | None" = None,
|
|
|
|
validity_interval_start: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignTxInit"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxInput(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
prev_hash: "bytes"
|
|
|
|
prev_index: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
prev_hash: "bytes",
|
|
|
|
prev_index: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxInput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxOutput(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str | None"
|
|
|
|
address_parameters: "CardanoAddressParametersType | None"
|
2021-06-30 12:06:23 +00:00
|
|
|
amount: "int"
|
|
|
|
asset_groups_count: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int",
|
2021-06-30 12:06:23 +00:00
|
|
|
asset_groups_count: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str | None" = None,
|
|
|
|
address_parameters: "CardanoAddressParametersType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxOutput"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoAssetGroup(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
policy_id: "bytes"
|
2021-06-30 12:06:23 +00:00
|
|
|
tokens_count: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
policy_id: "bytes",
|
2021-06-30 12:06:23 +00:00
|
|
|
tokens_count: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoAssetGroup"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoToken(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
asset_name_bytes: "bytes"
|
2021-07-23 12:54:32 +00:00
|
|
|
amount: "int | None"
|
|
|
|
mint_amount: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
asset_name_bytes: "bytes",
|
2021-07-23 12:54:32 +00:00
|
|
|
amount: "int | None" = None,
|
|
|
|
mint_amount: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoToken"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoPoolOwner(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
staking_key_path: "list[int]"
|
|
|
|
staking_key_hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
staking_key_path: "list[int] | None" = None,
|
|
|
|
staking_key_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolOwner"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoPoolRelayParameters(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "CardanoPoolRelayType"
|
|
|
|
ipv4_address: "bytes | None"
|
|
|
|
ipv6_address: "bytes | None"
|
|
|
|
host_name: "str | None"
|
|
|
|
port: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "CardanoPoolRelayType",
|
|
|
|
ipv4_address: "bytes | None" = None,
|
|
|
|
ipv6_address: "bytes | None" = None,
|
|
|
|
host_name: "str | None" = None,
|
|
|
|
port: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolRelayParameters"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class CardanoPoolMetadataType(protobuf.MessageType):
|
|
|
|
url: "str"
|
|
|
|
hash: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
url: "str",
|
|
|
|
hash: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolMetadataType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class CardanoPoolParametersType(protobuf.MessageType):
|
|
|
|
pool_id: "bytes"
|
|
|
|
vrf_key_hash: "bytes"
|
|
|
|
pledge: "int"
|
|
|
|
cost: "int"
|
|
|
|
margin_numerator: "int"
|
|
|
|
margin_denominator: "int"
|
|
|
|
reward_account: "str"
|
|
|
|
metadata: "CardanoPoolMetadataType | None"
|
2021-06-30 12:06:23 +00:00
|
|
|
owners_count: "int"
|
|
|
|
relays_count: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
pool_id: "bytes",
|
|
|
|
vrf_key_hash: "bytes",
|
|
|
|
pledge: "int",
|
|
|
|
cost: "int",
|
|
|
|
margin_numerator: "int",
|
|
|
|
margin_denominator: "int",
|
|
|
|
reward_account: "str",
|
2021-06-30 12:06:23 +00:00
|
|
|
owners_count: "int",
|
|
|
|
relays_count: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
metadata: "CardanoPoolMetadataType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoPoolParametersType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxCertificate(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "CardanoCertificateType"
|
|
|
|
path: "list[int]"
|
|
|
|
pool: "bytes | None"
|
|
|
|
pool_parameters: "CardanoPoolParametersType | None"
|
2021-07-23 12:54:32 +00:00
|
|
|
script_hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "CardanoCertificateType",
|
|
|
|
path: "list[int] | None" = None,
|
|
|
|
pool: "bytes | None" = None,
|
|
|
|
pool_parameters: "CardanoPoolParametersType | None" = None,
|
2021-07-23 12:54:32 +00:00
|
|
|
script_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxCertificate"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxWithdrawal(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
path: "list[int]"
|
|
|
|
amount: "int"
|
2021-07-23 12:54:32 +00:00
|
|
|
script_hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int",
|
|
|
|
path: "list[int] | None" = None,
|
2021-07-23 12:54:32 +00:00
|
|
|
script_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxWithdrawal"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class CardanoCatalystRegistrationParametersType(protobuf.MessageType):
|
|
|
|
voting_public_key: "bytes"
|
|
|
|
staking_path: "list[int]"
|
|
|
|
reward_address_parameters: "CardanoAddressParametersType"
|
|
|
|
nonce: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
voting_public_key: "bytes",
|
|
|
|
reward_address_parameters: "CardanoAddressParametersType",
|
|
|
|
nonce: "int",
|
|
|
|
staking_path: "list[int] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoCatalystRegistrationParametersType"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxAuxiliaryData(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
catalyst_registration_parameters: "CardanoCatalystRegistrationParametersType | None"
|
2021-06-30 12:06:23 +00:00
|
|
|
hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
catalyst_registration_parameters: "CardanoCatalystRegistrationParametersType | None" = None,
|
2021-06-30 12:06:23 +00:00
|
|
|
hash: "bytes | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxAuxiliaryData"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-23 12:54:32 +00:00
|
|
|
class CardanoTxMint(protobuf.MessageType):
|
|
|
|
asset_groups_count: "int"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
asset_groups_count: "int",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxMint"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-30 12:06:23 +00:00
|
|
|
class CardanoTxItemAck(protobuf.MessageType):
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxItemAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoTxAuxiliaryDataSupplement(protobuf.MessageType):
|
|
|
|
type: "CardanoTxAuxiliaryDataSupplementType"
|
|
|
|
auxiliary_data_hash: "bytes | None"
|
|
|
|
catalyst_signature: "bytes | None"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
type: "CardanoTxAuxiliaryDataSupplementType",
|
|
|
|
auxiliary_data_hash: "bytes | None" = None,
|
|
|
|
catalyst_signature: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-06-30 12:06:23 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxAuxiliaryDataSupplement"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoTxWitnessRequest(protobuf.MessageType):
|
|
|
|
path: "list[int]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
path: "list[int] | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxWitnessRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoTxWitnessResponse(protobuf.MessageType):
|
|
|
|
type: "CardanoTxWitnessType"
|
|
|
|
pub_key: "bytes"
|
|
|
|
signature: "bytes"
|
|
|
|
chain_code: "bytes | None"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
type: "CardanoTxWitnessType",
|
|
|
|
pub_key: "bytes",
|
|
|
|
signature: "bytes",
|
|
|
|
chain_code: "bytes | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxWitnessResponse"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoTxHostAck(protobuf.MessageType):
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxHostAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoTxBodyHash(protobuf.MessageType):
|
|
|
|
tx_hash: "bytes"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
tx_hash: "bytes",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoTxBodyHash"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CardanoSignTxFinished(protobuf.MessageType):
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CardanoSignTxFinished"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CipherKeyValue(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
key: "str"
|
|
|
|
value: "bytes"
|
|
|
|
encrypt: "bool | None"
|
|
|
|
ask_on_encrypt: "bool | None"
|
|
|
|
ask_on_decrypt: "bool | None"
|
|
|
|
iv: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CipherKeyValue"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CipheredKeyValue(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
value: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
value: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CipheredKeyValue"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class IdentityType(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
proto: "str | None"
|
|
|
|
user: "str | None"
|
|
|
|
host: "str | None"
|
|
|
|
port: "str | None"
|
|
|
|
path: "str | None"
|
|
|
|
index: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
proto: "str | None" = None,
|
|
|
|
user: "str | None" = None,
|
|
|
|
host: "str | None" = None,
|
|
|
|
port: "str | None" = None,
|
|
|
|
path: "str | None" = None,
|
|
|
|
index: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["IdentityType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SignIdentity(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
identity: "IdentityType"
|
|
|
|
challenge_hidden: "bytes"
|
|
|
|
challenge_visual: "str"
|
|
|
|
ecdsa_curve_name: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
identity: "IdentityType",
|
|
|
|
challenge_hidden: "bytes | None" = None,
|
|
|
|
challenge_visual: "str | None" = None,
|
|
|
|
ecdsa_curve_name: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignIdentity"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SignedIdentity(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str | None"
|
|
|
|
public_key: "bytes"
|
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "bytes",
|
|
|
|
signature: "bytes",
|
|
|
|
address: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SignedIdentity"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class GetECDHSessionKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
identity: "IdentityType"
|
|
|
|
peer_public_key: "bytes"
|
|
|
|
ecdsa_curve_name: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
identity: "IdentityType",
|
|
|
|
peer_public_key: "bytes",
|
|
|
|
ecdsa_curve_name: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetECDHSessionKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ECDHSessionKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
session_key: "bytes"
|
|
|
|
public_key: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
session_key: "bytes",
|
|
|
|
public_key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ECDHSessionKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CosiCommit(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
data: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
data: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiCommit"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CosiCommitment(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
commitment: "bytes | None"
|
|
|
|
pubkey: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
commitment: "bytes | None" = None,
|
|
|
|
pubkey: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiCommitment"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CosiSign(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
data: "bytes | None"
|
|
|
|
global_commitment: "bytes | None"
|
|
|
|
global_pubkey: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
data: "bytes | None" = None,
|
|
|
|
global_commitment: "bytes | None" = None,
|
|
|
|
global_pubkey: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiSign"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class CosiSignature(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["CosiSignature"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Initialize(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
session_id: "bytes | None"
|
2021-10-12 11:58:23 +00:00
|
|
|
derive_cardano: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
session_id: "bytes | None" = None,
|
2021-10-12 11:58:23 +00:00
|
|
|
derive_cardano: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ApplySettings"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ApplyFlags(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
flags: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
flags: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ApplyFlags"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ChangePin(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
remove: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
remove: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ChangePin"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ChangeWipeCode(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
remove: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
remove: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["ChangeWipeCode"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SdProtect(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
operation: "SdProtectOperationType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
operation: "SdProtectOperationType",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["SdProtect"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Ping(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
message: "str"
|
|
|
|
button_protection: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
message: "str | None" = None,
|
|
|
|
button_protection: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
size: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
size: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["GetEntropy"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class Entropy(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
entropy: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
entropy: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["LoadDevice"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class ResetDevice(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
entropy: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
entropy: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EntropyAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class RecoveryDevice(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RecoveryDevice"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class WordRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "WordRequestType"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "WordRequestType",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WordRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class WordAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
word: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
word: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WordAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class SetU2FCounter(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
u2f_counter: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
u2f_counter: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
u2f_counter: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
u2f_counter: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
yes_no: "bool | None"
|
|
|
|
swipe: "DebugSwipeDirection | None"
|
|
|
|
input: "str | None"
|
|
|
|
x: "int | None"
|
|
|
|
y: "int | None"
|
|
|
|
wait: "bool | None"
|
|
|
|
hold_ms: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkDecision"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkLayout(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
lines: "list[str]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
lines: "list[str] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkLayout"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkReseedRandom(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
value: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
value: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkReseedRandom"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkRecordScreen(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
target_directory: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
target_directory: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkRecordScreen"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkGetState(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
wait_word_list: "bool | None"
|
|
|
|
wait_word_pos: "bool | None"
|
|
|
|
wait_layout: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
wait_word_list: "bool | None" = None,
|
|
|
|
wait_word_pos: "bool | None" = None,
|
|
|
|
wait_layout: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkGetState"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkState(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
level: "int | None"
|
|
|
|
bucket: "str | None"
|
|
|
|
text: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
level: "int | None" = None,
|
|
|
|
bucket: "str | None" = None,
|
|
|
|
text: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkLog"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkMemoryRead(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "int | None"
|
|
|
|
length: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "int | None" = None,
|
|
|
|
length: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemoryRead"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkMemory(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
memory: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
memory: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemory"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkMemoryWrite(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "int | None"
|
|
|
|
memory: "bytes | None"
|
|
|
|
flash: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "int | None" = None,
|
|
|
|
memory: "bytes | None" = None,
|
|
|
|
flash: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkMemoryWrite"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkFlashErase(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
sector: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
sector: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkFlashErase"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkEraseSdCard(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
format: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
format: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkEraseSdCard"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugLinkWatchLayout(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
watch: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
watch: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugLinkWatchLayout"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EosGetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosGetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EosPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
wif_public_key: "str"
|
|
|
|
raw_public_key: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
wif_public_key: "str",
|
|
|
|
raw_public_key: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosSignTx(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
chain_id: "bytes | None"
|
|
|
|
header: "EosTxHeader | None"
|
|
|
|
num_actions: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
chain_id: "bytes | None" = None,
|
|
|
|
header: "EosTxHeader | None" = None,
|
|
|
|
num_actions: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosSignTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosTxActionRequest(protobuf.MessageType):
|
|
|
|
data_size: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
data_size: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxActionRequest"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxActionAck"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosSignedTx(protobuf.MessageType):
|
|
|
|
signature: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosSignedTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
expiration: "int",
|
|
|
|
ref_block_num: "int",
|
|
|
|
ref_block_prefix: "int",
|
|
|
|
max_net_usage_words: "int",
|
|
|
|
max_cpu_usage_ms: "int",
|
|
|
|
delay_sec: "int",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosTxHeader"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EosAsset(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int | None"
|
|
|
|
symbol: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int | None" = None,
|
|
|
|
symbol: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAsset"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosPermissionLevel(protobuf.MessageType):
|
|
|
|
actor: "int | None"
|
|
|
|
permission: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
actor: "int | None" = None,
|
|
|
|
permission: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosPermissionLevel"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosAuthorizationKey(protobuf.MessageType):
|
|
|
|
type: "int"
|
|
|
|
key: "bytes | None"
|
|
|
|
address_n: "list[int]"
|
|
|
|
weight: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
type: "int",
|
|
|
|
weight: "int",
|
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationKey"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosAuthorizationAccount(protobuf.MessageType):
|
|
|
|
account: "EosPermissionLevel | None"
|
|
|
|
weight: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "EosPermissionLevel | None" = None,
|
|
|
|
weight: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationAccount"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosAuthorizationWait(protobuf.MessageType):
|
|
|
|
wait_sec: "int | None"
|
|
|
|
weight: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
wait_sec: "int | None" = None,
|
|
|
|
weight: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorizationWait"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosAuthorization(protobuf.MessageType):
|
|
|
|
threshold: "int | None"
|
|
|
|
keys: "list[EosAuthorizationKey]"
|
|
|
|
accounts: "list[EosAuthorizationAccount]"
|
|
|
|
waits: "list[EosAuthorizationWait]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
keys: "list[EosAuthorizationKey] | None" = None,
|
|
|
|
accounts: "list[EosAuthorizationAccount] | None" = None,
|
|
|
|
waits: "list[EosAuthorizationWait] | None" = None,
|
|
|
|
threshold: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosAuthorization"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionCommon(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
name: "int | None"
|
|
|
|
authorization: "list[EosPermissionLevel]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
authorization: "list[EosPermissionLevel] | None" = None,
|
|
|
|
account: "int | None" = None,
|
|
|
|
name: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionCommon"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionTransfer(protobuf.MessageType):
|
|
|
|
sender: "int | None"
|
|
|
|
receiver: "int | None"
|
|
|
|
quantity: "EosAsset | None"
|
|
|
|
memo: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
sender: "int | None" = None,
|
|
|
|
receiver: "int | None" = None,
|
|
|
|
quantity: "EosAsset | None" = None,
|
|
|
|
memo: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionTransfer"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionDelegate(protobuf.MessageType):
|
|
|
|
sender: "int | None"
|
|
|
|
receiver: "int | None"
|
|
|
|
net_quantity: "EosAsset | None"
|
|
|
|
cpu_quantity: "EosAsset | None"
|
|
|
|
transfer: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
sender: "int | None" = None,
|
|
|
|
receiver: "int | None" = None,
|
|
|
|
net_quantity: "EosAsset | None" = None,
|
|
|
|
cpu_quantity: "EosAsset | None" = None,
|
|
|
|
transfer: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionDelegate"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionUndelegate(protobuf.MessageType):
|
|
|
|
sender: "int | None"
|
|
|
|
receiver: "int | None"
|
|
|
|
net_quantity: "EosAsset | None"
|
|
|
|
cpu_quantity: "EosAsset | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
sender: "int | None" = None,
|
|
|
|
receiver: "int | None" = None,
|
|
|
|
net_quantity: "EosAsset | None" = None,
|
|
|
|
cpu_quantity: "EosAsset | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUndelegate"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionRefund(protobuf.MessageType):
|
|
|
|
owner: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
owner: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionRefund"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionBuyRam(protobuf.MessageType):
|
|
|
|
payer: "int | None"
|
|
|
|
receiver: "int | None"
|
|
|
|
quantity: "EosAsset | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
payer: "int | None" = None,
|
|
|
|
receiver: "int | None" = None,
|
|
|
|
quantity: "EosAsset | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionBuyRam"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionBuyRamBytes(protobuf.MessageType):
|
|
|
|
payer: "int | None"
|
|
|
|
receiver: "int | None"
|
|
|
|
bytes: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
payer: "int | None" = None,
|
|
|
|
receiver: "int | None" = None,
|
|
|
|
bytes: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionBuyRamBytes"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionSellRam(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
bytes: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "int | None" = None,
|
|
|
|
bytes: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionSellRam"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionVoteProducer(protobuf.MessageType):
|
|
|
|
voter: "int | None"
|
|
|
|
proxy: "int | None"
|
|
|
|
producers: "list[int]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
producers: "list[int] | None" = None,
|
|
|
|
voter: "int | None" = None,
|
|
|
|
proxy: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionVoteProducer"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionUpdateAuth(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
permission: "int | None"
|
|
|
|
parent: "int | None"
|
|
|
|
auth: "EosAuthorization | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "int | None" = None,
|
|
|
|
permission: "int | None" = None,
|
|
|
|
parent: "int | None" = None,
|
|
|
|
auth: "EosAuthorization | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUpdateAuth"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionDeleteAuth(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
permission: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "int | None" = None,
|
|
|
|
permission: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionDeleteAuth"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionLinkAuth(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
code: "int | None"
|
|
|
|
type: "int | None"
|
|
|
|
requirement: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "int | None" = None,
|
|
|
|
code: "int | None" = None,
|
|
|
|
type: "int | None" = None,
|
|
|
|
requirement: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionLinkAuth"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionUnlinkAuth(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
code: "int | None"
|
|
|
|
type: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
account: "int | None" = None,
|
|
|
|
code: "int | None" = None,
|
|
|
|
type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUnlinkAuth"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionNewAccount"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class EosActionUnknown(protobuf.MessageType):
|
|
|
|
data_size: "int"
|
|
|
|
data_chunk: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
data_size: "int",
|
|
|
|
data_chunk: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EosActionUnknown"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumGetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumGetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
node: "HDNodeType"
|
|
|
|
xpub: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
node: "HDNodeType",
|
|
|
|
xpub: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumGetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumSignTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
2021-08-31 09:36:13 +00:00
|
|
|
nonce: "bytes"
|
|
|
|
gas_price: "bytes"
|
|
|
|
gas_limit: "bytes"
|
|
|
|
to: "str"
|
|
|
|
value: "bytes"
|
|
|
|
data_initial_chunk: "bytes"
|
|
|
|
data_length: "int"
|
2021-09-01 10:04:39 +00:00
|
|
|
chain_id: "int"
|
2021-07-21 11:28:52 +00:00
|
|
|
tx_type: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-08-31 09:36:13 +00:00
|
|
|
gas_price: "bytes",
|
|
|
|
gas_limit: "bytes",
|
2021-09-01 10:04:39 +00:00
|
|
|
chain_id: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
nonce: "bytes | None" = None,
|
|
|
|
to: "str | None" = None,
|
|
|
|
value: "bytes | None" = None,
|
|
|
|
data_initial_chunk: "bytes | None" = None,
|
|
|
|
data_length: "int | None" = None,
|
|
|
|
tx_type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignTx"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-05 00:15:25 +00:00
|
|
|
class EthereumSignTxEIP1559(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
nonce: "bytes"
|
|
|
|
max_gas_fee: "bytes"
|
|
|
|
max_priority_fee: "bytes"
|
|
|
|
gas_limit: "bytes"
|
|
|
|
to: "str"
|
|
|
|
value: "bytes"
|
|
|
|
data_initial_chunk: "bytes"
|
|
|
|
data_length: "int"
|
|
|
|
chain_id: "int"
|
|
|
|
access_list: "list[EthereumAccessList]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
nonce: "bytes",
|
|
|
|
max_gas_fee: "bytes",
|
|
|
|
max_priority_fee: "bytes",
|
|
|
|
gas_limit: "bytes",
|
|
|
|
value: "bytes",
|
|
|
|
data_length: "int",
|
|
|
|
chain_id: "int",
|
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
access_list: "list[EthereumAccessList] | None" = None,
|
|
|
|
to: "str | None" = None,
|
|
|
|
data_initial_chunk: "bytes | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignTxEIP1559"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-07 09:42:20 +00:00
|
|
|
class EthereumTxRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
data_length: "int | None"
|
|
|
|
signature_v: "int | None"
|
|
|
|
signature_r: "bytes | None"
|
|
|
|
signature_s: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
data_length: "int | None" = None,
|
|
|
|
signature_v: "int | None" = None,
|
|
|
|
signature_r: "bytes | None" = None,
|
|
|
|
signature_s: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTxRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTxAck(protobuf.MessageType):
|
2021-08-31 09:36:13 +00:00
|
|
|
data_chunk: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-08-31 09:36:13 +00:00
|
|
|
data_chunk: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTxAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumSignMessage(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
2021-08-31 09:36:13 +00:00
|
|
|
message: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-08-31 09:36:13 +00:00
|
|
|
message: "bytes",
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignMessage"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumMessageSignature(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes"
|
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes",
|
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumMessageSignature"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumVerifyMessage(protobuf.MessageType):
|
2021-08-31 09:36:13 +00:00
|
|
|
signature: "bytes"
|
|
|
|
message: "bytes"
|
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-08-31 09:36:13 +00:00
|
|
|
signature: "bytes",
|
|
|
|
message: "bytes",
|
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumVerifyMessage"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-05 00:15:25 +00:00
|
|
|
class EthereumAccessList(protobuf.MessageType):
|
|
|
|
address: "str"
|
|
|
|
storage_keys: "list[bytes]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
address: "str",
|
|
|
|
storage_keys: "list[bytes] | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumAccessList"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
feat(core/ethereum): EIP-712
Based on original contribution by Max Kupriianov <xlab@hey.com>
Implemented EIP-712 typed data signatures in Ethereum app.
Add eth_abi into pyproject deps
device test for EIP 712
fixed hex decoding for address
fixup! fixed hex decoding for address
code quality, more pythonic code, removing unused imports
running black and isort on changed files
trezorctl file input for EIP 712 data signing
fixup! code quality, more pythonic code, removing unused imports
fixup! fixup! code quality, more pythonic code, removing unused imports
necessary changes after rebase to master
unit tests for sign_typed_data.py
new protobuf messages, working for nonarray types
simplified and verified solution for our simple data
support for simple arrays, without their confirmation
reverting protobuf value messages to bytes, appropriate changes
showing arrays in Trezor, code quality improvements
data validation on Trezor, minor improvements
using custom types for storing type data instead of dicts, addressing feedback from review
moving helper functions to its own file, tests for decode_data
additional overall tests
support for arrays of structs
adding support for metamask_v4_compat variable
using HashWriter object to collect the final hash continously
minor improvements in code quality
validate_field_type function
streaming values from client without saving them, missing UI
prototype of streamed UI using confirm_properties
accounting for bytes in data, more data types in integration tests
rebase on master, using f-strings
minor fixes and improvements from code review
StructHasher class for the whole hashing process
mypy and style changes
asking users whether to show structs and arrays
protobuf descriptions to fix make defs_check
unifying comments, mypy fix
unit tests for StructHasher class
UI fixtures, skipping device tests for T1
addressing majority of code review comments about code quality and structure
changing file structure - layouts, helpers, sign_typed_data
decode_data renaming and docstring, renaming unit test file
using tuples instead of lists in elifs
layout improvements
excluding core/src/apps/common/confirm.py file from the PR
True/False returning layout with Show more button
code review layout improvements
forgotten br_type argument to should_show_more
2021-04-12 20:38:07 +00:00
|
|
|
class EthereumSignTypedData(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
primary_type: "str"
|
|
|
|
metamask_v4_compat: "bool"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
primary_type: "str",
|
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
metamask_v4_compat: "bool | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumSignTypedData"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTypedDataStructRequest(protobuf.MessageType):
|
|
|
|
name: "str"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
name: "str",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTypedDataStructRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTypedDataStructAck(protobuf.MessageType):
|
|
|
|
members: "list[EthereumStructMember]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
members: "list[EthereumStructMember] | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTypedDataStructAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTypedDataValueRequest(protobuf.MessageType):
|
|
|
|
member_path: "list[int]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
member_path: "list[int] | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTypedDataValueRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTypedDataValueAck(protobuf.MessageType):
|
|
|
|
value: "bytes"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
value: "bytes",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumTypedDataValueAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumTypedDataSignature(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["EthereumTypedDataSignature"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumStructMember(protobuf.MessageType):
|
|
|
|
type: "EthereumFieldType"
|
|
|
|
name: "str"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
type: "EthereumFieldType",
|
|
|
|
name: "str",
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumStructMember"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class EthereumFieldType(protobuf.MessageType):
|
|
|
|
data_type: "EthereumDataType"
|
|
|
|
size: "int | None"
|
|
|
|
entry_type: "EthereumFieldType | None"
|
|
|
|
struct_name: "str | None"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
data_type: "EthereumDataType",
|
|
|
|
size: "int | None" = None,
|
|
|
|
entry_type: "EthereumFieldType | None" = None,
|
|
|
|
struct_name: "str | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["EthereumFieldType"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-06-07 09:42:20 +00:00
|
|
|
class MoneroTransactionSourceEntry(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSourceEntry"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionDestinationEntry(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int | None"
|
|
|
|
addr: "MoneroAccountPublicAddress | None"
|
|
|
|
is_subaddress: "bool | None"
|
|
|
|
original: "bytes | None"
|
|
|
|
is_integrated: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
amount: "int | None" = None,
|
|
|
|
addr: "MoneroAccountPublicAddress | None" = None,
|
|
|
|
is_subaddress: "bool | None" = None,
|
|
|
|
original: "bytes | None" = None,
|
|
|
|
is_integrated: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionDestinationEntry"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionRsigData(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionRsigData"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroGetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
|
|
|
network_type: "int | None"
|
|
|
|
account: "int | None"
|
|
|
|
minor: "int | None"
|
|
|
|
payment_id: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroGetWatchKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
network_type: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
network_type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetWatchKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroWatchKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
watch_key: "bytes | None"
|
|
|
|
address: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
watch_key: "bytes | None" = None,
|
|
|
|
address: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroWatchKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionInitRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
version: "int | None"
|
|
|
|
address_n: "list[int]"
|
|
|
|
network_type: "int | None"
|
|
|
|
tsx_data: "MoneroTransactionData | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
version: "int | None" = None,
|
|
|
|
network_type: "int | None" = None,
|
|
|
|
tsx_data: "MoneroTransactionData | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInitRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionInitAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
hmacs: "list[bytes]"
|
|
|
|
rsig_data: "MoneroTransactionRsigData | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
hmacs: "list[bytes] | None" = None,
|
|
|
|
rsig_data: "MoneroTransactionRsigData | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionInitAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSetInputRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
src_entr: "MoneroTransactionSourceEntry | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
src_entr: "MoneroTransactionSourceEntry | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetInputRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSetInputAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetInputAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionInputsPermutationRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
perm: "list[int]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
perm: "list[int] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
src_entr: "MoneroTransactionSourceEntry | None"
|
|
|
|
vini: "bytes | None"
|
|
|
|
vini_hmac: "bytes | None"
|
|
|
|
pseudo_out: "bytes | None"
|
|
|
|
pseudo_out_hmac: "bytes | None"
|
|
|
|
orig_idx: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
rsig_data: "MoneroTransactionRsigData | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
rsig_data: "MoneroTransactionRsigData | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllInputsSetAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSetOutputRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
dst_entr: "MoneroTransactionDestinationEntry | None"
|
|
|
|
dst_entr_hmac: "bytes | None"
|
|
|
|
rsig_data: "MoneroTransactionRsigData | None"
|
|
|
|
is_offloaded_bp: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
dst_entr: "MoneroTransactionDestinationEntry | None" = None,
|
|
|
|
dst_entr_hmac: "bytes | None" = None,
|
|
|
|
rsig_data: "MoneroTransactionRsigData | None" = None,
|
|
|
|
is_offloaded_bp: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetOutputRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSetOutputAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
tx_out: "bytes | None"
|
|
|
|
vouti_hmac: "bytes | None"
|
|
|
|
rsig_data: "MoneroTransactionRsigData | None"
|
|
|
|
out_pk: "bytes | None"
|
|
|
|
ecdh_info: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSetOutputAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionAllOutSetRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
rsig_data: "MoneroTransactionRsigData | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
rsig_data: "MoneroTransactionRsigData | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllOutSetRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionAllOutSetAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
extra: "bytes | None"
|
|
|
|
tx_prefix_hash: "bytes | None"
|
|
|
|
rv: "MoneroRingCtSig | None"
|
|
|
|
full_message_hash: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
extra: "bytes | None" = None,
|
|
|
|
tx_prefix_hash: "bytes | None" = None,
|
|
|
|
rv: "MoneroRingCtSig | None" = None,
|
|
|
|
full_message_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionAllOutSetAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSignInputRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionSignInputRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroTransactionSignInputAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes | None"
|
|
|
|
pseudo_out: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes | None" = None,
|
|
|
|
pseudo_out: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
cout_key: "bytes | None"
|
|
|
|
salt: "bytes | None"
|
|
|
|
rand_mult: "bytes | None"
|
|
|
|
tx_enc_keys: "bytes | None"
|
|
|
|
opening_key: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransactionFinalAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroKeyImageExportInitRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
num: "int | None"
|
|
|
|
hash: "bytes | None"
|
|
|
|
address_n: "list[int]"
|
|
|
|
network_type: "int | None"
|
|
|
|
subs: "list[MoneroSubAddressIndicesList]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
subs: "list[MoneroSubAddressIndicesList] | None" = None,
|
|
|
|
num: "int | None" = None,
|
|
|
|
hash: "bytes | None" = None,
|
|
|
|
network_type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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 MoneroKeyImageSyncStepRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
tdis: "list[MoneroTransferDetails]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tdis: "list[MoneroTransferDetails] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncStepRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroKeyImageSyncStepAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
kis: "list[MoneroExportedKeyImage]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
kis: "list[MoneroExportedKeyImage] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
enc_key: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
enc_key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroKeyImageSyncFinalAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroGetTxKeyRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetTxKeyRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroGetTxKeyAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
salt: "bytes | None"
|
|
|
|
tx_keys: "bytes | None"
|
|
|
|
tx_derivations: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
salt: "bytes | None" = None,
|
|
|
|
tx_keys: "bytes | None" = None,
|
|
|
|
tx_derivations: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroGetTxKeyAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroLiveRefreshStartRequest(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
network_type: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
network_type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
out_key: "bytes | None"
|
|
|
|
recv_deriv: "bytes | None"
|
|
|
|
real_out_idx: "int | None"
|
|
|
|
sub_addr_major: "int | None"
|
|
|
|
sub_addr_minor: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroLiveRefreshStepRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class MoneroLiveRefreshStepAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
salt: "bytes | None"
|
|
|
|
key_image: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
salt: "bytes | None" = None,
|
|
|
|
key_image: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
ins: "int | None"
|
|
|
|
p1: "int | None"
|
|
|
|
p2: "int | None"
|
|
|
|
pd: "list[int]"
|
|
|
|
data1: "bytes | None"
|
|
|
|
data2: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugMoneroDiagRequest"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class DebugMoneroDiagAck(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
ins: "int | None"
|
|
|
|
p1: "int | None"
|
|
|
|
p2: "int | None"
|
|
|
|
pd: "list[int]"
|
|
|
|
data1: "bytes | None"
|
|
|
|
data2: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["DebugMoneroDiagAck"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroOutputEntry(protobuf.MessageType):
|
|
|
|
idx: "int | None"
|
|
|
|
key: "MoneroRctKeyPublic | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
idx: "int | None" = None,
|
|
|
|
key: "MoneroRctKeyPublic | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroOutputEntry"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroMultisigKLRki(protobuf.MessageType):
|
|
|
|
K: "bytes | None"
|
|
|
|
L: "bytes | None"
|
|
|
|
R: "bytes | None"
|
|
|
|
ki: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
K: "bytes | None" = None,
|
|
|
|
L: "bytes | None" = None,
|
|
|
|
R: "bytes | None" = None,
|
|
|
|
ki: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroMultisigKLRki"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroRctKeyPublic(protobuf.MessageType):
|
|
|
|
dest: "bytes | None"
|
|
|
|
commitment: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
dest: "bytes | None" = None,
|
|
|
|
commitment: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroRctKeyPublic"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroAccountPublicAddress(protobuf.MessageType):
|
|
|
|
spend_public_key: "bytes | None"
|
|
|
|
view_public_key: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
spend_public_key: "bytes | None" = None,
|
|
|
|
view_public_key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroAccountPublicAddress"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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 MoneroRingCtSig(protobuf.MessageType):
|
|
|
|
txn_fee: "int | None"
|
|
|
|
message: "bytes | None"
|
|
|
|
rv_type: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
txn_fee: "int | None" = None,
|
|
|
|
message: "bytes | None" = None,
|
|
|
|
rv_type: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroRingCtSig"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroSubAddressIndicesList(protobuf.MessageType):
|
|
|
|
account: "int | None"
|
|
|
|
minor_indices: "list[int]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
minor_indices: "list[int] | None" = None,
|
|
|
|
account: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroSubAddressIndicesList"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroTransferDetails"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class MoneroExportedKeyImage(protobuf.MessageType):
|
|
|
|
iv: "bytes | None"
|
|
|
|
blob: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
iv: "bytes | None" = None,
|
|
|
|
blob: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["MoneroExportedKeyImage"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMGetAddress(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
network: "int | None"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
network: "int | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMGetAddress"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMAddress(protobuf.MessageType):
|
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMAddress"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMSignTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMSignedTx(protobuf.MessageType):
|
|
|
|
data: "bytes"
|
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
data: "bytes",
|
|
|
|
signature: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMSignedTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMDecryptMessage(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
network: "int | None"
|
|
|
|
public_key: "bytes | None"
|
|
|
|
payload: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
network: "int | None" = None,
|
|
|
|
public_key: "bytes | None" = None,
|
|
|
|
payload: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMDecryptMessage"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMDecryptedMessage(protobuf.MessageType):
|
|
|
|
payload: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
payload: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMDecryptedMessage"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMTransactionCommon(protobuf.MessageType):
|
|
|
|
address_n: "list[int]"
|
|
|
|
network: "int | None"
|
|
|
|
timestamp: "int | None"
|
|
|
|
fee: "int | None"
|
|
|
|
deadline: "int | None"
|
|
|
|
signer: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMTransactionCommon"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMTransfer(protobuf.MessageType):
|
|
|
|
recipient: "str | None"
|
|
|
|
amount: "int | None"
|
|
|
|
payload: "bytes | None"
|
|
|
|
public_key: "bytes | None"
|
|
|
|
mosaics: "list[NEMMosaic]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
mosaics: "list[NEMMosaic] | None" = None,
|
|
|
|
recipient: "str | None" = None,
|
|
|
|
amount: "int | None" = None,
|
|
|
|
payload: "bytes | None" = None,
|
|
|
|
public_key: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMTransfer"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMProvisionNamespace(protobuf.MessageType):
|
|
|
|
namespace: "str | None"
|
|
|
|
parent: "str | None"
|
|
|
|
sink: "str | None"
|
|
|
|
fee: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
namespace: "str | None" = None,
|
|
|
|
parent: "str | None" = None,
|
|
|
|
sink: "str | None" = None,
|
|
|
|
fee: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMProvisionNamespace"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMMosaicCreation(protobuf.MessageType):
|
|
|
|
definition: "NEMMosaicDefinition | None"
|
|
|
|
sink: "str | None"
|
|
|
|
fee: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
definition: "NEMMosaicDefinition | None" = None,
|
|
|
|
sink: "str | None" = None,
|
|
|
|
fee: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaicCreation"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class NEMMosaicSupplyChange(protobuf.MessageType):
|
|
|
|
namespace: "str | None"
|
|
|
|
mosaic: "str | None"
|
|
|
|
type: "NEMSupplyChangeType | None"
|
|
|
|
delta: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
namespace: "str | None" = None,
|
|
|
|
mosaic: "str | None" = None,
|
|
|
|
type: "NEMSupplyChangeType | None" = None,
|
|
|
|
delta: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["NEMMosaicSupplyChange"]:
|
|
|
|
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 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 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 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 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"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class RippleSignTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
fee: "int | None"
|
|
|
|
flags: "int | None"
|
|
|
|
sequence: "int | None"
|
|
|
|
last_ledger_sequence: "int | None"
|
|
|
|
payment: "RipplePayment | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleSignTx"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class RippleSignedTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes"
|
|
|
|
serialized_tx: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "bytes",
|
|
|
|
serialized_tx: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["RippleSignedTx"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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)
|
|
|
|
|
2021-07-20 10:55:39 +00:00
|
|
|
class StellarAsset(protobuf.MessageType):
|
|
|
|
type: "StellarAssetType"
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "str | None"
|
|
|
|
issuer: "str | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
type: "StellarAssetType",
|
2021-07-21 11:28:52 +00:00
|
|
|
code: "str | None" = None,
|
|
|
|
issuer: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-20 10:55:39 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAsset"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarGetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarSignTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
2021-07-20 10:55:39 +00:00
|
|
|
network_passphrase: "str"
|
|
|
|
source_account: "str"
|
|
|
|
fee: "int"
|
|
|
|
sequence_number: "int"
|
2021-08-06 12:12:07 +00:00
|
|
|
timebounds_start: "int"
|
|
|
|
timebounds_end: "int"
|
2021-07-20 10:55:39 +00:00
|
|
|
memo_type: "StellarMemoType"
|
2021-07-21 11:28:52 +00:00
|
|
|
memo_text: "str | None"
|
|
|
|
memo_id: "int | None"
|
|
|
|
memo_hash: "bytes | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
num_operations: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
network_passphrase: "str",
|
|
|
|
source_account: "str",
|
|
|
|
fee: "int",
|
|
|
|
sequence_number: "int",
|
2021-08-06 12:12:07 +00:00
|
|
|
timebounds_start: "int",
|
|
|
|
timebounds_end: "int",
|
2021-07-20 10:55:39 +00:00
|
|
|
memo_type: "StellarMemoType",
|
|
|
|
num_operations: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
memo_text: "str | None" = None,
|
|
|
|
memo_id: "int | None" = None,
|
|
|
|
memo_hash: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> 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):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
destination_account: "str"
|
|
|
|
asset: "StellarAsset"
|
|
|
|
amount: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
destination_account: "str",
|
|
|
|
asset: "StellarAsset",
|
|
|
|
amount: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarPaymentOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarCreateAccountOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
new_account: "str"
|
|
|
|
starting_balance: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
new_account: "str",
|
|
|
|
starting_balance: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarCreateAccountOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-10-07 01:58:52 +00:00
|
|
|
class StellarPathPaymentStrictReceiveOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
send_asset: "StellarAsset"
|
|
|
|
send_max: "int"
|
|
|
|
destination_account: "str"
|
|
|
|
destination_asset: "StellarAsset"
|
|
|
|
destination_amount: "int"
|
|
|
|
paths: "list[StellarAsset]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
send_asset: "StellarAsset",
|
|
|
|
send_max: "int",
|
|
|
|
destination_account: "str",
|
|
|
|
destination_asset: "StellarAsset",
|
|
|
|
destination_amount: "int",
|
|
|
|
paths: "list[StellarAsset] | None" = None,
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-10-07 01:58:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarPathPaymentStrictReceiveOp"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-10-07 14:06:08 +00:00
|
|
|
class StellarPathPaymentStrictSendOp(protobuf.MessageType):
|
|
|
|
source_account: "str | None"
|
|
|
|
send_asset: "StellarAsset"
|
|
|
|
send_amount: "int"
|
|
|
|
destination_account: "str"
|
|
|
|
destination_asset: "StellarAsset"
|
|
|
|
destination_min: "int"
|
|
|
|
paths: "list[StellarAsset]"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
send_asset: "StellarAsset",
|
|
|
|
send_amount: "int",
|
|
|
|
destination_account: "str",
|
|
|
|
destination_asset: "StellarAsset",
|
|
|
|
destination_min: "int",
|
|
|
|
paths: "list[StellarAsset] | None" = None,
|
|
|
|
source_account: "str | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarPathPaymentStrictSendOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-10-07 01:58:52 +00:00
|
|
|
class StellarManageSellOfferOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
selling_asset: "StellarAsset"
|
|
|
|
buying_asset: "StellarAsset"
|
|
|
|
amount: "int"
|
|
|
|
price_n: "int"
|
|
|
|
price_d: "int"
|
|
|
|
offer_id: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
selling_asset: "StellarAsset",
|
|
|
|
buying_asset: "StellarAsset",
|
|
|
|
amount: "int",
|
|
|
|
price_n: "int",
|
|
|
|
price_d: "int",
|
|
|
|
offer_id: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-10-07 01:58:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarManageSellOfferOp"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-10-07 03:48:45 +00:00
|
|
|
class StellarManageBuyOfferOp(protobuf.MessageType):
|
|
|
|
source_account: "str | None"
|
|
|
|
selling_asset: "StellarAsset"
|
|
|
|
buying_asset: "StellarAsset"
|
|
|
|
amount: "int"
|
|
|
|
price_n: "int"
|
|
|
|
price_d: "int"
|
|
|
|
offer_id: "int"
|
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
|
|
|
selling_asset: "StellarAsset",
|
|
|
|
buying_asset: "StellarAsset",
|
|
|
|
amount: "int",
|
|
|
|
price_n: "int",
|
|
|
|
price_d: "int",
|
|
|
|
offer_id: "int",
|
|
|
|
source_account: "str | None" = None,
|
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarManageBuyOfferOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-10-07 23:33:09 +00:00
|
|
|
class StellarCreatePassiveSellOfferOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
selling_asset: "StellarAsset"
|
|
|
|
buying_asset: "StellarAsset"
|
|
|
|
amount: "int"
|
|
|
|
price_n: "int"
|
|
|
|
price_d: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
selling_asset: "StellarAsset",
|
|
|
|
buying_asset: "StellarAsset",
|
|
|
|
amount: "int",
|
|
|
|
price_n: "int",
|
|
|
|
price_d: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-10-07 23:33:09 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarCreatePassiveSellOfferOp"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarSetOptionsOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-07-20 10:55:39 +00:00
|
|
|
signer_type: "StellarSignerType | None"
|
2021-07-21 11:28:52 +00:00
|
|
|
signer_key: "bytes | None"
|
|
|
|
signer_weight: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-07-20 10:55:39 +00:00
|
|
|
signer_type: "StellarSignerType | None" = None,
|
2021-07-21 11:28:52 +00:00
|
|
|
signer_key: "bytes | None" = None,
|
|
|
|
signer_weight: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarSetOptionsOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarChangeTrustOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
asset: "StellarAsset"
|
|
|
|
limit: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
asset: "StellarAsset",
|
|
|
|
limit: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarChangeTrustOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarAllowTrustOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
trusted_account: "str"
|
|
|
|
asset_type: "StellarAssetType"
|
2021-07-21 11:28:52 +00:00
|
|
|
asset_code: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
is_authorized: "bool"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
trusted_account: "str",
|
|
|
|
asset_type: "StellarAssetType",
|
|
|
|
is_authorized: "bool",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
|
|
|
asset_code: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAllowTrustOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarAccountMergeOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
destination_account: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
destination_account: "str",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarAccountMergeOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarManageDataOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
key: "str"
|
2021-07-21 11:28:52 +00:00
|
|
|
value: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
key: "str",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
|
|
|
value: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarManageDataOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarBumpSequenceOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None"
|
2021-07-20 10:55:39 +00:00
|
|
|
bump_to: "int"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-20 10:55:39 +00:00
|
|
|
bump_to: "int",
|
2021-07-21 11:28:52 +00:00
|
|
|
source_account: "str | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarBumpSequenceOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class StellarSignedTx(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "bytes"
|
|
|
|
signature: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "bytes",
|
|
|
|
signature: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["StellarSignedTx"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosGetAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosGetAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosAddress(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosAddress"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosGetPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int]"
|
|
|
|
show_display: "bool | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
address_n: "list[int] | None" = None,
|
|
|
|
show_display: "bool | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosGetPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosPublicKey(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
public_key: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosPublicKey"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosSignTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TezosSignedTx(protobuf.MessageType):
|
|
|
|
signature: "str"
|
|
|
|
sig_op_contents: "bytes"
|
|
|
|
operation_hash: "str"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
signature: "str",
|
|
|
|
sig_op_contents: "bytes",
|
|
|
|
operation_hash: "str",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosSignedTx"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TezosContractID(protobuf.MessageType):
|
|
|
|
tag: "TezosContractType"
|
|
|
|
hash: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
tag: "TezosContractType",
|
|
|
|
hash: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosContractID"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TezosRevealOp(protobuf.MessageType):
|
|
|
|
source: "bytes"
|
|
|
|
fee: "int"
|
|
|
|
counter: "int"
|
|
|
|
gas_limit: "int"
|
|
|
|
storage_limit: "int"
|
|
|
|
public_key: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes",
|
|
|
|
fee: "int",
|
|
|
|
counter: "int",
|
|
|
|
gas_limit: "int",
|
|
|
|
storage_limit: "int",
|
|
|
|
public_key: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosRevealOp"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosTransactionOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes"
|
|
|
|
fee: "int"
|
|
|
|
counter: "int"
|
|
|
|
gas_limit: "int"
|
|
|
|
storage_limit: "int"
|
|
|
|
amount: "int"
|
|
|
|
destination: "TezosContractID"
|
|
|
|
parameters: "bytes | None"
|
|
|
|
parameters_manager: "TezosParametersManager | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosTransactionOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosOriginationOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosOriginationOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosDelegationOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes"
|
|
|
|
fee: "int"
|
|
|
|
counter: "int"
|
|
|
|
gas_limit: "int"
|
|
|
|
storage_limit: "int"
|
|
|
|
delegate: "bytes"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes",
|
|
|
|
fee: "int",
|
|
|
|
counter: "int",
|
|
|
|
gas_limit: "int",
|
|
|
|
storage_limit: "int",
|
|
|
|
delegate: "bytes",
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosDelegationOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosProposalOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes | None"
|
|
|
|
period: "int | None"
|
|
|
|
proposals: "list[bytes]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
proposals: "list[bytes] | None" = None,
|
|
|
|
source: "bytes | None" = None,
|
|
|
|
period: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosProposalOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class TezosBallotOp(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes | None"
|
|
|
|
period: "int | None"
|
|
|
|
proposal: "bytes | None"
|
|
|
|
ballot: "TezosBallotType | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
source: "bytes | None" = None,
|
|
|
|
period: "int | None" = None,
|
|
|
|
proposal: "bytes | None" = None,
|
|
|
|
ballot: "TezosBallotType | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosBallotOp"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TezosParametersManager(protobuf.MessageType):
|
|
|
|
set_delegate: "bytes | None"
|
|
|
|
cancel_delegate: "bool | None"
|
|
|
|
transfer: "TezosManagerTransfer | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
set_delegate: "bytes | None" = None,
|
|
|
|
cancel_delegate: "bool | None" = None,
|
|
|
|
transfer: "TezosManagerTransfer | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosParametersManager"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class TezosManagerTransfer(protobuf.MessageType):
|
|
|
|
destination: "TezosContractID | None"
|
|
|
|
amount: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
destination: "TezosContractID | None" = None,
|
|
|
|
amount: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["TezosManagerTransfer"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
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):
|
2021-07-21 11:28:52 +00:00
|
|
|
credential_id: "bytes | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
credential_id: "bytes | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnAddResidentCredential"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
|
|
|
class WebAuthnRemoveResidentCredential(protobuf.MessageType):
|
2021-07-21 11:28:52 +00:00
|
|
|
index: "int | None"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
index: "int | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnRemoveResidentCredential"]:
|
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
class WebAuthnCredentials(protobuf.MessageType):
|
|
|
|
credentials: "list[WebAuthnCredential]"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
credentials: "list[WebAuthnCredential] | None" = None,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnCredentials"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|
|
|
|
|
2021-07-21 11:28:52 +00:00
|
|
|
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"
|
2021-06-07 09:42:20 +00:00
|
|
|
|
|
|
|
def __init__(
|
|
|
|
self,
|
|
|
|
*,
|
2021-07-21 11:28:52 +00:00
|
|
|
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,
|
2021-06-07 09:42:20 +00:00
|
|
|
) -> None:
|
|
|
|
pass
|
|
|
|
|
|
|
|
@classmethod
|
2021-07-21 11:28:52 +00:00
|
|
|
def is_type_of(cls, msg: protobuf.MessageType) -> TypeGuard["WebAuthnCredential"]:
|
2021-06-07 09:42:20 +00:00
|
|
|
return isinstance(msg, cls)
|