From 0278998f721f72907375673df5c99dff8ebb5d12 Mon Sep 17 00:00:00 2001 From: Martin Milata Date: Wed, 17 Mar 2021 20:52:14 +0100 Subject: [PATCH] style(common): mypy: disable implicit Optional for function arguments --- common/protob/pb2py | 9 ++- core/src/trezor/messages/Address.py | 2 +- core/src/trezor/messages/ApplyFlags.py | 4 +- core/src/trezor/messages/ApplySettings.py | 20 +++--- core/src/trezor/messages/AuthorizeCoinJoin.py | 6 +- core/src/trezor/messages/BackupDevice.py | 2 +- core/src/trezor/messages/BinanceAddress.py | 2 +- core/src/trezor/messages/BinanceCancelMsg.py | 8 +-- core/src/trezor/messages/BinanceCoin.py | 6 +- core/src/trezor/messages/BinanceGetAddress.py | 6 +- .../trezor/messages/BinanceGetPublicKey.py | 6 +- .../src/trezor/messages/BinanceInputOutput.py | 6 +- core/src/trezor/messages/BinanceOrderMsg.py | 18 ++--- core/src/trezor/messages/BinancePublicKey.py | 2 +- core/src/trezor/messages/BinanceSignTx.py | 16 ++--- core/src/trezor/messages/BinanceSignedTx.py | 2 +- .../src/trezor/messages/BinanceTransferMsg.py | 6 +- core/src/trezor/messages/BinanceTxRequest.py | 2 +- core/src/trezor/messages/ButtonAck.py | 2 +- core/src/trezor/messages/ButtonRequest.py | 4 +- core/src/trezor/messages/Cancel.py | 2 +- .../trezor/messages/CancelAuthorization.py | 2 +- core/src/trezor/messages/CardanoAddress.py | 2 +- .../messages/CardanoAddressParametersType.py | 10 +-- .../trezor/messages/CardanoAssetGroupType.py | 4 +- .../messages/CardanoBlockchainPointerType.py | 2 +- core/src/trezor/messages/CardanoGetAddress.py | 2 +- .../trezor/messages/CardanoGetPublicKey.py | 6 +- .../messages/CardanoPoolMetadataType.py | 2 +- .../trezor/messages/CardanoPoolOwnerType.py | 6 +- .../messages/CardanoPoolParametersType.py | 8 +-- .../CardanoPoolRelayParametersType.py | 10 +-- core/src/trezor/messages/CardanoPublicKey.py | 2 +- core/src/trezor/messages/CardanoSignTx.py | 16 ++--- core/src/trezor/messages/CardanoSignedTx.py | 4 +- .../trezor/messages/CardanoSignedTxChunk.py | 2 +- .../messages/CardanoSignedTxChunkAck.py | 2 +- core/src/trezor/messages/CardanoTokenType.py | 2 +- .../messages/CardanoTxCertificateType.py | 8 +-- .../src/trezor/messages/CardanoTxInputType.py | 4 +- .../trezor/messages/CardanoTxOutputType.py | 8 +-- .../messages/CardanoTxWithdrawalType.py | 4 +- core/src/trezor/messages/ChangePin.py | 4 +- core/src/trezor/messages/ChangeWipeCode.py | 4 +- core/src/trezor/messages/CipherKeyValue.py | 12 ++-- core/src/trezor/messages/CipheredKeyValue.py | 2 +- core/src/trezor/messages/DebugLinkDecision.py | 16 ++--- .../trezor/messages/DebugLinkEraseSdCard.py | 4 +- core/src/trezor/messages/DebugLinkGetState.py | 8 +-- core/src/trezor/messages/DebugLinkLayout.py | 4 +- .../trezor/messages/DebugLinkRecordScreen.py | 4 +- .../trezor/messages/DebugLinkReseedRandom.py | 4 +- core/src/trezor/messages/DebugLinkState.py | 28 ++++---- .../trezor/messages/DebugLinkWatchLayout.py | 4 +- .../src/trezor/messages/DebugMoneroDiagAck.py | 14 ++-- .../trezor/messages/DebugMoneroDiagRequest.py | 14 ++-- .../messages/Deprecated_PassphraseStateAck.py | 2 +- .../Deprecated_PassphraseStateRequest.py | 4 +- core/src/trezor/messages/DoPreauthorized.py | 2 +- core/src/trezor/messages/ECDHSessionKey.py | 4 +- core/src/trezor/messages/EndSession.py | 2 +- core/src/trezor/messages/Entropy.py | 2 +- core/src/trezor/messages/EntropyAck.py | 4 +- core/src/trezor/messages/EntropyRequest.py | 2 +- core/src/trezor/messages/EosActionBuyRam.py | 8 +-- .../trezor/messages/EosActionBuyRamBytes.py | 8 +-- core/src/trezor/messages/EosActionCommon.py | 8 +-- core/src/trezor/messages/EosActionDelegate.py | 12 ++-- .../trezor/messages/EosActionDeleteAuth.py | 6 +- core/src/trezor/messages/EosActionLinkAuth.py | 10 +-- .../trezor/messages/EosActionNewAccount.py | 10 +-- core/src/trezor/messages/EosActionRefund.py | 4 +- core/src/trezor/messages/EosActionSellRam.py | 6 +- core/src/trezor/messages/EosActionTransfer.py | 10 +-- .../trezor/messages/EosActionUndelegate.py | 10 +-- core/src/trezor/messages/EosActionUnknown.py | 4 +- .../trezor/messages/EosActionUnlinkAuth.py | 8 +-- .../trezor/messages/EosActionUpdateAuth.py | 10 +-- .../trezor/messages/EosActionVoteProducer.py | 8 +-- core/src/trezor/messages/EosAsset.py | 6 +- core/src/trezor/messages/EosAuthorization.py | 10 +-- .../messages/EosAuthorizationAccount.py | 6 +- .../trezor/messages/EosAuthorizationKey.py | 6 +- .../trezor/messages/EosAuthorizationWait.py | 6 +- core/src/trezor/messages/EosGetPublicKey.py | 6 +- .../src/trezor/messages/EosPermissionLevel.py | 6 +- core/src/trezor/messages/EosPublicKey.py | 2 +- core/src/trezor/messages/EosSignTx.py | 10 +-- core/src/trezor/messages/EosSignedTx.py | 2 +- core/src/trezor/messages/EosTxActionAck.py | 32 ++++----- .../src/trezor/messages/EosTxActionRequest.py | 4 +- core/src/trezor/messages/EosTxHeader.py | 2 +- core/src/trezor/messages/EthereumAddress.py | 4 +- .../src/trezor/messages/EthereumGetAddress.py | 6 +- .../trezor/messages/EthereumGetPublicKey.py | 6 +- .../messages/EthereumMessageSignature.py | 2 +- core/src/trezor/messages/EthereumPublicKey.py | 2 +- .../trezor/messages/EthereumSignMessage.py | 6 +- core/src/trezor/messages/EthereumSignTx.py | 22 +++--- core/src/trezor/messages/EthereumTxAck.py | 4 +- core/src/trezor/messages/EthereumTxRequest.py | 10 +-- .../trezor/messages/EthereumVerifyMessage.py | 8 +-- core/src/trezor/messages/Failure.py | 6 +- core/src/trezor/messages/Features.py | 72 +++++++++---------- core/src/trezor/messages/GetAddress.py | 10 +-- core/src/trezor/messages/GetECDHSessionKey.py | 4 +- core/src/trezor/messages/GetEntropy.py | 2 +- core/src/trezor/messages/GetFeatures.py | 2 +- core/src/trezor/messages/GetNextU2FCounter.py | 2 +- core/src/trezor/messages/GetOwnershipId.py | 6 +- core/src/trezor/messages/GetOwnershipProof.py | 8 +-- core/src/trezor/messages/GetPublicKey.py | 10 +-- core/src/trezor/messages/HDNodePathType.py | 4 +- core/src/trezor/messages/HDNodeType.py | 4 +- core/src/trezor/messages/IdentityType.py | 12 ++-- core/src/trezor/messages/Initialize.py | 4 +- core/src/trezor/messages/LiskAddress.py | 2 +- core/src/trezor/messages/LiskDelegateType.py | 4 +- core/src/trezor/messages/LiskGetAddress.py | 6 +- core/src/trezor/messages/LiskGetPublicKey.py | 6 +- .../trezor/messages/LiskMessageSignature.py | 2 +- .../trezor/messages/LiskMultisignatureType.py | 8 +-- core/src/trezor/messages/LiskPublicKey.py | 2 +- core/src/trezor/messages/LiskSignMessage.py | 4 +- core/src/trezor/messages/LiskSignTx.py | 4 +- core/src/trezor/messages/LiskSignatureType.py | 4 +- core/src/trezor/messages/LiskSignedTx.py | 2 +- .../trezor/messages/LiskTransactionAsset.py | 12 ++-- .../trezor/messages/LiskTransactionCommon.py | 20 +++--- core/src/trezor/messages/LiskVerifyMessage.py | 2 +- core/src/trezor/messages/LoadDevice.py | 18 ++--- core/src/trezor/messages/LockDevice.py | 2 +- core/src/trezor/messages/MessageSignature.py | 2 +- .../messages/MoneroAccountPublicAddress.py | 6 +- core/src/trezor/messages/MoneroAddress.py | 4 +- .../trezor/messages/MoneroExportedKeyImage.py | 6 +- core/src/trezor/messages/MoneroGetAddress.py | 14 ++-- core/src/trezor/messages/MoneroGetTxKeyAck.py | 8 +-- .../trezor/messages/MoneroGetTxKeyRequest.py | 18 ++--- core/src/trezor/messages/MoneroGetWatchKey.py | 6 +- .../messages/MoneroKeyImageExportInitAck.py | 2 +- .../MoneroKeyImageExportInitRequest.py | 12 ++-- .../messages/MoneroKeyImageSyncFinalAck.py | 4 +- .../MoneroKeyImageSyncFinalRequest.py | 2 +- .../messages/MoneroKeyImageSyncStepAck.py | 4 +- .../messages/MoneroKeyImageSyncStepRequest.py | 4 +- .../messages/MoneroLiveRefreshFinalAck.py | 2 +- .../messages/MoneroLiveRefreshFinalRequest.py | 2 +- .../messages/MoneroLiveRefreshStartAck.py | 2 +- .../messages/MoneroLiveRefreshStartRequest.py | 6 +- .../messages/MoneroLiveRefreshStepAck.py | 6 +- .../messages/MoneroLiveRefreshStepRequest.py | 12 ++-- .../trezor/messages/MoneroMultisigKLRki.py | 10 +-- core/src/trezor/messages/MoneroOutputEntry.py | 6 +- .../src/trezor/messages/MoneroRctKeyPublic.py | 6 +- core/src/trezor/messages/MoneroRingCtSig.py | 8 +-- .../messages/MoneroSubAddressIndicesList.py | 6 +- .../MoneroTransactionAllInputsSetAck.py | 4 +- .../MoneroTransactionAllInputsSetRequest.py | 2 +- .../messages/MoneroTransactionAllOutSetAck.py | 10 +-- .../MoneroTransactionAllOutSetRequest.py | 4 +- .../trezor/messages/MoneroTransactionData.py | 32 ++++----- .../MoneroTransactionDestinationEntry.py | 12 ++-- .../messages/MoneroTransactionFinalAck.py | 12 ++-- .../messages/MoneroTransactionFinalRequest.py | 2 +- .../messages/MoneroTransactionInitAck.py | 6 +- .../messages/MoneroTransactionInitRequest.py | 10 +-- .../messages/MoneroTransactionInputViniAck.py | 2 +- .../MoneroTransactionInputViniRequest.py | 14 ++-- .../MoneroTransactionInputsPermutationAck.py | 2 +- ...neroTransactionInputsPermutationRequest.py | 4 +- .../messages/MoneroTransactionRsigData.py | 16 ++--- .../messages/MoneroTransactionSetInputAck.py | 14 ++-- .../MoneroTransactionSetInputRequest.py | 4 +- .../messages/MoneroTransactionSetOutputAck.py | 12 ++-- .../MoneroTransactionSetOutputRequest.py | 10 +-- .../messages/MoneroTransactionSignInputAck.py | 6 +- .../MoneroTransactionSignInputRequest.py | 18 ++--- .../messages/MoneroTransactionSourceEntry.py | 22 +++--- .../trezor/messages/MoneroTransferDetails.py | 14 ++-- core/src/trezor/messages/MoneroWatchKey.py | 6 +- .../messages/MultisigRedeemScriptType.py | 10 +-- core/src/trezor/messages/NEMAddress.py | 2 +- .../messages/NEMAggregateModification.py | 6 +- .../messages/NEMCosignatoryModification.py | 6 +- core/src/trezor/messages/NEMGetAddress.py | 8 +-- .../trezor/messages/NEMImportanceTransfer.py | 6 +- core/src/trezor/messages/NEMMosaic.py | 8 +-- core/src/trezor/messages/NEMMosaicCreation.py | 8 +-- .../trezor/messages/NEMMosaicDefinition.py | 32 ++++----- .../trezor/messages/NEMMosaicSupplyChange.py | 10 +-- .../trezor/messages/NEMProvisionNamespace.py | 10 +-- core/src/trezor/messages/NEMSignTx.py | 20 +++--- core/src/trezor/messages/NEMSignedTx.py | 2 +- .../trezor/messages/NEMTransactionCommon.py | 14 ++-- core/src/trezor/messages/NEMTransfer.py | 12 ++-- core/src/trezor/messages/NextU2FCounter.py | 4 +- core/src/trezor/messages/OwnershipId.py | 2 +- core/src/trezor/messages/OwnershipProof.py | 2 +- core/src/trezor/messages/PassphraseAck.py | 6 +- core/src/trezor/messages/PassphraseRequest.py | 2 +- core/src/trezor/messages/Ping.py | 4 +- .../trezor/messages/PreauthorizedRequest.py | 2 +- core/src/trezor/messages/PrevInput.py | 4 +- core/src/trezor/messages/PrevOutput.py | 4 +- core/src/trezor/messages/PrevTx.py | 10 +-- core/src/trezor/messages/PublicKey.py | 4 +- .../src/trezor/messages/RebootToBootloader.py | 2 +- core/src/trezor/messages/RecoveryDevice.py | 20 +++--- core/src/trezor/messages/ResetDevice.py | 16 ++--- core/src/trezor/messages/RippleAddress.py | 2 +- core/src/trezor/messages/RippleGetAddress.py | 6 +- core/src/trezor/messages/RipplePayment.py | 4 +- core/src/trezor/messages/RippleSignTx.py | 14 ++-- core/src/trezor/messages/RippleSignedTx.py | 2 +- core/src/trezor/messages/SdProtect.py | 4 +- core/src/trezor/messages/SetU2FCounter.py | 4 +- core/src/trezor/messages/SignIdentity.py | 4 +- core/src/trezor/messages/SignMessage.py | 4 +- core/src/trezor/messages/SignTx.py | 10 +-- core/src/trezor/messages/SignedIdentity.py | 4 +- .../trezor/messages/StellarAccountMergeOp.py | 6 +- core/src/trezor/messages/StellarAddress.py | 2 +- .../trezor/messages/StellarAllowTrustOp.py | 12 ++-- core/src/trezor/messages/StellarAssetType.py | 6 +- .../trezor/messages/StellarBumpSequenceOp.py | 6 +- .../trezor/messages/StellarChangeTrustOp.py | 8 +-- .../trezor/messages/StellarCreateAccountOp.py | 8 +-- .../messages/StellarCreatePassiveOfferOp.py | 14 ++-- core/src/trezor/messages/StellarGetAddress.py | 6 +- .../trezor/messages/StellarManageDataOp.py | 8 +-- .../trezor/messages/StellarManageOfferOp.py | 16 ++--- .../trezor/messages/StellarPathPaymentOp.py | 16 ++--- core/src/trezor/messages/StellarPaymentOp.py | 10 +-- .../trezor/messages/StellarSetOptionsOp.py | 26 +++---- core/src/trezor/messages/StellarSignTx.py | 26 +++---- core/src/trezor/messages/StellarSignedTx.py | 2 +- .../src/trezor/messages/StellarTxOpRequest.py | 2 +- core/src/trezor/messages/Success.py | 2 +- core/src/trezor/messages/TezosAddress.py | 2 +- core/src/trezor/messages/TezosBallotOp.py | 10 +-- core/src/trezor/messages/TezosContractID.py | 2 +- core/src/trezor/messages/TezosDelegationOp.py | 2 +- core/src/trezor/messages/TezosGetAddress.py | 6 +- core/src/trezor/messages/TezosGetPublicKey.py | 6 +- .../trezor/messages/TezosManagerTransfer.py | 6 +- .../src/trezor/messages/TezosOriginationOp.py | 10 +-- .../trezor/messages/TezosParametersManager.py | 8 +-- core/src/trezor/messages/TezosProposalOp.py | 8 +-- core/src/trezor/messages/TezosPublicKey.py | 2 +- core/src/trezor/messages/TezosRevealOp.py | 2 +- core/src/trezor/messages/TezosSignTx.py | 16 ++--- core/src/trezor/messages/TezosSignedTx.py | 2 +- .../src/trezor/messages/TezosTransactionOp.py | 6 +- core/src/trezor/messages/TransactionType.py | 28 ++++---- core/src/trezor/messages/TxAck.py | 4 +- core/src/trezor/messages/TxAckInput.py | 2 +- core/src/trezor/messages/TxAckInputWrapper.py | 2 +- core/src/trezor/messages/TxAckOutput.py | 2 +- .../src/trezor/messages/TxAckOutputWrapper.py | 2 +- .../src/trezor/messages/TxAckPrevExtraData.py | 2 +- .../messages/TxAckPrevExtraDataWrapper.py | 2 +- core/src/trezor/messages/TxAckPrevInput.py | 2 +- .../trezor/messages/TxAckPrevInputWrapper.py | 2 +- core/src/trezor/messages/TxAckPrevMeta.py | 2 +- core/src/trezor/messages/TxAckPrevOutput.py | 2 +- .../trezor/messages/TxAckPrevOutputWrapper.py | 2 +- core/src/trezor/messages/TxInput.py | 22 +++--- core/src/trezor/messages/TxInputType.py | 24 +++---- core/src/trezor/messages/TxOutput.py | 14 ++-- core/src/trezor/messages/TxOutputBinType.py | 4 +- core/src/trezor/messages/TxOutputType.py | 14 ++-- core/src/trezor/messages/TxRequest.py | 8 +-- .../trezor/messages/TxRequestDetailsType.py | 10 +-- .../messages/TxRequestSerializedType.py | 8 +-- core/src/trezor/messages/VerifyMessage.py | 2 +- .../messages/WebAuthnAddResidentCredential.py | 4 +- .../src/trezor/messages/WebAuthnCredential.py | 26 +++---- .../trezor/messages/WebAuthnCredentials.py | 4 +- .../WebAuthnListResidentCredentials.py | 2 +- .../WebAuthnRemoveResidentCredential.py | 4 +- core/src/trezor/messages/WipeDevice.py | 2 +- python/src/trezorlib/messages/Address.py | 2 +- python/src/trezorlib/messages/ApplyFlags.py | 4 +- .../src/trezorlib/messages/ApplySettings.py | 20 +++--- .../trezorlib/messages/AuthorizeCoinJoin.py | 6 +- python/src/trezorlib/messages/BackupDevice.py | 2 +- .../src/trezorlib/messages/BinanceAddress.py | 2 +- .../trezorlib/messages/BinanceCancelMsg.py | 8 +-- python/src/trezorlib/messages/BinanceCoin.py | 6 +- .../trezorlib/messages/BinanceGetAddress.py | 6 +- .../trezorlib/messages/BinanceGetPublicKey.py | 6 +- .../trezorlib/messages/BinanceInputOutput.py | 6 +- .../src/trezorlib/messages/BinanceOrderMsg.py | 18 ++--- .../trezorlib/messages/BinancePublicKey.py | 2 +- .../src/trezorlib/messages/BinanceSignTx.py | 16 ++--- .../src/trezorlib/messages/BinanceSignedTx.py | 2 +- .../trezorlib/messages/BinanceTransferMsg.py | 6 +- .../trezorlib/messages/BinanceTxRequest.py | 2 +- python/src/trezorlib/messages/ButtonAck.py | 2 +- .../src/trezorlib/messages/ButtonRequest.py | 4 +- python/src/trezorlib/messages/Cancel.py | 2 +- .../trezorlib/messages/CancelAuthorization.py | 2 +- .../src/trezorlib/messages/CardanoAddress.py | 2 +- .../messages/CardanoAddressParametersType.py | 10 +-- .../messages/CardanoAssetGroupType.py | 4 +- .../messages/CardanoBlockchainPointerType.py | 2 +- .../trezorlib/messages/CardanoGetAddress.py | 2 +- .../trezorlib/messages/CardanoGetPublicKey.py | 6 +- .../messages/CardanoPoolMetadataType.py | 2 +- .../messages/CardanoPoolOwnerType.py | 6 +- .../messages/CardanoPoolParametersType.py | 8 +-- .../CardanoPoolRelayParametersType.py | 10 +-- .../trezorlib/messages/CardanoPublicKey.py | 2 +- .../src/trezorlib/messages/CardanoSignTx.py | 16 ++--- .../src/trezorlib/messages/CardanoSignedTx.py | 4 +- .../messages/CardanoSignedTxChunk.py | 2 +- .../messages/CardanoSignedTxChunkAck.py | 2 +- .../trezorlib/messages/CardanoTokenType.py | 2 +- .../messages/CardanoTxCertificateType.py | 8 +-- .../trezorlib/messages/CardanoTxInputType.py | 4 +- .../trezorlib/messages/CardanoTxOutputType.py | 8 +-- .../messages/CardanoTxWithdrawalType.py | 4 +- python/src/trezorlib/messages/ChangePin.py | 4 +- .../src/trezorlib/messages/ChangeWipeCode.py | 4 +- .../src/trezorlib/messages/CipherKeyValue.py | 12 ++-- .../trezorlib/messages/CipheredKeyValue.py | 2 +- python/src/trezorlib/messages/CosiCommit.py | 6 +- .../src/trezorlib/messages/CosiCommitment.py | 6 +- python/src/trezorlib/messages/CosiSign.py | 10 +-- .../src/trezorlib/messages/CosiSignature.py | 2 +- .../trezorlib/messages/DebugLinkDecision.py | 16 ++--- .../messages/DebugLinkEraseSdCard.py | 4 +- .../trezorlib/messages/DebugLinkFlashErase.py | 4 +- .../trezorlib/messages/DebugLinkGetState.py | 8 +-- .../src/trezorlib/messages/DebugLinkLayout.py | 4 +- python/src/trezorlib/messages/DebugLinkLog.py | 8 +-- .../src/trezorlib/messages/DebugLinkMemory.py | 4 +- .../trezorlib/messages/DebugLinkMemoryRead.py | 6 +- .../messages/DebugLinkMemoryWrite.py | 8 +-- .../messages/DebugLinkRecordScreen.py | 4 +- .../messages/DebugLinkReseedRandom.py | 4 +- .../src/trezorlib/messages/DebugLinkState.py | 28 ++++---- .../src/trezorlib/messages/DebugLinkStop.py | 2 +- .../messages/DebugLinkWatchLayout.py | 4 +- .../trezorlib/messages/DebugMoneroDiagAck.py | 14 ++-- .../messages/DebugMoneroDiagRequest.py | 14 ++-- .../messages/Deprecated_PassphraseStateAck.py | 2 +- .../Deprecated_PassphraseStateRequest.py | 4 +- .../src/trezorlib/messages/DoPreauthorized.py | 2 +- .../src/trezorlib/messages/ECDHSessionKey.py | 4 +- python/src/trezorlib/messages/EndSession.py | 2 +- python/src/trezorlib/messages/Entropy.py | 2 +- python/src/trezorlib/messages/EntropyAck.py | 4 +- .../src/trezorlib/messages/EntropyRequest.py | 2 +- .../src/trezorlib/messages/EosActionBuyRam.py | 8 +-- .../messages/EosActionBuyRamBytes.py | 8 +-- .../src/trezorlib/messages/EosActionCommon.py | 8 +-- .../trezorlib/messages/EosActionDelegate.py | 12 ++-- .../trezorlib/messages/EosActionDeleteAuth.py | 6 +- .../trezorlib/messages/EosActionLinkAuth.py | 10 +-- .../trezorlib/messages/EosActionNewAccount.py | 10 +-- .../src/trezorlib/messages/EosActionRefund.py | 4 +- .../trezorlib/messages/EosActionSellRam.py | 6 +- .../trezorlib/messages/EosActionTransfer.py | 10 +-- .../trezorlib/messages/EosActionUndelegate.py | 10 +-- .../trezorlib/messages/EosActionUnknown.py | 4 +- .../trezorlib/messages/EosActionUnlinkAuth.py | 8 +-- .../trezorlib/messages/EosActionUpdateAuth.py | 10 +-- .../messages/EosActionVoteProducer.py | 8 +-- python/src/trezorlib/messages/EosAsset.py | 6 +- .../trezorlib/messages/EosAuthorization.py | 10 +-- .../messages/EosAuthorizationAccount.py | 6 +- .../trezorlib/messages/EosAuthorizationKey.py | 6 +- .../messages/EosAuthorizationWait.py | 6 +- .../src/trezorlib/messages/EosGetPublicKey.py | 6 +- .../trezorlib/messages/EosPermissionLevel.py | 6 +- python/src/trezorlib/messages/EosPublicKey.py | 2 +- python/src/trezorlib/messages/EosSignTx.py | 10 +-- python/src/trezorlib/messages/EosSignedTx.py | 2 +- .../src/trezorlib/messages/EosTxActionAck.py | 32 ++++----- .../trezorlib/messages/EosTxActionRequest.py | 4 +- python/src/trezorlib/messages/EosTxHeader.py | 2 +- .../src/trezorlib/messages/EthereumAddress.py | 6 +- .../trezorlib/messages/EthereumGetAddress.py | 6 +- .../messages/EthereumGetPublicKey.py | 6 +- .../messages/EthereumMessageSignature.py | 2 +- .../trezorlib/messages/EthereumPublicKey.py | 2 +- .../trezorlib/messages/EthereumSignMessage.py | 6 +- .../src/trezorlib/messages/EthereumSignTx.py | 22 +++--- .../src/trezorlib/messages/EthereumTxAck.py | 4 +- .../trezorlib/messages/EthereumTxRequest.py | 10 +-- .../messages/EthereumVerifyMessage.py | 8 +-- python/src/trezorlib/messages/Failure.py | 6 +- python/src/trezorlib/messages/Features.py | 72 +++++++++---------- .../src/trezorlib/messages/FirmwareErase.py | 4 +- .../src/trezorlib/messages/FirmwareRequest.py | 6 +- .../src/trezorlib/messages/FirmwareUpload.py | 4 +- python/src/trezorlib/messages/GetAddress.py | 10 +-- .../trezorlib/messages/GetECDHSessionKey.py | 4 +- python/src/trezorlib/messages/GetEntropy.py | 2 +- python/src/trezorlib/messages/GetFeatures.py | 2 +- .../trezorlib/messages/GetNextU2FCounter.py | 2 +- .../src/trezorlib/messages/GetOwnershipId.py | 6 +- .../trezorlib/messages/GetOwnershipProof.py | 8 +-- python/src/trezorlib/messages/GetPublicKey.py | 10 +-- .../src/trezorlib/messages/HDNodePathType.py | 4 +- python/src/trezorlib/messages/HDNodeType.py | 4 +- python/src/trezorlib/messages/IdentityType.py | 12 ++-- python/src/trezorlib/messages/Initialize.py | 4 +- python/src/trezorlib/messages/LiskAddress.py | 2 +- .../trezorlib/messages/LiskDelegateType.py | 4 +- .../src/trezorlib/messages/LiskGetAddress.py | 6 +- .../trezorlib/messages/LiskGetPublicKey.py | 6 +- .../messages/LiskMessageSignature.py | 2 +- .../messages/LiskMultisignatureType.py | 8 +-- .../src/trezorlib/messages/LiskPublicKey.py | 2 +- .../src/trezorlib/messages/LiskSignMessage.py | 4 +- python/src/trezorlib/messages/LiskSignTx.py | 4 +- .../trezorlib/messages/LiskSignatureType.py | 4 +- python/src/trezorlib/messages/LiskSignedTx.py | 2 +- .../messages/LiskTransactionAsset.py | 12 ++-- .../messages/LiskTransactionCommon.py | 20 +++--- .../trezorlib/messages/LiskVerifyMessage.py | 2 +- python/src/trezorlib/messages/LoadDevice.py | 18 ++--- python/src/trezorlib/messages/LockDevice.py | 2 +- .../trezorlib/messages/MessageSignature.py | 2 +- .../messages/MoneroAccountPublicAddress.py | 6 +- .../src/trezorlib/messages/MoneroAddress.py | 4 +- .../messages/MoneroExportedKeyImage.py | 6 +- .../trezorlib/messages/MoneroGetAddress.py | 14 ++-- .../trezorlib/messages/MoneroGetTxKeyAck.py | 8 +-- .../messages/MoneroGetTxKeyRequest.py | 18 ++--- .../trezorlib/messages/MoneroGetWatchKey.py | 6 +- .../messages/MoneroKeyImageExportInitAck.py | 2 +- .../MoneroKeyImageExportInitRequest.py | 12 ++-- .../messages/MoneroKeyImageSyncFinalAck.py | 4 +- .../MoneroKeyImageSyncFinalRequest.py | 2 +- .../messages/MoneroKeyImageSyncStepAck.py | 4 +- .../messages/MoneroKeyImageSyncStepRequest.py | 4 +- .../messages/MoneroLiveRefreshFinalAck.py | 2 +- .../messages/MoneroLiveRefreshFinalRequest.py | 2 +- .../messages/MoneroLiveRefreshStartAck.py | 2 +- .../messages/MoneroLiveRefreshStartRequest.py | 6 +- .../messages/MoneroLiveRefreshStepAck.py | 6 +- .../messages/MoneroLiveRefreshStepRequest.py | 12 ++-- .../trezorlib/messages/MoneroMultisigKLRki.py | 10 +-- .../trezorlib/messages/MoneroOutputEntry.py | 6 +- .../trezorlib/messages/MoneroRctKeyPublic.py | 6 +- .../src/trezorlib/messages/MoneroRingCtSig.py | 8 +-- .../messages/MoneroSubAddressIndicesList.py | 6 +- .../MoneroTransactionAllInputsSetAck.py | 4 +- .../MoneroTransactionAllInputsSetRequest.py | 2 +- .../messages/MoneroTransactionAllOutSetAck.py | 10 +-- .../MoneroTransactionAllOutSetRequest.py | 4 +- .../messages/MoneroTransactionData.py | 32 ++++----- .../MoneroTransactionDestinationEntry.py | 12 ++-- .../messages/MoneroTransactionFinalAck.py | 12 ++-- .../messages/MoneroTransactionFinalRequest.py | 2 +- .../messages/MoneroTransactionInitAck.py | 6 +- .../messages/MoneroTransactionInitRequest.py | 10 +-- .../messages/MoneroTransactionInputViniAck.py | 2 +- .../MoneroTransactionInputViniRequest.py | 14 ++-- .../MoneroTransactionInputsPermutationAck.py | 2 +- ...neroTransactionInputsPermutationRequest.py | 4 +- .../messages/MoneroTransactionRsigData.py | 16 ++--- .../messages/MoneroTransactionSetInputAck.py | 14 ++-- .../MoneroTransactionSetInputRequest.py | 4 +- .../messages/MoneroTransactionSetOutputAck.py | 12 ++-- .../MoneroTransactionSetOutputRequest.py | 10 +-- .../messages/MoneroTransactionSignInputAck.py | 6 +- .../MoneroTransactionSignInputRequest.py | 18 ++--- .../messages/MoneroTransactionSourceEntry.py | 22 +++--- .../messages/MoneroTransferDetails.py | 14 ++-- .../src/trezorlib/messages/MoneroWatchKey.py | 6 +- .../messages/MultisigRedeemScriptType.py | 10 +-- python/src/trezorlib/messages/NEMAddress.py | 2 +- .../messages/NEMAggregateModification.py | 6 +- .../messages/NEMCosignatoryModification.py | 6 +- .../trezorlib/messages/NEMDecryptMessage.py | 10 +-- .../trezorlib/messages/NEMDecryptedMessage.py | 2 +- .../src/trezorlib/messages/NEMGetAddress.py | 8 +-- .../messages/NEMImportanceTransfer.py | 6 +- python/src/trezorlib/messages/NEMMosaic.py | 8 +-- .../trezorlib/messages/NEMMosaicCreation.py | 8 +-- .../trezorlib/messages/NEMMosaicDefinition.py | 32 ++++----- .../messages/NEMMosaicSupplyChange.py | 10 +-- .../messages/NEMProvisionNamespace.py | 10 +-- python/src/trezorlib/messages/NEMSignTx.py | 20 +++--- python/src/trezorlib/messages/NEMSignedTx.py | 2 +- .../messages/NEMTransactionCommon.py | 14 ++-- python/src/trezorlib/messages/NEMTransfer.py | 12 ++-- .../src/trezorlib/messages/NextU2FCounter.py | 4 +- python/src/trezorlib/messages/OwnershipId.py | 2 +- .../src/trezorlib/messages/OwnershipProof.py | 2 +- .../src/trezorlib/messages/PassphraseAck.py | 8 +-- .../trezorlib/messages/PassphraseRequest.py | 4 +- python/src/trezorlib/messages/PinMatrixAck.py | 2 +- .../trezorlib/messages/PinMatrixRequest.py | 4 +- python/src/trezorlib/messages/Ping.py | 4 +- .../messages/PreauthorizedRequest.py | 2 +- python/src/trezorlib/messages/PrevInput.py | 4 +- python/src/trezorlib/messages/PrevOutput.py | 4 +- python/src/trezorlib/messages/PrevTx.py | 10 +-- python/src/trezorlib/messages/PublicKey.py | 4 +- .../trezorlib/messages/RebootToBootloader.py | 2 +- .../src/trezorlib/messages/RecoveryDevice.py | 20 +++--- python/src/trezorlib/messages/ResetDevice.py | 16 ++--- .../src/trezorlib/messages/RippleAddress.py | 2 +- .../trezorlib/messages/RippleGetAddress.py | 6 +- .../src/trezorlib/messages/RipplePayment.py | 4 +- python/src/trezorlib/messages/RippleSignTx.py | 14 ++-- .../src/trezorlib/messages/RippleSignedTx.py | 2 +- python/src/trezorlib/messages/SdProtect.py | 4 +- python/src/trezorlib/messages/SelfTest.py | 4 +- .../src/trezorlib/messages/SetU2FCounter.py | 4 +- python/src/trezorlib/messages/SignIdentity.py | 4 +- python/src/trezorlib/messages/SignMessage.py | 4 +- python/src/trezorlib/messages/SignTx.py | 12 ++-- .../src/trezorlib/messages/SignedIdentity.py | 4 +- .../messages/StellarAccountMergeOp.py | 6 +- .../src/trezorlib/messages/StellarAddress.py | 2 +- .../trezorlib/messages/StellarAllowTrustOp.py | 12 ++-- .../trezorlib/messages/StellarAssetType.py | 6 +- .../messages/StellarBumpSequenceOp.py | 6 +- .../messages/StellarChangeTrustOp.py | 8 +-- .../messages/StellarCreateAccountOp.py | 8 +-- .../messages/StellarCreatePassiveOfferOp.py | 14 ++-- .../trezorlib/messages/StellarGetAddress.py | 6 +- .../trezorlib/messages/StellarManageDataOp.py | 8 +-- .../messages/StellarManageOfferOp.py | 16 ++--- .../messages/StellarPathPaymentOp.py | 16 ++--- .../trezorlib/messages/StellarPaymentOp.py | 10 +-- .../trezorlib/messages/StellarSetOptionsOp.py | 26 +++---- .../src/trezorlib/messages/StellarSignTx.py | 26 +++---- .../src/trezorlib/messages/StellarSignedTx.py | 2 +- .../trezorlib/messages/StellarTxOpRequest.py | 2 +- python/src/trezorlib/messages/Success.py | 2 +- python/src/trezorlib/messages/TezosAddress.py | 2 +- .../src/trezorlib/messages/TezosBallotOp.py | 10 +-- .../src/trezorlib/messages/TezosContractID.py | 2 +- .../trezorlib/messages/TezosDelegationOp.py | 2 +- .../src/trezorlib/messages/TezosGetAddress.py | 6 +- .../trezorlib/messages/TezosGetPublicKey.py | 6 +- .../messages/TezosManagerTransfer.py | 6 +- .../trezorlib/messages/TezosOriginationOp.py | 10 +-- .../messages/TezosParametersManager.py | 8 +-- .../src/trezorlib/messages/TezosProposalOp.py | 8 +-- .../src/trezorlib/messages/TezosPublicKey.py | 2 +- .../src/trezorlib/messages/TezosRevealOp.py | 2 +- python/src/trezorlib/messages/TezosSignTx.py | 16 ++--- .../src/trezorlib/messages/TezosSignedTx.py | 2 +- .../trezorlib/messages/TezosTransactionOp.py | 6 +- .../src/trezorlib/messages/TransactionType.py | 30 ++++---- python/src/trezorlib/messages/TxAck.py | 4 +- python/src/trezorlib/messages/TxAckInput.py | 2 +- .../trezorlib/messages/TxAckInputWrapper.py | 2 +- python/src/trezorlib/messages/TxAckOutput.py | 2 +- .../trezorlib/messages/TxAckOutputWrapper.py | 2 +- .../trezorlib/messages/TxAckPrevExtraData.py | 2 +- .../messages/TxAckPrevExtraDataWrapper.py | 2 +- .../src/trezorlib/messages/TxAckPrevInput.py | 2 +- .../messages/TxAckPrevInputWrapper.py | 2 +- .../src/trezorlib/messages/TxAckPrevMeta.py | 2 +- .../src/trezorlib/messages/TxAckPrevOutput.py | 2 +- .../messages/TxAckPrevOutputWrapper.py | 2 +- python/src/trezorlib/messages/TxInput.py | 22 +++--- python/src/trezorlib/messages/TxInputType.py | 24 +++---- python/src/trezorlib/messages/TxOutput.py | 14 ++-- .../src/trezorlib/messages/TxOutputBinType.py | 4 +- python/src/trezorlib/messages/TxOutputType.py | 14 ++-- python/src/trezorlib/messages/TxRequest.py | 8 +-- .../messages/TxRequestDetailsType.py | 10 +-- .../messages/TxRequestSerializedType.py | 8 +-- .../src/trezorlib/messages/VerifyMessage.py | 2 +- .../messages/WebAuthnAddResidentCredential.py | 4 +- .../trezorlib/messages/WebAuthnCredential.py | 26 +++---- .../trezorlib/messages/WebAuthnCredentials.py | 4 +- .../WebAuthnListResidentCredentials.py | 2 +- .../WebAuthnRemoveResidentCredential.py | 4 +- python/src/trezorlib/messages/WipeDevice.py | 2 +- python/src/trezorlib/messages/WordAck.py | 2 +- python/src/trezorlib/messages/WordRequest.py | 4 +- 583 files changed, 2122 insertions(+), 2119 deletions(-) diff --git a/common/protob/pb2py b/common/protob/pb2py index 5096a04f3..eb4f81023 100755 --- a/common/protob/pb2py +++ b/common/protob/pb2py @@ -279,9 +279,12 @@ class Descriptor: for field in required_fields: yield f" {field.name}: {field.py_type}," for field in repeated_fields: - yield f" {field.name}: List[{field.py_type}] = None," + yield f" {field.name}: Optional[List[{field.py_type}]] = None," for field in optional_fields: - yield f" {field.name}: {field.py_type} = {field.default_value}," + if field.default_value is None: + yield f" {field.name}: Optional[{field.py_type}] = None," + else: + yield f" {field.name}: {field.py_type} = {field.default_value}," yield " ) -> None:" for field in repeated_fields: @@ -356,7 +359,7 @@ class Descriptor: yield "" yield "if __debug__:" yield " try:" - yield " from typing import Dict, List # noqa: F401" + yield " from typing import Dict, List, Optional # noqa: F401" yield " from typing_extensions import Literal # noqa: F401" all_enums = [field for field in fields if field.type_name in self.enum_types] diff --git a/core/src/trezor/messages/Address.py b/core/src/trezor/messages/Address.py index 61c664cf1..e2099ce32 100644 --- a/core/src/trezor/messages/Address.py +++ b/core/src/trezor/messages/Address.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/ApplyFlags.py b/core/src/trezor/messages/ApplyFlags.py index 298e0926d..8cb6a2ec5 100644 --- a/core/src/trezor/messages/ApplyFlags.py +++ b/core/src/trezor/messages/ApplyFlags.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ApplyFlags(p.MessageType): def __init__( self, *, - flags: int = None, + flags: Optional[int] = None, ) -> None: self.flags = flags diff --git a/core/src/trezor/messages/ApplySettings.py b/core/src/trezor/messages/ApplySettings.py index 5c0eb1187..ad0049a93 100644 --- a/core/src/trezor/messages/ApplySettings.py +++ b/core/src/trezor/messages/ApplySettings.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeSafetyCheckLevel = Literal[0, 1, 2] except ImportError: @@ -17,15 +17,15 @@ class ApplySettings(p.MessageType): def __init__( self, *, - 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: EnumTypeSafetyCheckLevel = None, - experimental_features: bool = None, + language: Optional[str] = None, + label: Optional[str] = None, + use_passphrase: Optional[bool] = None, + homescreen: Optional[bytes] = None, + auto_lock_delay_ms: Optional[int] = None, + display_rotation: Optional[int] = None, + passphrase_always_on_device: Optional[bool] = None, + safety_checks: Optional[EnumTypeSafetyCheckLevel] = None, + experimental_features: Optional[bool] = None, ) -> None: self.language = language self.label = label diff --git a/core/src/trezor/messages/AuthorizeCoinJoin.py b/core/src/trezor/messages/AuthorizeCoinJoin.py index b349d15d7..05777cfac 100644 --- a/core/src/trezor/messages/AuthorizeCoinJoin.py +++ b/core/src/trezor/messages/AuthorizeCoinJoin.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeAmountUnit = Literal[0, 1, 2, 3] @@ -21,8 +21,8 @@ class AuthorizeCoinJoin(p.MessageType): *, coordinator: str, max_total_fee: int, - address_n: List[int] = None, - fee_per_anonymity: int = None, + address_n: Optional[List[int]] = None, + fee_per_anonymity: Optional[int] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, amount_unit: EnumTypeAmountUnit = 0, diff --git a/core/src/trezor/messages/BackupDevice.py b/core/src/trezor/messages/BackupDevice.py index a37ab856f..9182f807e 100644 --- a/core/src/trezor/messages/BackupDevice.py +++ b/core/src/trezor/messages/BackupDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/BinanceAddress.py b/core/src/trezor/messages/BinanceAddress.py index 70e96e22f..908005d1d 100644 --- a/core/src/trezor/messages/BinanceAddress.py +++ b/core/src/trezor/messages/BinanceAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/BinanceCancelMsg.py b/core/src/trezor/messages/BinanceCancelMsg.py index c45d98b5c..484e7ac26 100644 --- a/core/src/trezor/messages/BinanceCancelMsg.py +++ b/core/src/trezor/messages/BinanceCancelMsg.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class BinanceCancelMsg(p.MessageType): def __init__( self, *, - refid: str = None, - sender: str = None, - symbol: str = None, + refid: Optional[str] = None, + sender: Optional[str] = None, + symbol: Optional[str] = None, ) -> None: self.refid = refid self.sender = sender diff --git a/core/src/trezor/messages/BinanceCoin.py b/core/src/trezor/messages/BinanceCoin.py index a7787122c..34db516c8 100644 --- a/core/src/trezor/messages/BinanceCoin.py +++ b/core/src/trezor/messages/BinanceCoin.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class BinanceCoin(p.MessageType): def __init__( self, *, - amount: int = None, - denom: str = None, + amount: Optional[int] = None, + denom: Optional[str] = None, ) -> None: self.amount = amount self.denom = denom diff --git a/core/src/trezor/messages/BinanceGetAddress.py b/core/src/trezor/messages/BinanceGetAddress.py index c28627066..d1ffbb31f 100644 --- a/core/src/trezor/messages/BinanceGetAddress.py +++ b/core/src/trezor/messages/BinanceGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class BinanceGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/BinanceGetPublicKey.py b/core/src/trezor/messages/BinanceGetPublicKey.py index bee1e9f8c..59f30ff31 100644 --- a/core/src/trezor/messages/BinanceGetPublicKey.py +++ b/core/src/trezor/messages/BinanceGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class BinanceGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/BinanceInputOutput.py b/core/src/trezor/messages/BinanceInputOutput.py index 6e309e8aa..eed4c2a6f 100644 --- a/core/src/trezor/messages/BinanceInputOutput.py +++ b/core/src/trezor/messages/BinanceInputOutput.py @@ -6,7 +6,7 @@ from .BinanceCoin import BinanceCoin if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class BinanceInputOutput(p.MessageType): def __init__( self, *, - coins: List[BinanceCoin] = None, - address: str = None, + coins: Optional[List[BinanceCoin]] = None, + address: Optional[str] = None, ) -> None: self.coins = coins if coins is not None else [] self.address = address diff --git a/core/src/trezor/messages/BinanceOrderMsg.py b/core/src/trezor/messages/BinanceOrderMsg.py index d5005154d..59e1b7b1d 100644 --- a/core/src/trezor/messages/BinanceOrderMsg.py +++ b/core/src/trezor/messages/BinanceOrderMsg.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeBinanceOrderType = Literal[0, 1, 2, 3] EnumTypeBinanceOrderSide = Literal[0, 1, 2] @@ -19,14 +19,14 @@ class BinanceOrderMsg(p.MessageType): def __init__( self, *, - id: str = None, - ordertype: EnumTypeBinanceOrderType = None, - price: int = None, - quantity: int = None, - sender: str = None, - side: EnumTypeBinanceOrderSide = None, - symbol: str = None, - timeinforce: EnumTypeBinanceTimeInForce = None, + id: Optional[str] = None, + ordertype: Optional[EnumTypeBinanceOrderType] = None, + price: Optional[int] = None, + quantity: Optional[int] = None, + sender: Optional[str] = None, + side: Optional[EnumTypeBinanceOrderSide] = None, + symbol: Optional[str] = None, + timeinforce: Optional[EnumTypeBinanceTimeInForce] = None, ) -> None: self.id = id self.ordertype = ordertype diff --git a/core/src/trezor/messages/BinancePublicKey.py b/core/src/trezor/messages/BinancePublicKey.py index 1dba05d5f..e04a44d3e 100644 --- a/core/src/trezor/messages/BinancePublicKey.py +++ b/core/src/trezor/messages/BinancePublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/BinanceSignTx.py b/core/src/trezor/messages/BinanceSignTx.py index e542b58bf..68fdf8f3f 100644 --- a/core/src/trezor/messages/BinanceSignTx.py +++ b/core/src/trezor/messages/BinanceSignTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,13 +16,13 @@ class BinanceSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - msg_count: int = None, - account_number: int = None, - chain_id: str = None, - memo: str = None, - sequence: int = None, - source: int = None, + address_n: Optional[List[int]] = None, + msg_count: Optional[int] = None, + account_number: Optional[int] = None, + chain_id: Optional[str] = None, + memo: Optional[str] = None, + sequence: Optional[int] = None, + source: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.msg_count = msg_count diff --git a/core/src/trezor/messages/BinanceSignedTx.py b/core/src/trezor/messages/BinanceSignedTx.py index 82880ce21..c8bce24cf 100644 --- a/core/src/trezor/messages/BinanceSignedTx.py +++ b/core/src/trezor/messages/BinanceSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/BinanceTransferMsg.py b/core/src/trezor/messages/BinanceTransferMsg.py index 83b34d594..de638d816 100644 --- a/core/src/trezor/messages/BinanceTransferMsg.py +++ b/core/src/trezor/messages/BinanceTransferMsg.py @@ -6,7 +6,7 @@ from .BinanceInputOutput import BinanceInputOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,8 +18,8 @@ class BinanceTransferMsg(p.MessageType): def __init__( self, *, - inputs: List[BinanceInputOutput] = None, - outputs: List[BinanceInputOutput] = None, + inputs: Optional[List[BinanceInputOutput]] = None, + outputs: Optional[List[BinanceInputOutput]] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.outputs = outputs if outputs is not None else [] diff --git a/core/src/trezor/messages/BinanceTxRequest.py b/core/src/trezor/messages/BinanceTxRequest.py index d80f12cd9..6c52adf15 100644 --- a/core/src/trezor/messages/BinanceTxRequest.py +++ b/core/src/trezor/messages/BinanceTxRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/ButtonAck.py b/core/src/trezor/messages/ButtonAck.py index 015b83c3b..9ca3f57b8 100644 --- a/core/src/trezor/messages/ButtonAck.py +++ b/core/src/trezor/messages/ButtonAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/ButtonRequest.py b/core/src/trezor/messages/ButtonRequest.py index b3f79b555..a40d05265 100644 --- a/core/src/trezor/messages/ButtonRequest.py +++ b/core/src/trezor/messages/ButtonRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeButtonRequestType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] except ImportError: @@ -17,7 +17,7 @@ class ButtonRequest(p.MessageType): def __init__( self, *, - code: EnumTypeButtonRequestType = None, + code: Optional[EnumTypeButtonRequestType] = None, ) -> None: self.code = code diff --git a/core/src/trezor/messages/Cancel.py b/core/src/trezor/messages/Cancel.py index 4ac639ccd..cf42f2325 100644 --- a/core/src/trezor/messages/Cancel.py +++ b/core/src/trezor/messages/Cancel.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CancelAuthorization.py b/core/src/trezor/messages/CancelAuthorization.py index 90e212529..716c584ea 100644 --- a/core/src/trezor/messages/CancelAuthorization.py +++ b/core/src/trezor/messages/CancelAuthorization.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoAddress.py b/core/src/trezor/messages/CardanoAddress.py index 48b1ba5a9..de2f1b988 100644 --- a/core/src/trezor/messages/CardanoAddress.py +++ b/core/src/trezor/messages/CardanoAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoAddressParametersType.py b/core/src/trezor/messages/CardanoAddressParametersType.py index 45cbd1dbf..67ef15c94 100644 --- a/core/src/trezor/messages/CardanoAddressParametersType.py +++ b/core/src/trezor/messages/CardanoAddressParametersType.py @@ -6,7 +6,7 @@ from .CardanoBlockchainPointerType import CardanoBlockchainPointerType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoAddressType = Literal[0, 1, 2, 3, 4, 5, 6, 7, 8, 14, 15] except ImportError: @@ -19,10 +19,10 @@ class CardanoAddressParametersType(p.MessageType): self, *, address_type: EnumTypeCardanoAddressType, - address_n: List[int] = None, - address_n_staking: List[int] = None, - staking_key_hash: bytes = None, - certificate_pointer: CardanoBlockchainPointerType = None, + address_n: Optional[List[int]] = None, + address_n_staking: Optional[List[int]] = None, + staking_key_hash: Optional[bytes] = None, + certificate_pointer: Optional[CardanoBlockchainPointerType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.address_n_staking = address_n_staking if address_n_staking is not None else [] diff --git a/core/src/trezor/messages/CardanoAssetGroupType.py b/core/src/trezor/messages/CardanoAssetGroupType.py index b5c028c1f..ea798533a 100644 --- a/core/src/trezor/messages/CardanoAssetGroupType.py +++ b/core/src/trezor/messages/CardanoAssetGroupType.py @@ -6,7 +6,7 @@ from .CardanoTokenType import CardanoTokenType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class CardanoAssetGroupType(p.MessageType): self, *, policy_id: bytes, - tokens: List[CardanoTokenType] = None, + tokens: Optional[List[CardanoTokenType]] = None, ) -> None: self.tokens = tokens if tokens is not None else [] self.policy_id = policy_id diff --git a/core/src/trezor/messages/CardanoBlockchainPointerType.py b/core/src/trezor/messages/CardanoBlockchainPointerType.py index f361afa46..e3fdbc384 100644 --- a/core/src/trezor/messages/CardanoBlockchainPointerType.py +++ b/core/src/trezor/messages/CardanoBlockchainPointerType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoGetAddress.py b/core/src/trezor/messages/CardanoGetAddress.py index 88de813a2..68f5843fe 100644 --- a/core/src/trezor/messages/CardanoGetAddress.py +++ b/core/src/trezor/messages/CardanoGetAddress.py @@ -6,7 +6,7 @@ from .CardanoAddressParametersType import CardanoAddressParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoGetPublicKey.py b/core/src/trezor/messages/CardanoGetPublicKey.py index 9670ab927..565c56836 100644 --- a/core/src/trezor/messages/CardanoGetPublicKey.py +++ b/core/src/trezor/messages/CardanoGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class CardanoGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/CardanoPoolMetadataType.py b/core/src/trezor/messages/CardanoPoolMetadataType.py index 6ab0ffade..07e22deed 100644 --- a/core/src/trezor/messages/CardanoPoolMetadataType.py +++ b/core/src/trezor/messages/CardanoPoolMetadataType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoPoolOwnerType.py b/core/src/trezor/messages/CardanoPoolOwnerType.py index cfd391ee8..e3ce2753e 100644 --- a/core/src/trezor/messages/CardanoPoolOwnerType.py +++ b/core/src/trezor/messages/CardanoPoolOwnerType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class CardanoPoolOwnerType(p.MessageType): def __init__( self, *, - staking_key_path: List[int] = None, - staking_key_hash: bytes = None, + staking_key_path: Optional[List[int]] = None, + staking_key_hash: Optional[bytes] = None, ) -> None: self.staking_key_path = staking_key_path if staking_key_path is not None else [] self.staking_key_hash = staking_key_hash diff --git a/core/src/trezor/messages/CardanoPoolParametersType.py b/core/src/trezor/messages/CardanoPoolParametersType.py index f65c44938..405905bc5 100644 --- a/core/src/trezor/messages/CardanoPoolParametersType.py +++ b/core/src/trezor/messages/CardanoPoolParametersType.py @@ -8,7 +8,7 @@ from .CardanoPoolRelayParametersType import CardanoPoolRelayParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -26,9 +26,9 @@ class CardanoPoolParametersType(p.MessageType): margin_numerator: int, margin_denominator: int, reward_account: str, - owners: List[CardanoPoolOwnerType] = None, - relays: List[CardanoPoolRelayParametersType] = None, - metadata: CardanoPoolMetadataType = None, + owners: Optional[List[CardanoPoolOwnerType]] = None, + relays: Optional[List[CardanoPoolRelayParametersType]] = None, + metadata: Optional[CardanoPoolMetadataType] = None, ) -> None: self.owners = owners if owners is not None else [] self.relays = relays if relays is not None else [] diff --git a/core/src/trezor/messages/CardanoPoolRelayParametersType.py b/core/src/trezor/messages/CardanoPoolRelayParametersType.py index 67eea36a2..79d421425 100644 --- a/core/src/trezor/messages/CardanoPoolRelayParametersType.py +++ b/core/src/trezor/messages/CardanoPoolRelayParametersType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoPoolRelayType = Literal[0, 1, 2] except ImportError: @@ -17,10 +17,10 @@ class CardanoPoolRelayParametersType(p.MessageType): self, *, type: EnumTypeCardanoPoolRelayType, - ipv4_address: bytes = None, - ipv6_address: bytes = None, - host_name: str = None, - port: int = None, + ipv4_address: Optional[bytes] = None, + ipv6_address: Optional[bytes] = None, + host_name: Optional[str] = None, + port: Optional[int] = None, ) -> None: self.type = type self.ipv4_address = ipv4_address diff --git a/core/src/trezor/messages/CardanoPublicKey.py b/core/src/trezor/messages/CardanoPublicKey.py index baecb6058..47e3e3ff4 100644 --- a/core/src/trezor/messages/CardanoPublicKey.py +++ b/core/src/trezor/messages/CardanoPublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoSignTx.py b/core/src/trezor/messages/CardanoSignTx.py index 1f31d2cca..a665d9e5f 100644 --- a/core/src/trezor/messages/CardanoSignTx.py +++ b/core/src/trezor/messages/CardanoSignTx.py @@ -9,7 +9,7 @@ from .CardanoTxWithdrawalType import CardanoTxWithdrawalType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,13 +24,13 @@ class CardanoSignTx(p.MessageType): protocol_magic: int, fee: int, network_id: int, - inputs: List[CardanoTxInputType] = None, - outputs: List[CardanoTxOutputType] = None, - certificates: List[CardanoTxCertificateType] = None, - withdrawals: List[CardanoTxWithdrawalType] = None, - ttl: int = None, - metadata: bytes = None, - validity_interval_start: int = None, + inputs: Optional[List[CardanoTxInputType]] = None, + outputs: Optional[List[CardanoTxOutputType]] = None, + certificates: Optional[List[CardanoTxCertificateType]] = None, + withdrawals: Optional[List[CardanoTxWithdrawalType]] = None, + ttl: Optional[int] = None, + metadata: Optional[bytes] = None, + validity_interval_start: Optional[int] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.outputs = outputs if outputs is not None else [] diff --git a/core/src/trezor/messages/CardanoSignedTx.py b/core/src/trezor/messages/CardanoSignedTx.py index 081b9b34f..dac082882 100644 --- a/core/src/trezor/messages/CardanoSignedTx.py +++ b/core/src/trezor/messages/CardanoSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class CardanoSignedTx(p.MessageType): self, *, tx_hash: bytes, - serialized_tx: bytes = None, + serialized_tx: Optional[bytes] = None, ) -> None: self.tx_hash = tx_hash self.serialized_tx = serialized_tx diff --git a/core/src/trezor/messages/CardanoSignedTxChunk.py b/core/src/trezor/messages/CardanoSignedTxChunk.py index 99ce6e10b..0de820a90 100644 --- a/core/src/trezor/messages/CardanoSignedTxChunk.py +++ b/core/src/trezor/messages/CardanoSignedTxChunk.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoSignedTxChunkAck.py b/core/src/trezor/messages/CardanoSignedTxChunkAck.py index c07e37464..d78f450f8 100644 --- a/core/src/trezor/messages/CardanoSignedTxChunkAck.py +++ b/core/src/trezor/messages/CardanoSignedTxChunkAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoTokenType.py b/core/src/trezor/messages/CardanoTokenType.py index 513a3956f..42b43e0ad 100644 --- a/core/src/trezor/messages/CardanoTokenType.py +++ b/core/src/trezor/messages/CardanoTokenType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/CardanoTxCertificateType.py b/core/src/trezor/messages/CardanoTxCertificateType.py index 6da24776c..468ff2cce 100644 --- a/core/src/trezor/messages/CardanoTxCertificateType.py +++ b/core/src/trezor/messages/CardanoTxCertificateType.py @@ -6,7 +6,7 @@ from .CardanoPoolParametersType import CardanoPoolParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoCertificateType = Literal[0, 1, 2, 3] except ImportError: @@ -19,9 +19,9 @@ class CardanoTxCertificateType(p.MessageType): self, *, type: EnumTypeCardanoCertificateType, - path: List[int] = None, - pool: bytes = None, - pool_parameters: CardanoPoolParametersType = None, + path: Optional[List[int]] = None, + pool: Optional[bytes] = None, + pool_parameters: Optional[CardanoPoolParametersType] = None, ) -> None: self.path = path if path is not None else [] self.type = type diff --git a/core/src/trezor/messages/CardanoTxInputType.py b/core/src/trezor/messages/CardanoTxInputType.py index 892600b59..a770c1685 100644 --- a/core/src/trezor/messages/CardanoTxInputType.py +++ b/core/src/trezor/messages/CardanoTxInputType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class CardanoTxInputType(p.MessageType): *, prev_hash: bytes, prev_index: int, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/core/src/trezor/messages/CardanoTxOutputType.py b/core/src/trezor/messages/CardanoTxOutputType.py index e588a2bf8..922c1ad0e 100644 --- a/core/src/trezor/messages/CardanoTxOutputType.py +++ b/core/src/trezor/messages/CardanoTxOutputType.py @@ -7,7 +7,7 @@ from .CardanoAssetGroupType import CardanoAssetGroupType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,9 +19,9 @@ class CardanoTxOutputType(p.MessageType): self, *, amount: int, - token_bundle: List[CardanoAssetGroupType] = None, - address: str = None, - address_parameters: CardanoAddressParametersType = None, + token_bundle: Optional[List[CardanoAssetGroupType]] = None, + address: Optional[str] = None, + address_parameters: Optional[CardanoAddressParametersType] = None, ) -> None: self.token_bundle = token_bundle if token_bundle is not None else [] self.amount = amount diff --git a/core/src/trezor/messages/CardanoTxWithdrawalType.py b/core/src/trezor/messages/CardanoTxWithdrawalType.py index 98271e8d4..f5e88d2ce 100644 --- a/core/src/trezor/messages/CardanoTxWithdrawalType.py +++ b/core/src/trezor/messages/CardanoTxWithdrawalType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class CardanoTxWithdrawalType(p.MessageType): self, *, amount: int, - path: List[int] = None, + path: Optional[List[int]] = None, ) -> None: self.path = path if path is not None else [] self.amount = amount diff --git a/core/src/trezor/messages/ChangePin.py b/core/src/trezor/messages/ChangePin.py index e085980db..6464248d1 100644 --- a/core/src/trezor/messages/ChangePin.py +++ b/core/src/trezor/messages/ChangePin.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ChangePin(p.MessageType): def __init__( self, *, - remove: bool = None, + remove: Optional[bool] = None, ) -> None: self.remove = remove diff --git a/core/src/trezor/messages/ChangeWipeCode.py b/core/src/trezor/messages/ChangeWipeCode.py index 16de08d86..80641410c 100644 --- a/core/src/trezor/messages/ChangeWipeCode.py +++ b/core/src/trezor/messages/ChangeWipeCode.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ChangeWipeCode(p.MessageType): def __init__( self, *, - remove: bool = None, + remove: Optional[bool] = None, ) -> None: self.remove = remove diff --git a/core/src/trezor/messages/CipherKeyValue.py b/core/src/trezor/messages/CipherKeyValue.py index 6bbde1f13..d09e6a575 100644 --- a/core/src/trezor/messages/CipherKeyValue.py +++ b/core/src/trezor/messages/CipherKeyValue.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class CipherKeyValue(p.MessageType): *, key: str, value: bytes, - address_n: List[int] = None, - encrypt: bool = None, - ask_on_encrypt: bool = None, - ask_on_decrypt: bool = None, - iv: bytes = None, + address_n: Optional[List[int]] = None, + encrypt: Optional[bool] = None, + ask_on_encrypt: Optional[bool] = None, + ask_on_decrypt: Optional[bool] = None, + iv: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.key = key diff --git a/core/src/trezor/messages/CipheredKeyValue.py b/core/src/trezor/messages/CipheredKeyValue.py index 2c5466655..07751e015 100644 --- a/core/src/trezor/messages/CipheredKeyValue.py +++ b/core/src/trezor/messages/CipheredKeyValue.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/DebugLinkDecision.py b/core/src/trezor/messages/DebugLinkDecision.py index ce2921c76..860991dee 100644 --- a/core/src/trezor/messages/DebugLinkDecision.py +++ b/core/src/trezor/messages/DebugLinkDecision.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeDebugSwipeDirection = Literal[0, 1, 2, 3] except ImportError: @@ -17,13 +17,13 @@ class DebugLinkDecision(p.MessageType): def __init__( self, *, - yes_no: bool = None, - swipe: EnumTypeDebugSwipeDirection = None, - input: str = None, - x: int = None, - y: int = None, - wait: bool = None, - hold_ms: int = None, + yes_no: Optional[bool] = None, + swipe: Optional[EnumTypeDebugSwipeDirection] = None, + input: Optional[str] = None, + x: Optional[int] = None, + y: Optional[int] = None, + wait: Optional[bool] = None, + hold_ms: Optional[int] = None, ) -> None: self.yes_no = yes_no self.swipe = swipe diff --git a/core/src/trezor/messages/DebugLinkEraseSdCard.py b/core/src/trezor/messages/DebugLinkEraseSdCard.py index d920b0103..c4ae434ce 100644 --- a/core/src/trezor/messages/DebugLinkEraseSdCard.py +++ b/core/src/trezor/messages/DebugLinkEraseSdCard.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkEraseSdCard(p.MessageType): def __init__( self, *, - format: bool = None, + format: Optional[bool] = None, ) -> None: self.format = format diff --git a/core/src/trezor/messages/DebugLinkGetState.py b/core/src/trezor/messages/DebugLinkGetState.py index 780bde309..520ab5242 100644 --- a/core/src/trezor/messages/DebugLinkGetState.py +++ b/core/src/trezor/messages/DebugLinkGetState.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class DebugLinkGetState(p.MessageType): def __init__( self, *, - wait_word_list: bool = None, - wait_word_pos: bool = None, - wait_layout: bool = None, + wait_word_list: Optional[bool] = None, + wait_word_pos: Optional[bool] = None, + wait_layout: Optional[bool] = None, ) -> None: self.wait_word_list = wait_word_list self.wait_word_pos = wait_word_pos diff --git a/core/src/trezor/messages/DebugLinkLayout.py b/core/src/trezor/messages/DebugLinkLayout.py index abb0f695d..03438da62 100644 --- a/core/src/trezor/messages/DebugLinkLayout.py +++ b/core/src/trezor/messages/DebugLinkLayout.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkLayout(p.MessageType): def __init__( self, *, - lines: List[str] = None, + lines: Optional[List[str]] = None, ) -> None: self.lines = lines if lines is not None else [] diff --git a/core/src/trezor/messages/DebugLinkRecordScreen.py b/core/src/trezor/messages/DebugLinkRecordScreen.py index 15021f4c7..436774860 100644 --- a/core/src/trezor/messages/DebugLinkRecordScreen.py +++ b/core/src/trezor/messages/DebugLinkRecordScreen.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkRecordScreen(p.MessageType): def __init__( self, *, - target_directory: str = None, + target_directory: Optional[str] = None, ) -> None: self.target_directory = target_directory diff --git a/core/src/trezor/messages/DebugLinkReseedRandom.py b/core/src/trezor/messages/DebugLinkReseedRandom.py index bf94bd06e..4ae5a354b 100644 --- a/core/src/trezor/messages/DebugLinkReseedRandom.py +++ b/core/src/trezor/messages/DebugLinkReseedRandom.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkReseedRandom(p.MessageType): def __init__( self, *, - value: int = None, + value: Optional[int] = None, ) -> None: self.value = value diff --git a/core/src/trezor/messages/DebugLinkState.py b/core/src/trezor/messages/DebugLinkState.py index 4d373cce0..b06d1c56b 100644 --- a/core/src/trezor/messages/DebugLinkState.py +++ b/core/src/trezor/messages/DebugLinkState.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,19 +18,19 @@ class DebugLinkState(p.MessageType): def __init__( self, *, - layout_lines: List[str] = None, - 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: int = None, + layout_lines: Optional[List[str]] = None, + layout: Optional[bytes] = None, + pin: Optional[str] = None, + matrix: Optional[str] = None, + mnemonic_secret: Optional[bytes] = None, + node: Optional[HDNodeType] = None, + passphrase_protection: Optional[bool] = None, + reset_word: Optional[str] = None, + reset_entropy: Optional[bytes] = None, + recovery_fake_word: Optional[str] = None, + recovery_word_pos: Optional[int] = None, + reset_word_pos: Optional[int] = None, + mnemonic_type: Optional[int] = None, ) -> None: self.layout_lines = layout_lines if layout_lines is not None else [] self.layout = layout diff --git a/core/src/trezor/messages/DebugLinkWatchLayout.py b/core/src/trezor/messages/DebugLinkWatchLayout.py index 74bc91c9c..cf3e139de 100644 --- a/core/src/trezor/messages/DebugLinkWatchLayout.py +++ b/core/src/trezor/messages/DebugLinkWatchLayout.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkWatchLayout(p.MessageType): def __init__( self, *, - watch: bool = None, + watch: Optional[bool] = None, ) -> None: self.watch = watch diff --git a/core/src/trezor/messages/DebugMoneroDiagAck.py b/core/src/trezor/messages/DebugMoneroDiagAck.py index 54b7ad2d5..5c7be7f14 100644 --- a/core/src/trezor/messages/DebugMoneroDiagAck.py +++ b/core/src/trezor/messages/DebugMoneroDiagAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class DebugMoneroDiagAck(p.MessageType): def __init__( self, *, - pd: List[int] = None, - ins: int = None, - p1: int = None, - p2: int = None, - data1: bytes = None, - data2: bytes = None, + pd: Optional[List[int]] = None, + ins: Optional[int] = None, + p1: Optional[int] = None, + p2: Optional[int] = None, + data1: Optional[bytes] = None, + data2: Optional[bytes] = None, ) -> None: self.pd = pd if pd is not None else [] self.ins = ins diff --git a/core/src/trezor/messages/DebugMoneroDiagRequest.py b/core/src/trezor/messages/DebugMoneroDiagRequest.py index 34dded1c7..658e8de51 100644 --- a/core/src/trezor/messages/DebugMoneroDiagRequest.py +++ b/core/src/trezor/messages/DebugMoneroDiagRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class DebugMoneroDiagRequest(p.MessageType): def __init__( self, *, - pd: List[int] = None, - ins: int = None, - p1: int = None, - p2: int = None, - data1: bytes = None, - data2: bytes = None, + pd: Optional[List[int]] = None, + ins: Optional[int] = None, + p1: Optional[int] = None, + p2: Optional[int] = None, + data1: Optional[bytes] = None, + data2: Optional[bytes] = None, ) -> None: self.pd = pd if pd is not None else [] self.ins = ins diff --git a/core/src/trezor/messages/Deprecated_PassphraseStateAck.py b/core/src/trezor/messages/Deprecated_PassphraseStateAck.py index 5bd97159e..f4eb6dc40 100644 --- a/core/src/trezor/messages/Deprecated_PassphraseStateAck.py +++ b/core/src/trezor/messages/Deprecated_PassphraseStateAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/Deprecated_PassphraseStateRequest.py b/core/src/trezor/messages/Deprecated_PassphraseStateRequest.py index ad73b1c56..1f52808f7 100644 --- a/core/src/trezor/messages/Deprecated_PassphraseStateRequest.py +++ b/core/src/trezor/messages/Deprecated_PassphraseStateRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class Deprecated_PassphraseStateRequest(p.MessageType): def __init__( self, *, - state: bytes = None, + state: Optional[bytes] = None, ) -> None: self.state = state diff --git a/core/src/trezor/messages/DoPreauthorized.py b/core/src/trezor/messages/DoPreauthorized.py index 9fea449ef..7a03eee72 100644 --- a/core/src/trezor/messages/DoPreauthorized.py +++ b/core/src/trezor/messages/DoPreauthorized.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/ECDHSessionKey.py b/core/src/trezor/messages/ECDHSessionKey.py index 03d1a4ffa..bf4436efe 100644 --- a/core/src/trezor/messages/ECDHSessionKey.py +++ b/core/src/trezor/messages/ECDHSessionKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class ECDHSessionKey(p.MessageType): self, *, session_key: bytes, - public_key: bytes = None, + public_key: Optional[bytes] = None, ) -> None: self.session_key = session_key self.public_key = public_key diff --git a/core/src/trezor/messages/EndSession.py b/core/src/trezor/messages/EndSession.py index 71169244d..59b9cd4b4 100644 --- a/core/src/trezor/messages/EndSession.py +++ b/core/src/trezor/messages/EndSession.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/Entropy.py b/core/src/trezor/messages/Entropy.py index 49679d888..7d3a63bd2 100644 --- a/core/src/trezor/messages/Entropy.py +++ b/core/src/trezor/messages/Entropy.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EntropyAck.py b/core/src/trezor/messages/EntropyAck.py index 9ea7ae61b..11d6c14e6 100644 --- a/core/src/trezor/messages/EntropyAck.py +++ b/core/src/trezor/messages/EntropyAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EntropyAck(p.MessageType): def __init__( self, *, - entropy: bytes = None, + entropy: Optional[bytes] = None, ) -> None: self.entropy = entropy diff --git a/core/src/trezor/messages/EntropyRequest.py b/core/src/trezor/messages/EntropyRequest.py index 57426760d..7bcf7e7c2 100644 --- a/core/src/trezor/messages/EntropyRequest.py +++ b/core/src/trezor/messages/EntropyRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EosActionBuyRam.py b/core/src/trezor/messages/EosActionBuyRam.py index f3e485199..bb067e9ba 100644 --- a/core/src/trezor/messages/EosActionBuyRam.py +++ b/core/src/trezor/messages/EosActionBuyRam.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class EosActionBuyRam(p.MessageType): def __init__( self, *, - payer: int = None, - receiver: int = None, - quantity: EosAsset = None, + payer: Optional[int] = None, + receiver: Optional[int] = None, + quantity: Optional[EosAsset] = None, ) -> None: self.payer = payer self.receiver = receiver diff --git a/core/src/trezor/messages/EosActionBuyRamBytes.py b/core/src/trezor/messages/EosActionBuyRamBytes.py index f2bc49750..3e670d029 100644 --- a/core/src/trezor/messages/EosActionBuyRamBytes.py +++ b/core/src/trezor/messages/EosActionBuyRamBytes.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionBuyRamBytes(p.MessageType): def __init__( self, *, - payer: int = None, - receiver: int = None, - bytes: int = None, + payer: Optional[int] = None, + receiver: Optional[int] = None, + bytes: Optional[int] = None, ) -> None: self.payer = payer self.receiver = receiver diff --git a/core/src/trezor/messages/EosActionCommon.py b/core/src/trezor/messages/EosActionCommon.py index 9e512130b..bf7a3d3c5 100644 --- a/core/src/trezor/messages/EosActionCommon.py +++ b/core/src/trezor/messages/EosActionCommon.py @@ -6,7 +6,7 @@ from .EosPermissionLevel import EosPermissionLevel if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class EosActionCommon(p.MessageType): def __init__( self, *, - authorization: List[EosPermissionLevel] = None, - account: int = None, - name: int = None, + authorization: Optional[List[EosPermissionLevel]] = None, + account: Optional[int] = None, + name: Optional[int] = None, ) -> None: self.authorization = authorization if authorization is not None else [] self.account = account diff --git a/core/src/trezor/messages/EosActionDelegate.py b/core/src/trezor/messages/EosActionDelegate.py index 82df458bf..d341c60d9 100644 --- a/core/src/trezor/messages/EosActionDelegate.py +++ b/core/src/trezor/messages/EosActionDelegate.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class EosActionDelegate(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - net_quantity: EosAsset = None, - cpu_quantity: EosAsset = None, - transfer: bool = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + net_quantity: Optional[EosAsset] = None, + cpu_quantity: Optional[EosAsset] = None, + transfer: Optional[bool] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/core/src/trezor/messages/EosActionDeleteAuth.py b/core/src/trezor/messages/EosActionDeleteAuth.py index ce0401dff..eb813b9ae 100644 --- a/core/src/trezor/messages/EosActionDeleteAuth.py +++ b/core/src/trezor/messages/EosActionDeleteAuth.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosActionDeleteAuth(p.MessageType): def __init__( self, *, - account: int = None, - permission: int = None, + account: Optional[int] = None, + permission: Optional[int] = None, ) -> None: self.account = account self.permission = permission diff --git a/core/src/trezor/messages/EosActionLinkAuth.py b/core/src/trezor/messages/EosActionLinkAuth.py index ee845ab04..9a1fb2467 100644 --- a/core/src/trezor/messages/EosActionLinkAuth.py +++ b/core/src/trezor/messages/EosActionLinkAuth.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class EosActionLinkAuth(p.MessageType): def __init__( self, *, - account: int = None, - code: int = None, - type: int = None, - requirement: int = None, + account: Optional[int] = None, + code: Optional[int] = None, + type: Optional[int] = None, + requirement: Optional[int] = None, ) -> None: self.account = account self.code = code diff --git a/core/src/trezor/messages/EosActionNewAccount.py b/core/src/trezor/messages/EosActionNewAccount.py index 3eec6b99f..4e6c240cf 100644 --- a/core/src/trezor/messages/EosActionNewAccount.py +++ b/core/src/trezor/messages/EosActionNewAccount.py @@ -6,7 +6,7 @@ from .EosAuthorization import EosAuthorization if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionNewAccount(p.MessageType): def __init__( self, *, - creator: int = None, - name: int = None, - owner: EosAuthorization = None, - active: EosAuthorization = None, + creator: Optional[int] = None, + name: Optional[int] = None, + owner: Optional[EosAuthorization] = None, + active: Optional[EosAuthorization] = None, ) -> None: self.creator = creator self.name = name diff --git a/core/src/trezor/messages/EosActionRefund.py b/core/src/trezor/messages/EosActionRefund.py index b16bb5760..571604ff3 100644 --- a/core/src/trezor/messages/EosActionRefund.py +++ b/core/src/trezor/messages/EosActionRefund.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class EosActionRefund(p.MessageType): def __init__( self, *, - owner: int = None, + owner: Optional[int] = None, ) -> None: self.owner = owner diff --git a/core/src/trezor/messages/EosActionSellRam.py b/core/src/trezor/messages/EosActionSellRam.py index 033256670..b762660ca 100644 --- a/core/src/trezor/messages/EosActionSellRam.py +++ b/core/src/trezor/messages/EosActionSellRam.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosActionSellRam(p.MessageType): def __init__( self, *, - account: int = None, - bytes: int = None, + account: Optional[int] = None, + bytes: Optional[int] = None, ) -> None: self.account = account self.bytes = bytes diff --git a/core/src/trezor/messages/EosActionTransfer.py b/core/src/trezor/messages/EosActionTransfer.py index 62faaf5f4..139b1c261 100644 --- a/core/src/trezor/messages/EosActionTransfer.py +++ b/core/src/trezor/messages/EosActionTransfer.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionTransfer(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - quantity: EosAsset = None, - memo: str = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + quantity: Optional[EosAsset] = None, + memo: Optional[str] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/core/src/trezor/messages/EosActionUndelegate.py b/core/src/trezor/messages/EosActionUndelegate.py index 3a40e9821..26a553b28 100644 --- a/core/src/trezor/messages/EosActionUndelegate.py +++ b/core/src/trezor/messages/EosActionUndelegate.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionUndelegate(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - net_quantity: EosAsset = None, - cpu_quantity: EosAsset = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + net_quantity: Optional[EosAsset] = None, + cpu_quantity: Optional[EosAsset] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/core/src/trezor/messages/EosActionUnknown.py b/core/src/trezor/messages/EosActionUnknown.py index ac6af7ac6..bacf03d58 100644 --- a/core/src/trezor/messages/EosActionUnknown.py +++ b/core/src/trezor/messages/EosActionUnknown.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EosActionUnknown(p.MessageType): self, *, data_size: int, - data_chunk: bytes = None, + data_chunk: Optional[bytes] = None, ) -> None: self.data_size = data_size self.data_chunk = data_chunk diff --git a/core/src/trezor/messages/EosActionUnlinkAuth.py b/core/src/trezor/messages/EosActionUnlinkAuth.py index b6a768878..245994c0b 100644 --- a/core/src/trezor/messages/EosActionUnlinkAuth.py +++ b/core/src/trezor/messages/EosActionUnlinkAuth.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionUnlinkAuth(p.MessageType): def __init__( self, *, - account: int = None, - code: int = None, - type: int = None, + account: Optional[int] = None, + code: Optional[int] = None, + type: Optional[int] = None, ) -> None: self.account = account self.code = code diff --git a/core/src/trezor/messages/EosActionUpdateAuth.py b/core/src/trezor/messages/EosActionUpdateAuth.py index c4e86ed9a..83ebd9ad1 100644 --- a/core/src/trezor/messages/EosActionUpdateAuth.py +++ b/core/src/trezor/messages/EosActionUpdateAuth.py @@ -6,7 +6,7 @@ from .EosAuthorization import EosAuthorization if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionUpdateAuth(p.MessageType): def __init__( self, *, - account: int = None, - permission: int = None, - parent: int = None, - auth: EosAuthorization = None, + account: Optional[int] = None, + permission: Optional[int] = None, + parent: Optional[int] = None, + auth: Optional[EosAuthorization] = None, ) -> None: self.account = account self.permission = permission diff --git a/core/src/trezor/messages/EosActionVoteProducer.py b/core/src/trezor/messages/EosActionVoteProducer.py index 6bf43e6ab..a79c1ea8e 100644 --- a/core/src/trezor/messages/EosActionVoteProducer.py +++ b/core/src/trezor/messages/EosActionVoteProducer.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionVoteProducer(p.MessageType): def __init__( self, *, - producers: List[int] = None, - voter: int = None, - proxy: int = None, + producers: Optional[List[int]] = None, + voter: Optional[int] = None, + proxy: Optional[int] = None, ) -> None: self.producers = producers if producers is not None else [] self.voter = voter diff --git a/core/src/trezor/messages/EosAsset.py b/core/src/trezor/messages/EosAsset.py index b7238f4a5..40b77b2c8 100644 --- a/core/src/trezor/messages/EosAsset.py +++ b/core/src/trezor/messages/EosAsset.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosAsset(p.MessageType): def __init__( self, *, - amount: int = None, - symbol: int = None, + amount: Optional[int] = None, + symbol: Optional[int] = None, ) -> None: self.amount = amount self.symbol = symbol diff --git a/core/src/trezor/messages/EosAuthorization.py b/core/src/trezor/messages/EosAuthorization.py index 1ccfc4bf1..bc6d4e429 100644 --- a/core/src/trezor/messages/EosAuthorization.py +++ b/core/src/trezor/messages/EosAuthorization.py @@ -8,7 +8,7 @@ from .EosAuthorizationWait import EosAuthorizationWait if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class EosAuthorization(p.MessageType): def __init__( self, *, - keys: List[EosAuthorizationKey] = None, - accounts: List[EosAuthorizationAccount] = None, - waits: List[EosAuthorizationWait] = None, - threshold: int = None, + keys: Optional[List[EosAuthorizationKey]] = None, + accounts: Optional[List[EosAuthorizationAccount]] = None, + waits: Optional[List[EosAuthorizationWait]] = None, + threshold: Optional[int] = None, ) -> None: self.keys = keys if keys is not None else [] self.accounts = accounts if accounts is not None else [] diff --git a/core/src/trezor/messages/EosAuthorizationAccount.py b/core/src/trezor/messages/EosAuthorizationAccount.py index 255dc4d90..aa1012e57 100644 --- a/core/src/trezor/messages/EosAuthorizationAccount.py +++ b/core/src/trezor/messages/EosAuthorizationAccount.py @@ -6,7 +6,7 @@ from .EosPermissionLevel import EosPermissionLevel if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class EosAuthorizationAccount(p.MessageType): def __init__( self, *, - account: EosPermissionLevel = None, - weight: int = None, + account: Optional[EosPermissionLevel] = None, + weight: Optional[int] = None, ) -> None: self.account = account self.weight = weight diff --git a/core/src/trezor/messages/EosAuthorizationKey.py b/core/src/trezor/messages/EosAuthorizationKey.py index 53833f82f..e403a0561 100644 --- a/core/src/trezor/messages/EosAuthorizationKey.py +++ b/core/src/trezor/messages/EosAuthorizationKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class EosAuthorizationKey(p.MessageType): *, type: int, weight: int, - address_n: List[int] = None, - key: bytes = None, + address_n: Optional[List[int]] = None, + key: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.type = type diff --git a/core/src/trezor/messages/EosAuthorizationWait.py b/core/src/trezor/messages/EosAuthorizationWait.py index 42c9b9437..7b132c541 100644 --- a/core/src/trezor/messages/EosAuthorizationWait.py +++ b/core/src/trezor/messages/EosAuthorizationWait.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosAuthorizationWait(p.MessageType): def __init__( self, *, - wait_sec: int = None, - weight: int = None, + wait_sec: Optional[int] = None, + weight: Optional[int] = None, ) -> None: self.wait_sec = wait_sec self.weight = weight diff --git a/core/src/trezor/messages/EosGetPublicKey.py b/core/src/trezor/messages/EosGetPublicKey.py index 9bb8a92b0..a2e2aa38d 100644 --- a/core/src/trezor/messages/EosGetPublicKey.py +++ b/core/src/trezor/messages/EosGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EosGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/EosPermissionLevel.py b/core/src/trezor/messages/EosPermissionLevel.py index 274b1dafa..1198a7edc 100644 --- a/core/src/trezor/messages/EosPermissionLevel.py +++ b/core/src/trezor/messages/EosPermissionLevel.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosPermissionLevel(p.MessageType): def __init__( self, *, - actor: int = None, - permission: int = None, + actor: Optional[int] = None, + permission: Optional[int] = None, ) -> None: self.actor = actor self.permission = permission diff --git a/core/src/trezor/messages/EosPublicKey.py b/core/src/trezor/messages/EosPublicKey.py index 89217c094..93f9fab3d 100644 --- a/core/src/trezor/messages/EosPublicKey.py +++ b/core/src/trezor/messages/EosPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EosSignTx.py b/core/src/trezor/messages/EosSignTx.py index d405d97be..ac0cef4d8 100644 --- a/core/src/trezor/messages/EosSignTx.py +++ b/core/src/trezor/messages/EosSignTx.py @@ -6,7 +6,7 @@ from .EosTxHeader import EosTxHeader if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class EosSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - chain_id: bytes = None, - header: EosTxHeader = None, - num_actions: int = None, + address_n: Optional[List[int]] = None, + chain_id: Optional[bytes] = None, + header: Optional[EosTxHeader] = None, + num_actions: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.chain_id = chain_id diff --git a/core/src/trezor/messages/EosSignedTx.py b/core/src/trezor/messages/EosSignedTx.py index 815cf1452..f8684a573 100644 --- a/core/src/trezor/messages/EosSignedTx.py +++ b/core/src/trezor/messages/EosSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EosTxActionAck.py b/core/src/trezor/messages/EosTxActionAck.py index 4b7777d10..cfd1edf43 100644 --- a/core/src/trezor/messages/EosTxActionAck.py +++ b/core/src/trezor/messages/EosTxActionAck.py @@ -20,7 +20,7 @@ from .EosActionVoteProducer import EosActionVoteProducer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -32,21 +32,21 @@ class EosTxActionAck(p.MessageType): def __init__( self, *, - 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, + common: Optional[EosActionCommon] = None, + transfer: Optional[EosActionTransfer] = None, + delegate: Optional[EosActionDelegate] = None, + undelegate: Optional[EosActionUndelegate] = None, + refund: Optional[EosActionRefund] = None, + buy_ram: Optional[EosActionBuyRam] = None, + buy_ram_bytes: Optional[EosActionBuyRamBytes] = None, + sell_ram: Optional[EosActionSellRam] = None, + vote_producer: Optional[EosActionVoteProducer] = None, + update_auth: Optional[EosActionUpdateAuth] = None, + delete_auth: Optional[EosActionDeleteAuth] = None, + link_auth: Optional[EosActionLinkAuth] = None, + unlink_auth: Optional[EosActionUnlinkAuth] = None, + new_account: Optional[EosActionNewAccount] = None, + unknown: Optional[EosActionUnknown] = None, ) -> None: self.common = common self.transfer = transfer diff --git a/core/src/trezor/messages/EosTxActionRequest.py b/core/src/trezor/messages/EosTxActionRequest.py index b11f6b913..5fcc024b5 100644 --- a/core/src/trezor/messages/EosTxActionRequest.py +++ b/core/src/trezor/messages/EosTxActionRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EosTxActionRequest(p.MessageType): def __init__( self, *, - data_size: int = None, + data_size: Optional[int] = None, ) -> None: self.data_size = data_size diff --git a/core/src/trezor/messages/EosTxHeader.py b/core/src/trezor/messages/EosTxHeader.py index 0a335d061..fac2f64d6 100644 --- a/core/src/trezor/messages/EosTxHeader.py +++ b/core/src/trezor/messages/EosTxHeader.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EthereumAddress.py b/core/src/trezor/messages/EthereumAddress.py index c8940f549..07259f7bc 100644 --- a/core/src/trezor/messages/EthereumAddress.py +++ b/core/src/trezor/messages/EthereumAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EthereumAddress(p.MessageType): def __init__( self, *, - address: str = None, + address: Optional[str] = None, ) -> None: self.address = address diff --git a/core/src/trezor/messages/EthereumGetAddress.py b/core/src/trezor/messages/EthereumGetAddress.py index 4f7243a72..81d953126 100644 --- a/core/src/trezor/messages/EthereumGetAddress.py +++ b/core/src/trezor/messages/EthereumGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/EthereumGetPublicKey.py b/core/src/trezor/messages/EthereumGetPublicKey.py index 7df2d8417..52ef8d4c1 100644 --- a/core/src/trezor/messages/EthereumGetPublicKey.py +++ b/core/src/trezor/messages/EthereumGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/EthereumMessageSignature.py b/core/src/trezor/messages/EthereumMessageSignature.py index 1de4b0544..e73066df0 100644 --- a/core/src/trezor/messages/EthereumMessageSignature.py +++ b/core/src/trezor/messages/EthereumMessageSignature.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EthereumPublicKey.py b/core/src/trezor/messages/EthereumPublicKey.py index 55828dda5..ca338f144 100644 --- a/core/src/trezor/messages/EthereumPublicKey.py +++ b/core/src/trezor/messages/EthereumPublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/EthereumSignMessage.py b/core/src/trezor/messages/EthereumSignMessage.py index 1f02ac8fa..5887a7184 100644 --- a/core/src/trezor/messages/EthereumSignMessage.py +++ b/core/src/trezor/messages/EthereumSignMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumSignMessage(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - message: bytes = None, + address_n: Optional[List[int]] = None, + message: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.message = message diff --git a/core/src/trezor/messages/EthereumSignTx.py b/core/src/trezor/messages/EthereumSignTx.py index f169a15a4..805d28a9d 100644 --- a/core/src/trezor/messages/EthereumSignTx.py +++ b/core/src/trezor/messages/EthereumSignTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,16 +16,16 @@ class EthereumSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - nonce: bytes = None, - gas_price: bytes = None, - gas_limit: bytes = None, - to: str = None, - value: bytes = None, - data_initial_chunk: bytes = None, - data_length: int = None, - chain_id: int = None, - tx_type: int = None, + address_n: Optional[List[int]] = None, + nonce: Optional[bytes] = None, + gas_price: Optional[bytes] = None, + gas_limit: Optional[bytes] = None, + to: Optional[str] = None, + value: Optional[bytes] = None, + data_initial_chunk: Optional[bytes] = None, + data_length: Optional[int] = None, + chain_id: Optional[int] = None, + tx_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.nonce = nonce diff --git a/core/src/trezor/messages/EthereumTxAck.py b/core/src/trezor/messages/EthereumTxAck.py index dd2d6ccde..615ed88d6 100644 --- a/core/src/trezor/messages/EthereumTxAck.py +++ b/core/src/trezor/messages/EthereumTxAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EthereumTxAck(p.MessageType): def __init__( self, *, - data_chunk: bytes = None, + data_chunk: Optional[bytes] = None, ) -> None: self.data_chunk = data_chunk diff --git a/core/src/trezor/messages/EthereumTxRequest.py b/core/src/trezor/messages/EthereumTxRequest.py index fe9e6eb0c..895996658 100644 --- a/core/src/trezor/messages/EthereumTxRequest.py +++ b/core/src/trezor/messages/EthereumTxRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,10 +16,10 @@ class EthereumTxRequest(p.MessageType): def __init__( self, *, - data_length: int = None, - signature_v: int = None, - signature_r: bytes = None, - signature_s: bytes = None, + data_length: Optional[int] = None, + signature_v: Optional[int] = None, + signature_r: Optional[bytes] = None, + signature_s: Optional[bytes] = None, ) -> None: self.data_length = data_length self.signature_v = signature_v diff --git a/core/src/trezor/messages/EthereumVerifyMessage.py b/core/src/trezor/messages/EthereumVerifyMessage.py index 726ab367b..64e4a8f00 100644 --- a/core/src/trezor/messages/EthereumVerifyMessage.py +++ b/core/src/trezor/messages/EthereumVerifyMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class EthereumVerifyMessage(p.MessageType): def __init__( self, *, - signature: bytes = None, - message: bytes = None, - address: str = None, + signature: Optional[bytes] = None, + message: Optional[bytes] = None, + address: Optional[str] = None, ) -> None: self.signature = signature self.message = message diff --git a/core/src/trezor/messages/Failure.py b/core/src/trezor/messages/Failure.py index 4e359e563..359f875e2 100644 --- a/core/src/trezor/messages/Failure.py +++ b/core/src/trezor/messages/Failure.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeFailureType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 99] except ImportError: @@ -17,8 +17,8 @@ class Failure(p.MessageType): def __init__( self, *, - code: EnumTypeFailureType = None, - message: str = None, + code: Optional[EnumTypeFailureType] = None, + message: Optional[str] = None, ) -> None: self.code = code self.message = message diff --git a/core/src/trezor/messages/Features.py b/core/src/trezor/messages/Features.py index 82aa6f16d..0f3b2f5ce 100644 --- a/core/src/trezor/messages/Features.py +++ b/core/src/trezor/messages/Features.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCapability = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] EnumTypeBackupType = Literal[0, 1, 2] @@ -22,41 +22,41 @@ class Features(p.MessageType): major_version: int, minor_version: int, patch_version: int, - capabilities: List[EnumTypeCapability] = None, - vendor: str = None, - 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, - backup_type: EnumTypeBackupType = 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: EnumTypeSafetyCheckLevel = None, - auto_lock_delay_ms: int = None, - display_rotation: int = None, - experimental_features: bool = None, + capabilities: Optional[List[EnumTypeCapability]] = None, + vendor: Optional[str] = None, + bootloader_mode: Optional[bool] = None, + device_id: Optional[str] = None, + pin_protection: Optional[bool] = None, + passphrase_protection: Optional[bool] = None, + language: Optional[str] = None, + label: Optional[str] = None, + initialized: Optional[bool] = None, + revision: Optional[bytes] = None, + bootloader_hash: Optional[bytes] = None, + imported: Optional[bool] = None, + unlocked: Optional[bool] = None, + firmware_present: Optional[bool] = None, + needs_backup: Optional[bool] = None, + flags: Optional[int] = None, + model: Optional[str] = None, + fw_major: Optional[int] = None, + fw_minor: Optional[int] = None, + fw_patch: Optional[int] = None, + fw_vendor: Optional[str] = None, + fw_vendor_keys: Optional[bytes] = None, + unfinished_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, + recovery_mode: Optional[bool] = None, + backup_type: Optional[EnumTypeBackupType] = None, + sd_card_present: Optional[bool] = None, + sd_protection: Optional[bool] = None, + wipe_code_protection: Optional[bool] = None, + session_id: Optional[bytes] = None, + passphrase_always_on_device: Optional[bool] = None, + safety_checks: Optional[EnumTypeSafetyCheckLevel] = None, + auto_lock_delay_ms: Optional[int] = None, + display_rotation: Optional[int] = None, + experimental_features: Optional[bool] = None, ) -> None: self.capabilities = capabilities if capabilities is not None else [] self.major_version = major_version diff --git a/core/src/trezor/messages/GetAddress.py b/core/src/trezor/messages/GetAddress.py index 988312154..04afdc5ac 100644 --- a/core/src/trezor/messages/GetAddress.py +++ b/core/src/trezor/messages/GetAddress.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,12 +19,12 @@ class GetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", - show_display: bool = None, - multisig: MultisigRedeemScriptType = None, + show_display: Optional[bool] = None, + multisig: Optional[MultisigRedeemScriptType] = None, script_type: EnumTypeInputScriptType = 0, - ignore_xpub_magic: bool = None, + ignore_xpub_magic: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.coin_name = coin_name diff --git a/core/src/trezor/messages/GetECDHSessionKey.py b/core/src/trezor/messages/GetECDHSessionKey.py index ed5e95059..b9e29ed5f 100644 --- a/core/src/trezor/messages/GetECDHSessionKey.py +++ b/core/src/trezor/messages/GetECDHSessionKey.py @@ -6,7 +6,7 @@ from .IdentityType import IdentityType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class GetECDHSessionKey(p.MessageType): *, identity: IdentityType, peer_public_key: bytes, - ecdsa_curve_name: str = None, + ecdsa_curve_name: Optional[str] = None, ) -> None: self.identity = identity self.peer_public_key = peer_public_key diff --git a/core/src/trezor/messages/GetEntropy.py b/core/src/trezor/messages/GetEntropy.py index 956c602b6..f8592e62d 100644 --- a/core/src/trezor/messages/GetEntropy.py +++ b/core/src/trezor/messages/GetEntropy.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/GetFeatures.py b/core/src/trezor/messages/GetFeatures.py index f8e66e209..510d2fc5b 100644 --- a/core/src/trezor/messages/GetFeatures.py +++ b/core/src/trezor/messages/GetFeatures.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/GetNextU2FCounter.py b/core/src/trezor/messages/GetNextU2FCounter.py index dae21a4ba..22ddf4cf2 100644 --- a/core/src/trezor/messages/GetNextU2FCounter.py +++ b/core/src/trezor/messages/GetNextU2FCounter.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/GetOwnershipId.py b/core/src/trezor/messages/GetOwnershipId.py index 4ca7490d2..850eb65e1 100644 --- a/core/src/trezor/messages/GetOwnershipId.py +++ b/core/src/trezor/messages/GetOwnershipId.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,9 +19,9 @@ class GetOwnershipId(p.MessageType): def __init__( self, *, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", - multisig: MultisigRedeemScriptType = None, + multisig: Optional[MultisigRedeemScriptType] = None, script_type: EnumTypeInputScriptType = 0, ) -> None: self.address_n = address_n if address_n is not None else [] diff --git a/core/src/trezor/messages/GetOwnershipProof.py b/core/src/trezor/messages/GetOwnershipProof.py index bb09a0c3a..f803909f0 100644 --- a/core/src/trezor/messages/GetOwnershipProof.py +++ b/core/src/trezor/messages/GetOwnershipProof.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,11 +19,11 @@ class GetOwnershipProof(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - ownership_ids: List[bytes] = None, + address_n: Optional[List[int]] = None, + ownership_ids: Optional[List[bytes]] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 3, - multisig: MultisigRedeemScriptType = None, + multisig: Optional[MultisigRedeemScriptType] = None, user_confirmation: bool = False, commitment_data: bytes = b"", ) -> None: diff --git a/core/src/trezor/messages/GetPublicKey.py b/core/src/trezor/messages/GetPublicKey.py index 4ebb8036d..4d37cb8b4 100644 --- a/core/src/trezor/messages/GetPublicKey.py +++ b/core/src/trezor/messages/GetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -17,12 +17,12 @@ class GetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - ecdsa_curve_name: str = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + ecdsa_curve_name: Optional[str] = None, + show_display: Optional[bool] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, - ignore_xpub_magic: bool = None, + ignore_xpub_magic: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.ecdsa_curve_name = ecdsa_curve_name diff --git a/core/src/trezor/messages/HDNodePathType.py b/core/src/trezor/messages/HDNodePathType.py index b544bf7ff..239772d4d 100644 --- a/core/src/trezor/messages/HDNodePathType.py +++ b/core/src/trezor/messages/HDNodePathType.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class HDNodePathType(p.MessageType): self, *, node: HDNodeType, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.node = node diff --git a/core/src/trezor/messages/HDNodeType.py b/core/src/trezor/messages/HDNodeType.py index cb4876ccd..f87598eed 100644 --- a/core/src/trezor/messages/HDNodeType.py +++ b/core/src/trezor/messages/HDNodeType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class HDNodeType(p.MessageType): child_num: int, chain_code: bytes, public_key: bytes, - private_key: bytes = None, + private_key: Optional[bytes] = None, ) -> None: self.depth = depth self.fingerprint = fingerprint diff --git a/core/src/trezor/messages/IdentityType.py b/core/src/trezor/messages/IdentityType.py index 2c544067e..50bbf2af9 100644 --- a/core/src/trezor/messages/IdentityType.py +++ b/core/src/trezor/messages/IdentityType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,11 +15,11 @@ class IdentityType(p.MessageType): def __init__( self, *, - proto: str = None, - user: str = None, - host: str = None, - port: str = None, - path: str = None, + proto: Optional[str] = None, + user: Optional[str] = None, + host: Optional[str] = None, + port: Optional[str] = None, + path: Optional[str] = None, index: int = 0, ) -> None: self.proto = proto diff --git a/core/src/trezor/messages/Initialize.py b/core/src/trezor/messages/Initialize.py index b5701955f..d4a622710 100644 --- a/core/src/trezor/messages/Initialize.py +++ b/core/src/trezor/messages/Initialize.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class Initialize(p.MessageType): def __init__( self, *, - session_id: bytes = None, + session_id: Optional[bytes] = None, ) -> None: self.session_id = session_id diff --git a/core/src/trezor/messages/LiskAddress.py b/core/src/trezor/messages/LiskAddress.py index a0e0684e9..b872d5635 100644 --- a/core/src/trezor/messages/LiskAddress.py +++ b/core/src/trezor/messages/LiskAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/LiskDelegateType.py b/core/src/trezor/messages/LiskDelegateType.py index 32ffad10b..972111dd5 100644 --- a/core/src/trezor/messages/LiskDelegateType.py +++ b/core/src/trezor/messages/LiskDelegateType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class LiskDelegateType(p.MessageType): def __init__( self, *, - username: str = None, + username: Optional[str] = None, ) -> None: self.username = username diff --git a/core/src/trezor/messages/LiskGetAddress.py b/core/src/trezor/messages/LiskGetAddress.py index 42553fe10..66947efe7 100644 --- a/core/src/trezor/messages/LiskGetAddress.py +++ b/core/src/trezor/messages/LiskGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class LiskGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/LiskGetPublicKey.py b/core/src/trezor/messages/LiskGetPublicKey.py index 0d23f2210..fd6c32e94 100644 --- a/core/src/trezor/messages/LiskGetPublicKey.py +++ b/core/src/trezor/messages/LiskGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class LiskGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/LiskMessageSignature.py b/core/src/trezor/messages/LiskMessageSignature.py index 2daff6b73..f5090fd5b 100644 --- a/core/src/trezor/messages/LiskMessageSignature.py +++ b/core/src/trezor/messages/LiskMessageSignature.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/LiskMultisignatureType.py b/core/src/trezor/messages/LiskMultisignatureType.py index 80f5a0c3a..73dac521e 100644 --- a/core/src/trezor/messages/LiskMultisignatureType.py +++ b/core/src/trezor/messages/LiskMultisignatureType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class LiskMultisignatureType(p.MessageType): def __init__( self, *, - keys_group: List[str] = None, - min: int = None, - life_time: int = None, + keys_group: Optional[List[str]] = None, + min: Optional[int] = None, + life_time: Optional[int] = None, ) -> None: self.keys_group = keys_group if keys_group is not None else [] self.min = min diff --git a/core/src/trezor/messages/LiskPublicKey.py b/core/src/trezor/messages/LiskPublicKey.py index d8ac90aae..de026f409 100644 --- a/core/src/trezor/messages/LiskPublicKey.py +++ b/core/src/trezor/messages/LiskPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/LiskSignMessage.py b/core/src/trezor/messages/LiskSignMessage.py index d00fab484..4535be026 100644 --- a/core/src/trezor/messages/LiskSignMessage.py +++ b/core/src/trezor/messages/LiskSignMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class LiskSignMessage(p.MessageType): self, *, message: bytes, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.message = message diff --git a/core/src/trezor/messages/LiskSignTx.py b/core/src/trezor/messages/LiskSignTx.py index 01a69ac0b..934cb912a 100644 --- a/core/src/trezor/messages/LiskSignTx.py +++ b/core/src/trezor/messages/LiskSignTx.py @@ -6,7 +6,7 @@ from .LiskTransactionCommon import LiskTransactionCommon if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,7 +19,7 @@ class LiskSignTx(p.MessageType): self, *, transaction: LiskTransactionCommon, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.transaction = transaction diff --git a/core/src/trezor/messages/LiskSignatureType.py b/core/src/trezor/messages/LiskSignatureType.py index 4e0d7d649..8791bd61d 100644 --- a/core/src/trezor/messages/LiskSignatureType.py +++ b/core/src/trezor/messages/LiskSignatureType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class LiskSignatureType(p.MessageType): def __init__( self, *, - public_key: bytes = None, + public_key: Optional[bytes] = None, ) -> None: self.public_key = public_key diff --git a/core/src/trezor/messages/LiskSignedTx.py b/core/src/trezor/messages/LiskSignedTx.py index c0956b3a5..3f6356353 100644 --- a/core/src/trezor/messages/LiskSignedTx.py +++ b/core/src/trezor/messages/LiskSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/LiskTransactionAsset.py b/core/src/trezor/messages/LiskTransactionAsset.py index dfa7b0348..31b2078c6 100644 --- a/core/src/trezor/messages/LiskTransactionAsset.py +++ b/core/src/trezor/messages/LiskTransactionAsset.py @@ -8,7 +8,7 @@ from .LiskSignatureType import LiskSignatureType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,11 +19,11 @@ class LiskTransactionAsset(p.MessageType): def __init__( self, *, - votes: List[str] = None, - signature: LiskSignatureType = None, - delegate: LiskDelegateType = None, - multisignature: LiskMultisignatureType = None, - data: str = None, + votes: Optional[List[str]] = None, + signature: Optional[LiskSignatureType] = None, + delegate: Optional[LiskDelegateType] = None, + multisignature: Optional[LiskMultisignatureType] = None, + data: Optional[str] = None, ) -> None: self.votes = votes if votes is not None else [] self.signature = signature diff --git a/core/src/trezor/messages/LiskTransactionCommon.py b/core/src/trezor/messages/LiskTransactionCommon.py index 58c85bff7..66c40ebac 100644 --- a/core/src/trezor/messages/LiskTransactionCommon.py +++ b/core/src/trezor/messages/LiskTransactionCommon.py @@ -6,7 +6,7 @@ from .LiskTransactionAsset import LiskTransactionAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeLiskTransactionType = Literal[0, 1, 2, 3, 4, 5, 6, 7] except ImportError: @@ -18,15 +18,15 @@ class LiskTransactionCommon(p.MessageType): def __init__( self, *, - type: EnumTypeLiskTransactionType = None, - amount: int = None, - fee: int = None, - recipient_id: str = None, - sender_public_key: bytes = None, - requester_public_key: bytes = None, - signature: bytes = None, - timestamp: int = None, - asset: LiskTransactionAsset = None, + type: Optional[EnumTypeLiskTransactionType] = None, + amount: Optional[int] = None, + fee: Optional[int] = None, + recipient_id: Optional[str] = None, + sender_public_key: Optional[bytes] = None, + requester_public_key: Optional[bytes] = None, + signature: Optional[bytes] = None, + timestamp: Optional[int] = None, + asset: Optional[LiskTransactionAsset] = None, ) -> None: self.type = type self.amount = amount diff --git a/core/src/trezor/messages/LiskVerifyMessage.py b/core/src/trezor/messages/LiskVerifyMessage.py index c69e41faf..1fd19a955 100644 --- a/core/src/trezor/messages/LiskVerifyMessage.py +++ b/core/src/trezor/messages/LiskVerifyMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/LoadDevice.py b/core/src/trezor/messages/LoadDevice.py index aa69c219f..c45012ee3 100644 --- a/core/src/trezor/messages/LoadDevice.py +++ b/core/src/trezor/messages/LoadDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,15 +16,15 @@ class LoadDevice(p.MessageType): def __init__( self, *, - mnemonics: List[str] = None, - pin: str = None, - passphrase_protection: bool = None, + mnemonics: Optional[List[str]] = None, + pin: Optional[str] = None, + passphrase_protection: Optional[bool] = None, language: str = "en-US", - label: str = None, - skip_checksum: bool = None, - u2f_counter: int = None, - needs_backup: bool = None, - no_backup: bool = None, + label: Optional[str] = None, + skip_checksum: Optional[bool] = None, + u2f_counter: Optional[int] = None, + needs_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, ) -> None: self.mnemonics = mnemonics if mnemonics is not None else [] self.pin = pin diff --git a/core/src/trezor/messages/LockDevice.py b/core/src/trezor/messages/LockDevice.py index 4489ec382..bf836758b 100644 --- a/core/src/trezor/messages/LockDevice.py +++ b/core/src/trezor/messages/LockDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MessageSignature.py b/core/src/trezor/messages/MessageSignature.py index 8fc3643cb..10890212b 100644 --- a/core/src/trezor/messages/MessageSignature.py +++ b/core/src/trezor/messages/MessageSignature.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroAccountPublicAddress.py b/core/src/trezor/messages/MoneroAccountPublicAddress.py index b8b8ab829..6b0a2d886 100644 --- a/core/src/trezor/messages/MoneroAccountPublicAddress.py +++ b/core/src/trezor/messages/MoneroAccountPublicAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroAccountPublicAddress(p.MessageType): def __init__( self, *, - spend_public_key: bytes = None, - view_public_key: bytes = None, + spend_public_key: Optional[bytes] = None, + view_public_key: Optional[bytes] = None, ) -> None: self.spend_public_key = spend_public_key self.view_public_key = view_public_key diff --git a/core/src/trezor/messages/MoneroAddress.py b/core/src/trezor/messages/MoneroAddress.py index cb0a4f1aa..483ab3309 100644 --- a/core/src/trezor/messages/MoneroAddress.py +++ b/core/src/trezor/messages/MoneroAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroAddress(p.MessageType): def __init__( self, *, - address: bytes = None, + address: Optional[bytes] = None, ) -> None: self.address = address diff --git a/core/src/trezor/messages/MoneroExportedKeyImage.py b/core/src/trezor/messages/MoneroExportedKeyImage.py index 7394e17ec..44fb2ba2b 100644 --- a/core/src/trezor/messages/MoneroExportedKeyImage.py +++ b/core/src/trezor/messages/MoneroExportedKeyImage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroExportedKeyImage(p.MessageType): def __init__( self, *, - iv: bytes = None, - blob: bytes = None, + iv: Optional[bytes] = None, + blob: Optional[bytes] = None, ) -> None: self.iv = iv self.blob = blob diff --git a/core/src/trezor/messages/MoneroGetAddress.py b/core/src/trezor/messages/MoneroGetAddress.py index dd4891084..455f19947 100644 --- a/core/src/trezor/messages/MoneroGetAddress.py +++ b/core/src/trezor/messages/MoneroGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class MoneroGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, - network_type: int = None, - account: int = None, - minor: int = None, - payment_id: bytes = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, + network_type: Optional[int] = None, + account: Optional[int] = None, + minor: Optional[int] = None, + payment_id: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/MoneroGetTxKeyAck.py b/core/src/trezor/messages/MoneroGetTxKeyAck.py index 43c111f97..cd33d20fd 100644 --- a/core/src/trezor/messages/MoneroGetTxKeyAck.py +++ b/core/src/trezor/messages/MoneroGetTxKeyAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class MoneroGetTxKeyAck(p.MessageType): def __init__( self, *, - salt: bytes = None, - tx_keys: bytes = None, - tx_derivations: bytes = None, + salt: Optional[bytes] = None, + tx_keys: Optional[bytes] = None, + tx_derivations: Optional[bytes] = None, ) -> None: self.salt = salt self.tx_keys = tx_keys diff --git a/core/src/trezor/messages/MoneroGetTxKeyRequest.py b/core/src/trezor/messages/MoneroGetTxKeyRequest.py index b65a01b0d..d09f5cfe6 100644 --- a/core/src/trezor/messages/MoneroGetTxKeyRequest.py +++ b/core/src/trezor/messages/MoneroGetTxKeyRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,14 +16,14 @@ class MoneroGetTxKeyRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - 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, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, + salt1: Optional[bytes] = None, + salt2: Optional[bytes] = None, + tx_enc_keys: Optional[bytes] = None, + tx_prefix_hash: Optional[bytes] = None, + reason: Optional[int] = None, + view_public_key: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/core/src/trezor/messages/MoneroGetWatchKey.py b/core/src/trezor/messages/MoneroGetWatchKey.py index 102e56eec..a81499d92 100644 --- a/core/src/trezor/messages/MoneroGetWatchKey.py +++ b/core/src/trezor/messages/MoneroGetWatchKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroGetWatchKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/core/src/trezor/messages/MoneroKeyImageExportInitAck.py b/core/src/trezor/messages/MoneroKeyImageExportInitAck.py index fbad4608b..2efe152cb 100644 --- a/core/src/trezor/messages/MoneroKeyImageExportInitAck.py +++ b/core/src/trezor/messages/MoneroKeyImageExportInitAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroKeyImageExportInitRequest.py b/core/src/trezor/messages/MoneroKeyImageExportInitRequest.py index 4772ab1f9..ae2a68a9f 100644 --- a/core/src/trezor/messages/MoneroKeyImageExportInitRequest.py +++ b/core/src/trezor/messages/MoneroKeyImageExportInitRequest.py @@ -6,7 +6,7 @@ from .MoneroSubAddressIndicesList import MoneroSubAddressIndicesList if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class MoneroKeyImageExportInitRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - subs: List[MoneroSubAddressIndicesList] = None, - num: int = None, - hash: bytes = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + subs: Optional[List[MoneroSubAddressIndicesList]] = None, + num: Optional[int] = None, + hash: Optional[bytes] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.subs = subs if subs is not None else [] diff --git a/core/src/trezor/messages/MoneroKeyImageSyncFinalAck.py b/core/src/trezor/messages/MoneroKeyImageSyncFinalAck.py index f644a54e2..115091b37 100644 --- a/core/src/trezor/messages/MoneroKeyImageSyncFinalAck.py +++ b/core/src/trezor/messages/MoneroKeyImageSyncFinalAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroKeyImageSyncFinalAck(p.MessageType): def __init__( self, *, - enc_key: bytes = None, + enc_key: Optional[bytes] = None, ) -> None: self.enc_key = enc_key diff --git a/core/src/trezor/messages/MoneroKeyImageSyncFinalRequest.py b/core/src/trezor/messages/MoneroKeyImageSyncFinalRequest.py index 0295772ed..058b993ae 100644 --- a/core/src/trezor/messages/MoneroKeyImageSyncFinalRequest.py +++ b/core/src/trezor/messages/MoneroKeyImageSyncFinalRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroKeyImageSyncStepAck.py b/core/src/trezor/messages/MoneroKeyImageSyncStepAck.py index 2a4c57bbe..c75a0c8ba 100644 --- a/core/src/trezor/messages/MoneroKeyImageSyncStepAck.py +++ b/core/src/trezor/messages/MoneroKeyImageSyncStepAck.py @@ -6,7 +6,7 @@ from .MoneroExportedKeyImage import MoneroExportedKeyImage if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroKeyImageSyncStepAck(p.MessageType): def __init__( self, *, - kis: List[MoneroExportedKeyImage] = None, + kis: Optional[List[MoneroExportedKeyImage]] = None, ) -> None: self.kis = kis if kis is not None else [] diff --git a/core/src/trezor/messages/MoneroKeyImageSyncStepRequest.py b/core/src/trezor/messages/MoneroKeyImageSyncStepRequest.py index e9aac326a..fd6d70d12 100644 --- a/core/src/trezor/messages/MoneroKeyImageSyncStepRequest.py +++ b/core/src/trezor/messages/MoneroKeyImageSyncStepRequest.py @@ -6,7 +6,7 @@ from .MoneroTransferDetails import MoneroTransferDetails if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroKeyImageSyncStepRequest(p.MessageType): def __init__( self, *, - tdis: List[MoneroTransferDetails] = None, + tdis: Optional[List[MoneroTransferDetails]] = None, ) -> None: self.tdis = tdis if tdis is not None else [] diff --git a/core/src/trezor/messages/MoneroLiveRefreshFinalAck.py b/core/src/trezor/messages/MoneroLiveRefreshFinalAck.py index c14fd3825..ebad29b72 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshFinalAck.py +++ b/core/src/trezor/messages/MoneroLiveRefreshFinalAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroLiveRefreshFinalRequest.py b/core/src/trezor/messages/MoneroLiveRefreshFinalRequest.py index b905aadb7..bb184602e 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshFinalRequest.py +++ b/core/src/trezor/messages/MoneroLiveRefreshFinalRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroLiveRefreshStartAck.py b/core/src/trezor/messages/MoneroLiveRefreshStartAck.py index bbc0da01f..565fd5544 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshStartAck.py +++ b/core/src/trezor/messages/MoneroLiveRefreshStartAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroLiveRefreshStartRequest.py b/core/src/trezor/messages/MoneroLiveRefreshStartRequest.py index 82655a024..049f32964 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshStartRequest.py +++ b/core/src/trezor/messages/MoneroLiveRefreshStartRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroLiveRefreshStartRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/core/src/trezor/messages/MoneroLiveRefreshStepAck.py b/core/src/trezor/messages/MoneroLiveRefreshStepAck.py index eaa11eb84..6f6b6736f 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshStepAck.py +++ b/core/src/trezor/messages/MoneroLiveRefreshStepAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroLiveRefreshStepAck(p.MessageType): def __init__( self, *, - salt: bytes = None, - key_image: bytes = None, + salt: Optional[bytes] = None, + key_image: Optional[bytes] = None, ) -> None: self.salt = salt self.key_image = key_image diff --git a/core/src/trezor/messages/MoneroLiveRefreshStepRequest.py b/core/src/trezor/messages/MoneroLiveRefreshStepRequest.py index b410659ec..02502b235 100644 --- a/core/src/trezor/messages/MoneroLiveRefreshStepRequest.py +++ b/core/src/trezor/messages/MoneroLiveRefreshStepRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class MoneroLiveRefreshStepRequest(p.MessageType): def __init__( self, *, - out_key: bytes = None, - recv_deriv: bytes = None, - real_out_idx: int = None, - sub_addr_major: int = None, - sub_addr_minor: int = None, + out_key: Optional[bytes] = None, + recv_deriv: Optional[bytes] = None, + real_out_idx: Optional[int] = None, + sub_addr_major: Optional[int] = None, + sub_addr_minor: Optional[int] = None, ) -> None: self.out_key = out_key self.recv_deriv = recv_deriv diff --git a/core/src/trezor/messages/MoneroMultisigKLRki.py b/core/src/trezor/messages/MoneroMultisigKLRki.py index c1758f9d4..c52d9f22c 100644 --- a/core/src/trezor/messages/MoneroMultisigKLRki.py +++ b/core/src/trezor/messages/MoneroMultisigKLRki.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class MoneroMultisigKLRki(p.MessageType): def __init__( self, *, - K: bytes = None, - L: bytes = None, - R: bytes = None, - ki: bytes = None, + K: Optional[bytes] = None, + L: Optional[bytes] = None, + R: Optional[bytes] = None, + ki: Optional[bytes] = None, ) -> None: self.K = K self.L = L diff --git a/core/src/trezor/messages/MoneroOutputEntry.py b/core/src/trezor/messages/MoneroOutputEntry.py index 9bdb71333..841ae9fa0 100644 --- a/core/src/trezor/messages/MoneroOutputEntry.py +++ b/core/src/trezor/messages/MoneroOutputEntry.py @@ -6,7 +6,7 @@ from .MoneroRctKeyPublic import MoneroRctKeyPublic if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class MoneroOutputEntry(p.MessageType): def __init__( self, *, - idx: int = None, - key: MoneroRctKeyPublic = None, + idx: Optional[int] = None, + key: Optional[MoneroRctKeyPublic] = None, ) -> None: self.idx = idx self.key = key diff --git a/core/src/trezor/messages/MoneroRctKeyPublic.py b/core/src/trezor/messages/MoneroRctKeyPublic.py index 2ceb5422a..2e27e8a14 100644 --- a/core/src/trezor/messages/MoneroRctKeyPublic.py +++ b/core/src/trezor/messages/MoneroRctKeyPublic.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroRctKeyPublic(p.MessageType): def __init__( self, *, - dest: bytes = None, - commitment: bytes = None, + dest: Optional[bytes] = None, + commitment: Optional[bytes] = None, ) -> None: self.dest = dest self.commitment = commitment diff --git a/core/src/trezor/messages/MoneroRingCtSig.py b/core/src/trezor/messages/MoneroRingCtSig.py index 6c4f6d111..1d62e2aa6 100644 --- a/core/src/trezor/messages/MoneroRingCtSig.py +++ b/core/src/trezor/messages/MoneroRingCtSig.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class MoneroRingCtSig(p.MessageType): def __init__( self, *, - txn_fee: int = None, - message: bytes = None, - rv_type: int = None, + txn_fee: Optional[int] = None, + message: Optional[bytes] = None, + rv_type: Optional[int] = None, ) -> None: self.txn_fee = txn_fee self.message = message diff --git a/core/src/trezor/messages/MoneroSubAddressIndicesList.py b/core/src/trezor/messages/MoneroSubAddressIndicesList.py index 9d27460ba..3f74af6ac 100644 --- a/core/src/trezor/messages/MoneroSubAddressIndicesList.py +++ b/core/src/trezor/messages/MoneroSubAddressIndicesList.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroSubAddressIndicesList(p.MessageType): def __init__( self, *, - minor_indices: List[int] = None, - account: int = None, + minor_indices: Optional[List[int]] = None, + account: Optional[int] = None, ) -> None: self.minor_indices = minor_indices if minor_indices is not None else [] self.account = account diff --git a/core/src/trezor/messages/MoneroTransactionAllInputsSetAck.py b/core/src/trezor/messages/MoneroTransactionAllInputsSetAck.py index bb2d70171..a1016d3d3 100644 --- a/core/src/trezor/messages/MoneroTransactionAllInputsSetAck.py +++ b/core/src/trezor/messages/MoneroTransactionAllInputsSetAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionAllInputsSetAck(p.MessageType): def __init__( self, *, - rsig_data: MoneroTransactionRsigData = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.rsig_data = rsig_data diff --git a/core/src/trezor/messages/MoneroTransactionAllInputsSetRequest.py b/core/src/trezor/messages/MoneroTransactionAllInputsSetRequest.py index c455145c0..49bbba29a 100644 --- a/core/src/trezor/messages/MoneroTransactionAllInputsSetRequest.py +++ b/core/src/trezor/messages/MoneroTransactionAllInputsSetRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroTransactionAllOutSetAck.py b/core/src/trezor/messages/MoneroTransactionAllOutSetAck.py index 4452db9a6..050a12ebb 100644 --- a/core/src/trezor/messages/MoneroTransactionAllOutSetAck.py +++ b/core/src/trezor/messages/MoneroTransactionAllOutSetAck.py @@ -6,7 +6,7 @@ from .MoneroRingCtSig import MoneroRingCtSig if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class MoneroTransactionAllOutSetAck(p.MessageType): def __init__( self, *, - extra: bytes = None, - tx_prefix_hash: bytes = None, - rv: MoneroRingCtSig = None, - full_message_hash: bytes = None, + extra: Optional[bytes] = None, + tx_prefix_hash: Optional[bytes] = None, + rv: Optional[MoneroRingCtSig] = None, + full_message_hash: Optional[bytes] = None, ) -> None: self.extra = extra self.tx_prefix_hash = tx_prefix_hash diff --git a/core/src/trezor/messages/MoneroTransactionAllOutSetRequest.py b/core/src/trezor/messages/MoneroTransactionAllOutSetRequest.py index 33ee18aef..b9f86638f 100644 --- a/core/src/trezor/messages/MoneroTransactionAllOutSetRequest.py +++ b/core/src/trezor/messages/MoneroTransactionAllOutSetRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionAllOutSetRequest(p.MessageType): def __init__( self, *, - rsig_data: MoneroTransactionRsigData = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.rsig_data = rsig_data diff --git a/core/src/trezor/messages/MoneroTransactionData.py b/core/src/trezor/messages/MoneroTransactionData.py index a63baa1a9..4b42cf7b4 100644 --- a/core/src/trezor/messages/MoneroTransactionData.py +++ b/core/src/trezor/messages/MoneroTransactionData.py @@ -7,7 +7,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,21 +18,21 @@ class MoneroTransactionData(p.MessageType): def __init__( self, *, - outputs: List[MoneroTransactionDestinationEntry] = None, - minor_indices: List[int] = None, - integrated_indices: List[int] = None, - version: int = None, - payment_id: bytes = None, - unlock_time: int = None, - change_dts: MoneroTransactionDestinationEntry = None, - num_inputs: int = None, - mixin: int = None, - fee: int = None, - account: int = None, - rsig_data: MoneroTransactionRsigData = None, - client_version: int = None, - hard_fork: int = None, - monero_version: bytes = None, + outputs: Optional[List[MoneroTransactionDestinationEntry]] = None, + minor_indices: Optional[List[int]] = None, + integrated_indices: Optional[List[int]] = None, + version: Optional[int] = None, + payment_id: Optional[bytes] = None, + unlock_time: Optional[int] = None, + change_dts: Optional[MoneroTransactionDestinationEntry] = None, + num_inputs: Optional[int] = None, + mixin: Optional[int] = None, + fee: Optional[int] = None, + account: Optional[int] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + client_version: Optional[int] = None, + hard_fork: Optional[int] = None, + monero_version: Optional[bytes] = None, ) -> None: self.outputs = outputs if outputs is not None else [] self.minor_indices = minor_indices if minor_indices is not None else [] diff --git a/core/src/trezor/messages/MoneroTransactionDestinationEntry.py b/core/src/trezor/messages/MoneroTransactionDestinationEntry.py index fcf2bef16..44c61703e 100644 --- a/core/src/trezor/messages/MoneroTransactionDestinationEntry.py +++ b/core/src/trezor/messages/MoneroTransactionDestinationEntry.py @@ -6,7 +6,7 @@ from .MoneroAccountPublicAddress import MoneroAccountPublicAddress if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class MoneroTransactionDestinationEntry(p.MessageType): def __init__( self, *, - amount: int = None, - addr: MoneroAccountPublicAddress = None, - is_subaddress: bool = None, - original: bytes = None, - is_integrated: bool = None, + amount: Optional[int] = None, + addr: Optional[MoneroAccountPublicAddress] = None, + is_subaddress: Optional[bool] = None, + original: Optional[bytes] = None, + is_integrated: Optional[bool] = None, ) -> None: self.amount = amount self.addr = addr diff --git a/core/src/trezor/messages/MoneroTransactionFinalAck.py b/core/src/trezor/messages/MoneroTransactionFinalAck.py index a99b6da45..73e1d01a9 100644 --- a/core/src/trezor/messages/MoneroTransactionFinalAck.py +++ b/core/src/trezor/messages/MoneroTransactionFinalAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class MoneroTransactionFinalAck(p.MessageType): def __init__( self, *, - cout_key: bytes = None, - salt: bytes = None, - rand_mult: bytes = None, - tx_enc_keys: bytes = None, - opening_key: bytes = None, + cout_key: Optional[bytes] = None, + salt: Optional[bytes] = None, + rand_mult: Optional[bytes] = None, + tx_enc_keys: Optional[bytes] = None, + opening_key: Optional[bytes] = None, ) -> None: self.cout_key = cout_key self.salt = salt diff --git a/core/src/trezor/messages/MoneroTransactionFinalRequest.py b/core/src/trezor/messages/MoneroTransactionFinalRequest.py index 2acdd29ce..ab46a573e 100644 --- a/core/src/trezor/messages/MoneroTransactionFinalRequest.py +++ b/core/src/trezor/messages/MoneroTransactionFinalRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroTransactionInitAck.py b/core/src/trezor/messages/MoneroTransactionInitAck.py index e3f921ddd..08b23235f 100644 --- a/core/src/trezor/messages/MoneroTransactionInitAck.py +++ b/core/src/trezor/messages/MoneroTransactionInitAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,8 +18,8 @@ class MoneroTransactionInitAck(p.MessageType): def __init__( self, *, - hmacs: List[bytes] = None, - rsig_data: MoneroTransactionRsigData = None, + hmacs: Optional[List[bytes]] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.hmacs = hmacs if hmacs is not None else [] self.rsig_data = rsig_data diff --git a/core/src/trezor/messages/MoneroTransactionInitRequest.py b/core/src/trezor/messages/MoneroTransactionInitRequest.py index 9178493bf..b7ab8a74c 100644 --- a/core/src/trezor/messages/MoneroTransactionInitRequest.py +++ b/core/src/trezor/messages/MoneroTransactionInitRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionData import MoneroTransactionData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class MoneroTransactionInitRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - version: int = None, - network_type: int = None, - tsx_data: MoneroTransactionData = None, + address_n: Optional[List[int]] = None, + version: Optional[int] = None, + network_type: Optional[int] = None, + tsx_data: Optional[MoneroTransactionData] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.version = version diff --git a/core/src/trezor/messages/MoneroTransactionInputViniAck.py b/core/src/trezor/messages/MoneroTransactionInputViniAck.py index 2a03b1603..643ec2395 100644 --- a/core/src/trezor/messages/MoneroTransactionInputViniAck.py +++ b/core/src/trezor/messages/MoneroTransactionInputViniAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroTransactionInputViniRequest.py b/core/src/trezor/messages/MoneroTransactionInputViniRequest.py index 220df2a47..fd11ee507 100644 --- a/core/src/trezor/messages/MoneroTransactionInputViniRequest.py +++ b/core/src/trezor/messages/MoneroTransactionInputViniRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class MoneroTransactionInputViniRequest(p.MessageType): def __init__( self, *, - src_entr: MoneroTransactionSourceEntry = None, - vini: bytes = None, - vini_hmac: bytes = None, - pseudo_out: bytes = None, - pseudo_out_hmac: bytes = None, - orig_idx: int = None, + src_entr: Optional[MoneroTransactionSourceEntry] = None, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + orig_idx: Optional[int] = None, ) -> None: self.src_entr = src_entr self.vini = vini diff --git a/core/src/trezor/messages/MoneroTransactionInputsPermutationAck.py b/core/src/trezor/messages/MoneroTransactionInputsPermutationAck.py index f523af9f4..16f1a7bd2 100644 --- a/core/src/trezor/messages/MoneroTransactionInputsPermutationAck.py +++ b/core/src/trezor/messages/MoneroTransactionInputsPermutationAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/MoneroTransactionInputsPermutationRequest.py b/core/src/trezor/messages/MoneroTransactionInputsPermutationRequest.py index 36f36bfea..dba45b2eb 100644 --- a/core/src/trezor/messages/MoneroTransactionInputsPermutationRequest.py +++ b/core/src/trezor/messages/MoneroTransactionInputsPermutationRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroTransactionInputsPermutationRequest(p.MessageType): def __init__( self, *, - perm: List[int] = None, + perm: Optional[List[int]] = None, ) -> None: self.perm = perm if perm is not None else [] diff --git a/core/src/trezor/messages/MoneroTransactionRsigData.py b/core/src/trezor/messages/MoneroTransactionRsigData.py index d5aef9e91..f848cf3b9 100644 --- a/core/src/trezor/messages/MoneroTransactionRsigData.py +++ b/core/src/trezor/messages/MoneroTransactionRsigData.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,13 +15,13 @@ class MoneroTransactionRsigData(p.MessageType): def __init__( self, *, - grouping: List[int] = None, - rsig_parts: List[bytes] = None, - rsig_type: int = None, - offload_type: int = None, - mask: bytes = None, - rsig: bytes = None, - bp_version: int = None, + grouping: Optional[List[int]] = None, + rsig_parts: Optional[List[bytes]] = None, + rsig_type: Optional[int] = None, + offload_type: Optional[int] = None, + mask: Optional[bytes] = None, + rsig: Optional[bytes] = None, + bp_version: Optional[int] = None, ) -> None: self.grouping = grouping if grouping is not None else [] self.rsig_parts = rsig_parts if rsig_parts is not None else [] diff --git a/core/src/trezor/messages/MoneroTransactionSetInputAck.py b/core/src/trezor/messages/MoneroTransactionSetInputAck.py index 4c5f73cdd..24bbff4c4 100644 --- a/core/src/trezor/messages/MoneroTransactionSetInputAck.py +++ b/core/src/trezor/messages/MoneroTransactionSetInputAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class MoneroTransactionSetInputAck(p.MessageType): def __init__( self, *, - 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, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + pseudo_out_alpha: Optional[bytes] = None, + spend_key: Optional[bytes] = None, ) -> None: self.vini = vini self.vini_hmac = vini_hmac diff --git a/core/src/trezor/messages/MoneroTransactionSetInputRequest.py b/core/src/trezor/messages/MoneroTransactionSetInputRequest.py index 3670da7eb..2a374fce9 100644 --- a/core/src/trezor/messages/MoneroTransactionSetInputRequest.py +++ b/core/src/trezor/messages/MoneroTransactionSetInputRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionSetInputRequest(p.MessageType): def __init__( self, *, - src_entr: MoneroTransactionSourceEntry = None, + src_entr: Optional[MoneroTransactionSourceEntry] = None, ) -> None: self.src_entr = src_entr diff --git a/core/src/trezor/messages/MoneroTransactionSetOutputAck.py b/core/src/trezor/messages/MoneroTransactionSetOutputAck.py index f40825673..696688fc7 100644 --- a/core/src/trezor/messages/MoneroTransactionSetOutputAck.py +++ b/core/src/trezor/messages/MoneroTransactionSetOutputAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class MoneroTransactionSetOutputAck(p.MessageType): def __init__( self, *, - tx_out: bytes = None, - vouti_hmac: bytes = None, - rsig_data: MoneroTransactionRsigData = None, - out_pk: bytes = None, - ecdh_info: bytes = None, + tx_out: Optional[bytes] = None, + vouti_hmac: Optional[bytes] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + out_pk: Optional[bytes] = None, + ecdh_info: Optional[bytes] = None, ) -> None: self.tx_out = tx_out self.vouti_hmac = vouti_hmac diff --git a/core/src/trezor/messages/MoneroTransactionSetOutputRequest.py b/core/src/trezor/messages/MoneroTransactionSetOutputRequest.py index 89699c061..c6df072f6 100644 --- a/core/src/trezor/messages/MoneroTransactionSetOutputRequest.py +++ b/core/src/trezor/messages/MoneroTransactionSetOutputRequest.py @@ -7,7 +7,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class MoneroTransactionSetOutputRequest(p.MessageType): def __init__( self, *, - dst_entr: MoneroTransactionDestinationEntry = None, - dst_entr_hmac: bytes = None, - rsig_data: MoneroTransactionRsigData = None, - is_offloaded_bp: bool = None, + dst_entr: Optional[MoneroTransactionDestinationEntry] = None, + dst_entr_hmac: Optional[bytes] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + is_offloaded_bp: Optional[bool] = None, ) -> None: self.dst_entr = dst_entr self.dst_entr_hmac = dst_entr_hmac diff --git a/core/src/trezor/messages/MoneroTransactionSignInputAck.py b/core/src/trezor/messages/MoneroTransactionSignInputAck.py index da1de5aa8..8837dd19a 100644 --- a/core/src/trezor/messages/MoneroTransactionSignInputAck.py +++ b/core/src/trezor/messages/MoneroTransactionSignInputAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroTransactionSignInputAck(p.MessageType): def __init__( self, *, - signature: bytes = None, - pseudo_out: bytes = None, + signature: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, ) -> None: self.signature = signature self.pseudo_out = pseudo_out diff --git a/core/src/trezor/messages/MoneroTransactionSignInputRequest.py b/core/src/trezor/messages/MoneroTransactionSignInputRequest.py index 704d56f1d..3a3d03eb9 100644 --- a/core/src/trezor/messages/MoneroTransactionSignInputRequest.py +++ b/core/src/trezor/messages/MoneroTransactionSignInputRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,14 +18,14 @@ class MoneroTransactionSignInputRequest(p.MessageType): def __init__( self, *, - 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, + src_entr: Optional[MoneroTransactionSourceEntry] = None, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + pseudo_out_alpha: Optional[bytes] = None, + spend_key: Optional[bytes] = None, + orig_idx: Optional[int] = None, ) -> None: self.src_entr = src_entr self.vini = vini diff --git a/core/src/trezor/messages/MoneroTransactionSourceEntry.py b/core/src/trezor/messages/MoneroTransactionSourceEntry.py index 914bc93d2..333f56ee0 100644 --- a/core/src/trezor/messages/MoneroTransactionSourceEntry.py +++ b/core/src/trezor/messages/MoneroTransactionSourceEntry.py @@ -7,7 +7,7 @@ from .MoneroOutputEntry import MoneroOutputEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,16 +18,16 @@ class MoneroTransactionSourceEntry(p.MessageType): def __init__( self, *, - outputs: List[MoneroOutputEntry] = None, - real_out_additional_tx_keys: List[bytes] = None, - real_output: int = None, - real_out_tx_key: bytes = None, - real_output_in_tx_index: int = None, - amount: int = None, - rct: bool = None, - mask: bytes = None, - multisig_kLRki: MoneroMultisigKLRki = None, - subaddr_minor: int = None, + outputs: Optional[List[MoneroOutputEntry]] = None, + real_out_additional_tx_keys: Optional[List[bytes]] = None, + real_output: Optional[int] = None, + real_out_tx_key: Optional[bytes] = None, + real_output_in_tx_index: Optional[int] = None, + amount: Optional[int] = None, + rct: Optional[bool] = None, + mask: Optional[bytes] = None, + multisig_kLRki: Optional[MoneroMultisigKLRki] = None, + subaddr_minor: Optional[int] = None, ) -> None: self.outputs = outputs if outputs is not None else [] self.real_out_additional_tx_keys = real_out_additional_tx_keys if real_out_additional_tx_keys is not None else [] diff --git a/core/src/trezor/messages/MoneroTransferDetails.py b/core/src/trezor/messages/MoneroTransferDetails.py index 3f1ef6ee9..3c92050c3 100644 --- a/core/src/trezor/messages/MoneroTransferDetails.py +++ b/core/src/trezor/messages/MoneroTransferDetails.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,12 +15,12 @@ class MoneroTransferDetails(p.MessageType): def __init__( self, *, - additional_tx_pub_keys: List[bytes] = None, - out_key: bytes = None, - tx_pub_key: bytes = None, - internal_output_index: int = None, - sub_addr_major: int = None, - sub_addr_minor: int = None, + additional_tx_pub_keys: Optional[List[bytes]] = None, + out_key: Optional[bytes] = None, + tx_pub_key: Optional[bytes] = None, + internal_output_index: Optional[int] = None, + sub_addr_major: Optional[int] = None, + sub_addr_minor: Optional[int] = None, ) -> None: self.additional_tx_pub_keys = additional_tx_pub_keys if additional_tx_pub_keys is not None else [] self.out_key = out_key diff --git a/core/src/trezor/messages/MoneroWatchKey.py b/core/src/trezor/messages/MoneroWatchKey.py index 6250e5ab7..4cc708454 100644 --- a/core/src/trezor/messages/MoneroWatchKey.py +++ b/core/src/trezor/messages/MoneroWatchKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroWatchKey(p.MessageType): def __init__( self, *, - watch_key: bytes = None, - address: bytes = None, + watch_key: Optional[bytes] = None, + address: Optional[bytes] = None, ) -> None: self.watch_key = watch_key self.address = address diff --git a/core/src/trezor/messages/MultisigRedeemScriptType.py b/core/src/trezor/messages/MultisigRedeemScriptType.py index 9005d209e..d6f9b6f72 100644 --- a/core/src/trezor/messages/MultisigRedeemScriptType.py +++ b/core/src/trezor/messages/MultisigRedeemScriptType.py @@ -7,7 +7,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class MultisigRedeemScriptType(p.MessageType): self, *, m: int, - pubkeys: List[HDNodePathType] = None, - signatures: List[bytes] = None, - nodes: List[HDNodeType] = None, - address_n: List[int] = None, + pubkeys: Optional[List[HDNodePathType]] = None, + signatures: Optional[List[bytes]] = None, + nodes: Optional[List[HDNodeType]] = None, + address_n: Optional[List[int]] = None, ) -> None: self.pubkeys = pubkeys if pubkeys is not None else [] self.signatures = signatures if signatures is not None else [] diff --git a/core/src/trezor/messages/NEMAddress.py b/core/src/trezor/messages/NEMAddress.py index 04da2a2f6..05243b64a 100644 --- a/core/src/trezor/messages/NEMAddress.py +++ b/core/src/trezor/messages/NEMAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/NEMAggregateModification.py b/core/src/trezor/messages/NEMAggregateModification.py index 567a8c1dc..d7cf6cfd8 100644 --- a/core/src/trezor/messages/NEMAggregateModification.py +++ b/core/src/trezor/messages/NEMAggregateModification.py @@ -6,7 +6,7 @@ from .NEMCosignatoryModification import NEMCosignatoryModification if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class NEMAggregateModification(p.MessageType): def __init__( self, *, - modifications: List[NEMCosignatoryModification] = None, - relative_change: int = None, + modifications: Optional[List[NEMCosignatoryModification]] = None, + relative_change: Optional[int] = None, ) -> None: self.modifications = modifications if modifications is not None else [] self.relative_change = relative_change diff --git a/core/src/trezor/messages/NEMCosignatoryModification.py b/core/src/trezor/messages/NEMCosignatoryModification.py index b8fc856c6..a8df337b9 100644 --- a/core/src/trezor/messages/NEMCosignatoryModification.py +++ b/core/src/trezor/messages/NEMCosignatoryModification.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMModificationType = Literal[1, 2] except ImportError: @@ -16,8 +16,8 @@ class NEMCosignatoryModification(p.MessageType): def __init__( self, *, - type: EnumTypeNEMModificationType = None, - public_key: bytes = None, + type: Optional[EnumTypeNEMModificationType] = None, + public_key: Optional[bytes] = None, ) -> None: self.type = type self.public_key = public_key diff --git a/core/src/trezor/messages/NEMGetAddress.py b/core/src/trezor/messages/NEMGetAddress.py index 765b29cad..0b07a9f1d 100644 --- a/core/src/trezor/messages/NEMGetAddress.py +++ b/core/src/trezor/messages/NEMGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class NEMGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network: int = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + network: Optional[int] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network = network diff --git a/core/src/trezor/messages/NEMImportanceTransfer.py b/core/src/trezor/messages/NEMImportanceTransfer.py index f4936426b..b2625fa09 100644 --- a/core/src/trezor/messages/NEMImportanceTransfer.py +++ b/core/src/trezor/messages/NEMImportanceTransfer.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMImportanceTransferMode = Literal[1, 2] except ImportError: @@ -16,8 +16,8 @@ class NEMImportanceTransfer(p.MessageType): def __init__( self, *, - mode: EnumTypeNEMImportanceTransferMode = None, - public_key: bytes = None, + mode: Optional[EnumTypeNEMImportanceTransferMode] = None, + public_key: Optional[bytes] = None, ) -> None: self.mode = mode self.public_key = public_key diff --git a/core/src/trezor/messages/NEMMosaic.py b/core/src/trezor/messages/NEMMosaic.py index 3409363a6..da179d6a9 100644 --- a/core/src/trezor/messages/NEMMosaic.py +++ b/core/src/trezor/messages/NEMMosaic.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class NEMMosaic(p.MessageType): def __init__( self, *, - namespace: str = None, - mosaic: str = None, - quantity: int = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + quantity: Optional[int] = None, ) -> None: self.namespace = namespace self.mosaic = mosaic diff --git a/core/src/trezor/messages/NEMMosaicCreation.py b/core/src/trezor/messages/NEMMosaicCreation.py index cc996cb84..aac43c9b6 100644 --- a/core/src/trezor/messages/NEMMosaicCreation.py +++ b/core/src/trezor/messages/NEMMosaicCreation.py @@ -6,7 +6,7 @@ from .NEMMosaicDefinition import NEMMosaicDefinition if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class NEMMosaicCreation(p.MessageType): def __init__( self, *, - definition: NEMMosaicDefinition = None, - sink: str = None, - fee: int = None, + definition: Optional[NEMMosaicDefinition] = None, + sink: Optional[str] = None, + fee: Optional[int] = None, ) -> None: self.definition = definition self.sink = sink diff --git a/core/src/trezor/messages/NEMMosaicDefinition.py b/core/src/trezor/messages/NEMMosaicDefinition.py index d480b5057..399a7403f 100644 --- a/core/src/trezor/messages/NEMMosaicDefinition.py +++ b/core/src/trezor/messages/NEMMosaicDefinition.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMMosaicLevy = Literal[1, 2] except ImportError: @@ -16,21 +16,21 @@ class NEMMosaicDefinition(p.MessageType): def __init__( self, *, - networks: List[int] = None, - name: str = None, - ticker: str = None, - namespace: str = None, - mosaic: str = None, - divisibility: int = None, - levy: EnumTypeNEMMosaicLevy = 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: Optional[List[int]] = None, + name: Optional[str] = None, + ticker: Optional[str] = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + divisibility: Optional[int] = None, + levy: Optional[EnumTypeNEMMosaicLevy] = None, + fee: Optional[int] = None, + levy_address: Optional[str] = None, + levy_namespace: Optional[str] = None, + levy_mosaic: Optional[str] = None, + supply: Optional[int] = None, + mutable_supply: Optional[bool] = None, + transferable: Optional[bool] = None, + description: Optional[str] = None, ) -> None: self.networks = networks if networks is not None else [] self.name = name diff --git a/core/src/trezor/messages/NEMMosaicSupplyChange.py b/core/src/trezor/messages/NEMMosaicSupplyChange.py index 7de88018a..9b300c4c5 100644 --- a/core/src/trezor/messages/NEMMosaicSupplyChange.py +++ b/core/src/trezor/messages/NEMMosaicSupplyChange.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMSupplyChangeType = Literal[1, 2] except ImportError: @@ -16,10 +16,10 @@ class NEMMosaicSupplyChange(p.MessageType): def __init__( self, *, - namespace: str = None, - mosaic: str = None, - type: EnumTypeNEMSupplyChangeType = None, - delta: int = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + type: Optional[EnumTypeNEMSupplyChangeType] = None, + delta: Optional[int] = None, ) -> None: self.namespace = namespace self.mosaic = mosaic diff --git a/core/src/trezor/messages/NEMProvisionNamespace.py b/core/src/trezor/messages/NEMProvisionNamespace.py index fba358767..a20880512 100644 --- a/core/src/trezor/messages/NEMProvisionNamespace.py +++ b/core/src/trezor/messages/NEMProvisionNamespace.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class NEMProvisionNamespace(p.MessageType): def __init__( self, *, - namespace: str = None, - parent: str = None, - sink: str = None, - fee: int = None, + namespace: Optional[str] = None, + parent: Optional[str] = None, + sink: Optional[str] = None, + fee: Optional[int] = None, ) -> None: self.namespace = namespace self.parent = parent diff --git a/core/src/trezor/messages/NEMSignTx.py b/core/src/trezor/messages/NEMSignTx.py index 4522b0b5d..bfb8d9a66 100644 --- a/core/src/trezor/messages/NEMSignTx.py +++ b/core/src/trezor/messages/NEMSignTx.py @@ -12,7 +12,7 @@ from .NEMTransfer import NEMTransfer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,15 +24,15 @@ class NEMSignTx(p.MessageType): def __init__( self, *, - 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, + transaction: Optional[NEMTransactionCommon] = None, + multisig: Optional[NEMTransactionCommon] = None, + transfer: Optional[NEMTransfer] = None, + cosigning: Optional[bool] = None, + provision_namespace: Optional[NEMProvisionNamespace] = None, + mosaic_creation: Optional[NEMMosaicCreation] = None, + supply_change: Optional[NEMMosaicSupplyChange] = None, + aggregate_modification: Optional[NEMAggregateModification] = None, + importance_transfer: Optional[NEMImportanceTransfer] = None, ) -> None: self.transaction = transaction self.multisig = multisig diff --git a/core/src/trezor/messages/NEMSignedTx.py b/core/src/trezor/messages/NEMSignedTx.py index c242db0d8..8563a8a0b 100644 --- a/core/src/trezor/messages/NEMSignedTx.py +++ b/core/src/trezor/messages/NEMSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/NEMTransactionCommon.py b/core/src/trezor/messages/NEMTransactionCommon.py index a9f76fb15..50b01389c 100644 --- a/core/src/trezor/messages/NEMTransactionCommon.py +++ b/core/src/trezor/messages/NEMTransactionCommon.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,12 +15,12 @@ class NEMTransactionCommon(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network: int = None, - timestamp: int = None, - fee: int = None, - deadline: int = None, - signer: bytes = None, + address_n: Optional[List[int]] = None, + network: Optional[int] = None, + timestamp: Optional[int] = None, + fee: Optional[int] = None, + deadline: Optional[int] = None, + signer: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network = network diff --git a/core/src/trezor/messages/NEMTransfer.py b/core/src/trezor/messages/NEMTransfer.py index a890db446..64a90e859 100644 --- a/core/src/trezor/messages/NEMTransfer.py +++ b/core/src/trezor/messages/NEMTransfer.py @@ -6,7 +6,7 @@ from .NEMMosaic import NEMMosaic if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class NEMTransfer(p.MessageType): def __init__( self, *, - mosaics: List[NEMMosaic] = None, - recipient: str = None, - amount: int = None, - payload: bytes = None, - public_key: bytes = None, + mosaics: Optional[List[NEMMosaic]] = None, + recipient: Optional[str] = None, + amount: Optional[int] = None, + payload: Optional[bytes] = None, + public_key: Optional[bytes] = None, ) -> None: self.mosaics = mosaics if mosaics is not None else [] self.recipient = recipient diff --git a/core/src/trezor/messages/NextU2FCounter.py b/core/src/trezor/messages/NextU2FCounter.py index 2a53ebd2b..157f89a5a 100644 --- a/core/src/trezor/messages/NextU2FCounter.py +++ b/core/src/trezor/messages/NextU2FCounter.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class NextU2FCounter(p.MessageType): def __init__( self, *, - u2f_counter: int = None, + u2f_counter: Optional[int] = None, ) -> None: self.u2f_counter = u2f_counter diff --git a/core/src/trezor/messages/OwnershipId.py b/core/src/trezor/messages/OwnershipId.py index 38c3477cc..0eaeae711 100644 --- a/core/src/trezor/messages/OwnershipId.py +++ b/core/src/trezor/messages/OwnershipId.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/OwnershipProof.py b/core/src/trezor/messages/OwnershipProof.py index 942e5f88e..a9793c477 100644 --- a/core/src/trezor/messages/OwnershipProof.py +++ b/core/src/trezor/messages/OwnershipProof.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/PassphraseAck.py b/core/src/trezor/messages/PassphraseAck.py index 113d8eefd..6e46f06d4 100644 --- a/core/src/trezor/messages/PassphraseAck.py +++ b/core/src/trezor/messages/PassphraseAck.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class PassphraseAck(p.MessageType): def __init__( self, *, - passphrase: str = None, - on_device: bool = None, + passphrase: Optional[str] = None, + on_device: Optional[bool] = None, ) -> None: self.passphrase = passphrase self.on_device = on_device diff --git a/core/src/trezor/messages/PassphraseRequest.py b/core/src/trezor/messages/PassphraseRequest.py index 898f91cc2..1411e5f93 100644 --- a/core/src/trezor/messages/PassphraseRequest.py +++ b/core/src/trezor/messages/PassphraseRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/Ping.py b/core/src/trezor/messages/Ping.py index b087488a8..fe96b23bd 100644 --- a/core/src/trezor/messages/Ping.py +++ b/core/src/trezor/messages/Ping.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class Ping(p.MessageType): self, *, message: str = "", - button_protection: bool = None, + button_protection: Optional[bool] = None, ) -> None: self.message = message self.button_protection = button_protection diff --git a/core/src/trezor/messages/PreauthorizedRequest.py b/core/src/trezor/messages/PreauthorizedRequest.py index b1944b1ef..ed2eb8f79 100644 --- a/core/src/trezor/messages/PreauthorizedRequest.py +++ b/core/src/trezor/messages/PreauthorizedRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/PrevInput.py b/core/src/trezor/messages/PrevInput.py index e3fc3f003..a78531bf4 100644 --- a/core/src/trezor/messages/PrevInput.py +++ b/core/src/trezor/messages/PrevInput.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,7 +19,7 @@ class PrevInput(p.MessageType): prev_index: int, script_sig: bytes, sequence: int, - decred_tree: int = None, + decred_tree: Optional[int] = None, ) -> None: self.prev_hash = prev_hash self.prev_index = prev_index diff --git a/core/src/trezor/messages/PrevOutput.py b/core/src/trezor/messages/PrevOutput.py index 7ead364de..82df7f217 100644 --- a/core/src/trezor/messages/PrevOutput.py +++ b/core/src/trezor/messages/PrevOutput.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class PrevOutput(p.MessageType): *, amount: int, script_pubkey: bytes, - decred_script_version: int = None, + decred_script_version: Optional[int] = None, ) -> None: self.amount = amount self.script_pubkey = script_pubkey diff --git a/core/src/trezor/messages/PrevTx.py b/core/src/trezor/messages/PrevTx.py index 2e637d233..6340bbaee 100644 --- a/core/src/trezor/messages/PrevTx.py +++ b/core/src/trezor/messages/PrevTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,10 +20,10 @@ class PrevTx(p.MessageType): inputs_count: int, outputs_count: int, extra_data_len: int = 0, - expiry: int = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + expiry: Optional[int] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, ) -> None: self.version = version self.lock_time = lock_time diff --git a/core/src/trezor/messages/PublicKey.py b/core/src/trezor/messages/PublicKey.py index d093f12dc..dae1216d2 100644 --- a/core/src/trezor/messages/PublicKey.py +++ b/core/src/trezor/messages/PublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class PublicKey(p.MessageType): *, node: HDNodeType, xpub: str, - root_fingerprint: int = None, + root_fingerprint: Optional[int] = None, ) -> None: self.node = node self.xpub = xpub diff --git a/core/src/trezor/messages/RebootToBootloader.py b/core/src/trezor/messages/RebootToBootloader.py index c6b035aba..0dfc43b05 100644 --- a/core/src/trezor/messages/RebootToBootloader.py +++ b/core/src/trezor/messages/RebootToBootloader.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/RecoveryDevice.py b/core/src/trezor/messages/RecoveryDevice.py index 4b0adf4a6..d619a57cc 100644 --- a/core/src/trezor/messages/RecoveryDevice.py +++ b/core/src/trezor/messages/RecoveryDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeRecoveryDeviceType = Literal[0, 1] except ImportError: @@ -17,15 +17,15 @@ class RecoveryDevice(p.MessageType): def __init__( self, *, - word_count: int = None, - passphrase_protection: bool = None, - pin_protection: bool = None, - language: str = None, - label: str = None, - enforce_wordlist: bool = None, - type: EnumTypeRecoveryDeviceType = None, - u2f_counter: int = None, - dry_run: bool = None, + word_count: Optional[int] = None, + passphrase_protection: Optional[bool] = None, + pin_protection: Optional[bool] = None, + language: Optional[str] = None, + label: Optional[str] = None, + enforce_wordlist: Optional[bool] = None, + type: Optional[EnumTypeRecoveryDeviceType] = None, + u2f_counter: Optional[int] = None, + dry_run: Optional[bool] = None, ) -> None: self.word_count = word_count self.passphrase_protection = passphrase_protection diff --git a/core/src/trezor/messages/ResetDevice.py b/core/src/trezor/messages/ResetDevice.py index ad9cf4f18..77609e47d 100644 --- a/core/src/trezor/messages/ResetDevice.py +++ b/core/src/trezor/messages/ResetDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeBackupType = Literal[0, 1, 2] except ImportError: @@ -17,15 +17,15 @@ class ResetDevice(p.MessageType): def __init__( self, *, - display_random: bool = None, + display_random: Optional[bool] = None, strength: int = 256, - passphrase_protection: bool = None, - pin_protection: bool = None, + passphrase_protection: Optional[bool] = None, + pin_protection: Optional[bool] = None, language: str = "en-US", - label: str = None, - u2f_counter: int = None, - skip_backup: bool = None, - no_backup: bool = None, + label: Optional[str] = None, + u2f_counter: Optional[int] = None, + skip_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, backup_type: EnumTypeBackupType = 0, ) -> None: self.display_random = display_random diff --git a/core/src/trezor/messages/RippleAddress.py b/core/src/trezor/messages/RippleAddress.py index 798c78402..e8f134e52 100644 --- a/core/src/trezor/messages/RippleAddress.py +++ b/core/src/trezor/messages/RippleAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/RippleGetAddress.py b/core/src/trezor/messages/RippleGetAddress.py index ba6ad08c9..8951523dc 100644 --- a/core/src/trezor/messages/RippleGetAddress.py +++ b/core/src/trezor/messages/RippleGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class RippleGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/RipplePayment.py b/core/src/trezor/messages/RipplePayment.py index a8890ee5e..e4d47b133 100644 --- a/core/src/trezor/messages/RipplePayment.py +++ b/core/src/trezor/messages/RipplePayment.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class RipplePayment(p.MessageType): *, amount: int, destination: str, - destination_tag: int = None, + destination_tag: Optional[int] = None, ) -> None: self.amount = amount self.destination = destination diff --git a/core/src/trezor/messages/RippleSignTx.py b/core/src/trezor/messages/RippleSignTx.py index b239fa063..348d738d8 100644 --- a/core/src/trezor/messages/RippleSignTx.py +++ b/core/src/trezor/messages/RippleSignTx.py @@ -6,7 +6,7 @@ from .RipplePayment import RipplePayment if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class RippleSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - fee: int = None, - flags: int = None, - sequence: int = None, - last_ledger_sequence: int = None, - payment: RipplePayment = None, + address_n: Optional[List[int]] = None, + fee: Optional[int] = None, + flags: Optional[int] = None, + sequence: Optional[int] = None, + last_ledger_sequence: Optional[int] = None, + payment: Optional[RipplePayment] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.fee = fee diff --git a/core/src/trezor/messages/RippleSignedTx.py b/core/src/trezor/messages/RippleSignedTx.py index 8534b1e1c..a29018a7b 100644 --- a/core/src/trezor/messages/RippleSignedTx.py +++ b/core/src/trezor/messages/RippleSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/SdProtect.py b/core/src/trezor/messages/SdProtect.py index fbb33312c..97ce66e27 100644 --- a/core/src/trezor/messages/SdProtect.py +++ b/core/src/trezor/messages/SdProtect.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeSdProtectOperationType = Literal[0, 1, 2] except ImportError: @@ -17,7 +17,7 @@ class SdProtect(p.MessageType): def __init__( self, *, - operation: EnumTypeSdProtectOperationType = None, + operation: Optional[EnumTypeSdProtectOperationType] = None, ) -> None: self.operation = operation diff --git a/core/src/trezor/messages/SetU2FCounter.py b/core/src/trezor/messages/SetU2FCounter.py index 856dd85e0..83749d928 100644 --- a/core/src/trezor/messages/SetU2FCounter.py +++ b/core/src/trezor/messages/SetU2FCounter.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class SetU2FCounter(p.MessageType): def __init__( self, *, - u2f_counter: int = None, + u2f_counter: Optional[int] = None, ) -> None: self.u2f_counter = u2f_counter diff --git a/core/src/trezor/messages/SignIdentity.py b/core/src/trezor/messages/SignIdentity.py index 95b4d352d..cd56b45b3 100644 --- a/core/src/trezor/messages/SignIdentity.py +++ b/core/src/trezor/messages/SignIdentity.py @@ -6,7 +6,7 @@ from .IdentityType import IdentityType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -21,7 +21,7 @@ class SignIdentity(p.MessageType): identity: IdentityType, challenge_hidden: bytes = b"", challenge_visual: str = "", - ecdsa_curve_name: str = None, + ecdsa_curve_name: Optional[str] = None, ) -> None: self.identity = identity self.challenge_hidden = challenge_hidden diff --git a/core/src/trezor/messages/SignMessage.py b/core/src/trezor/messages/SignMessage.py index 7523498ae..a972433f0 100644 --- a/core/src/trezor/messages/SignMessage.py +++ b/core/src/trezor/messages/SignMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -18,7 +18,7 @@ class SignMessage(p.MessageType): self, *, message: bytes, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, ) -> None: diff --git a/core/src/trezor/messages/SignTx.py b/core/src/trezor/messages/SignTx.py index 4275db560..071fa94c8 100644 --- a/core/src/trezor/messages/SignTx.py +++ b/core/src/trezor/messages/SignTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeAmountUnit = Literal[0, 1, 2, 3] except ImportError: @@ -22,10 +22,10 @@ class SignTx(p.MessageType): coin_name: str = "Bitcoin", version: int = 1, lock_time: int = 0, - expiry: int = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + expiry: Optional[int] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, amount_unit: EnumTypeAmountUnit = 0, decred_staking_ticket: bool = False, ) -> None: diff --git a/core/src/trezor/messages/SignedIdentity.py b/core/src/trezor/messages/SignedIdentity.py index 6ad53c091..795cdd258 100644 --- a/core/src/trezor/messages/SignedIdentity.py +++ b/core/src/trezor/messages/SignedIdentity.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class SignedIdentity(p.MessageType): *, public_key: bytes, signature: bytes, - address: str = None, + address: Optional[str] = None, ) -> None: self.public_key = public_key self.signature = signature diff --git a/core/src/trezor/messages/StellarAccountMergeOp.py b/core/src/trezor/messages/StellarAccountMergeOp.py index 0b4b8f714..dcd1cff1f 100644 --- a/core/src/trezor/messages/StellarAccountMergeOp.py +++ b/core/src/trezor/messages/StellarAccountMergeOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarAccountMergeOp(p.MessageType): def __init__( self, *, - source_account: str = None, - destination_account: str = None, + source_account: Optional[str] = None, + destination_account: Optional[str] = None, ) -> None: self.source_account = source_account self.destination_account = destination_account diff --git a/core/src/trezor/messages/StellarAddress.py b/core/src/trezor/messages/StellarAddress.py index 47f756fcb..943c26113 100644 --- a/core/src/trezor/messages/StellarAddress.py +++ b/core/src/trezor/messages/StellarAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/StellarAllowTrustOp.py b/core/src/trezor/messages/StellarAllowTrustOp.py index 29216f3bc..23aa52fd3 100644 --- a/core/src/trezor/messages/StellarAllowTrustOp.py +++ b/core/src/trezor/messages/StellarAllowTrustOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class StellarAllowTrustOp(p.MessageType): def __init__( self, *, - source_account: str = None, - trusted_account: str = None, - asset_type: int = None, - asset_code: str = None, - is_authorized: int = None, + source_account: Optional[str] = None, + trusted_account: Optional[str] = None, + asset_type: Optional[int] = None, + asset_code: Optional[str] = None, + is_authorized: Optional[int] = None, ) -> None: self.source_account = source_account self.trusted_account = trusted_account diff --git a/core/src/trezor/messages/StellarAssetType.py b/core/src/trezor/messages/StellarAssetType.py index 0a2046835..1a0d15627 100644 --- a/core/src/trezor/messages/StellarAssetType.py +++ b/core/src/trezor/messages/StellarAssetType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarAssetType(p.MessageType): self, *, type: int, - code: str = None, - issuer: str = None, + code: Optional[str] = None, + issuer: Optional[str] = None, ) -> None: self.type = type self.code = code diff --git a/core/src/trezor/messages/StellarBumpSequenceOp.py b/core/src/trezor/messages/StellarBumpSequenceOp.py index ab1703701..b10d07c84 100644 --- a/core/src/trezor/messages/StellarBumpSequenceOp.py +++ b/core/src/trezor/messages/StellarBumpSequenceOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarBumpSequenceOp(p.MessageType): def __init__( self, *, - source_account: str = None, - bump_to: int = None, + source_account: Optional[str] = None, + bump_to: Optional[int] = None, ) -> None: self.source_account = source_account self.bump_to = bump_to diff --git a/core/src/trezor/messages/StellarChangeTrustOp.py b/core/src/trezor/messages/StellarChangeTrustOp.py index a72e40343..6abecb273 100644 --- a/core/src/trezor/messages/StellarChangeTrustOp.py +++ b/core/src/trezor/messages/StellarChangeTrustOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,9 +18,9 @@ class StellarChangeTrustOp(p.MessageType): def __init__( self, *, - source_account: str = None, - asset: StellarAssetType = None, - limit: int = None, + source_account: Optional[str] = None, + asset: Optional[StellarAssetType] = None, + limit: Optional[int] = None, ) -> None: self.source_account = source_account self.asset = asset diff --git a/core/src/trezor/messages/StellarCreateAccountOp.py b/core/src/trezor/messages/StellarCreateAccountOp.py index b83bbdf04..b24f46715 100644 --- a/core/src/trezor/messages/StellarCreateAccountOp.py +++ b/core/src/trezor/messages/StellarCreateAccountOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class StellarCreateAccountOp(p.MessageType): def __init__( self, *, - source_account: str = None, - new_account: str = None, - starting_balance: int = None, + source_account: Optional[str] = None, + new_account: Optional[str] = None, + starting_balance: Optional[int] = None, ) -> None: self.source_account = source_account self.new_account = new_account diff --git a/core/src/trezor/messages/StellarCreatePassiveOfferOp.py b/core/src/trezor/messages/StellarCreatePassiveOfferOp.py index 1b439007a..85233ec99 100644 --- a/core/src/trezor/messages/StellarCreatePassiveOfferOp.py +++ b/core/src/trezor/messages/StellarCreatePassiveOfferOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class StellarCreatePassiveOfferOp(p.MessageType): def __init__( self, *, - source_account: str = None, - selling_asset: StellarAssetType = None, - buying_asset: StellarAssetType = None, - amount: int = None, - price_n: int = None, - price_d: int = None, + source_account: Optional[str] = None, + selling_asset: Optional[StellarAssetType] = None, + buying_asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, + price_n: Optional[int] = None, + price_d: Optional[int] = None, ) -> None: self.source_account = source_account self.selling_asset = selling_asset diff --git a/core/src/trezor/messages/StellarGetAddress.py b/core/src/trezor/messages/StellarGetAddress.py index d6f39b074..aef934498 100644 --- a/core/src/trezor/messages/StellarGetAddress.py +++ b/core/src/trezor/messages/StellarGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/StellarManageDataOp.py b/core/src/trezor/messages/StellarManageDataOp.py index 6193f7c05..a344547bc 100644 --- a/core/src/trezor/messages/StellarManageDataOp.py +++ b/core/src/trezor/messages/StellarManageDataOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class StellarManageDataOp(p.MessageType): def __init__( self, *, - source_account: str = None, - key: str = None, - value: bytes = None, + source_account: Optional[str] = None, + key: Optional[str] = None, + value: Optional[bytes] = None, ) -> None: self.source_account = source_account self.key = key diff --git a/core/src/trezor/messages/StellarManageOfferOp.py b/core/src/trezor/messages/StellarManageOfferOp.py index c731805dd..ac4325ae7 100644 --- a/core/src/trezor/messages/StellarManageOfferOp.py +++ b/core/src/trezor/messages/StellarManageOfferOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,13 +18,13 @@ class StellarManageOfferOp(p.MessageType): def __init__( self, *, - source_account: str = None, - selling_asset: StellarAssetType = None, - buying_asset: StellarAssetType = None, - amount: int = None, - price_n: int = None, - price_d: int = None, - offer_id: int = None, + source_account: Optional[str] = None, + selling_asset: Optional[StellarAssetType] = None, + buying_asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, + price_n: Optional[int] = None, + price_d: Optional[int] = None, + offer_id: Optional[int] = None, ) -> None: self.source_account = source_account self.selling_asset = selling_asset diff --git a/core/src/trezor/messages/StellarPathPaymentOp.py b/core/src/trezor/messages/StellarPathPaymentOp.py index f80b2821d..db17dd08f 100644 --- a/core/src/trezor/messages/StellarPathPaymentOp.py +++ b/core/src/trezor/messages/StellarPathPaymentOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,13 +18,13 @@ class StellarPathPaymentOp(p.MessageType): def __init__( self, *, - paths: List[StellarAssetType] = None, - source_account: str = None, - send_asset: StellarAssetType = None, - send_max: int = None, - destination_account: str = None, - destination_asset: StellarAssetType = None, - destination_amount: int = None, + paths: Optional[List[StellarAssetType]] = None, + source_account: Optional[str] = None, + send_asset: Optional[StellarAssetType] = None, + send_max: Optional[int] = None, + destination_account: Optional[str] = None, + destination_asset: Optional[StellarAssetType] = None, + destination_amount: Optional[int] = None, ) -> None: self.paths = paths if paths is not None else [] self.source_account = source_account diff --git a/core/src/trezor/messages/StellarPaymentOp.py b/core/src/trezor/messages/StellarPaymentOp.py index 835713c2c..f2cb9891e 100644 --- a/core/src/trezor/messages/StellarPaymentOp.py +++ b/core/src/trezor/messages/StellarPaymentOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class StellarPaymentOp(p.MessageType): def __init__( self, *, - source_account: str = None, - destination_account: str = None, - asset: StellarAssetType = None, - amount: int = None, + source_account: Optional[str] = None, + destination_account: Optional[str] = None, + asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, ) -> None: self.source_account = source_account self.destination_account = destination_account diff --git a/core/src/trezor/messages/StellarSetOptionsOp.py b/core/src/trezor/messages/StellarSetOptionsOp.py index 1ed08ace4..3736be322 100644 --- a/core/src/trezor/messages/StellarSetOptionsOp.py +++ b/core/src/trezor/messages/StellarSetOptionsOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,18 +16,18 @@ class StellarSetOptionsOp(p.MessageType): def __init__( self, *, - source_account: str = None, - inflation_destination_account: str = None, - clear_flags: int = None, - set_flags: int = None, - master_weight: int = None, - low_threshold: int = None, - medium_threshold: int = None, - high_threshold: int = None, - home_domain: str = None, - signer_type: int = None, - signer_key: bytes = None, - signer_weight: int = None, + source_account: Optional[str] = None, + inflation_destination_account: Optional[str] = None, + clear_flags: Optional[int] = None, + set_flags: Optional[int] = None, + master_weight: Optional[int] = None, + low_threshold: Optional[int] = None, + medium_threshold: Optional[int] = None, + high_threshold: Optional[int] = None, + home_domain: Optional[str] = None, + signer_type: Optional[int] = None, + signer_key: Optional[bytes] = None, + signer_weight: Optional[int] = None, ) -> None: self.source_account = source_account self.inflation_destination_account = inflation_destination_account diff --git a/core/src/trezor/messages/StellarSignTx.py b/core/src/trezor/messages/StellarSignTx.py index baa04300d..371152a06 100644 --- a/core/src/trezor/messages/StellarSignTx.py +++ b/core/src/trezor/messages/StellarSignTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,18 +16,18 @@ class StellarSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_passphrase: str = None, - source_account: str = None, - fee: int = None, - sequence_number: int = None, - timebounds_start: int = None, - timebounds_end: int = None, - memo_type: int = None, - memo_text: str = None, - memo_id: int = None, - memo_hash: bytes = None, - num_operations: int = None, + address_n: Optional[List[int]] = None, + network_passphrase: Optional[str] = None, + source_account: Optional[str] = None, + fee: Optional[int] = None, + sequence_number: Optional[int] = None, + timebounds_start: Optional[int] = None, + timebounds_end: Optional[int] = None, + memo_type: Optional[int] = None, + memo_text: Optional[str] = None, + memo_id: Optional[int] = None, + memo_hash: Optional[bytes] = None, + num_operations: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_passphrase = network_passphrase diff --git a/core/src/trezor/messages/StellarSignedTx.py b/core/src/trezor/messages/StellarSignedTx.py index d089a2cba..68a0c31f1 100644 --- a/core/src/trezor/messages/StellarSignedTx.py +++ b/core/src/trezor/messages/StellarSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/StellarTxOpRequest.py b/core/src/trezor/messages/StellarTxOpRequest.py index 7efdbbb84..8d1cb59b2 100644 --- a/core/src/trezor/messages/StellarTxOpRequest.py +++ b/core/src/trezor/messages/StellarTxOpRequest.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/Success.py b/core/src/trezor/messages/Success.py index b8632fd88..70676d638 100644 --- a/core/src/trezor/messages/Success.py +++ b/core/src/trezor/messages/Success.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosAddress.py b/core/src/trezor/messages/TezosAddress.py index a87807be9..ae0ad6fe5 100644 --- a/core/src/trezor/messages/TezosAddress.py +++ b/core/src/trezor/messages/TezosAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosBallotOp.py b/core/src/trezor/messages/TezosBallotOp.py index 0e183591a..3a2c2bfc8 100644 --- a/core/src/trezor/messages/TezosBallotOp.py +++ b/core/src/trezor/messages/TezosBallotOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeTezosBallotType = Literal[0, 1, 2] except ImportError: @@ -16,10 +16,10 @@ class TezosBallotOp(p.MessageType): def __init__( self, *, - source: bytes = None, - period: int = None, - proposal: bytes = None, - ballot: EnumTypeTezosBallotType = None, + source: Optional[bytes] = None, + period: Optional[int] = None, + proposal: Optional[bytes] = None, + ballot: Optional[EnumTypeTezosBallotType] = None, ) -> None: self.source = source self.period = period diff --git a/core/src/trezor/messages/TezosContractID.py b/core/src/trezor/messages/TezosContractID.py index 39d512324..7201fc3b4 100644 --- a/core/src/trezor/messages/TezosContractID.py +++ b/core/src/trezor/messages/TezosContractID.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeTezosContractType = Literal[0, 1] except ImportError: diff --git a/core/src/trezor/messages/TezosDelegationOp.py b/core/src/trezor/messages/TezosDelegationOp.py index 6b96990d6..28683e677 100644 --- a/core/src/trezor/messages/TezosDelegationOp.py +++ b/core/src/trezor/messages/TezosDelegationOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosGetAddress.py b/core/src/trezor/messages/TezosGetAddress.py index d94e713a4..7e734352c 100644 --- a/core/src/trezor/messages/TezosGetAddress.py +++ b/core/src/trezor/messages/TezosGetAddress.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class TezosGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/TezosGetPublicKey.py b/core/src/trezor/messages/TezosGetPublicKey.py index 8ca8709f9..13c7a5dab 100644 --- a/core/src/trezor/messages/TezosGetPublicKey.py +++ b/core/src/trezor/messages/TezosGetPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class TezosGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/core/src/trezor/messages/TezosManagerTransfer.py b/core/src/trezor/messages/TezosManagerTransfer.py index 1a875a0b6..abc8ec60c 100644 --- a/core/src/trezor/messages/TezosManagerTransfer.py +++ b/core/src/trezor/messages/TezosManagerTransfer.py @@ -6,7 +6,7 @@ from .TezosContractID import TezosContractID if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class TezosManagerTransfer(p.MessageType): def __init__( self, *, - destination: TezosContractID = None, - amount: int = None, + destination: Optional[TezosContractID] = None, + amount: Optional[int] = None, ) -> None: self.destination = destination self.amount = amount diff --git a/core/src/trezor/messages/TezosOriginationOp.py b/core/src/trezor/messages/TezosOriginationOp.py index 163ace15a..65c9a02ad 100644 --- a/core/src/trezor/messages/TezosOriginationOp.py +++ b/core/src/trezor/messages/TezosOriginationOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -22,10 +22,10 @@ class TezosOriginationOp(p.MessageType): storage_limit: int, balance: int, script: bytes, - manager_pubkey: bytes = None, - spendable: bool = None, - delegatable: bool = None, - delegate: bytes = None, + manager_pubkey: Optional[bytes] = None, + spendable: Optional[bool] = None, + delegatable: Optional[bool] = None, + delegate: Optional[bytes] = None, ) -> None: self.source = source self.fee = fee diff --git a/core/src/trezor/messages/TezosParametersManager.py b/core/src/trezor/messages/TezosParametersManager.py index c53e32e8f..f4a156447 100644 --- a/core/src/trezor/messages/TezosParametersManager.py +++ b/core/src/trezor/messages/TezosParametersManager.py @@ -6,7 +6,7 @@ from .TezosManagerTransfer import TezosManagerTransfer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class TezosParametersManager(p.MessageType): def __init__( self, *, - set_delegate: bytes = None, - cancel_delegate: bool = None, - transfer: TezosManagerTransfer = None, + set_delegate: Optional[bytes] = None, + cancel_delegate: Optional[bool] = None, + transfer: Optional[TezosManagerTransfer] = None, ) -> None: self.set_delegate = set_delegate self.cancel_delegate = cancel_delegate diff --git a/core/src/trezor/messages/TezosProposalOp.py b/core/src/trezor/messages/TezosProposalOp.py index d2780efff..6bf3c870d 100644 --- a/core/src/trezor/messages/TezosProposalOp.py +++ b/core/src/trezor/messages/TezosProposalOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class TezosProposalOp(p.MessageType): def __init__( self, *, - proposals: List[bytes] = None, - source: bytes = None, - period: int = None, + proposals: Optional[List[bytes]] = None, + source: Optional[bytes] = None, + period: Optional[int] = None, ) -> None: self.proposals = proposals if proposals is not None else [] self.source = source diff --git a/core/src/trezor/messages/TezosPublicKey.py b/core/src/trezor/messages/TezosPublicKey.py index 29062176f..939ccbcc1 100644 --- a/core/src/trezor/messages/TezosPublicKey.py +++ b/core/src/trezor/messages/TezosPublicKey.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosRevealOp.py b/core/src/trezor/messages/TezosRevealOp.py index 89f9c0053..deaa10907 100644 --- a/core/src/trezor/messages/TezosRevealOp.py +++ b/core/src/trezor/messages/TezosRevealOp.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosSignTx.py b/core/src/trezor/messages/TezosSignTx.py index 6aaa143b9..73ee56ffe 100644 --- a/core/src/trezor/messages/TezosSignTx.py +++ b/core/src/trezor/messages/TezosSignTx.py @@ -11,7 +11,7 @@ from .TezosTransactionOp import TezosTransactionOp if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,13 +24,13 @@ class TezosSignTx(p.MessageType): self, *, branch: bytes, - address_n: List[int] = None, - reveal: TezosRevealOp = None, - transaction: TezosTransactionOp = None, - origination: TezosOriginationOp = None, - delegation: TezosDelegationOp = None, - proposal: TezosProposalOp = None, - ballot: TezosBallotOp = None, + address_n: Optional[List[int]] = None, + reveal: Optional[TezosRevealOp] = None, + transaction: Optional[TezosTransactionOp] = None, + origination: Optional[TezosOriginationOp] = None, + delegation: Optional[TezosDelegationOp] = None, + proposal: Optional[TezosProposalOp] = None, + ballot: Optional[TezosBallotOp] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.branch = branch diff --git a/core/src/trezor/messages/TezosSignedTx.py b/core/src/trezor/messages/TezosSignedTx.py index 5ccaa0f8d..dea63c87d 100644 --- a/core/src/trezor/messages/TezosSignedTx.py +++ b/core/src/trezor/messages/TezosSignedTx.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TezosTransactionOp.py b/core/src/trezor/messages/TezosTransactionOp.py index f91b9823b..d42b53cd7 100644 --- a/core/src/trezor/messages/TezosTransactionOp.py +++ b/core/src/trezor/messages/TezosTransactionOp.py @@ -7,7 +7,7 @@ from .TezosParametersManager import TezosParametersManager if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -25,8 +25,8 @@ class TezosTransactionOp(p.MessageType): storage_limit: int, amount: int, destination: TezosContractID, - parameters: bytes = None, - parameters_manager: TezosParametersManager = None, + parameters: Optional[bytes] = None, + parameters_manager: Optional[TezosParametersManager] = None, ) -> None: self.source = source self.fee = fee diff --git a/core/src/trezor/messages/TransactionType.py b/core/src/trezor/messages/TransactionType.py index 0d66d4f1b..bdba7f227 100644 --- a/core/src/trezor/messages/TransactionType.py +++ b/core/src/trezor/messages/TransactionType.py @@ -8,7 +8,7 @@ from .TxOutputType import TxOutputType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,19 +19,19 @@ class TransactionType(p.MessageType): def __init__( self, *, - inputs: List[TxInputType] = None, - bin_outputs: List[TxOutputBinType] = None, - outputs: List[TxOutputType] = None, - version: int = None, - lock_time: int = None, - inputs_cnt: int = None, - outputs_cnt: int = None, - extra_data: bytes = None, - extra_data_len: int = None, - expiry: int = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + inputs: Optional[List[TxInputType]] = None, + bin_outputs: Optional[List[TxOutputBinType]] = None, + outputs: Optional[List[TxOutputType]] = None, + version: Optional[int] = None, + lock_time: Optional[int] = None, + inputs_cnt: Optional[int] = None, + outputs_cnt: Optional[int] = None, + extra_data: Optional[bytes] = None, + extra_data_len: Optional[int] = None, + expiry: Optional[int] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.bin_outputs = bin_outputs if bin_outputs is not None else [] diff --git a/core/src/trezor/messages/TxAck.py b/core/src/trezor/messages/TxAck.py index d2630ffd5..b8bd80d1a 100644 --- a/core/src/trezor/messages/TxAck.py +++ b/core/src/trezor/messages/TxAck.py @@ -6,7 +6,7 @@ from .TransactionType import TransactionType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class TxAck(p.MessageType): def __init__( self, *, - tx: TransactionType = None, + tx: Optional[TransactionType] = None, ) -> None: self.tx = tx diff --git a/core/src/trezor/messages/TxAckInput.py b/core/src/trezor/messages/TxAckInput.py index eb23898ab..1d6c7993b 100644 --- a/core/src/trezor/messages/TxAckInput.py +++ b/core/src/trezor/messages/TxAckInput.py @@ -6,7 +6,7 @@ from .TxAckInputWrapper import TxAckInputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckInputWrapper.py b/core/src/trezor/messages/TxAckInputWrapper.py index b2923dec2..54c72312d 100644 --- a/core/src/trezor/messages/TxAckInputWrapper.py +++ b/core/src/trezor/messages/TxAckInputWrapper.py @@ -6,7 +6,7 @@ from .TxInput import TxInput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckOutput.py b/core/src/trezor/messages/TxAckOutput.py index 5353bb201..1888bf613 100644 --- a/core/src/trezor/messages/TxAckOutput.py +++ b/core/src/trezor/messages/TxAckOutput.py @@ -6,7 +6,7 @@ from .TxAckOutputWrapper import TxAckOutputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckOutputWrapper.py b/core/src/trezor/messages/TxAckOutputWrapper.py index a0fc9d6c4..7bebf5af7 100644 --- a/core/src/trezor/messages/TxAckOutputWrapper.py +++ b/core/src/trezor/messages/TxAckOutputWrapper.py @@ -6,7 +6,7 @@ from .TxOutput import TxOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevExtraData.py b/core/src/trezor/messages/TxAckPrevExtraData.py index a540407f6..b9bd2c17e 100644 --- a/core/src/trezor/messages/TxAckPrevExtraData.py +++ b/core/src/trezor/messages/TxAckPrevExtraData.py @@ -6,7 +6,7 @@ from .TxAckPrevExtraDataWrapper import TxAckPrevExtraDataWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevExtraDataWrapper.py b/core/src/trezor/messages/TxAckPrevExtraDataWrapper.py index 3e1e30e92..3535374f5 100644 --- a/core/src/trezor/messages/TxAckPrevExtraDataWrapper.py +++ b/core/src/trezor/messages/TxAckPrevExtraDataWrapper.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevInput.py b/core/src/trezor/messages/TxAckPrevInput.py index d2c939321..9106b0d73 100644 --- a/core/src/trezor/messages/TxAckPrevInput.py +++ b/core/src/trezor/messages/TxAckPrevInput.py @@ -6,7 +6,7 @@ from .TxAckPrevInputWrapper import TxAckPrevInputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevInputWrapper.py b/core/src/trezor/messages/TxAckPrevInputWrapper.py index 205c123c8..e6f6f4056 100644 --- a/core/src/trezor/messages/TxAckPrevInputWrapper.py +++ b/core/src/trezor/messages/TxAckPrevInputWrapper.py @@ -6,7 +6,7 @@ from .PrevInput import PrevInput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevMeta.py b/core/src/trezor/messages/TxAckPrevMeta.py index 2899ccfe5..175cb1806 100644 --- a/core/src/trezor/messages/TxAckPrevMeta.py +++ b/core/src/trezor/messages/TxAckPrevMeta.py @@ -6,7 +6,7 @@ from .PrevTx import PrevTx if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevOutput.py b/core/src/trezor/messages/TxAckPrevOutput.py index cc50e169c..4c24c8e6a 100644 --- a/core/src/trezor/messages/TxAckPrevOutput.py +++ b/core/src/trezor/messages/TxAckPrevOutput.py @@ -6,7 +6,7 @@ from .TxAckPrevOutputWrapper import TxAckPrevOutputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxAckPrevOutputWrapper.py b/core/src/trezor/messages/TxAckPrevOutputWrapper.py index 8b074124f..22faf67e0 100644 --- a/core/src/trezor/messages/TxAckPrevOutputWrapper.py +++ b/core/src/trezor/messages/TxAckPrevOutputWrapper.py @@ -6,7 +6,7 @@ from .PrevOutput import PrevOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/TxInput.py b/core/src/trezor/messages/TxInput.py index c3810624c..468d46cc0 100644 --- a/core/src/trezor/messages/TxInput.py +++ b/core/src/trezor/messages/TxInput.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeDecredStakingSpendType = Literal[0, 1] @@ -22,18 +22,18 @@ class TxInput(p.MessageType): prev_hash: bytes, prev_index: int, amount: int, - address_n: List[int] = None, - script_sig: bytes = None, + address_n: Optional[List[int]] = None, + script_sig: Optional[bytes] = None, sequence: int = 4294967295, script_type: EnumTypeInputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - 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: EnumTypeDecredStakingSpendType = None, + multisig: Optional[MultisigRedeemScriptType] = None, + decred_tree: Optional[int] = None, + witness: Optional[bytes] = None, + ownership_proof: Optional[bytes] = None, + commitment_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, + decred_staking_spend: Optional[EnumTypeDecredStakingSpendType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/core/src/trezor/messages/TxInputType.py b/core/src/trezor/messages/TxInputType.py index e07b4351e..f69aa3ec1 100644 --- a/core/src/trezor/messages/TxInputType.py +++ b/core/src/trezor/messages/TxInputType.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeDecredStakingSpendType = Literal[0, 1] @@ -21,19 +21,19 @@ class TxInputType(p.MessageType): *, prev_hash: bytes, prev_index: int, - address_n: List[int] = None, - script_sig: bytes = None, + address_n: Optional[List[int]] = None, + script_sig: Optional[bytes] = None, sequence: int = 4294967295, script_type: EnumTypeInputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - amount: int = None, - 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: EnumTypeDecredStakingSpendType = None, + multisig: Optional[MultisigRedeemScriptType] = None, + amount: Optional[int] = None, + decred_tree: Optional[int] = None, + witness: Optional[bytes] = None, + ownership_proof: Optional[bytes] = None, + commitment_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, + decred_staking_spend: Optional[EnumTypeDecredStakingSpendType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/core/src/trezor/messages/TxOutput.py b/core/src/trezor/messages/TxOutput.py index 0108547cd..398f18420 100644 --- a/core/src/trezor/messages/TxOutput.py +++ b/core/src/trezor/messages/TxOutput.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeOutputScriptType = Literal[0, 1, 2, 3, 4, 5] except ImportError: @@ -19,13 +19,13 @@ class TxOutput(p.MessageType): self, *, amount: int, - address_n: List[int] = None, - address: str = None, + address_n: Optional[List[int]] = None, + address: Optional[str] = None, script_type: EnumTypeOutputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - op_return_data: bytes = None, - orig_hash: bytes = None, - orig_index: int = None, + multisig: Optional[MultisigRedeemScriptType] = None, + op_return_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.amount = amount diff --git a/core/src/trezor/messages/TxOutputBinType.py b/core/src/trezor/messages/TxOutputBinType.py index 0063c51b5..4cdafaafa 100644 --- a/core/src/trezor/messages/TxOutputBinType.py +++ b/core/src/trezor/messages/TxOutputBinType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class TxOutputBinType(p.MessageType): *, amount: int, script_pubkey: bytes, - decred_script_version: int = None, + decred_script_version: Optional[int] = None, ) -> None: self.amount = amount self.script_pubkey = script_pubkey diff --git a/core/src/trezor/messages/TxOutputType.py b/core/src/trezor/messages/TxOutputType.py index a749614b3..ac5fc160f 100644 --- a/core/src/trezor/messages/TxOutputType.py +++ b/core/src/trezor/messages/TxOutputType.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeOutputScriptType = Literal[0, 1, 2, 3, 4, 5] except ImportError: @@ -19,13 +19,13 @@ class TxOutputType(p.MessageType): self, *, amount: int, - address_n: List[int] = None, - address: str = None, + address_n: Optional[List[int]] = None, + address: Optional[str] = None, script_type: EnumTypeOutputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - op_return_data: bytes = None, - orig_hash: bytes = None, - orig_index: int = None, + multisig: Optional[MultisigRedeemScriptType] = None, + op_return_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.amount = amount diff --git a/core/src/trezor/messages/TxRequest.py b/core/src/trezor/messages/TxRequest.py index 98badef6e..6ccf888fd 100644 --- a/core/src/trezor/messages/TxRequest.py +++ b/core/src/trezor/messages/TxRequest.py @@ -7,7 +7,7 @@ from .TxRequestSerializedType import TxRequestSerializedType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeRequestType = Literal[0, 1, 2, 3, 4, 5, 6] except ImportError: @@ -20,9 +20,9 @@ class TxRequest(p.MessageType): def __init__( self, *, - request_type: EnumTypeRequestType = None, - details: TxRequestDetailsType = None, - serialized: TxRequestSerializedType = None, + request_type: Optional[EnumTypeRequestType] = None, + details: Optional[TxRequestDetailsType] = None, + serialized: Optional[TxRequestSerializedType] = None, ) -> None: self.request_type = request_type self.details = details diff --git a/core/src/trezor/messages/TxRequestDetailsType.py b/core/src/trezor/messages/TxRequestDetailsType.py index 63dfd2686..403e9814c 100644 --- a/core/src/trezor/messages/TxRequestDetailsType.py +++ b/core/src/trezor/messages/TxRequestDetailsType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class TxRequestDetailsType(p.MessageType): def __init__( self, *, - request_index: int = None, - tx_hash: bytes = None, - extra_data_len: int = None, - extra_data_offset: int = None, + request_index: Optional[int] = None, + tx_hash: Optional[bytes] = None, + extra_data_len: Optional[int] = None, + extra_data_offset: Optional[int] = None, ) -> None: self.request_index = request_index self.tx_hash = tx_hash diff --git a/core/src/trezor/messages/TxRequestSerializedType.py b/core/src/trezor/messages/TxRequestSerializedType.py index 5f95894b2..730fc3486 100644 --- a/core/src/trezor/messages/TxRequestSerializedType.py +++ b/core/src/trezor/messages/TxRequestSerializedType.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class TxRequestSerializedType(p.MessageType): def __init__( self, *, - signature_index: int = None, - signature: bytes = None, - serialized_tx: bytes = None, + signature_index: Optional[int] = None, + signature: Optional[bytes] = None, + serialized_tx: Optional[bytes] = None, ) -> None: self.signature_index = signature_index self.signature = signature diff --git a/core/src/trezor/messages/VerifyMessage.py b/core/src/trezor/messages/VerifyMessage.py index 963583c60..a98288c28 100644 --- a/core/src/trezor/messages/VerifyMessage.py +++ b/core/src/trezor/messages/VerifyMessage.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/WebAuthnAddResidentCredential.py b/core/src/trezor/messages/WebAuthnAddResidentCredential.py index 411c3c26f..a8b2ec2ee 100644 --- a/core/src/trezor/messages/WebAuthnAddResidentCredential.py +++ b/core/src/trezor/messages/WebAuthnAddResidentCredential.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class WebAuthnAddResidentCredential(p.MessageType): def __init__( self, *, - credential_id: bytes = None, + credential_id: Optional[bytes] = None, ) -> None: self.credential_id = credential_id diff --git a/core/src/trezor/messages/WebAuthnCredential.py b/core/src/trezor/messages/WebAuthnCredential.py index ceabd8f81..aff9ad8d1 100644 --- a/core/src/trezor/messages/WebAuthnCredential.py +++ b/core/src/trezor/messages/WebAuthnCredential.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,18 +15,18 @@ class WebAuthnCredential(p.MessageType): def __init__( self, *, - 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, + index: Optional[int] = None, + id: Optional[bytes] = None, + rp_id: Optional[str] = None, + rp_name: Optional[str] = None, + user_id: Optional[bytes] = None, + user_name: Optional[str] = None, + user_display_name: Optional[str] = None, + creation_time: Optional[int] = None, + hmac_secret: Optional[bool] = None, + use_sign_count: Optional[bool] = None, + algorithm: Optional[int] = None, + curve: Optional[int] = None, ) -> None: self.index = index self.id = id diff --git a/core/src/trezor/messages/WebAuthnCredentials.py b/core/src/trezor/messages/WebAuthnCredentials.py index d024eef68..29ed07a59 100644 --- a/core/src/trezor/messages/WebAuthnCredentials.py +++ b/core/src/trezor/messages/WebAuthnCredentials.py @@ -6,7 +6,7 @@ from .WebAuthnCredential import WebAuthnCredential if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class WebAuthnCredentials(p.MessageType): def __init__( self, *, - credentials: List[WebAuthnCredential] = None, + credentials: Optional[List[WebAuthnCredential]] = None, ) -> None: self.credentials = credentials if credentials is not None else [] diff --git a/core/src/trezor/messages/WebAuthnListResidentCredentials.py b/core/src/trezor/messages/WebAuthnListResidentCredentials.py index 6c67d9170..be307e961 100644 --- a/core/src/trezor/messages/WebAuthnListResidentCredentials.py +++ b/core/src/trezor/messages/WebAuthnListResidentCredentials.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/core/src/trezor/messages/WebAuthnRemoveResidentCredential.py b/core/src/trezor/messages/WebAuthnRemoveResidentCredential.py index 0040098e5..43df048cf 100644 --- a/core/src/trezor/messages/WebAuthnRemoveResidentCredential.py +++ b/core/src/trezor/messages/WebAuthnRemoveResidentCredential.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class WebAuthnRemoveResidentCredential(p.MessageType): def __init__( self, *, - index: int = None, + index: Optional[int] = None, ) -> None: self.index = index diff --git a/core/src/trezor/messages/WipeDevice.py b/core/src/trezor/messages/WipeDevice.py index 6e001cb43..4683f210f 100644 --- a/core/src/trezor/messages/WipeDevice.py +++ b/core/src/trezor/messages/WipeDevice.py @@ -4,7 +4,7 @@ import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/Address.py b/python/src/trezorlib/messages/Address.py index f07b92c6b..f8c98468f 100644 --- a/python/src/trezorlib/messages/Address.py +++ b/python/src/trezorlib/messages/Address.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/ApplyFlags.py b/python/src/trezorlib/messages/ApplyFlags.py index 408b344c8..ce6b401b5 100644 --- a/python/src/trezorlib/messages/ApplyFlags.py +++ b/python/src/trezorlib/messages/ApplyFlags.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ApplyFlags(p.MessageType): def __init__( self, *, - flags: int = None, + flags: Optional[int] = None, ) -> None: self.flags = flags diff --git a/python/src/trezorlib/messages/ApplySettings.py b/python/src/trezorlib/messages/ApplySettings.py index 40ed92cba..32c27a154 100644 --- a/python/src/trezorlib/messages/ApplySettings.py +++ b/python/src/trezorlib/messages/ApplySettings.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeSafetyCheckLevel = Literal[0, 1, 2] except ImportError: @@ -17,15 +17,15 @@ class ApplySettings(p.MessageType): def __init__( self, *, - 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: EnumTypeSafetyCheckLevel = None, - experimental_features: bool = None, + language: Optional[str] = None, + label: Optional[str] = None, + use_passphrase: Optional[bool] = None, + homescreen: Optional[bytes] = None, + auto_lock_delay_ms: Optional[int] = None, + display_rotation: Optional[int] = None, + passphrase_always_on_device: Optional[bool] = None, + safety_checks: Optional[EnumTypeSafetyCheckLevel] = None, + experimental_features: Optional[bool] = None, ) -> None: self.language = language self.label = label diff --git a/python/src/trezorlib/messages/AuthorizeCoinJoin.py b/python/src/trezorlib/messages/AuthorizeCoinJoin.py index b68ac7f7a..b74114323 100644 --- a/python/src/trezorlib/messages/AuthorizeCoinJoin.py +++ b/python/src/trezorlib/messages/AuthorizeCoinJoin.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeAmountUnit = Literal[0, 1, 2, 3] @@ -21,8 +21,8 @@ class AuthorizeCoinJoin(p.MessageType): *, coordinator: str, max_total_fee: int, - address_n: List[int] = None, - fee_per_anonymity: int = None, + address_n: Optional[List[int]] = None, + fee_per_anonymity: Optional[int] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, amount_unit: EnumTypeAmountUnit = 0, diff --git a/python/src/trezorlib/messages/BackupDevice.py b/python/src/trezorlib/messages/BackupDevice.py index 5464034ff..20a47f934 100644 --- a/python/src/trezorlib/messages/BackupDevice.py +++ b/python/src/trezorlib/messages/BackupDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/BinanceAddress.py b/python/src/trezorlib/messages/BinanceAddress.py index 3f2108cf5..1853e68da 100644 --- a/python/src/trezorlib/messages/BinanceAddress.py +++ b/python/src/trezorlib/messages/BinanceAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/BinanceCancelMsg.py b/python/src/trezorlib/messages/BinanceCancelMsg.py index 143dc08b8..4e4b127c6 100644 --- a/python/src/trezorlib/messages/BinanceCancelMsg.py +++ b/python/src/trezorlib/messages/BinanceCancelMsg.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class BinanceCancelMsg(p.MessageType): def __init__( self, *, - refid: str = None, - sender: str = None, - symbol: str = None, + refid: Optional[str] = None, + sender: Optional[str] = None, + symbol: Optional[str] = None, ) -> None: self.refid = refid self.sender = sender diff --git a/python/src/trezorlib/messages/BinanceCoin.py b/python/src/trezorlib/messages/BinanceCoin.py index 310f6823a..3f65d06cb 100644 --- a/python/src/trezorlib/messages/BinanceCoin.py +++ b/python/src/trezorlib/messages/BinanceCoin.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class BinanceCoin(p.MessageType): def __init__( self, *, - amount: int = None, - denom: str = None, + amount: Optional[int] = None, + denom: Optional[str] = None, ) -> None: self.amount = amount self.denom = denom diff --git a/python/src/trezorlib/messages/BinanceGetAddress.py b/python/src/trezorlib/messages/BinanceGetAddress.py index a72d68fd2..699c5b589 100644 --- a/python/src/trezorlib/messages/BinanceGetAddress.py +++ b/python/src/trezorlib/messages/BinanceGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class BinanceGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/BinanceGetPublicKey.py b/python/src/trezorlib/messages/BinanceGetPublicKey.py index 8c651740c..9a569a8d0 100644 --- a/python/src/trezorlib/messages/BinanceGetPublicKey.py +++ b/python/src/trezorlib/messages/BinanceGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class BinanceGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/BinanceInputOutput.py b/python/src/trezorlib/messages/BinanceInputOutput.py index 136c40fc1..7b383efad 100644 --- a/python/src/trezorlib/messages/BinanceInputOutput.py +++ b/python/src/trezorlib/messages/BinanceInputOutput.py @@ -6,7 +6,7 @@ from .BinanceCoin import BinanceCoin if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class BinanceInputOutput(p.MessageType): def __init__( self, *, - coins: List[BinanceCoin] = None, - address: str = None, + coins: Optional[List[BinanceCoin]] = None, + address: Optional[str] = None, ) -> None: self.coins = coins if coins is not None else [] self.address = address diff --git a/python/src/trezorlib/messages/BinanceOrderMsg.py b/python/src/trezorlib/messages/BinanceOrderMsg.py index 3624c498b..a449aa754 100644 --- a/python/src/trezorlib/messages/BinanceOrderMsg.py +++ b/python/src/trezorlib/messages/BinanceOrderMsg.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeBinanceOrderType = Literal[0, 1, 2, 3] EnumTypeBinanceOrderSide = Literal[0, 1, 2] @@ -19,14 +19,14 @@ class BinanceOrderMsg(p.MessageType): def __init__( self, *, - id: str = None, - ordertype: EnumTypeBinanceOrderType = None, - price: int = None, - quantity: int = None, - sender: str = None, - side: EnumTypeBinanceOrderSide = None, - symbol: str = None, - timeinforce: EnumTypeBinanceTimeInForce = None, + id: Optional[str] = None, + ordertype: Optional[EnumTypeBinanceOrderType] = None, + price: Optional[int] = None, + quantity: Optional[int] = None, + sender: Optional[str] = None, + side: Optional[EnumTypeBinanceOrderSide] = None, + symbol: Optional[str] = None, + timeinforce: Optional[EnumTypeBinanceTimeInForce] = None, ) -> None: self.id = id self.ordertype = ordertype diff --git a/python/src/trezorlib/messages/BinancePublicKey.py b/python/src/trezorlib/messages/BinancePublicKey.py index 48d9dff13..bd031b83f 100644 --- a/python/src/trezorlib/messages/BinancePublicKey.py +++ b/python/src/trezorlib/messages/BinancePublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/BinanceSignTx.py b/python/src/trezorlib/messages/BinanceSignTx.py index fcc0f874b..85c6569ad 100644 --- a/python/src/trezorlib/messages/BinanceSignTx.py +++ b/python/src/trezorlib/messages/BinanceSignTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,13 +16,13 @@ class BinanceSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - msg_count: int = None, - account_number: int = None, - chain_id: str = None, - memo: str = None, - sequence: int = None, - source: int = None, + address_n: Optional[List[int]] = None, + msg_count: Optional[int] = None, + account_number: Optional[int] = None, + chain_id: Optional[str] = None, + memo: Optional[str] = None, + sequence: Optional[int] = None, + source: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.msg_count = msg_count diff --git a/python/src/trezorlib/messages/BinanceSignedTx.py b/python/src/trezorlib/messages/BinanceSignedTx.py index f236c6dc6..01c92c72c 100644 --- a/python/src/trezorlib/messages/BinanceSignedTx.py +++ b/python/src/trezorlib/messages/BinanceSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/BinanceTransferMsg.py b/python/src/trezorlib/messages/BinanceTransferMsg.py index 539f29616..aa64adbab 100644 --- a/python/src/trezorlib/messages/BinanceTransferMsg.py +++ b/python/src/trezorlib/messages/BinanceTransferMsg.py @@ -6,7 +6,7 @@ from .BinanceInputOutput import BinanceInputOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,8 +18,8 @@ class BinanceTransferMsg(p.MessageType): def __init__( self, *, - inputs: List[BinanceInputOutput] = None, - outputs: List[BinanceInputOutput] = None, + inputs: Optional[List[BinanceInputOutput]] = None, + outputs: Optional[List[BinanceInputOutput]] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.outputs = outputs if outputs is not None else [] diff --git a/python/src/trezorlib/messages/BinanceTxRequest.py b/python/src/trezorlib/messages/BinanceTxRequest.py index 70da3a4a5..012e0d9b8 100644 --- a/python/src/trezorlib/messages/BinanceTxRequest.py +++ b/python/src/trezorlib/messages/BinanceTxRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/ButtonAck.py b/python/src/trezorlib/messages/ButtonAck.py index 48d50d806..886985224 100644 --- a/python/src/trezorlib/messages/ButtonAck.py +++ b/python/src/trezorlib/messages/ButtonAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/ButtonRequest.py b/python/src/trezorlib/messages/ButtonRequest.py index bbbc48550..59ab56e28 100644 --- a/python/src/trezorlib/messages/ButtonRequest.py +++ b/python/src/trezorlib/messages/ButtonRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeButtonRequestType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17, 18, 19, 20] except ImportError: @@ -17,7 +17,7 @@ class ButtonRequest(p.MessageType): def __init__( self, *, - code: EnumTypeButtonRequestType = None, + code: Optional[EnumTypeButtonRequestType] = None, ) -> None: self.code = code diff --git a/python/src/trezorlib/messages/Cancel.py b/python/src/trezorlib/messages/Cancel.py index 22ea2b900..2227769a1 100644 --- a/python/src/trezorlib/messages/Cancel.py +++ b/python/src/trezorlib/messages/Cancel.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CancelAuthorization.py b/python/src/trezorlib/messages/CancelAuthorization.py index 21c31a28a..ad60fa254 100644 --- a/python/src/trezorlib/messages/CancelAuthorization.py +++ b/python/src/trezorlib/messages/CancelAuthorization.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoAddress.py b/python/src/trezorlib/messages/CardanoAddress.py index 52e96c52f..392a6fc87 100644 --- a/python/src/trezorlib/messages/CardanoAddress.py +++ b/python/src/trezorlib/messages/CardanoAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoAddressParametersType.py b/python/src/trezorlib/messages/CardanoAddressParametersType.py index 3261ed03a..72b1acfe0 100644 --- a/python/src/trezorlib/messages/CardanoAddressParametersType.py +++ b/python/src/trezorlib/messages/CardanoAddressParametersType.py @@ -6,7 +6,7 @@ from .CardanoBlockchainPointerType import CardanoBlockchainPointerType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoAddressType = Literal[0, 1, 2, 3, 4, 5, 6, 7, 8, 14, 15] except ImportError: @@ -19,10 +19,10 @@ class CardanoAddressParametersType(p.MessageType): self, *, address_type: EnumTypeCardanoAddressType, - address_n: List[int] = None, - address_n_staking: List[int] = None, - staking_key_hash: bytes = None, - certificate_pointer: CardanoBlockchainPointerType = None, + address_n: Optional[List[int]] = None, + address_n_staking: Optional[List[int]] = None, + staking_key_hash: Optional[bytes] = None, + certificate_pointer: Optional[CardanoBlockchainPointerType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.address_n_staking = address_n_staking if address_n_staking is not None else [] diff --git a/python/src/trezorlib/messages/CardanoAssetGroupType.py b/python/src/trezorlib/messages/CardanoAssetGroupType.py index 097d05af6..5038a8141 100644 --- a/python/src/trezorlib/messages/CardanoAssetGroupType.py +++ b/python/src/trezorlib/messages/CardanoAssetGroupType.py @@ -6,7 +6,7 @@ from .CardanoTokenType import CardanoTokenType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class CardanoAssetGroupType(p.MessageType): self, *, policy_id: bytes, - tokens: List[CardanoTokenType] = None, + tokens: Optional[List[CardanoTokenType]] = None, ) -> None: self.tokens = tokens if tokens is not None else [] self.policy_id = policy_id diff --git a/python/src/trezorlib/messages/CardanoBlockchainPointerType.py b/python/src/trezorlib/messages/CardanoBlockchainPointerType.py index 908a98ee9..5abef09e7 100644 --- a/python/src/trezorlib/messages/CardanoBlockchainPointerType.py +++ b/python/src/trezorlib/messages/CardanoBlockchainPointerType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoGetAddress.py b/python/src/trezorlib/messages/CardanoGetAddress.py index 273ec68ce..f604624a9 100644 --- a/python/src/trezorlib/messages/CardanoGetAddress.py +++ b/python/src/trezorlib/messages/CardanoGetAddress.py @@ -6,7 +6,7 @@ from .CardanoAddressParametersType import CardanoAddressParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoGetPublicKey.py b/python/src/trezorlib/messages/CardanoGetPublicKey.py index 957d27438..30ba6311f 100644 --- a/python/src/trezorlib/messages/CardanoGetPublicKey.py +++ b/python/src/trezorlib/messages/CardanoGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class CardanoGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/CardanoPoolMetadataType.py b/python/src/trezorlib/messages/CardanoPoolMetadataType.py index ac265c4b0..45032c27c 100644 --- a/python/src/trezorlib/messages/CardanoPoolMetadataType.py +++ b/python/src/trezorlib/messages/CardanoPoolMetadataType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoPoolOwnerType.py b/python/src/trezorlib/messages/CardanoPoolOwnerType.py index 9579347a1..3b8f075cd 100644 --- a/python/src/trezorlib/messages/CardanoPoolOwnerType.py +++ b/python/src/trezorlib/messages/CardanoPoolOwnerType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class CardanoPoolOwnerType(p.MessageType): def __init__( self, *, - staking_key_path: List[int] = None, - staking_key_hash: bytes = None, + staking_key_path: Optional[List[int]] = None, + staking_key_hash: Optional[bytes] = None, ) -> None: self.staking_key_path = staking_key_path if staking_key_path is not None else [] self.staking_key_hash = staking_key_hash diff --git a/python/src/trezorlib/messages/CardanoPoolParametersType.py b/python/src/trezorlib/messages/CardanoPoolParametersType.py index d44ab87da..593fb0ee8 100644 --- a/python/src/trezorlib/messages/CardanoPoolParametersType.py +++ b/python/src/trezorlib/messages/CardanoPoolParametersType.py @@ -8,7 +8,7 @@ from .CardanoPoolRelayParametersType import CardanoPoolRelayParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -26,9 +26,9 @@ class CardanoPoolParametersType(p.MessageType): margin_numerator: int, margin_denominator: int, reward_account: str, - owners: List[CardanoPoolOwnerType] = None, - relays: List[CardanoPoolRelayParametersType] = None, - metadata: CardanoPoolMetadataType = None, + owners: Optional[List[CardanoPoolOwnerType]] = None, + relays: Optional[List[CardanoPoolRelayParametersType]] = None, + metadata: Optional[CardanoPoolMetadataType] = None, ) -> None: self.owners = owners if owners is not None else [] self.relays = relays if relays is not None else [] diff --git a/python/src/trezorlib/messages/CardanoPoolRelayParametersType.py b/python/src/trezorlib/messages/CardanoPoolRelayParametersType.py index 31c58d914..10d4e82b0 100644 --- a/python/src/trezorlib/messages/CardanoPoolRelayParametersType.py +++ b/python/src/trezorlib/messages/CardanoPoolRelayParametersType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoPoolRelayType = Literal[0, 1, 2] except ImportError: @@ -17,10 +17,10 @@ class CardanoPoolRelayParametersType(p.MessageType): self, *, type: EnumTypeCardanoPoolRelayType, - ipv4_address: bytes = None, - ipv6_address: bytes = None, - host_name: str = None, - port: int = None, + ipv4_address: Optional[bytes] = None, + ipv6_address: Optional[bytes] = None, + host_name: Optional[str] = None, + port: Optional[int] = None, ) -> None: self.type = type self.ipv4_address = ipv4_address diff --git a/python/src/trezorlib/messages/CardanoPublicKey.py b/python/src/trezorlib/messages/CardanoPublicKey.py index d0f12b31b..112e4cbcb 100644 --- a/python/src/trezorlib/messages/CardanoPublicKey.py +++ b/python/src/trezorlib/messages/CardanoPublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoSignTx.py b/python/src/trezorlib/messages/CardanoSignTx.py index a82fb78b8..6c08308d8 100644 --- a/python/src/trezorlib/messages/CardanoSignTx.py +++ b/python/src/trezorlib/messages/CardanoSignTx.py @@ -9,7 +9,7 @@ from .CardanoTxWithdrawalType import CardanoTxWithdrawalType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,13 +24,13 @@ class CardanoSignTx(p.MessageType): protocol_magic: int, fee: int, network_id: int, - inputs: List[CardanoTxInputType] = None, - outputs: List[CardanoTxOutputType] = None, - certificates: List[CardanoTxCertificateType] = None, - withdrawals: List[CardanoTxWithdrawalType] = None, - ttl: int = None, - metadata: bytes = None, - validity_interval_start: int = None, + inputs: Optional[List[CardanoTxInputType]] = None, + outputs: Optional[List[CardanoTxOutputType]] = None, + certificates: Optional[List[CardanoTxCertificateType]] = None, + withdrawals: Optional[List[CardanoTxWithdrawalType]] = None, + ttl: Optional[int] = None, + metadata: Optional[bytes] = None, + validity_interval_start: Optional[int] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.outputs = outputs if outputs is not None else [] diff --git a/python/src/trezorlib/messages/CardanoSignedTx.py b/python/src/trezorlib/messages/CardanoSignedTx.py index dbb8e1be3..e07ff5c23 100644 --- a/python/src/trezorlib/messages/CardanoSignedTx.py +++ b/python/src/trezorlib/messages/CardanoSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class CardanoSignedTx(p.MessageType): self, *, tx_hash: bytes, - serialized_tx: bytes = None, + serialized_tx: Optional[bytes] = None, ) -> None: self.tx_hash = tx_hash self.serialized_tx = serialized_tx diff --git a/python/src/trezorlib/messages/CardanoSignedTxChunk.py b/python/src/trezorlib/messages/CardanoSignedTxChunk.py index c2b683a58..2560042f2 100644 --- a/python/src/trezorlib/messages/CardanoSignedTxChunk.py +++ b/python/src/trezorlib/messages/CardanoSignedTxChunk.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoSignedTxChunkAck.py b/python/src/trezorlib/messages/CardanoSignedTxChunkAck.py index 25d4e1224..1ec48c492 100644 --- a/python/src/trezorlib/messages/CardanoSignedTxChunkAck.py +++ b/python/src/trezorlib/messages/CardanoSignedTxChunkAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoTokenType.py b/python/src/trezorlib/messages/CardanoTokenType.py index 0a111fdc9..560eebea1 100644 --- a/python/src/trezorlib/messages/CardanoTokenType.py +++ b/python/src/trezorlib/messages/CardanoTokenType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CardanoTxCertificateType.py b/python/src/trezorlib/messages/CardanoTxCertificateType.py index 9a31ca942..5cd62bbaf 100644 --- a/python/src/trezorlib/messages/CardanoTxCertificateType.py +++ b/python/src/trezorlib/messages/CardanoTxCertificateType.py @@ -6,7 +6,7 @@ from .CardanoPoolParametersType import CardanoPoolParametersType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCardanoCertificateType = Literal[0, 1, 2, 3] except ImportError: @@ -19,9 +19,9 @@ class CardanoTxCertificateType(p.MessageType): self, *, type: EnumTypeCardanoCertificateType, - path: List[int] = None, - pool: bytes = None, - pool_parameters: CardanoPoolParametersType = None, + path: Optional[List[int]] = None, + pool: Optional[bytes] = None, + pool_parameters: Optional[CardanoPoolParametersType] = None, ) -> None: self.path = path if path is not None else [] self.type = type diff --git a/python/src/trezorlib/messages/CardanoTxInputType.py b/python/src/trezorlib/messages/CardanoTxInputType.py index 7e0424ff9..8bee9f06e 100644 --- a/python/src/trezorlib/messages/CardanoTxInputType.py +++ b/python/src/trezorlib/messages/CardanoTxInputType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class CardanoTxInputType(p.MessageType): *, prev_hash: bytes, prev_index: int, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/python/src/trezorlib/messages/CardanoTxOutputType.py b/python/src/trezorlib/messages/CardanoTxOutputType.py index 15f739e94..091d3c5df 100644 --- a/python/src/trezorlib/messages/CardanoTxOutputType.py +++ b/python/src/trezorlib/messages/CardanoTxOutputType.py @@ -7,7 +7,7 @@ from .CardanoAssetGroupType import CardanoAssetGroupType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,9 +19,9 @@ class CardanoTxOutputType(p.MessageType): self, *, amount: int, - token_bundle: List[CardanoAssetGroupType] = None, - address: str = None, - address_parameters: CardanoAddressParametersType = None, + token_bundle: Optional[List[CardanoAssetGroupType]] = None, + address: Optional[str] = None, + address_parameters: Optional[CardanoAddressParametersType] = None, ) -> None: self.token_bundle = token_bundle if token_bundle is not None else [] self.amount = amount diff --git a/python/src/trezorlib/messages/CardanoTxWithdrawalType.py b/python/src/trezorlib/messages/CardanoTxWithdrawalType.py index 114e89730..b695f16a5 100644 --- a/python/src/trezorlib/messages/CardanoTxWithdrawalType.py +++ b/python/src/trezorlib/messages/CardanoTxWithdrawalType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class CardanoTxWithdrawalType(p.MessageType): self, *, amount: int, - path: List[int] = None, + path: Optional[List[int]] = None, ) -> None: self.path = path if path is not None else [] self.amount = amount diff --git a/python/src/trezorlib/messages/ChangePin.py b/python/src/trezorlib/messages/ChangePin.py index a2c4327d5..8db9d7172 100644 --- a/python/src/trezorlib/messages/ChangePin.py +++ b/python/src/trezorlib/messages/ChangePin.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ChangePin(p.MessageType): def __init__( self, *, - remove: bool = None, + remove: Optional[bool] = None, ) -> None: self.remove = remove diff --git a/python/src/trezorlib/messages/ChangeWipeCode.py b/python/src/trezorlib/messages/ChangeWipeCode.py index 5e345d882..3c5968718 100644 --- a/python/src/trezorlib/messages/ChangeWipeCode.py +++ b/python/src/trezorlib/messages/ChangeWipeCode.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class ChangeWipeCode(p.MessageType): def __init__( self, *, - remove: bool = None, + remove: Optional[bool] = None, ) -> None: self.remove = remove diff --git a/python/src/trezorlib/messages/CipherKeyValue.py b/python/src/trezorlib/messages/CipherKeyValue.py index c0123478b..fbdb3aeb7 100644 --- a/python/src/trezorlib/messages/CipherKeyValue.py +++ b/python/src/trezorlib/messages/CipherKeyValue.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class CipherKeyValue(p.MessageType): *, key: str, value: bytes, - address_n: List[int] = None, - encrypt: bool = None, - ask_on_encrypt: bool = None, - ask_on_decrypt: bool = None, - iv: bytes = None, + address_n: Optional[List[int]] = None, + encrypt: Optional[bool] = None, + ask_on_encrypt: Optional[bool] = None, + ask_on_decrypt: Optional[bool] = None, + iv: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.key = key diff --git a/python/src/trezorlib/messages/CipheredKeyValue.py b/python/src/trezorlib/messages/CipheredKeyValue.py index b7016a059..34d3eccd5 100644 --- a/python/src/trezorlib/messages/CipheredKeyValue.py +++ b/python/src/trezorlib/messages/CipheredKeyValue.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/CosiCommit.py b/python/src/trezorlib/messages/CosiCommit.py index b99808248..e4a878112 100644 --- a/python/src/trezorlib/messages/CosiCommit.py +++ b/python/src/trezorlib/messages/CosiCommit.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class CosiCommit(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - data: bytes = None, + address_n: Optional[List[int]] = None, + data: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.data = data diff --git a/python/src/trezorlib/messages/CosiCommitment.py b/python/src/trezorlib/messages/CosiCommitment.py index fbc9b9cac..44663f005 100644 --- a/python/src/trezorlib/messages/CosiCommitment.py +++ b/python/src/trezorlib/messages/CosiCommitment.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class CosiCommitment(p.MessageType): def __init__( self, *, - commitment: bytes = None, - pubkey: bytes = None, + commitment: Optional[bytes] = None, + pubkey: Optional[bytes] = None, ) -> None: self.commitment = commitment self.pubkey = pubkey diff --git a/python/src/trezorlib/messages/CosiSign.py b/python/src/trezorlib/messages/CosiSign.py index d9fcc00fc..bb59986c9 100644 --- a/python/src/trezorlib/messages/CosiSign.py +++ b/python/src/trezorlib/messages/CosiSign.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,10 +16,10 @@ class CosiSign(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - data: bytes = None, - global_commitment: bytes = None, - global_pubkey: bytes = None, + address_n: Optional[List[int]] = None, + data: Optional[bytes] = None, + global_commitment: Optional[bytes] = None, + global_pubkey: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.data = data diff --git a/python/src/trezorlib/messages/CosiSignature.py b/python/src/trezorlib/messages/CosiSignature.py index 5b76661c5..bb6db6ed3 100644 --- a/python/src/trezorlib/messages/CosiSignature.py +++ b/python/src/trezorlib/messages/CosiSignature.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/DebugLinkDecision.py b/python/src/trezorlib/messages/DebugLinkDecision.py index 08e424d7c..647f2b299 100644 --- a/python/src/trezorlib/messages/DebugLinkDecision.py +++ b/python/src/trezorlib/messages/DebugLinkDecision.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeDebugSwipeDirection = Literal[0, 1, 2, 3] except ImportError: @@ -17,13 +17,13 @@ class DebugLinkDecision(p.MessageType): def __init__( self, *, - yes_no: bool = None, - swipe: EnumTypeDebugSwipeDirection = None, - input: str = None, - x: int = None, - y: int = None, - wait: bool = None, - hold_ms: int = None, + yes_no: Optional[bool] = None, + swipe: Optional[EnumTypeDebugSwipeDirection] = None, + input: Optional[str] = None, + x: Optional[int] = None, + y: Optional[int] = None, + wait: Optional[bool] = None, + hold_ms: Optional[int] = None, ) -> None: self.yes_no = yes_no self.swipe = swipe diff --git a/python/src/trezorlib/messages/DebugLinkEraseSdCard.py b/python/src/trezorlib/messages/DebugLinkEraseSdCard.py index 37aa32f1c..8aec29c50 100644 --- a/python/src/trezorlib/messages/DebugLinkEraseSdCard.py +++ b/python/src/trezorlib/messages/DebugLinkEraseSdCard.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkEraseSdCard(p.MessageType): def __init__( self, *, - format: bool = None, + format: Optional[bool] = None, ) -> None: self.format = format diff --git a/python/src/trezorlib/messages/DebugLinkFlashErase.py b/python/src/trezorlib/messages/DebugLinkFlashErase.py index 4521db54f..3990118d4 100644 --- a/python/src/trezorlib/messages/DebugLinkFlashErase.py +++ b/python/src/trezorlib/messages/DebugLinkFlashErase.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkFlashErase(p.MessageType): def __init__( self, *, - sector: int = None, + sector: Optional[int] = None, ) -> None: self.sector = sector diff --git a/python/src/trezorlib/messages/DebugLinkGetState.py b/python/src/trezorlib/messages/DebugLinkGetState.py index 4f5ef23c7..369688403 100644 --- a/python/src/trezorlib/messages/DebugLinkGetState.py +++ b/python/src/trezorlib/messages/DebugLinkGetState.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class DebugLinkGetState(p.MessageType): def __init__( self, *, - wait_word_list: bool = None, - wait_word_pos: bool = None, - wait_layout: bool = None, + wait_word_list: Optional[bool] = None, + wait_word_pos: Optional[bool] = None, + wait_layout: Optional[bool] = None, ) -> None: self.wait_word_list = wait_word_list self.wait_word_pos = wait_word_pos diff --git a/python/src/trezorlib/messages/DebugLinkLayout.py b/python/src/trezorlib/messages/DebugLinkLayout.py index c83cf6ffd..124c6326b 100644 --- a/python/src/trezorlib/messages/DebugLinkLayout.py +++ b/python/src/trezorlib/messages/DebugLinkLayout.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkLayout(p.MessageType): def __init__( self, *, - lines: List[str] = None, + lines: Optional[List[str]] = None, ) -> None: self.lines = lines if lines is not None else [] diff --git a/python/src/trezorlib/messages/DebugLinkLog.py b/python/src/trezorlib/messages/DebugLinkLog.py index 86c18ef34..4c0dcc19c 100644 --- a/python/src/trezorlib/messages/DebugLinkLog.py +++ b/python/src/trezorlib/messages/DebugLinkLog.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class DebugLinkLog(p.MessageType): def __init__( self, *, - level: int = None, - bucket: str = None, - text: str = None, + level: Optional[int] = None, + bucket: Optional[str] = None, + text: Optional[str] = None, ) -> None: self.level = level self.bucket = bucket diff --git a/python/src/trezorlib/messages/DebugLinkMemory.py b/python/src/trezorlib/messages/DebugLinkMemory.py index 8a8a4291a..b75c77607 100644 --- a/python/src/trezorlib/messages/DebugLinkMemory.py +++ b/python/src/trezorlib/messages/DebugLinkMemory.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkMemory(p.MessageType): def __init__( self, *, - memory: bytes = None, + memory: Optional[bytes] = None, ) -> None: self.memory = memory diff --git a/python/src/trezorlib/messages/DebugLinkMemoryRead.py b/python/src/trezorlib/messages/DebugLinkMemoryRead.py index e9e261c0a..9f7fa6702 100644 --- a/python/src/trezorlib/messages/DebugLinkMemoryRead.py +++ b/python/src/trezorlib/messages/DebugLinkMemoryRead.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class DebugLinkMemoryRead(p.MessageType): def __init__( self, *, - address: int = None, - length: int = None, + address: Optional[int] = None, + length: Optional[int] = None, ) -> None: self.address = address self.length = length diff --git a/python/src/trezorlib/messages/DebugLinkMemoryWrite.py b/python/src/trezorlib/messages/DebugLinkMemoryWrite.py index 2563607d8..f4b5f5418 100644 --- a/python/src/trezorlib/messages/DebugLinkMemoryWrite.py +++ b/python/src/trezorlib/messages/DebugLinkMemoryWrite.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class DebugLinkMemoryWrite(p.MessageType): def __init__( self, *, - address: int = None, - memory: bytes = None, - flash: bool = None, + address: Optional[int] = None, + memory: Optional[bytes] = None, + flash: Optional[bool] = None, ) -> None: self.address = address self.memory = memory diff --git a/python/src/trezorlib/messages/DebugLinkRecordScreen.py b/python/src/trezorlib/messages/DebugLinkRecordScreen.py index e18d08490..80b7401ab 100644 --- a/python/src/trezorlib/messages/DebugLinkRecordScreen.py +++ b/python/src/trezorlib/messages/DebugLinkRecordScreen.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkRecordScreen(p.MessageType): def __init__( self, *, - target_directory: str = None, + target_directory: Optional[str] = None, ) -> None: self.target_directory = target_directory diff --git a/python/src/trezorlib/messages/DebugLinkReseedRandom.py b/python/src/trezorlib/messages/DebugLinkReseedRandom.py index 65b7ce028..8d3483dc1 100644 --- a/python/src/trezorlib/messages/DebugLinkReseedRandom.py +++ b/python/src/trezorlib/messages/DebugLinkReseedRandom.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkReseedRandom(p.MessageType): def __init__( self, *, - value: int = None, + value: Optional[int] = None, ) -> None: self.value = value diff --git a/python/src/trezorlib/messages/DebugLinkState.py b/python/src/trezorlib/messages/DebugLinkState.py index 8a8fbf731..1cc8eab09 100644 --- a/python/src/trezorlib/messages/DebugLinkState.py +++ b/python/src/trezorlib/messages/DebugLinkState.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,19 +18,19 @@ class DebugLinkState(p.MessageType): def __init__( self, *, - layout_lines: List[str] = None, - 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: int = None, + layout_lines: Optional[List[str]] = None, + layout: Optional[bytes] = None, + pin: Optional[str] = None, + matrix: Optional[str] = None, + mnemonic_secret: Optional[bytes] = None, + node: Optional[HDNodeType] = None, + passphrase_protection: Optional[bool] = None, + reset_word: Optional[str] = None, + reset_entropy: Optional[bytes] = None, + recovery_fake_word: Optional[str] = None, + recovery_word_pos: Optional[int] = None, + reset_word_pos: Optional[int] = None, + mnemonic_type: Optional[int] = None, ) -> None: self.layout_lines = layout_lines if layout_lines is not None else [] self.layout = layout diff --git a/python/src/trezorlib/messages/DebugLinkStop.py b/python/src/trezorlib/messages/DebugLinkStop.py index 3910038e1..f1995fa4b 100644 --- a/python/src/trezorlib/messages/DebugLinkStop.py +++ b/python/src/trezorlib/messages/DebugLinkStop.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/DebugLinkWatchLayout.py b/python/src/trezorlib/messages/DebugLinkWatchLayout.py index e6215ad0c..d5466d3fb 100644 --- a/python/src/trezorlib/messages/DebugLinkWatchLayout.py +++ b/python/src/trezorlib/messages/DebugLinkWatchLayout.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class DebugLinkWatchLayout(p.MessageType): def __init__( self, *, - watch: bool = None, + watch: Optional[bool] = None, ) -> None: self.watch = watch diff --git a/python/src/trezorlib/messages/DebugMoneroDiagAck.py b/python/src/trezorlib/messages/DebugMoneroDiagAck.py index 5ec6c40e3..3b42b3aab 100644 --- a/python/src/trezorlib/messages/DebugMoneroDiagAck.py +++ b/python/src/trezorlib/messages/DebugMoneroDiagAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class DebugMoneroDiagAck(p.MessageType): def __init__( self, *, - pd: List[int] = None, - ins: int = None, - p1: int = None, - p2: int = None, - data1: bytes = None, - data2: bytes = None, + pd: Optional[List[int]] = None, + ins: Optional[int] = None, + p1: Optional[int] = None, + p2: Optional[int] = None, + data1: Optional[bytes] = None, + data2: Optional[bytes] = None, ) -> None: self.pd = pd if pd is not None else [] self.ins = ins diff --git a/python/src/trezorlib/messages/DebugMoneroDiagRequest.py b/python/src/trezorlib/messages/DebugMoneroDiagRequest.py index da5f33ba0..ed2227306 100644 --- a/python/src/trezorlib/messages/DebugMoneroDiagRequest.py +++ b/python/src/trezorlib/messages/DebugMoneroDiagRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class DebugMoneroDiagRequest(p.MessageType): def __init__( self, *, - pd: List[int] = None, - ins: int = None, - p1: int = None, - p2: int = None, - data1: bytes = None, - data2: bytes = None, + pd: Optional[List[int]] = None, + ins: Optional[int] = None, + p1: Optional[int] = None, + p2: Optional[int] = None, + data1: Optional[bytes] = None, + data2: Optional[bytes] = None, ) -> None: self.pd = pd if pd is not None else [] self.ins = ins diff --git a/python/src/trezorlib/messages/Deprecated_PassphraseStateAck.py b/python/src/trezorlib/messages/Deprecated_PassphraseStateAck.py index fa178ddf5..85d93a535 100644 --- a/python/src/trezorlib/messages/Deprecated_PassphraseStateAck.py +++ b/python/src/trezorlib/messages/Deprecated_PassphraseStateAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/Deprecated_PassphraseStateRequest.py b/python/src/trezorlib/messages/Deprecated_PassphraseStateRequest.py index 579957ff0..114c4f1ab 100644 --- a/python/src/trezorlib/messages/Deprecated_PassphraseStateRequest.py +++ b/python/src/trezorlib/messages/Deprecated_PassphraseStateRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class Deprecated_PassphraseStateRequest(p.MessageType): def __init__( self, *, - state: bytes = None, + state: Optional[bytes] = None, ) -> None: self.state = state diff --git a/python/src/trezorlib/messages/DoPreauthorized.py b/python/src/trezorlib/messages/DoPreauthorized.py index 7add79a39..b9872d1f6 100644 --- a/python/src/trezorlib/messages/DoPreauthorized.py +++ b/python/src/trezorlib/messages/DoPreauthorized.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/ECDHSessionKey.py b/python/src/trezorlib/messages/ECDHSessionKey.py index 84ee339f5..bbf807e3b 100644 --- a/python/src/trezorlib/messages/ECDHSessionKey.py +++ b/python/src/trezorlib/messages/ECDHSessionKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class ECDHSessionKey(p.MessageType): self, *, session_key: bytes, - public_key: bytes = None, + public_key: Optional[bytes] = None, ) -> None: self.session_key = session_key self.public_key = public_key diff --git a/python/src/trezorlib/messages/EndSession.py b/python/src/trezorlib/messages/EndSession.py index 667213f68..07c1b4e91 100644 --- a/python/src/trezorlib/messages/EndSession.py +++ b/python/src/trezorlib/messages/EndSession.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/Entropy.py b/python/src/trezorlib/messages/Entropy.py index 8c8c53cbf..837177694 100644 --- a/python/src/trezorlib/messages/Entropy.py +++ b/python/src/trezorlib/messages/Entropy.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EntropyAck.py b/python/src/trezorlib/messages/EntropyAck.py index 0e5ac296c..0cc0cc0f3 100644 --- a/python/src/trezorlib/messages/EntropyAck.py +++ b/python/src/trezorlib/messages/EntropyAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EntropyAck(p.MessageType): def __init__( self, *, - entropy: bytes = None, + entropy: Optional[bytes] = None, ) -> None: self.entropy = entropy diff --git a/python/src/trezorlib/messages/EntropyRequest.py b/python/src/trezorlib/messages/EntropyRequest.py index c74735448..1b6905e86 100644 --- a/python/src/trezorlib/messages/EntropyRequest.py +++ b/python/src/trezorlib/messages/EntropyRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EosActionBuyRam.py b/python/src/trezorlib/messages/EosActionBuyRam.py index 05ed4dcfe..d41a2eb19 100644 --- a/python/src/trezorlib/messages/EosActionBuyRam.py +++ b/python/src/trezorlib/messages/EosActionBuyRam.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class EosActionBuyRam(p.MessageType): def __init__( self, *, - payer: int = None, - receiver: int = None, - quantity: EosAsset = None, + payer: Optional[int] = None, + receiver: Optional[int] = None, + quantity: Optional[EosAsset] = None, ) -> None: self.payer = payer self.receiver = receiver diff --git a/python/src/trezorlib/messages/EosActionBuyRamBytes.py b/python/src/trezorlib/messages/EosActionBuyRamBytes.py index 1d5addcc0..2b2dd3c4b 100644 --- a/python/src/trezorlib/messages/EosActionBuyRamBytes.py +++ b/python/src/trezorlib/messages/EosActionBuyRamBytes.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionBuyRamBytes(p.MessageType): def __init__( self, *, - payer: int = None, - receiver: int = None, - bytes: int = None, + payer: Optional[int] = None, + receiver: Optional[int] = None, + bytes: Optional[int] = None, ) -> None: self.payer = payer self.receiver = receiver diff --git a/python/src/trezorlib/messages/EosActionCommon.py b/python/src/trezorlib/messages/EosActionCommon.py index 90d664bfe..2f264f41d 100644 --- a/python/src/trezorlib/messages/EosActionCommon.py +++ b/python/src/trezorlib/messages/EosActionCommon.py @@ -6,7 +6,7 @@ from .EosPermissionLevel import EosPermissionLevel if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class EosActionCommon(p.MessageType): def __init__( self, *, - authorization: List[EosPermissionLevel] = None, - account: int = None, - name: int = None, + authorization: Optional[List[EosPermissionLevel]] = None, + account: Optional[int] = None, + name: Optional[int] = None, ) -> None: self.authorization = authorization if authorization is not None else [] self.account = account diff --git a/python/src/trezorlib/messages/EosActionDelegate.py b/python/src/trezorlib/messages/EosActionDelegate.py index fc9b1e888..95b5e75ed 100644 --- a/python/src/trezorlib/messages/EosActionDelegate.py +++ b/python/src/trezorlib/messages/EosActionDelegate.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class EosActionDelegate(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - net_quantity: EosAsset = None, - cpu_quantity: EosAsset = None, - transfer: bool = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + net_quantity: Optional[EosAsset] = None, + cpu_quantity: Optional[EosAsset] = None, + transfer: Optional[bool] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/python/src/trezorlib/messages/EosActionDeleteAuth.py b/python/src/trezorlib/messages/EosActionDeleteAuth.py index 7b5089742..d17d37e3b 100644 --- a/python/src/trezorlib/messages/EosActionDeleteAuth.py +++ b/python/src/trezorlib/messages/EosActionDeleteAuth.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosActionDeleteAuth(p.MessageType): def __init__( self, *, - account: int = None, - permission: int = None, + account: Optional[int] = None, + permission: Optional[int] = None, ) -> None: self.account = account self.permission = permission diff --git a/python/src/trezorlib/messages/EosActionLinkAuth.py b/python/src/trezorlib/messages/EosActionLinkAuth.py index 82a0ca53c..961dc928d 100644 --- a/python/src/trezorlib/messages/EosActionLinkAuth.py +++ b/python/src/trezorlib/messages/EosActionLinkAuth.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class EosActionLinkAuth(p.MessageType): def __init__( self, *, - account: int = None, - code: int = None, - type: int = None, - requirement: int = None, + account: Optional[int] = None, + code: Optional[int] = None, + type: Optional[int] = None, + requirement: Optional[int] = None, ) -> None: self.account = account self.code = code diff --git a/python/src/trezorlib/messages/EosActionNewAccount.py b/python/src/trezorlib/messages/EosActionNewAccount.py index 89e432b72..54f058796 100644 --- a/python/src/trezorlib/messages/EosActionNewAccount.py +++ b/python/src/trezorlib/messages/EosActionNewAccount.py @@ -6,7 +6,7 @@ from .EosAuthorization import EosAuthorization if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionNewAccount(p.MessageType): def __init__( self, *, - creator: int = None, - name: int = None, - owner: EosAuthorization = None, - active: EosAuthorization = None, + creator: Optional[int] = None, + name: Optional[int] = None, + owner: Optional[EosAuthorization] = None, + active: Optional[EosAuthorization] = None, ) -> None: self.creator = creator self.name = name diff --git a/python/src/trezorlib/messages/EosActionRefund.py b/python/src/trezorlib/messages/EosActionRefund.py index 95626072c..d519a5b8c 100644 --- a/python/src/trezorlib/messages/EosActionRefund.py +++ b/python/src/trezorlib/messages/EosActionRefund.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class EosActionRefund(p.MessageType): def __init__( self, *, - owner: int = None, + owner: Optional[int] = None, ) -> None: self.owner = owner diff --git a/python/src/trezorlib/messages/EosActionSellRam.py b/python/src/trezorlib/messages/EosActionSellRam.py index 8f283fb48..34610b2a1 100644 --- a/python/src/trezorlib/messages/EosActionSellRam.py +++ b/python/src/trezorlib/messages/EosActionSellRam.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosActionSellRam(p.MessageType): def __init__( self, *, - account: int = None, - bytes: int = None, + account: Optional[int] = None, + bytes: Optional[int] = None, ) -> None: self.account = account self.bytes = bytes diff --git a/python/src/trezorlib/messages/EosActionTransfer.py b/python/src/trezorlib/messages/EosActionTransfer.py index e5e484a1d..3987f681b 100644 --- a/python/src/trezorlib/messages/EosActionTransfer.py +++ b/python/src/trezorlib/messages/EosActionTransfer.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionTransfer(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - quantity: EosAsset = None, - memo: str = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + quantity: Optional[EosAsset] = None, + memo: Optional[str] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/python/src/trezorlib/messages/EosActionUndelegate.py b/python/src/trezorlib/messages/EosActionUndelegate.py index 0982d83d5..c6fd25d93 100644 --- a/python/src/trezorlib/messages/EosActionUndelegate.py +++ b/python/src/trezorlib/messages/EosActionUndelegate.py @@ -6,7 +6,7 @@ from .EosAsset import EosAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionUndelegate(p.MessageType): def __init__( self, *, - sender: int = None, - receiver: int = None, - net_quantity: EosAsset = None, - cpu_quantity: EosAsset = None, + sender: Optional[int] = None, + receiver: Optional[int] = None, + net_quantity: Optional[EosAsset] = None, + cpu_quantity: Optional[EosAsset] = None, ) -> None: self.sender = sender self.receiver = receiver diff --git a/python/src/trezorlib/messages/EosActionUnknown.py b/python/src/trezorlib/messages/EosActionUnknown.py index 0cdb21125..9d77d3177 100644 --- a/python/src/trezorlib/messages/EosActionUnknown.py +++ b/python/src/trezorlib/messages/EosActionUnknown.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EosActionUnknown(p.MessageType): self, *, data_size: int, - data_chunk: bytes = None, + data_chunk: Optional[bytes] = None, ) -> None: self.data_size = data_size self.data_chunk = data_chunk diff --git a/python/src/trezorlib/messages/EosActionUnlinkAuth.py b/python/src/trezorlib/messages/EosActionUnlinkAuth.py index 491b5d7e2..7c3a14c24 100644 --- a/python/src/trezorlib/messages/EosActionUnlinkAuth.py +++ b/python/src/trezorlib/messages/EosActionUnlinkAuth.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionUnlinkAuth(p.MessageType): def __init__( self, *, - account: int = None, - code: int = None, - type: int = None, + account: Optional[int] = None, + code: Optional[int] = None, + type: Optional[int] = None, ) -> None: self.account = account self.code = code diff --git a/python/src/trezorlib/messages/EosActionUpdateAuth.py b/python/src/trezorlib/messages/EosActionUpdateAuth.py index f34606851..126f93d81 100644 --- a/python/src/trezorlib/messages/EosActionUpdateAuth.py +++ b/python/src/trezorlib/messages/EosActionUpdateAuth.py @@ -6,7 +6,7 @@ from .EosAuthorization import EosAuthorization if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,10 +17,10 @@ class EosActionUpdateAuth(p.MessageType): def __init__( self, *, - account: int = None, - permission: int = None, - parent: int = None, - auth: EosAuthorization = None, + account: Optional[int] = None, + permission: Optional[int] = None, + parent: Optional[int] = None, + auth: Optional[EosAuthorization] = None, ) -> None: self.account = account self.permission = permission diff --git a/python/src/trezorlib/messages/EosActionVoteProducer.py b/python/src/trezorlib/messages/EosActionVoteProducer.py index 81666e836..143d0ac55 100644 --- a/python/src/trezorlib/messages/EosActionVoteProducer.py +++ b/python/src/trezorlib/messages/EosActionVoteProducer.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class EosActionVoteProducer(p.MessageType): def __init__( self, *, - producers: List[int] = None, - voter: int = None, - proxy: int = None, + producers: Optional[List[int]] = None, + voter: Optional[int] = None, + proxy: Optional[int] = None, ) -> None: self.producers = producers if producers is not None else [] self.voter = voter diff --git a/python/src/trezorlib/messages/EosAsset.py b/python/src/trezorlib/messages/EosAsset.py index 159605b8a..44354f332 100644 --- a/python/src/trezorlib/messages/EosAsset.py +++ b/python/src/trezorlib/messages/EosAsset.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosAsset(p.MessageType): def __init__( self, *, - amount: int = None, - symbol: int = None, + amount: Optional[int] = None, + symbol: Optional[int] = None, ) -> None: self.amount = amount self.symbol = symbol diff --git a/python/src/trezorlib/messages/EosAuthorization.py b/python/src/trezorlib/messages/EosAuthorization.py index 24b0e0a2a..74442d254 100644 --- a/python/src/trezorlib/messages/EosAuthorization.py +++ b/python/src/trezorlib/messages/EosAuthorization.py @@ -8,7 +8,7 @@ from .EosAuthorizationWait import EosAuthorizationWait if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class EosAuthorization(p.MessageType): def __init__( self, *, - keys: List[EosAuthorizationKey] = None, - accounts: List[EosAuthorizationAccount] = None, - waits: List[EosAuthorizationWait] = None, - threshold: int = None, + keys: Optional[List[EosAuthorizationKey]] = None, + accounts: Optional[List[EosAuthorizationAccount]] = None, + waits: Optional[List[EosAuthorizationWait]] = None, + threshold: Optional[int] = None, ) -> None: self.keys = keys if keys is not None else [] self.accounts = accounts if accounts is not None else [] diff --git a/python/src/trezorlib/messages/EosAuthorizationAccount.py b/python/src/trezorlib/messages/EosAuthorizationAccount.py index f00d94005..d79ab2ff3 100644 --- a/python/src/trezorlib/messages/EosAuthorizationAccount.py +++ b/python/src/trezorlib/messages/EosAuthorizationAccount.py @@ -6,7 +6,7 @@ from .EosPermissionLevel import EosPermissionLevel if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class EosAuthorizationAccount(p.MessageType): def __init__( self, *, - account: EosPermissionLevel = None, - weight: int = None, + account: Optional[EosPermissionLevel] = None, + weight: Optional[int] = None, ) -> None: self.account = account self.weight = weight diff --git a/python/src/trezorlib/messages/EosAuthorizationKey.py b/python/src/trezorlib/messages/EosAuthorizationKey.py index 32e7d5fad..396d61fed 100644 --- a/python/src/trezorlib/messages/EosAuthorizationKey.py +++ b/python/src/trezorlib/messages/EosAuthorizationKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class EosAuthorizationKey(p.MessageType): *, type: int, weight: int, - address_n: List[int] = None, - key: bytes = None, + address_n: Optional[List[int]] = None, + key: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.type = type diff --git a/python/src/trezorlib/messages/EosAuthorizationWait.py b/python/src/trezorlib/messages/EosAuthorizationWait.py index ee9eae86e..8bcc29280 100644 --- a/python/src/trezorlib/messages/EosAuthorizationWait.py +++ b/python/src/trezorlib/messages/EosAuthorizationWait.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosAuthorizationWait(p.MessageType): def __init__( self, *, - wait_sec: int = None, - weight: int = None, + wait_sec: Optional[int] = None, + weight: Optional[int] = None, ) -> None: self.wait_sec = wait_sec self.weight = weight diff --git a/python/src/trezorlib/messages/EosGetPublicKey.py b/python/src/trezorlib/messages/EosGetPublicKey.py index d566ad352..cd3bdd153 100644 --- a/python/src/trezorlib/messages/EosGetPublicKey.py +++ b/python/src/trezorlib/messages/EosGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EosGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/EosPermissionLevel.py b/python/src/trezorlib/messages/EosPermissionLevel.py index 0f357a1ab..71717af81 100644 --- a/python/src/trezorlib/messages/EosPermissionLevel.py +++ b/python/src/trezorlib/messages/EosPermissionLevel.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class EosPermissionLevel(p.MessageType): def __init__( self, *, - actor: int = None, - permission: int = None, + actor: Optional[int] = None, + permission: Optional[int] = None, ) -> None: self.actor = actor self.permission = permission diff --git a/python/src/trezorlib/messages/EosPublicKey.py b/python/src/trezorlib/messages/EosPublicKey.py index 8d9640d14..bd93f22a7 100644 --- a/python/src/trezorlib/messages/EosPublicKey.py +++ b/python/src/trezorlib/messages/EosPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EosSignTx.py b/python/src/trezorlib/messages/EosSignTx.py index 80702d092..5b064ca70 100644 --- a/python/src/trezorlib/messages/EosSignTx.py +++ b/python/src/trezorlib/messages/EosSignTx.py @@ -6,7 +6,7 @@ from .EosTxHeader import EosTxHeader if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class EosSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - chain_id: bytes = None, - header: EosTxHeader = None, - num_actions: int = None, + address_n: Optional[List[int]] = None, + chain_id: Optional[bytes] = None, + header: Optional[EosTxHeader] = None, + num_actions: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.chain_id = chain_id diff --git a/python/src/trezorlib/messages/EosSignedTx.py b/python/src/trezorlib/messages/EosSignedTx.py index e0b87a3f9..3dc78c4d9 100644 --- a/python/src/trezorlib/messages/EosSignedTx.py +++ b/python/src/trezorlib/messages/EosSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EosTxActionAck.py b/python/src/trezorlib/messages/EosTxActionAck.py index 9f81ba357..b023c70bd 100644 --- a/python/src/trezorlib/messages/EosTxActionAck.py +++ b/python/src/trezorlib/messages/EosTxActionAck.py @@ -20,7 +20,7 @@ from .EosActionVoteProducer import EosActionVoteProducer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -32,21 +32,21 @@ class EosTxActionAck(p.MessageType): def __init__( self, *, - 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, + common: Optional[EosActionCommon] = None, + transfer: Optional[EosActionTransfer] = None, + delegate: Optional[EosActionDelegate] = None, + undelegate: Optional[EosActionUndelegate] = None, + refund: Optional[EosActionRefund] = None, + buy_ram: Optional[EosActionBuyRam] = None, + buy_ram_bytes: Optional[EosActionBuyRamBytes] = None, + sell_ram: Optional[EosActionSellRam] = None, + vote_producer: Optional[EosActionVoteProducer] = None, + update_auth: Optional[EosActionUpdateAuth] = None, + delete_auth: Optional[EosActionDeleteAuth] = None, + link_auth: Optional[EosActionLinkAuth] = None, + unlink_auth: Optional[EosActionUnlinkAuth] = None, + new_account: Optional[EosActionNewAccount] = None, + unknown: Optional[EosActionUnknown] = None, ) -> None: self.common = common self.transfer = transfer diff --git a/python/src/trezorlib/messages/EosTxActionRequest.py b/python/src/trezorlib/messages/EosTxActionRequest.py index 26fb36903..ad038d2b3 100644 --- a/python/src/trezorlib/messages/EosTxActionRequest.py +++ b/python/src/trezorlib/messages/EosTxActionRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EosTxActionRequest(p.MessageType): def __init__( self, *, - data_size: int = None, + data_size: Optional[int] = None, ) -> None: self.data_size = data_size diff --git a/python/src/trezorlib/messages/EosTxHeader.py b/python/src/trezorlib/messages/EosTxHeader.py index fc2f6a28b..8378353e5 100644 --- a/python/src/trezorlib/messages/EosTxHeader.py +++ b/python/src/trezorlib/messages/EosTxHeader.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EthereumAddress.py b/python/src/trezorlib/messages/EthereumAddress.py index b09d2c396..825c91193 100644 --- a/python/src/trezorlib/messages/EthereumAddress.py +++ b/python/src/trezorlib/messages/EthereumAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumAddress(p.MessageType): def __init__( self, *, - _old_address: bytes = None, - address: str = None, + _old_address: Optional[bytes] = None, + address: Optional[str] = None, ) -> None: self._old_address = _old_address self.address = address diff --git a/python/src/trezorlib/messages/EthereumGetAddress.py b/python/src/trezorlib/messages/EthereumGetAddress.py index c6631fb68..e26f2b42a 100644 --- a/python/src/trezorlib/messages/EthereumGetAddress.py +++ b/python/src/trezorlib/messages/EthereumGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/EthereumGetPublicKey.py b/python/src/trezorlib/messages/EthereumGetPublicKey.py index 34bba4382..362298774 100644 --- a/python/src/trezorlib/messages/EthereumGetPublicKey.py +++ b/python/src/trezorlib/messages/EthereumGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/EthereumMessageSignature.py b/python/src/trezorlib/messages/EthereumMessageSignature.py index 1c074f5ce..418f6daef 100644 --- a/python/src/trezorlib/messages/EthereumMessageSignature.py +++ b/python/src/trezorlib/messages/EthereumMessageSignature.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EthereumPublicKey.py b/python/src/trezorlib/messages/EthereumPublicKey.py index c6078d3a3..30ed25e37 100644 --- a/python/src/trezorlib/messages/EthereumPublicKey.py +++ b/python/src/trezorlib/messages/EthereumPublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/EthereumSignMessage.py b/python/src/trezorlib/messages/EthereumSignMessage.py index e32a82813..8ac1dd95e 100644 --- a/python/src/trezorlib/messages/EthereumSignMessage.py +++ b/python/src/trezorlib/messages/EthereumSignMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class EthereumSignMessage(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - message: bytes = None, + address_n: Optional[List[int]] = None, + message: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.message = message diff --git a/python/src/trezorlib/messages/EthereumSignTx.py b/python/src/trezorlib/messages/EthereumSignTx.py index d8c16f4a8..41f139776 100644 --- a/python/src/trezorlib/messages/EthereumSignTx.py +++ b/python/src/trezorlib/messages/EthereumSignTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,16 +16,16 @@ class EthereumSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - nonce: bytes = None, - gas_price: bytes = None, - gas_limit: bytes = None, - to: str = None, - value: bytes = None, - data_initial_chunk: bytes = None, - data_length: int = None, - chain_id: int = None, - tx_type: int = None, + address_n: Optional[List[int]] = None, + nonce: Optional[bytes] = None, + gas_price: Optional[bytes] = None, + gas_limit: Optional[bytes] = None, + to: Optional[str] = None, + value: Optional[bytes] = None, + data_initial_chunk: Optional[bytes] = None, + data_length: Optional[int] = None, + chain_id: Optional[int] = None, + tx_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.nonce = nonce diff --git a/python/src/trezorlib/messages/EthereumTxAck.py b/python/src/trezorlib/messages/EthereumTxAck.py index fc7bbbb4b..5424df411 100644 --- a/python/src/trezorlib/messages/EthereumTxAck.py +++ b/python/src/trezorlib/messages/EthereumTxAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class EthereumTxAck(p.MessageType): def __init__( self, *, - data_chunk: bytes = None, + data_chunk: Optional[bytes] = None, ) -> None: self.data_chunk = data_chunk diff --git a/python/src/trezorlib/messages/EthereumTxRequest.py b/python/src/trezorlib/messages/EthereumTxRequest.py index 56710a019..0f4922d09 100644 --- a/python/src/trezorlib/messages/EthereumTxRequest.py +++ b/python/src/trezorlib/messages/EthereumTxRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,10 +16,10 @@ class EthereumTxRequest(p.MessageType): def __init__( self, *, - data_length: int = None, - signature_v: int = None, - signature_r: bytes = None, - signature_s: bytes = None, + data_length: Optional[int] = None, + signature_v: Optional[int] = None, + signature_r: Optional[bytes] = None, + signature_s: Optional[bytes] = None, ) -> None: self.data_length = data_length self.signature_v = signature_v diff --git a/python/src/trezorlib/messages/EthereumVerifyMessage.py b/python/src/trezorlib/messages/EthereumVerifyMessage.py index f3b2f0746..3ac8fdbe9 100644 --- a/python/src/trezorlib/messages/EthereumVerifyMessage.py +++ b/python/src/trezorlib/messages/EthereumVerifyMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class EthereumVerifyMessage(p.MessageType): def __init__( self, *, - signature: bytes = None, - message: bytes = None, - address: str = None, + signature: Optional[bytes] = None, + message: Optional[bytes] = None, + address: Optional[str] = None, ) -> None: self.signature = signature self.message = message diff --git a/python/src/trezorlib/messages/Failure.py b/python/src/trezorlib/messages/Failure.py index d26cc3cb1..7a4e3c49e 100644 --- a/python/src/trezorlib/messages/Failure.py +++ b/python/src/trezorlib/messages/Failure.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeFailureType = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 99] except ImportError: @@ -17,8 +17,8 @@ class Failure(p.MessageType): def __init__( self, *, - code: EnumTypeFailureType = None, - message: str = None, + code: Optional[EnumTypeFailureType] = None, + message: Optional[str] = None, ) -> None: self.code = code self.message = message diff --git a/python/src/trezorlib/messages/Features.py b/python/src/trezorlib/messages/Features.py index cbb9e6cf3..5356e3a14 100644 --- a/python/src/trezorlib/messages/Features.py +++ b/python/src/trezorlib/messages/Features.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeCapability = Literal[1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 14, 15, 16, 17] EnumTypeBackupType = Literal[0, 1, 2] @@ -22,41 +22,41 @@ class Features(p.MessageType): major_version: int, minor_version: int, patch_version: int, - capabilities: List[EnumTypeCapability] = None, - vendor: str = None, - 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, - backup_type: EnumTypeBackupType = 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: EnumTypeSafetyCheckLevel = None, - auto_lock_delay_ms: int = None, - display_rotation: int = None, - experimental_features: bool = None, + capabilities: Optional[List[EnumTypeCapability]] = None, + vendor: Optional[str] = None, + bootloader_mode: Optional[bool] = None, + device_id: Optional[str] = None, + pin_protection: Optional[bool] = None, + passphrase_protection: Optional[bool] = None, + language: Optional[str] = None, + label: Optional[str] = None, + initialized: Optional[bool] = None, + revision: Optional[bytes] = None, + bootloader_hash: Optional[bytes] = None, + imported: Optional[bool] = None, + unlocked: Optional[bool] = None, + firmware_present: Optional[bool] = None, + needs_backup: Optional[bool] = None, + flags: Optional[int] = None, + model: Optional[str] = None, + fw_major: Optional[int] = None, + fw_minor: Optional[int] = None, + fw_patch: Optional[int] = None, + fw_vendor: Optional[str] = None, + fw_vendor_keys: Optional[bytes] = None, + unfinished_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, + recovery_mode: Optional[bool] = None, + backup_type: Optional[EnumTypeBackupType] = None, + sd_card_present: Optional[bool] = None, + sd_protection: Optional[bool] = None, + wipe_code_protection: Optional[bool] = None, + session_id: Optional[bytes] = None, + passphrase_always_on_device: Optional[bool] = None, + safety_checks: Optional[EnumTypeSafetyCheckLevel] = None, + auto_lock_delay_ms: Optional[int] = None, + display_rotation: Optional[int] = None, + experimental_features: Optional[bool] = None, ) -> None: self.capabilities = capabilities if capabilities is not None else [] self.major_version = major_version diff --git a/python/src/trezorlib/messages/FirmwareErase.py b/python/src/trezorlib/messages/FirmwareErase.py index f5a4e8d33..21a577833 100644 --- a/python/src/trezorlib/messages/FirmwareErase.py +++ b/python/src/trezorlib/messages/FirmwareErase.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class FirmwareErase(p.MessageType): def __init__( self, *, - length: int = None, + length: Optional[int] = None, ) -> None: self.length = length diff --git a/python/src/trezorlib/messages/FirmwareRequest.py b/python/src/trezorlib/messages/FirmwareRequest.py index 649019333..65a52d5c9 100644 --- a/python/src/trezorlib/messages/FirmwareRequest.py +++ b/python/src/trezorlib/messages/FirmwareRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class FirmwareRequest(p.MessageType): def __init__( self, *, - offset: int = None, - length: int = None, + offset: Optional[int] = None, + length: Optional[int] = None, ) -> None: self.offset = offset self.length = length diff --git a/python/src/trezorlib/messages/FirmwareUpload.py b/python/src/trezorlib/messages/FirmwareUpload.py index 34a406e36..b8ea32bb7 100644 --- a/python/src/trezorlib/messages/FirmwareUpload.py +++ b/python/src/trezorlib/messages/FirmwareUpload.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class FirmwareUpload(p.MessageType): self, *, payload: bytes, - hash: bytes = None, + hash: Optional[bytes] = None, ) -> None: self.payload = payload self.hash = hash diff --git a/python/src/trezorlib/messages/GetAddress.py b/python/src/trezorlib/messages/GetAddress.py index 03d6cc531..8bc798a5b 100644 --- a/python/src/trezorlib/messages/GetAddress.py +++ b/python/src/trezorlib/messages/GetAddress.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,12 +19,12 @@ class GetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", - show_display: bool = None, - multisig: MultisigRedeemScriptType = None, + show_display: Optional[bool] = None, + multisig: Optional[MultisigRedeemScriptType] = None, script_type: EnumTypeInputScriptType = 0, - ignore_xpub_magic: bool = None, + ignore_xpub_magic: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.coin_name = coin_name diff --git a/python/src/trezorlib/messages/GetECDHSessionKey.py b/python/src/trezorlib/messages/GetECDHSessionKey.py index 269376ee7..02cbe7595 100644 --- a/python/src/trezorlib/messages/GetECDHSessionKey.py +++ b/python/src/trezorlib/messages/GetECDHSessionKey.py @@ -6,7 +6,7 @@ from .IdentityType import IdentityType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class GetECDHSessionKey(p.MessageType): *, identity: IdentityType, peer_public_key: bytes, - ecdsa_curve_name: str = None, + ecdsa_curve_name: Optional[str] = None, ) -> None: self.identity = identity self.peer_public_key = peer_public_key diff --git a/python/src/trezorlib/messages/GetEntropy.py b/python/src/trezorlib/messages/GetEntropy.py index bc0628fe5..2e89f6fe5 100644 --- a/python/src/trezorlib/messages/GetEntropy.py +++ b/python/src/trezorlib/messages/GetEntropy.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/GetFeatures.py b/python/src/trezorlib/messages/GetFeatures.py index 5b6a9dc06..d59dddb2e 100644 --- a/python/src/trezorlib/messages/GetFeatures.py +++ b/python/src/trezorlib/messages/GetFeatures.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/GetNextU2FCounter.py b/python/src/trezorlib/messages/GetNextU2FCounter.py index 463fd6013..5d2326472 100644 --- a/python/src/trezorlib/messages/GetNextU2FCounter.py +++ b/python/src/trezorlib/messages/GetNextU2FCounter.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/GetOwnershipId.py b/python/src/trezorlib/messages/GetOwnershipId.py index 548ad5ad9..f78e0bf96 100644 --- a/python/src/trezorlib/messages/GetOwnershipId.py +++ b/python/src/trezorlib/messages/GetOwnershipId.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,9 +19,9 @@ class GetOwnershipId(p.MessageType): def __init__( self, *, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", - multisig: MultisigRedeemScriptType = None, + multisig: Optional[MultisigRedeemScriptType] = None, script_type: EnumTypeInputScriptType = 0, ) -> None: self.address_n = address_n if address_n is not None else [] diff --git a/python/src/trezorlib/messages/GetOwnershipProof.py b/python/src/trezorlib/messages/GetOwnershipProof.py index 579373ac0..5a158cd18 100644 --- a/python/src/trezorlib/messages/GetOwnershipProof.py +++ b/python/src/trezorlib/messages/GetOwnershipProof.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -19,11 +19,11 @@ class GetOwnershipProof(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - ownership_ids: List[bytes] = None, + address_n: Optional[List[int]] = None, + ownership_ids: Optional[List[bytes]] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 3, - multisig: MultisigRedeemScriptType = None, + multisig: Optional[MultisigRedeemScriptType] = None, user_confirmation: bool = False, commitment_data: bytes = b"", ) -> None: diff --git a/python/src/trezorlib/messages/GetPublicKey.py b/python/src/trezorlib/messages/GetPublicKey.py index 0c358237d..c330440cc 100644 --- a/python/src/trezorlib/messages/GetPublicKey.py +++ b/python/src/trezorlib/messages/GetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -17,12 +17,12 @@ class GetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - ecdsa_curve_name: str = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + ecdsa_curve_name: Optional[str] = None, + show_display: Optional[bool] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, - ignore_xpub_magic: bool = None, + ignore_xpub_magic: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.ecdsa_curve_name = ecdsa_curve_name diff --git a/python/src/trezorlib/messages/HDNodePathType.py b/python/src/trezorlib/messages/HDNodePathType.py index d0a6585a7..b4a71c6c5 100644 --- a/python/src/trezorlib/messages/HDNodePathType.py +++ b/python/src/trezorlib/messages/HDNodePathType.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class HDNodePathType(p.MessageType): self, *, node: HDNodeType, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.node = node diff --git a/python/src/trezorlib/messages/HDNodeType.py b/python/src/trezorlib/messages/HDNodeType.py index 1a0c01f4b..2489adb6f 100644 --- a/python/src/trezorlib/messages/HDNodeType.py +++ b/python/src/trezorlib/messages/HDNodeType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class HDNodeType(p.MessageType): child_num: int, chain_code: bytes, public_key: bytes, - private_key: bytes = None, + private_key: Optional[bytes] = None, ) -> None: self.depth = depth self.fingerprint = fingerprint diff --git a/python/src/trezorlib/messages/IdentityType.py b/python/src/trezorlib/messages/IdentityType.py index 6ec7190c6..6e1e66ec3 100644 --- a/python/src/trezorlib/messages/IdentityType.py +++ b/python/src/trezorlib/messages/IdentityType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,11 +15,11 @@ class IdentityType(p.MessageType): def __init__( self, *, - proto: str = None, - user: str = None, - host: str = None, - port: str = None, - path: str = None, + proto: Optional[str] = None, + user: Optional[str] = None, + host: Optional[str] = None, + port: Optional[str] = None, + path: Optional[str] = None, index: int = 0, ) -> None: self.proto = proto diff --git a/python/src/trezorlib/messages/Initialize.py b/python/src/trezorlib/messages/Initialize.py index 7eb56aeb8..d36116b6a 100644 --- a/python/src/trezorlib/messages/Initialize.py +++ b/python/src/trezorlib/messages/Initialize.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class Initialize(p.MessageType): def __init__( self, *, - session_id: bytes = None, + session_id: Optional[bytes] = None, ) -> None: self.session_id = session_id diff --git a/python/src/trezorlib/messages/LiskAddress.py b/python/src/trezorlib/messages/LiskAddress.py index f66f62d8b..0342287e7 100644 --- a/python/src/trezorlib/messages/LiskAddress.py +++ b/python/src/trezorlib/messages/LiskAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/LiskDelegateType.py b/python/src/trezorlib/messages/LiskDelegateType.py index 804843fb6..896c22eda 100644 --- a/python/src/trezorlib/messages/LiskDelegateType.py +++ b/python/src/trezorlib/messages/LiskDelegateType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class LiskDelegateType(p.MessageType): def __init__( self, *, - username: str = None, + username: Optional[str] = None, ) -> None: self.username = username diff --git a/python/src/trezorlib/messages/LiskGetAddress.py b/python/src/trezorlib/messages/LiskGetAddress.py index 8ba0e4a12..fc1ae877e 100644 --- a/python/src/trezorlib/messages/LiskGetAddress.py +++ b/python/src/trezorlib/messages/LiskGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class LiskGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/LiskGetPublicKey.py b/python/src/trezorlib/messages/LiskGetPublicKey.py index a9905f38e..3fedca494 100644 --- a/python/src/trezorlib/messages/LiskGetPublicKey.py +++ b/python/src/trezorlib/messages/LiskGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class LiskGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/LiskMessageSignature.py b/python/src/trezorlib/messages/LiskMessageSignature.py index e35fd2e91..7eb828323 100644 --- a/python/src/trezorlib/messages/LiskMessageSignature.py +++ b/python/src/trezorlib/messages/LiskMessageSignature.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/LiskMultisignatureType.py b/python/src/trezorlib/messages/LiskMultisignatureType.py index 228a3c423..48061f58b 100644 --- a/python/src/trezorlib/messages/LiskMultisignatureType.py +++ b/python/src/trezorlib/messages/LiskMultisignatureType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class LiskMultisignatureType(p.MessageType): def __init__( self, *, - keys_group: List[str] = None, - min: int = None, - life_time: int = None, + keys_group: Optional[List[str]] = None, + min: Optional[int] = None, + life_time: Optional[int] = None, ) -> None: self.keys_group = keys_group if keys_group is not None else [] self.min = min diff --git a/python/src/trezorlib/messages/LiskPublicKey.py b/python/src/trezorlib/messages/LiskPublicKey.py index 14ec3dc46..2302ec9ef 100644 --- a/python/src/trezorlib/messages/LiskPublicKey.py +++ b/python/src/trezorlib/messages/LiskPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/LiskSignMessage.py b/python/src/trezorlib/messages/LiskSignMessage.py index 3b7545249..11ed32e40 100644 --- a/python/src/trezorlib/messages/LiskSignMessage.py +++ b/python/src/trezorlib/messages/LiskSignMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class LiskSignMessage(p.MessageType): self, *, message: bytes, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.message = message diff --git a/python/src/trezorlib/messages/LiskSignTx.py b/python/src/trezorlib/messages/LiskSignTx.py index a90d247fc..2e874e172 100644 --- a/python/src/trezorlib/messages/LiskSignTx.py +++ b/python/src/trezorlib/messages/LiskSignTx.py @@ -6,7 +6,7 @@ from .LiskTransactionCommon import LiskTransactionCommon if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,7 +19,7 @@ class LiskSignTx(p.MessageType): self, *, transaction: LiskTransactionCommon, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.transaction = transaction diff --git a/python/src/trezorlib/messages/LiskSignatureType.py b/python/src/trezorlib/messages/LiskSignatureType.py index 65a99eeaf..56eaff915 100644 --- a/python/src/trezorlib/messages/LiskSignatureType.py +++ b/python/src/trezorlib/messages/LiskSignatureType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,7 +15,7 @@ class LiskSignatureType(p.MessageType): def __init__( self, *, - public_key: bytes = None, + public_key: Optional[bytes] = None, ) -> None: self.public_key = public_key diff --git a/python/src/trezorlib/messages/LiskSignedTx.py b/python/src/trezorlib/messages/LiskSignedTx.py index 9ffb664ed..49e3f23ec 100644 --- a/python/src/trezorlib/messages/LiskSignedTx.py +++ b/python/src/trezorlib/messages/LiskSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/LiskTransactionAsset.py b/python/src/trezorlib/messages/LiskTransactionAsset.py index b98fc7ffd..dc1e4c95a 100644 --- a/python/src/trezorlib/messages/LiskTransactionAsset.py +++ b/python/src/trezorlib/messages/LiskTransactionAsset.py @@ -8,7 +8,7 @@ from .LiskSignatureType import LiskSignatureType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,11 +19,11 @@ class LiskTransactionAsset(p.MessageType): def __init__( self, *, - votes: List[str] = None, - signature: LiskSignatureType = None, - delegate: LiskDelegateType = None, - multisignature: LiskMultisignatureType = None, - data: str = None, + votes: Optional[List[str]] = None, + signature: Optional[LiskSignatureType] = None, + delegate: Optional[LiskDelegateType] = None, + multisignature: Optional[LiskMultisignatureType] = None, + data: Optional[str] = None, ) -> None: self.votes = votes if votes is not None else [] self.signature = signature diff --git a/python/src/trezorlib/messages/LiskTransactionCommon.py b/python/src/trezorlib/messages/LiskTransactionCommon.py index 5b86420f2..cfd927a79 100644 --- a/python/src/trezorlib/messages/LiskTransactionCommon.py +++ b/python/src/trezorlib/messages/LiskTransactionCommon.py @@ -6,7 +6,7 @@ from .LiskTransactionAsset import LiskTransactionAsset if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeLiskTransactionType = Literal[0, 1, 2, 3, 4, 5, 6, 7] except ImportError: @@ -18,15 +18,15 @@ class LiskTransactionCommon(p.MessageType): def __init__( self, *, - type: EnumTypeLiskTransactionType = None, - amount: int = None, - fee: int = None, - recipient_id: str = None, - sender_public_key: bytes = None, - requester_public_key: bytes = None, - signature: bytes = None, - timestamp: int = None, - asset: LiskTransactionAsset = None, + type: Optional[EnumTypeLiskTransactionType] = None, + amount: Optional[int] = None, + fee: Optional[int] = None, + recipient_id: Optional[str] = None, + sender_public_key: Optional[bytes] = None, + requester_public_key: Optional[bytes] = None, + signature: Optional[bytes] = None, + timestamp: Optional[int] = None, + asset: Optional[LiskTransactionAsset] = None, ) -> None: self.type = type self.amount = amount diff --git a/python/src/trezorlib/messages/LiskVerifyMessage.py b/python/src/trezorlib/messages/LiskVerifyMessage.py index f65ac768c..760551516 100644 --- a/python/src/trezorlib/messages/LiskVerifyMessage.py +++ b/python/src/trezorlib/messages/LiskVerifyMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/LoadDevice.py b/python/src/trezorlib/messages/LoadDevice.py index 748848e98..58c5e9b16 100644 --- a/python/src/trezorlib/messages/LoadDevice.py +++ b/python/src/trezorlib/messages/LoadDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,15 +16,15 @@ class LoadDevice(p.MessageType): def __init__( self, *, - mnemonics: List[str] = None, - pin: str = None, - passphrase_protection: bool = None, + mnemonics: Optional[List[str]] = None, + pin: Optional[str] = None, + passphrase_protection: Optional[bool] = None, language: str = "en-US", - label: str = None, - skip_checksum: bool = None, - u2f_counter: int = None, - needs_backup: bool = None, - no_backup: bool = None, + label: Optional[str] = None, + skip_checksum: Optional[bool] = None, + u2f_counter: Optional[int] = None, + needs_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, ) -> None: self.mnemonics = mnemonics if mnemonics is not None else [] self.pin = pin diff --git a/python/src/trezorlib/messages/LockDevice.py b/python/src/trezorlib/messages/LockDevice.py index cc1226223..affebb910 100644 --- a/python/src/trezorlib/messages/LockDevice.py +++ b/python/src/trezorlib/messages/LockDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MessageSignature.py b/python/src/trezorlib/messages/MessageSignature.py index e72088ee0..e07bc2fc5 100644 --- a/python/src/trezorlib/messages/MessageSignature.py +++ b/python/src/trezorlib/messages/MessageSignature.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroAccountPublicAddress.py b/python/src/trezorlib/messages/MoneroAccountPublicAddress.py index 88b6dcb8f..a041110ab 100644 --- a/python/src/trezorlib/messages/MoneroAccountPublicAddress.py +++ b/python/src/trezorlib/messages/MoneroAccountPublicAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroAccountPublicAddress(p.MessageType): def __init__( self, *, - spend_public_key: bytes = None, - view_public_key: bytes = None, + spend_public_key: Optional[bytes] = None, + view_public_key: Optional[bytes] = None, ) -> None: self.spend_public_key = spend_public_key self.view_public_key = view_public_key diff --git a/python/src/trezorlib/messages/MoneroAddress.py b/python/src/trezorlib/messages/MoneroAddress.py index cbfea9385..9a5802266 100644 --- a/python/src/trezorlib/messages/MoneroAddress.py +++ b/python/src/trezorlib/messages/MoneroAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroAddress(p.MessageType): def __init__( self, *, - address: bytes = None, + address: Optional[bytes] = None, ) -> None: self.address = address diff --git a/python/src/trezorlib/messages/MoneroExportedKeyImage.py b/python/src/trezorlib/messages/MoneroExportedKeyImage.py index 15df409da..9c916c474 100644 --- a/python/src/trezorlib/messages/MoneroExportedKeyImage.py +++ b/python/src/trezorlib/messages/MoneroExportedKeyImage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroExportedKeyImage(p.MessageType): def __init__( self, *, - iv: bytes = None, - blob: bytes = None, + iv: Optional[bytes] = None, + blob: Optional[bytes] = None, ) -> None: self.iv = iv self.blob = blob diff --git a/python/src/trezorlib/messages/MoneroGetAddress.py b/python/src/trezorlib/messages/MoneroGetAddress.py index a622cd63b..924fb1bfd 100644 --- a/python/src/trezorlib/messages/MoneroGetAddress.py +++ b/python/src/trezorlib/messages/MoneroGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class MoneroGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, - network_type: int = None, - account: int = None, - minor: int = None, - payment_id: bytes = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, + network_type: Optional[int] = None, + account: Optional[int] = None, + minor: Optional[int] = None, + payment_id: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/MoneroGetTxKeyAck.py b/python/src/trezorlib/messages/MoneroGetTxKeyAck.py index d6913c505..3adcaa0cd 100644 --- a/python/src/trezorlib/messages/MoneroGetTxKeyAck.py +++ b/python/src/trezorlib/messages/MoneroGetTxKeyAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class MoneroGetTxKeyAck(p.MessageType): def __init__( self, *, - salt: bytes = None, - tx_keys: bytes = None, - tx_derivations: bytes = None, + salt: Optional[bytes] = None, + tx_keys: Optional[bytes] = None, + tx_derivations: Optional[bytes] = None, ) -> None: self.salt = salt self.tx_keys = tx_keys diff --git a/python/src/trezorlib/messages/MoneroGetTxKeyRequest.py b/python/src/trezorlib/messages/MoneroGetTxKeyRequest.py index 089a17706..961a205a9 100644 --- a/python/src/trezorlib/messages/MoneroGetTxKeyRequest.py +++ b/python/src/trezorlib/messages/MoneroGetTxKeyRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,14 +16,14 @@ class MoneroGetTxKeyRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - 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, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, + salt1: Optional[bytes] = None, + salt2: Optional[bytes] = None, + tx_enc_keys: Optional[bytes] = None, + tx_prefix_hash: Optional[bytes] = None, + reason: Optional[int] = None, + view_public_key: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/python/src/trezorlib/messages/MoneroGetWatchKey.py b/python/src/trezorlib/messages/MoneroGetWatchKey.py index 3d2ca972a..e217ba6cc 100644 --- a/python/src/trezorlib/messages/MoneroGetWatchKey.py +++ b/python/src/trezorlib/messages/MoneroGetWatchKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroGetWatchKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/python/src/trezorlib/messages/MoneroKeyImageExportInitAck.py b/python/src/trezorlib/messages/MoneroKeyImageExportInitAck.py index 1e08d8a16..7a61a22a2 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageExportInitAck.py +++ b/python/src/trezorlib/messages/MoneroKeyImageExportInitAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroKeyImageExportInitRequest.py b/python/src/trezorlib/messages/MoneroKeyImageExportInitRequest.py index 6d8a21a86..4231b3170 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageExportInitRequest.py +++ b/python/src/trezorlib/messages/MoneroKeyImageExportInitRequest.py @@ -6,7 +6,7 @@ from .MoneroSubAddressIndicesList import MoneroSubAddressIndicesList if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class MoneroKeyImageExportInitRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - subs: List[MoneroSubAddressIndicesList] = None, - num: int = None, - hash: bytes = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + subs: Optional[List[MoneroSubAddressIndicesList]] = None, + num: Optional[int] = None, + hash: Optional[bytes] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.subs = subs if subs is not None else [] diff --git a/python/src/trezorlib/messages/MoneroKeyImageSyncFinalAck.py b/python/src/trezorlib/messages/MoneroKeyImageSyncFinalAck.py index 99b962597..16e602d92 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageSyncFinalAck.py +++ b/python/src/trezorlib/messages/MoneroKeyImageSyncFinalAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroKeyImageSyncFinalAck(p.MessageType): def __init__( self, *, - enc_key: bytes = None, + enc_key: Optional[bytes] = None, ) -> None: self.enc_key = enc_key diff --git a/python/src/trezorlib/messages/MoneroKeyImageSyncFinalRequest.py b/python/src/trezorlib/messages/MoneroKeyImageSyncFinalRequest.py index d3b770f53..90443fa8c 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageSyncFinalRequest.py +++ b/python/src/trezorlib/messages/MoneroKeyImageSyncFinalRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroKeyImageSyncStepAck.py b/python/src/trezorlib/messages/MoneroKeyImageSyncStepAck.py index 2bea8b23a..040c835ca 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageSyncStepAck.py +++ b/python/src/trezorlib/messages/MoneroKeyImageSyncStepAck.py @@ -6,7 +6,7 @@ from .MoneroExportedKeyImage import MoneroExportedKeyImage if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroKeyImageSyncStepAck(p.MessageType): def __init__( self, *, - kis: List[MoneroExportedKeyImage] = None, + kis: Optional[List[MoneroExportedKeyImage]] = None, ) -> None: self.kis = kis if kis is not None else [] diff --git a/python/src/trezorlib/messages/MoneroKeyImageSyncStepRequest.py b/python/src/trezorlib/messages/MoneroKeyImageSyncStepRequest.py index 18e370c35..31c277f58 100644 --- a/python/src/trezorlib/messages/MoneroKeyImageSyncStepRequest.py +++ b/python/src/trezorlib/messages/MoneroKeyImageSyncStepRequest.py @@ -6,7 +6,7 @@ from .MoneroTransferDetails import MoneroTransferDetails if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroKeyImageSyncStepRequest(p.MessageType): def __init__( self, *, - tdis: List[MoneroTransferDetails] = None, + tdis: Optional[List[MoneroTransferDetails]] = None, ) -> None: self.tdis = tdis if tdis is not None else [] diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshFinalAck.py b/python/src/trezorlib/messages/MoneroLiveRefreshFinalAck.py index dc4fdfd3f..8c5fdce68 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshFinalAck.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshFinalAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshFinalRequest.py b/python/src/trezorlib/messages/MoneroLiveRefreshFinalRequest.py index 14af01e7a..6140b4913 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshFinalRequest.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshFinalRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshStartAck.py b/python/src/trezorlib/messages/MoneroLiveRefreshStartAck.py index 9784b79d0..4e0d2f47d 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshStartAck.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshStartAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshStartRequest.py b/python/src/trezorlib/messages/MoneroLiveRefreshStartRequest.py index f7c008234..63980a0f9 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshStartRequest.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshStartRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroLiveRefreshStartRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_type: int = None, + address_n: Optional[List[int]] = None, + network_type: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_type = network_type diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshStepAck.py b/python/src/trezorlib/messages/MoneroLiveRefreshStepAck.py index d0c3a8735..c007d3bd1 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshStepAck.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshStepAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroLiveRefreshStepAck(p.MessageType): def __init__( self, *, - salt: bytes = None, - key_image: bytes = None, + salt: Optional[bytes] = None, + key_image: Optional[bytes] = None, ) -> None: self.salt = salt self.key_image = key_image diff --git a/python/src/trezorlib/messages/MoneroLiveRefreshStepRequest.py b/python/src/trezorlib/messages/MoneroLiveRefreshStepRequest.py index 870c8ee60..dc9e75a13 100644 --- a/python/src/trezorlib/messages/MoneroLiveRefreshStepRequest.py +++ b/python/src/trezorlib/messages/MoneroLiveRefreshStepRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class MoneroLiveRefreshStepRequest(p.MessageType): def __init__( self, *, - out_key: bytes = None, - recv_deriv: bytes = None, - real_out_idx: int = None, - sub_addr_major: int = None, - sub_addr_minor: int = None, + out_key: Optional[bytes] = None, + recv_deriv: Optional[bytes] = None, + real_out_idx: Optional[int] = None, + sub_addr_major: Optional[int] = None, + sub_addr_minor: Optional[int] = None, ) -> None: self.out_key = out_key self.recv_deriv = recv_deriv diff --git a/python/src/trezorlib/messages/MoneroMultisigKLRki.py b/python/src/trezorlib/messages/MoneroMultisigKLRki.py index f8e78b0a7..54a65bafd 100644 --- a/python/src/trezorlib/messages/MoneroMultisigKLRki.py +++ b/python/src/trezorlib/messages/MoneroMultisigKLRki.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class MoneroMultisigKLRki(p.MessageType): def __init__( self, *, - K: bytes = None, - L: bytes = None, - R: bytes = None, - ki: bytes = None, + K: Optional[bytes] = None, + L: Optional[bytes] = None, + R: Optional[bytes] = None, + ki: Optional[bytes] = None, ) -> None: self.K = K self.L = L diff --git a/python/src/trezorlib/messages/MoneroOutputEntry.py b/python/src/trezorlib/messages/MoneroOutputEntry.py index 915059f38..fa13a4ce1 100644 --- a/python/src/trezorlib/messages/MoneroOutputEntry.py +++ b/python/src/trezorlib/messages/MoneroOutputEntry.py @@ -6,7 +6,7 @@ from .MoneroRctKeyPublic import MoneroRctKeyPublic if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class MoneroOutputEntry(p.MessageType): def __init__( self, *, - idx: int = None, - key: MoneroRctKeyPublic = None, + idx: Optional[int] = None, + key: Optional[MoneroRctKeyPublic] = None, ) -> None: self.idx = idx self.key = key diff --git a/python/src/trezorlib/messages/MoneroRctKeyPublic.py b/python/src/trezorlib/messages/MoneroRctKeyPublic.py index 580e90e20..d5cbde8ff 100644 --- a/python/src/trezorlib/messages/MoneroRctKeyPublic.py +++ b/python/src/trezorlib/messages/MoneroRctKeyPublic.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroRctKeyPublic(p.MessageType): def __init__( self, *, - dest: bytes = None, - commitment: bytes = None, + dest: Optional[bytes] = None, + commitment: Optional[bytes] = None, ) -> None: self.dest = dest self.commitment = commitment diff --git a/python/src/trezorlib/messages/MoneroRingCtSig.py b/python/src/trezorlib/messages/MoneroRingCtSig.py index b7fe2fb38..500f5c661 100644 --- a/python/src/trezorlib/messages/MoneroRingCtSig.py +++ b/python/src/trezorlib/messages/MoneroRingCtSig.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class MoneroRingCtSig(p.MessageType): def __init__( self, *, - txn_fee: int = None, - message: bytes = None, - rv_type: int = None, + txn_fee: Optional[int] = None, + message: Optional[bytes] = None, + rv_type: Optional[int] = None, ) -> None: self.txn_fee = txn_fee self.message = message diff --git a/python/src/trezorlib/messages/MoneroSubAddressIndicesList.py b/python/src/trezorlib/messages/MoneroSubAddressIndicesList.py index a1398040d..b33b9fe86 100644 --- a/python/src/trezorlib/messages/MoneroSubAddressIndicesList.py +++ b/python/src/trezorlib/messages/MoneroSubAddressIndicesList.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,8 +15,8 @@ class MoneroSubAddressIndicesList(p.MessageType): def __init__( self, *, - minor_indices: List[int] = None, - account: int = None, + minor_indices: Optional[List[int]] = None, + account: Optional[int] = None, ) -> None: self.minor_indices = minor_indices if minor_indices is not None else [] self.account = account diff --git a/python/src/trezorlib/messages/MoneroTransactionAllInputsSetAck.py b/python/src/trezorlib/messages/MoneroTransactionAllInputsSetAck.py index 6eb4b4459..7c44f4257 100644 --- a/python/src/trezorlib/messages/MoneroTransactionAllInputsSetAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionAllInputsSetAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionAllInputsSetAck(p.MessageType): def __init__( self, *, - rsig_data: MoneroTransactionRsigData = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.rsig_data = rsig_data diff --git a/python/src/trezorlib/messages/MoneroTransactionAllInputsSetRequest.py b/python/src/trezorlib/messages/MoneroTransactionAllInputsSetRequest.py index b1ddaec60..bab24f8da 100644 --- a/python/src/trezorlib/messages/MoneroTransactionAllInputsSetRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionAllInputsSetRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroTransactionAllOutSetAck.py b/python/src/trezorlib/messages/MoneroTransactionAllOutSetAck.py index c37884d43..59df9eb1c 100644 --- a/python/src/trezorlib/messages/MoneroTransactionAllOutSetAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionAllOutSetAck.py @@ -6,7 +6,7 @@ from .MoneroRingCtSig import MoneroRingCtSig if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class MoneroTransactionAllOutSetAck(p.MessageType): def __init__( self, *, - extra: bytes = None, - tx_prefix_hash: bytes = None, - rv: MoneroRingCtSig = None, - full_message_hash: bytes = None, + extra: Optional[bytes] = None, + tx_prefix_hash: Optional[bytes] = None, + rv: Optional[MoneroRingCtSig] = None, + full_message_hash: Optional[bytes] = None, ) -> None: self.extra = extra self.tx_prefix_hash = tx_prefix_hash diff --git a/python/src/trezorlib/messages/MoneroTransactionAllOutSetRequest.py b/python/src/trezorlib/messages/MoneroTransactionAllOutSetRequest.py index 0650fb70c..f03052042 100644 --- a/python/src/trezorlib/messages/MoneroTransactionAllOutSetRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionAllOutSetRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionAllOutSetRequest(p.MessageType): def __init__( self, *, - rsig_data: MoneroTransactionRsigData = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.rsig_data = rsig_data diff --git a/python/src/trezorlib/messages/MoneroTransactionData.py b/python/src/trezorlib/messages/MoneroTransactionData.py index 84c6093b1..01c7f3912 100644 --- a/python/src/trezorlib/messages/MoneroTransactionData.py +++ b/python/src/trezorlib/messages/MoneroTransactionData.py @@ -7,7 +7,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,21 +18,21 @@ class MoneroTransactionData(p.MessageType): def __init__( self, *, - outputs: List[MoneroTransactionDestinationEntry] = None, - minor_indices: List[int] = None, - integrated_indices: List[int] = None, - version: int = None, - payment_id: bytes = None, - unlock_time: int = None, - change_dts: MoneroTransactionDestinationEntry = None, - num_inputs: int = None, - mixin: int = None, - fee: int = None, - account: int = None, - rsig_data: MoneroTransactionRsigData = None, - client_version: int = None, - hard_fork: int = None, - monero_version: bytes = None, + outputs: Optional[List[MoneroTransactionDestinationEntry]] = None, + minor_indices: Optional[List[int]] = None, + integrated_indices: Optional[List[int]] = None, + version: Optional[int] = None, + payment_id: Optional[bytes] = None, + unlock_time: Optional[int] = None, + change_dts: Optional[MoneroTransactionDestinationEntry] = None, + num_inputs: Optional[int] = None, + mixin: Optional[int] = None, + fee: Optional[int] = None, + account: Optional[int] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + client_version: Optional[int] = None, + hard_fork: Optional[int] = None, + monero_version: Optional[bytes] = None, ) -> None: self.outputs = outputs if outputs is not None else [] self.minor_indices = minor_indices if minor_indices is not None else [] diff --git a/python/src/trezorlib/messages/MoneroTransactionDestinationEntry.py b/python/src/trezorlib/messages/MoneroTransactionDestinationEntry.py index 5d805417d..d4ce45a02 100644 --- a/python/src/trezorlib/messages/MoneroTransactionDestinationEntry.py +++ b/python/src/trezorlib/messages/MoneroTransactionDestinationEntry.py @@ -6,7 +6,7 @@ from .MoneroAccountPublicAddress import MoneroAccountPublicAddress if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class MoneroTransactionDestinationEntry(p.MessageType): def __init__( self, *, - amount: int = None, - addr: MoneroAccountPublicAddress = None, - is_subaddress: bool = None, - original: bytes = None, - is_integrated: bool = None, + amount: Optional[int] = None, + addr: Optional[MoneroAccountPublicAddress] = None, + is_subaddress: Optional[bool] = None, + original: Optional[bytes] = None, + is_integrated: Optional[bool] = None, ) -> None: self.amount = amount self.addr = addr diff --git a/python/src/trezorlib/messages/MoneroTransactionFinalAck.py b/python/src/trezorlib/messages/MoneroTransactionFinalAck.py index 422705029..68d495b16 100644 --- a/python/src/trezorlib/messages/MoneroTransactionFinalAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionFinalAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class MoneroTransactionFinalAck(p.MessageType): def __init__( self, *, - cout_key: bytes = None, - salt: bytes = None, - rand_mult: bytes = None, - tx_enc_keys: bytes = None, - opening_key: bytes = None, + cout_key: Optional[bytes] = None, + salt: Optional[bytes] = None, + rand_mult: Optional[bytes] = None, + tx_enc_keys: Optional[bytes] = None, + opening_key: Optional[bytes] = None, ) -> None: self.cout_key = cout_key self.salt = salt diff --git a/python/src/trezorlib/messages/MoneroTransactionFinalRequest.py b/python/src/trezorlib/messages/MoneroTransactionFinalRequest.py index 92f1a72ae..ff84d8d00 100644 --- a/python/src/trezorlib/messages/MoneroTransactionFinalRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionFinalRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroTransactionInitAck.py b/python/src/trezorlib/messages/MoneroTransactionInitAck.py index 380b28f3f..fcf9a1804 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInitAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionInitAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,8 +18,8 @@ class MoneroTransactionInitAck(p.MessageType): def __init__( self, *, - hmacs: List[bytes] = None, - rsig_data: MoneroTransactionRsigData = None, + hmacs: Optional[List[bytes]] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, ) -> None: self.hmacs = hmacs if hmacs is not None else [] self.rsig_data = rsig_data diff --git a/python/src/trezorlib/messages/MoneroTransactionInitRequest.py b/python/src/trezorlib/messages/MoneroTransactionInitRequest.py index 2e092a27e..cee390c95 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInitRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionInitRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionData import MoneroTransactionData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class MoneroTransactionInitRequest(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - version: int = None, - network_type: int = None, - tsx_data: MoneroTransactionData = None, + address_n: Optional[List[int]] = None, + version: Optional[int] = None, + network_type: Optional[int] = None, + tsx_data: Optional[MoneroTransactionData] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.version = version diff --git a/python/src/trezorlib/messages/MoneroTransactionInputViniAck.py b/python/src/trezorlib/messages/MoneroTransactionInputViniAck.py index c9a23ee8c..6eb0c1d2c 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInputViniAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionInputViniAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroTransactionInputViniRequest.py b/python/src/trezorlib/messages/MoneroTransactionInputViniRequest.py index aa2e90897..76ef3e990 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInputViniRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionInputViniRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class MoneroTransactionInputViniRequest(p.MessageType): def __init__( self, *, - src_entr: MoneroTransactionSourceEntry = None, - vini: bytes = None, - vini_hmac: bytes = None, - pseudo_out: bytes = None, - pseudo_out_hmac: bytes = None, - orig_idx: int = None, + src_entr: Optional[MoneroTransactionSourceEntry] = None, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + orig_idx: Optional[int] = None, ) -> None: self.src_entr = src_entr self.vini = vini diff --git a/python/src/trezorlib/messages/MoneroTransactionInputsPermutationAck.py b/python/src/trezorlib/messages/MoneroTransactionInputsPermutationAck.py index ec5769214..64f9f0460 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInputsPermutationAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionInputsPermutationAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/MoneroTransactionInputsPermutationRequest.py b/python/src/trezorlib/messages/MoneroTransactionInputsPermutationRequest.py index 2f6c68328..554642759 100644 --- a/python/src/trezorlib/messages/MoneroTransactionInputsPermutationRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionInputsPermutationRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class MoneroTransactionInputsPermutationRequest(p.MessageType): def __init__( self, *, - perm: List[int] = None, + perm: Optional[List[int]] = None, ) -> None: self.perm = perm if perm is not None else [] diff --git a/python/src/trezorlib/messages/MoneroTransactionRsigData.py b/python/src/trezorlib/messages/MoneroTransactionRsigData.py index fd5cd877a..5b3b5f5e7 100644 --- a/python/src/trezorlib/messages/MoneroTransactionRsigData.py +++ b/python/src/trezorlib/messages/MoneroTransactionRsigData.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,13 +15,13 @@ class MoneroTransactionRsigData(p.MessageType): def __init__( self, *, - grouping: List[int] = None, - rsig_parts: List[bytes] = None, - rsig_type: int = None, - offload_type: int = None, - mask: bytes = None, - rsig: bytes = None, - bp_version: int = None, + grouping: Optional[List[int]] = None, + rsig_parts: Optional[List[bytes]] = None, + rsig_type: Optional[int] = None, + offload_type: Optional[int] = None, + mask: Optional[bytes] = None, + rsig: Optional[bytes] = None, + bp_version: Optional[int] = None, ) -> None: self.grouping = grouping if grouping is not None else [] self.rsig_parts = rsig_parts if rsig_parts is not None else [] diff --git a/python/src/trezorlib/messages/MoneroTransactionSetInputAck.py b/python/src/trezorlib/messages/MoneroTransactionSetInputAck.py index 679831a7b..55dec2389 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSetInputAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionSetInputAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,12 +16,12 @@ class MoneroTransactionSetInputAck(p.MessageType): def __init__( self, *, - 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, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + pseudo_out_alpha: Optional[bytes] = None, + spend_key: Optional[bytes] = None, ) -> None: self.vini = vini self.vini_hmac = vini_hmac diff --git a/python/src/trezorlib/messages/MoneroTransactionSetInputRequest.py b/python/src/trezorlib/messages/MoneroTransactionSetInputRequest.py index ca1e9ae98..bb6375971 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSetInputRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionSetInputRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class MoneroTransactionSetInputRequest(p.MessageType): def __init__( self, *, - src_entr: MoneroTransactionSourceEntry = None, + src_entr: Optional[MoneroTransactionSourceEntry] = None, ) -> None: self.src_entr = src_entr diff --git a/python/src/trezorlib/messages/MoneroTransactionSetOutputAck.py b/python/src/trezorlib/messages/MoneroTransactionSetOutputAck.py index 1dc0930cc..1cf03089c 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSetOutputAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionSetOutputAck.py @@ -6,7 +6,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,11 +18,11 @@ class MoneroTransactionSetOutputAck(p.MessageType): def __init__( self, *, - tx_out: bytes = None, - vouti_hmac: bytes = None, - rsig_data: MoneroTransactionRsigData = None, - out_pk: bytes = None, - ecdh_info: bytes = None, + tx_out: Optional[bytes] = None, + vouti_hmac: Optional[bytes] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + out_pk: Optional[bytes] = None, + ecdh_info: Optional[bytes] = None, ) -> None: self.tx_out = tx_out self.vouti_hmac = vouti_hmac diff --git a/python/src/trezorlib/messages/MoneroTransactionSetOutputRequest.py b/python/src/trezorlib/messages/MoneroTransactionSetOutputRequest.py index 6c613c94d..34c31ed94 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSetOutputRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionSetOutputRequest.py @@ -7,7 +7,7 @@ from .MoneroTransactionRsigData import MoneroTransactionRsigData if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class MoneroTransactionSetOutputRequest(p.MessageType): def __init__( self, *, - dst_entr: MoneroTransactionDestinationEntry = None, - dst_entr_hmac: bytes = None, - rsig_data: MoneroTransactionRsigData = None, - is_offloaded_bp: bool = None, + dst_entr: Optional[MoneroTransactionDestinationEntry] = None, + dst_entr_hmac: Optional[bytes] = None, + rsig_data: Optional[MoneroTransactionRsigData] = None, + is_offloaded_bp: Optional[bool] = None, ) -> None: self.dst_entr = dst_entr self.dst_entr_hmac = dst_entr_hmac diff --git a/python/src/trezorlib/messages/MoneroTransactionSignInputAck.py b/python/src/trezorlib/messages/MoneroTransactionSignInputAck.py index a5022897b..a81f9fbee 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSignInputAck.py +++ b/python/src/trezorlib/messages/MoneroTransactionSignInputAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroTransactionSignInputAck(p.MessageType): def __init__( self, *, - signature: bytes = None, - pseudo_out: bytes = None, + signature: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, ) -> None: self.signature = signature self.pseudo_out = pseudo_out diff --git a/python/src/trezorlib/messages/MoneroTransactionSignInputRequest.py b/python/src/trezorlib/messages/MoneroTransactionSignInputRequest.py index 05dbd0ef5..230298a23 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSignInputRequest.py +++ b/python/src/trezorlib/messages/MoneroTransactionSignInputRequest.py @@ -6,7 +6,7 @@ from .MoneroTransactionSourceEntry import MoneroTransactionSourceEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,14 +18,14 @@ class MoneroTransactionSignInputRequest(p.MessageType): def __init__( self, *, - 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, + src_entr: Optional[MoneroTransactionSourceEntry] = None, + vini: Optional[bytes] = None, + vini_hmac: Optional[bytes] = None, + pseudo_out: Optional[bytes] = None, + pseudo_out_hmac: Optional[bytes] = None, + pseudo_out_alpha: Optional[bytes] = None, + spend_key: Optional[bytes] = None, + orig_idx: Optional[int] = None, ) -> None: self.src_entr = src_entr self.vini = vini diff --git a/python/src/trezorlib/messages/MoneroTransactionSourceEntry.py b/python/src/trezorlib/messages/MoneroTransactionSourceEntry.py index 446e78b65..386fbe121 100644 --- a/python/src/trezorlib/messages/MoneroTransactionSourceEntry.py +++ b/python/src/trezorlib/messages/MoneroTransactionSourceEntry.py @@ -7,7 +7,7 @@ from .MoneroOutputEntry import MoneroOutputEntry if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,16 +18,16 @@ class MoneroTransactionSourceEntry(p.MessageType): def __init__( self, *, - outputs: List[MoneroOutputEntry] = None, - real_out_additional_tx_keys: List[bytes] = None, - real_output: int = None, - real_out_tx_key: bytes = None, - real_output_in_tx_index: int = None, - amount: int = None, - rct: bool = None, - mask: bytes = None, - multisig_kLRki: MoneroMultisigKLRki = None, - subaddr_minor: int = None, + outputs: Optional[List[MoneroOutputEntry]] = None, + real_out_additional_tx_keys: Optional[List[bytes]] = None, + real_output: Optional[int] = None, + real_out_tx_key: Optional[bytes] = None, + real_output_in_tx_index: Optional[int] = None, + amount: Optional[int] = None, + rct: Optional[bool] = None, + mask: Optional[bytes] = None, + multisig_kLRki: Optional[MoneroMultisigKLRki] = None, + subaddr_minor: Optional[int] = None, ) -> None: self.outputs = outputs if outputs is not None else [] self.real_out_additional_tx_keys = real_out_additional_tx_keys if real_out_additional_tx_keys is not None else [] diff --git a/python/src/trezorlib/messages/MoneroTransferDetails.py b/python/src/trezorlib/messages/MoneroTransferDetails.py index 7267a9bbb..4f38dcf49 100644 --- a/python/src/trezorlib/messages/MoneroTransferDetails.py +++ b/python/src/trezorlib/messages/MoneroTransferDetails.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,12 +15,12 @@ class MoneroTransferDetails(p.MessageType): def __init__( self, *, - additional_tx_pub_keys: List[bytes] = None, - out_key: bytes = None, - tx_pub_key: bytes = None, - internal_output_index: int = None, - sub_addr_major: int = None, - sub_addr_minor: int = None, + additional_tx_pub_keys: Optional[List[bytes]] = None, + out_key: Optional[bytes] = None, + tx_pub_key: Optional[bytes] = None, + internal_output_index: Optional[int] = None, + sub_addr_major: Optional[int] = None, + sub_addr_minor: Optional[int] = None, ) -> None: self.additional_tx_pub_keys = additional_tx_pub_keys if additional_tx_pub_keys is not None else [] self.out_key = out_key diff --git a/python/src/trezorlib/messages/MoneroWatchKey.py b/python/src/trezorlib/messages/MoneroWatchKey.py index e05254646..132de9f65 100644 --- a/python/src/trezorlib/messages/MoneroWatchKey.py +++ b/python/src/trezorlib/messages/MoneroWatchKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class MoneroWatchKey(p.MessageType): def __init__( self, *, - watch_key: bytes = None, - address: bytes = None, + watch_key: Optional[bytes] = None, + address: Optional[bytes] = None, ) -> None: self.watch_key = watch_key self.address = address diff --git a/python/src/trezorlib/messages/MultisigRedeemScriptType.py b/python/src/trezorlib/messages/MultisigRedeemScriptType.py index 614e45b69..3289869c0 100644 --- a/python/src/trezorlib/messages/MultisigRedeemScriptType.py +++ b/python/src/trezorlib/messages/MultisigRedeemScriptType.py @@ -7,7 +7,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,10 +19,10 @@ class MultisigRedeemScriptType(p.MessageType): self, *, m: int, - pubkeys: List[HDNodePathType] = None, - signatures: List[bytes] = None, - nodes: List[HDNodeType] = None, - address_n: List[int] = None, + pubkeys: Optional[List[HDNodePathType]] = None, + signatures: Optional[List[bytes]] = None, + nodes: Optional[List[HDNodeType]] = None, + address_n: Optional[List[int]] = None, ) -> None: self.pubkeys = pubkeys if pubkeys is not None else [] self.signatures = signatures if signatures is not None else [] diff --git a/python/src/trezorlib/messages/NEMAddress.py b/python/src/trezorlib/messages/NEMAddress.py index 2aa5c1e97..8efe50e17 100644 --- a/python/src/trezorlib/messages/NEMAddress.py +++ b/python/src/trezorlib/messages/NEMAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/NEMAggregateModification.py b/python/src/trezorlib/messages/NEMAggregateModification.py index 1b03f7b84..83046bbb6 100644 --- a/python/src/trezorlib/messages/NEMAggregateModification.py +++ b/python/src/trezorlib/messages/NEMAggregateModification.py @@ -6,7 +6,7 @@ from .NEMCosignatoryModification import NEMCosignatoryModification if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class NEMAggregateModification(p.MessageType): def __init__( self, *, - modifications: List[NEMCosignatoryModification] = None, - relative_change: int = None, + modifications: Optional[List[NEMCosignatoryModification]] = None, + relative_change: Optional[int] = None, ) -> None: self.modifications = modifications if modifications is not None else [] self.relative_change = relative_change diff --git a/python/src/trezorlib/messages/NEMCosignatoryModification.py b/python/src/trezorlib/messages/NEMCosignatoryModification.py index 17dbd9623..f52636a3e 100644 --- a/python/src/trezorlib/messages/NEMCosignatoryModification.py +++ b/python/src/trezorlib/messages/NEMCosignatoryModification.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMModificationType = Literal[1, 2] except ImportError: @@ -16,8 +16,8 @@ class NEMCosignatoryModification(p.MessageType): def __init__( self, *, - type: EnumTypeNEMModificationType = None, - public_key: bytes = None, + type: Optional[EnumTypeNEMModificationType] = None, + public_key: Optional[bytes] = None, ) -> None: self.type = type self.public_key = public_key diff --git a/python/src/trezorlib/messages/NEMDecryptMessage.py b/python/src/trezorlib/messages/NEMDecryptMessage.py index f8c809734..8afbe25d4 100644 --- a/python/src/trezorlib/messages/NEMDecryptMessage.py +++ b/python/src/trezorlib/messages/NEMDecryptMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,10 +16,10 @@ class NEMDecryptMessage(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network: int = None, - public_key: bytes = None, - payload: bytes = None, + address_n: Optional[List[int]] = None, + network: Optional[int] = None, + public_key: Optional[bytes] = None, + payload: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network = network diff --git a/python/src/trezorlib/messages/NEMDecryptedMessage.py b/python/src/trezorlib/messages/NEMDecryptedMessage.py index a4a0644d5..5ea53274a 100644 --- a/python/src/trezorlib/messages/NEMDecryptedMessage.py +++ b/python/src/trezorlib/messages/NEMDecryptedMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/NEMGetAddress.py b/python/src/trezorlib/messages/NEMGetAddress.py index 2fe0b87fe..92ab44105 100644 --- a/python/src/trezorlib/messages/NEMGetAddress.py +++ b/python/src/trezorlib/messages/NEMGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class NEMGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network: int = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + network: Optional[int] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network = network diff --git a/python/src/trezorlib/messages/NEMImportanceTransfer.py b/python/src/trezorlib/messages/NEMImportanceTransfer.py index 64edfc625..ffc2fbb07 100644 --- a/python/src/trezorlib/messages/NEMImportanceTransfer.py +++ b/python/src/trezorlib/messages/NEMImportanceTransfer.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMImportanceTransferMode = Literal[1, 2] except ImportError: @@ -16,8 +16,8 @@ class NEMImportanceTransfer(p.MessageType): def __init__( self, *, - mode: EnumTypeNEMImportanceTransferMode = None, - public_key: bytes = None, + mode: Optional[EnumTypeNEMImportanceTransferMode] = None, + public_key: Optional[bytes] = None, ) -> None: self.mode = mode self.public_key = public_key diff --git a/python/src/trezorlib/messages/NEMMosaic.py b/python/src/trezorlib/messages/NEMMosaic.py index a8a756caa..b3386c4dd 100644 --- a/python/src/trezorlib/messages/NEMMosaic.py +++ b/python/src/trezorlib/messages/NEMMosaic.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class NEMMosaic(p.MessageType): def __init__( self, *, - namespace: str = None, - mosaic: str = None, - quantity: int = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + quantity: Optional[int] = None, ) -> None: self.namespace = namespace self.mosaic = mosaic diff --git a/python/src/trezorlib/messages/NEMMosaicCreation.py b/python/src/trezorlib/messages/NEMMosaicCreation.py index ea14df4a3..a6ced1397 100644 --- a/python/src/trezorlib/messages/NEMMosaicCreation.py +++ b/python/src/trezorlib/messages/NEMMosaicCreation.py @@ -6,7 +6,7 @@ from .NEMMosaicDefinition import NEMMosaicDefinition if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class NEMMosaicCreation(p.MessageType): def __init__( self, *, - definition: NEMMosaicDefinition = None, - sink: str = None, - fee: int = None, + definition: Optional[NEMMosaicDefinition] = None, + sink: Optional[str] = None, + fee: Optional[int] = None, ) -> None: self.definition = definition self.sink = sink diff --git a/python/src/trezorlib/messages/NEMMosaicDefinition.py b/python/src/trezorlib/messages/NEMMosaicDefinition.py index bdbe135b5..54ae8c80a 100644 --- a/python/src/trezorlib/messages/NEMMosaicDefinition.py +++ b/python/src/trezorlib/messages/NEMMosaicDefinition.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMMosaicLevy = Literal[1, 2] except ImportError: @@ -16,21 +16,21 @@ class NEMMosaicDefinition(p.MessageType): def __init__( self, *, - networks: List[int] = None, - name: str = None, - ticker: str = None, - namespace: str = None, - mosaic: str = None, - divisibility: int = None, - levy: EnumTypeNEMMosaicLevy = 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: Optional[List[int]] = None, + name: Optional[str] = None, + ticker: Optional[str] = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + divisibility: Optional[int] = None, + levy: Optional[EnumTypeNEMMosaicLevy] = None, + fee: Optional[int] = None, + levy_address: Optional[str] = None, + levy_namespace: Optional[str] = None, + levy_mosaic: Optional[str] = None, + supply: Optional[int] = None, + mutable_supply: Optional[bool] = None, + transferable: Optional[bool] = None, + description: Optional[str] = None, ) -> None: self.networks = networks if networks is not None else [] self.name = name diff --git a/python/src/trezorlib/messages/NEMMosaicSupplyChange.py b/python/src/trezorlib/messages/NEMMosaicSupplyChange.py index 89a21880a..47de01cf6 100644 --- a/python/src/trezorlib/messages/NEMMosaicSupplyChange.py +++ b/python/src/trezorlib/messages/NEMMosaicSupplyChange.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeNEMSupplyChangeType = Literal[1, 2] except ImportError: @@ -16,10 +16,10 @@ class NEMMosaicSupplyChange(p.MessageType): def __init__( self, *, - namespace: str = None, - mosaic: str = None, - type: EnumTypeNEMSupplyChangeType = None, - delta: int = None, + namespace: Optional[str] = None, + mosaic: Optional[str] = None, + type: Optional[EnumTypeNEMSupplyChangeType] = None, + delta: Optional[int] = None, ) -> None: self.namespace = namespace self.mosaic = mosaic diff --git a/python/src/trezorlib/messages/NEMProvisionNamespace.py b/python/src/trezorlib/messages/NEMProvisionNamespace.py index 788c59531..2212294f8 100644 --- a/python/src/trezorlib/messages/NEMProvisionNamespace.py +++ b/python/src/trezorlib/messages/NEMProvisionNamespace.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class NEMProvisionNamespace(p.MessageType): def __init__( self, *, - namespace: str = None, - parent: str = None, - sink: str = None, - fee: int = None, + namespace: Optional[str] = None, + parent: Optional[str] = None, + sink: Optional[str] = None, + fee: Optional[int] = None, ) -> None: self.namespace = namespace self.parent = parent diff --git a/python/src/trezorlib/messages/NEMSignTx.py b/python/src/trezorlib/messages/NEMSignTx.py index 4a4a826bc..5a9eaf4ed 100644 --- a/python/src/trezorlib/messages/NEMSignTx.py +++ b/python/src/trezorlib/messages/NEMSignTx.py @@ -12,7 +12,7 @@ from .NEMTransfer import NEMTransfer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,15 +24,15 @@ class NEMSignTx(p.MessageType): def __init__( self, *, - 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, + transaction: Optional[NEMTransactionCommon] = None, + multisig: Optional[NEMTransactionCommon] = None, + transfer: Optional[NEMTransfer] = None, + cosigning: Optional[bool] = None, + provision_namespace: Optional[NEMProvisionNamespace] = None, + mosaic_creation: Optional[NEMMosaicCreation] = None, + supply_change: Optional[NEMMosaicSupplyChange] = None, + aggregate_modification: Optional[NEMAggregateModification] = None, + importance_transfer: Optional[NEMImportanceTransfer] = None, ) -> None: self.transaction = transaction self.multisig = multisig diff --git a/python/src/trezorlib/messages/NEMSignedTx.py b/python/src/trezorlib/messages/NEMSignedTx.py index 166e8622d..9a3c1de8c 100644 --- a/python/src/trezorlib/messages/NEMSignedTx.py +++ b/python/src/trezorlib/messages/NEMSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/NEMTransactionCommon.py b/python/src/trezorlib/messages/NEMTransactionCommon.py index d8bcbe0cc..ddcca608f 100644 --- a/python/src/trezorlib/messages/NEMTransactionCommon.py +++ b/python/src/trezorlib/messages/NEMTransactionCommon.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,12 +15,12 @@ class NEMTransactionCommon(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network: int = None, - timestamp: int = None, - fee: int = None, - deadline: int = None, - signer: bytes = None, + address_n: Optional[List[int]] = None, + network: Optional[int] = None, + timestamp: Optional[int] = None, + fee: Optional[int] = None, + deadline: Optional[int] = None, + signer: Optional[bytes] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network = network diff --git a/python/src/trezorlib/messages/NEMTransfer.py b/python/src/trezorlib/messages/NEMTransfer.py index 7af35383e..7b0e48b3d 100644 --- a/python/src/trezorlib/messages/NEMTransfer.py +++ b/python/src/trezorlib/messages/NEMTransfer.py @@ -6,7 +6,7 @@ from .NEMMosaic import NEMMosaic if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,11 +17,11 @@ class NEMTransfer(p.MessageType): def __init__( self, *, - mosaics: List[NEMMosaic] = None, - recipient: str = None, - amount: int = None, - payload: bytes = None, - public_key: bytes = None, + mosaics: Optional[List[NEMMosaic]] = None, + recipient: Optional[str] = None, + amount: Optional[int] = None, + payload: Optional[bytes] = None, + public_key: Optional[bytes] = None, ) -> None: self.mosaics = mosaics if mosaics is not None else [] self.recipient = recipient diff --git a/python/src/trezorlib/messages/NextU2FCounter.py b/python/src/trezorlib/messages/NextU2FCounter.py index 8433f8488..84a6fa16a 100644 --- a/python/src/trezorlib/messages/NextU2FCounter.py +++ b/python/src/trezorlib/messages/NextU2FCounter.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class NextU2FCounter(p.MessageType): def __init__( self, *, - u2f_counter: int = None, + u2f_counter: Optional[int] = None, ) -> None: self.u2f_counter = u2f_counter diff --git a/python/src/trezorlib/messages/OwnershipId.py b/python/src/trezorlib/messages/OwnershipId.py index dcffb16b8..ae141cd4c 100644 --- a/python/src/trezorlib/messages/OwnershipId.py +++ b/python/src/trezorlib/messages/OwnershipId.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/OwnershipProof.py b/python/src/trezorlib/messages/OwnershipProof.py index eca7fbfb1..6c375f255 100644 --- a/python/src/trezorlib/messages/OwnershipProof.py +++ b/python/src/trezorlib/messages/OwnershipProof.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/PassphraseAck.py b/python/src/trezorlib/messages/PassphraseAck.py index 9370e6914..1b597e906 100644 --- a/python/src/trezorlib/messages/PassphraseAck.py +++ b/python/src/trezorlib/messages/PassphraseAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class PassphraseAck(p.MessageType): def __init__( self, *, - passphrase: str = None, - _state: bytes = None, - on_device: bool = None, + passphrase: Optional[str] = None, + _state: Optional[bytes] = None, + on_device: Optional[bool] = None, ) -> None: self.passphrase = passphrase self._state = _state diff --git a/python/src/trezorlib/messages/PassphraseRequest.py b/python/src/trezorlib/messages/PassphraseRequest.py index c65034a7a..14310148b 100644 --- a/python/src/trezorlib/messages/PassphraseRequest.py +++ b/python/src/trezorlib/messages/PassphraseRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class PassphraseRequest(p.MessageType): def __init__( self, *, - _on_device: bool = None, + _on_device: Optional[bool] = None, ) -> None: self._on_device = _on_device diff --git a/python/src/trezorlib/messages/PinMatrixAck.py b/python/src/trezorlib/messages/PinMatrixAck.py index 910988cf1..a4db72ece 100644 --- a/python/src/trezorlib/messages/PinMatrixAck.py +++ b/python/src/trezorlib/messages/PinMatrixAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/PinMatrixRequest.py b/python/src/trezorlib/messages/PinMatrixRequest.py index 5d3d5a194..7b5768bbc 100644 --- a/python/src/trezorlib/messages/PinMatrixRequest.py +++ b/python/src/trezorlib/messages/PinMatrixRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypePinMatrixRequestType = Literal[1, 2, 3, 4, 5] except ImportError: @@ -17,7 +17,7 @@ class PinMatrixRequest(p.MessageType): def __init__( self, *, - type: EnumTypePinMatrixRequestType = None, + type: Optional[EnumTypePinMatrixRequestType] = None, ) -> None: self.type = type diff --git a/python/src/trezorlib/messages/Ping.py b/python/src/trezorlib/messages/Ping.py index 387037fa5..b6c0fe323 100644 --- a/python/src/trezorlib/messages/Ping.py +++ b/python/src/trezorlib/messages/Ping.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class Ping(p.MessageType): self, *, message: str = "", - button_protection: bool = None, + button_protection: Optional[bool] = None, ) -> None: self.message = message self.button_protection = button_protection diff --git a/python/src/trezorlib/messages/PreauthorizedRequest.py b/python/src/trezorlib/messages/PreauthorizedRequest.py index d65af252e..f12f271e8 100644 --- a/python/src/trezorlib/messages/PreauthorizedRequest.py +++ b/python/src/trezorlib/messages/PreauthorizedRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/PrevInput.py b/python/src/trezorlib/messages/PrevInput.py index afb23312d..cf10ffc93 100644 --- a/python/src/trezorlib/messages/PrevInput.py +++ b/python/src/trezorlib/messages/PrevInput.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,7 +19,7 @@ class PrevInput(p.MessageType): prev_index: int, script_sig: bytes, sequence: int, - decred_tree: int = None, + decred_tree: Optional[int] = None, ) -> None: self.prev_hash = prev_hash self.prev_index = prev_index diff --git a/python/src/trezorlib/messages/PrevOutput.py b/python/src/trezorlib/messages/PrevOutput.py index 34ba0bfbd..758767fad 100644 --- a/python/src/trezorlib/messages/PrevOutput.py +++ b/python/src/trezorlib/messages/PrevOutput.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class PrevOutput(p.MessageType): *, amount: int, script_pubkey: bytes, - decred_script_version: int = None, + decred_script_version: Optional[int] = None, ) -> None: self.amount = amount self.script_pubkey = script_pubkey diff --git a/python/src/trezorlib/messages/PrevTx.py b/python/src/trezorlib/messages/PrevTx.py index 8db1327ae..a35c141bc 100644 --- a/python/src/trezorlib/messages/PrevTx.py +++ b/python/src/trezorlib/messages/PrevTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,10 +20,10 @@ class PrevTx(p.MessageType): inputs_count: int, outputs_count: int, extra_data_len: int = 0, - expiry: int = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + expiry: Optional[int] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, ) -> None: self.version = version self.lock_time = lock_time diff --git a/python/src/trezorlib/messages/PublicKey.py b/python/src/trezorlib/messages/PublicKey.py index a7faa75bf..0c60704e1 100644 --- a/python/src/trezorlib/messages/PublicKey.py +++ b/python/src/trezorlib/messages/PublicKey.py @@ -6,7 +6,7 @@ from .HDNodeType import HDNodeType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -20,7 +20,7 @@ class PublicKey(p.MessageType): *, node: HDNodeType, xpub: str, - root_fingerprint: int = None, + root_fingerprint: Optional[int] = None, ) -> None: self.node = node self.xpub = xpub diff --git a/python/src/trezorlib/messages/RebootToBootloader.py b/python/src/trezorlib/messages/RebootToBootloader.py index 880c0edd7..40b82e5c3 100644 --- a/python/src/trezorlib/messages/RebootToBootloader.py +++ b/python/src/trezorlib/messages/RebootToBootloader.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/RecoveryDevice.py b/python/src/trezorlib/messages/RecoveryDevice.py index a4f6b69bc..fe44afc41 100644 --- a/python/src/trezorlib/messages/RecoveryDevice.py +++ b/python/src/trezorlib/messages/RecoveryDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeRecoveryDeviceType = Literal[0, 1] except ImportError: @@ -17,15 +17,15 @@ class RecoveryDevice(p.MessageType): def __init__( self, *, - word_count: int = None, - passphrase_protection: bool = None, - pin_protection: bool = None, - language: str = None, - label: str = None, - enforce_wordlist: bool = None, - type: EnumTypeRecoveryDeviceType = None, - u2f_counter: int = None, - dry_run: bool = None, + word_count: Optional[int] = None, + passphrase_protection: Optional[bool] = None, + pin_protection: Optional[bool] = None, + language: Optional[str] = None, + label: Optional[str] = None, + enforce_wordlist: Optional[bool] = None, + type: Optional[EnumTypeRecoveryDeviceType] = None, + u2f_counter: Optional[int] = None, + dry_run: Optional[bool] = None, ) -> None: self.word_count = word_count self.passphrase_protection = passphrase_protection diff --git a/python/src/trezorlib/messages/ResetDevice.py b/python/src/trezorlib/messages/ResetDevice.py index e8a29d524..05e75f2d8 100644 --- a/python/src/trezorlib/messages/ResetDevice.py +++ b/python/src/trezorlib/messages/ResetDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeBackupType = Literal[0, 1, 2] except ImportError: @@ -17,15 +17,15 @@ class ResetDevice(p.MessageType): def __init__( self, *, - display_random: bool = None, + display_random: Optional[bool] = None, strength: int = 256, - passphrase_protection: bool = None, - pin_protection: bool = None, + passphrase_protection: Optional[bool] = None, + pin_protection: Optional[bool] = None, language: str = "en-US", - label: str = None, - u2f_counter: int = None, - skip_backup: bool = None, - no_backup: bool = None, + label: Optional[str] = None, + u2f_counter: Optional[int] = None, + skip_backup: Optional[bool] = None, + no_backup: Optional[bool] = None, backup_type: EnumTypeBackupType = 0, ) -> None: self.display_random = display_random diff --git a/python/src/trezorlib/messages/RippleAddress.py b/python/src/trezorlib/messages/RippleAddress.py index 88172e66a..b25212b9c 100644 --- a/python/src/trezorlib/messages/RippleAddress.py +++ b/python/src/trezorlib/messages/RippleAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/RippleGetAddress.py b/python/src/trezorlib/messages/RippleGetAddress.py index f55c5c61f..c0fc7d78f 100644 --- a/python/src/trezorlib/messages/RippleGetAddress.py +++ b/python/src/trezorlib/messages/RippleGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class RippleGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/RipplePayment.py b/python/src/trezorlib/messages/RipplePayment.py index c7960168c..b1579599e 100644 --- a/python/src/trezorlib/messages/RipplePayment.py +++ b/python/src/trezorlib/messages/RipplePayment.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class RipplePayment(p.MessageType): *, amount: int, destination: str, - destination_tag: int = None, + destination_tag: Optional[int] = None, ) -> None: self.amount = amount self.destination = destination diff --git a/python/src/trezorlib/messages/RippleSignTx.py b/python/src/trezorlib/messages/RippleSignTx.py index 20fa5e7c6..a2bc7a329 100644 --- a/python/src/trezorlib/messages/RippleSignTx.py +++ b/python/src/trezorlib/messages/RippleSignTx.py @@ -6,7 +6,7 @@ from .RipplePayment import RipplePayment if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class RippleSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - fee: int = None, - flags: int = None, - sequence: int = None, - last_ledger_sequence: int = None, - payment: RipplePayment = None, + address_n: Optional[List[int]] = None, + fee: Optional[int] = None, + flags: Optional[int] = None, + sequence: Optional[int] = None, + last_ledger_sequence: Optional[int] = None, + payment: Optional[RipplePayment] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.fee = fee diff --git a/python/src/trezorlib/messages/RippleSignedTx.py b/python/src/trezorlib/messages/RippleSignedTx.py index c3c1580c0..39a2c09fe 100644 --- a/python/src/trezorlib/messages/RippleSignedTx.py +++ b/python/src/trezorlib/messages/RippleSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/SdProtect.py b/python/src/trezorlib/messages/SdProtect.py index 73590def2..d12810406 100644 --- a/python/src/trezorlib/messages/SdProtect.py +++ b/python/src/trezorlib/messages/SdProtect.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeSdProtectOperationType = Literal[0, 1, 2] except ImportError: @@ -17,7 +17,7 @@ class SdProtect(p.MessageType): def __init__( self, *, - operation: EnumTypeSdProtectOperationType = None, + operation: Optional[EnumTypeSdProtectOperationType] = None, ) -> None: self.operation = operation diff --git a/python/src/trezorlib/messages/SelfTest.py b/python/src/trezorlib/messages/SelfTest.py index 4cd7d20c8..e881c7710 100644 --- a/python/src/trezorlib/messages/SelfTest.py +++ b/python/src/trezorlib/messages/SelfTest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class SelfTest(p.MessageType): def __init__( self, *, - payload: bytes = None, + payload: Optional[bytes] = None, ) -> None: self.payload = payload diff --git a/python/src/trezorlib/messages/SetU2FCounter.py b/python/src/trezorlib/messages/SetU2FCounter.py index 26c259780..6a326d245 100644 --- a/python/src/trezorlib/messages/SetU2FCounter.py +++ b/python/src/trezorlib/messages/SetU2FCounter.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class SetU2FCounter(p.MessageType): def __init__( self, *, - u2f_counter: int = None, + u2f_counter: Optional[int] = None, ) -> None: self.u2f_counter = u2f_counter diff --git a/python/src/trezorlib/messages/SignIdentity.py b/python/src/trezorlib/messages/SignIdentity.py index 0d7711dd3..5646b8843 100644 --- a/python/src/trezorlib/messages/SignIdentity.py +++ b/python/src/trezorlib/messages/SignIdentity.py @@ -6,7 +6,7 @@ from .IdentityType import IdentityType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -21,7 +21,7 @@ class SignIdentity(p.MessageType): identity: IdentityType, challenge_hidden: bytes = b"", challenge_visual: str = "", - ecdsa_curve_name: str = None, + ecdsa_curve_name: Optional[str] = None, ) -> None: self.identity = identity self.challenge_hidden = challenge_hidden diff --git a/python/src/trezorlib/messages/SignMessage.py b/python/src/trezorlib/messages/SignMessage.py index 7e20ad346..0f5ccf169 100644 --- a/python/src/trezorlib/messages/SignMessage.py +++ b/python/src/trezorlib/messages/SignMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] except ImportError: @@ -18,7 +18,7 @@ class SignMessage(p.MessageType): self, *, message: bytes, - address_n: List[int] = None, + address_n: Optional[List[int]] = None, coin_name: str = "Bitcoin", script_type: EnumTypeInputScriptType = 0, ) -> None: diff --git a/python/src/trezorlib/messages/SignTx.py b/python/src/trezorlib/messages/SignTx.py index d1e4b7198..3f8d61bb8 100644 --- a/python/src/trezorlib/messages/SignTx.py +++ b/python/src/trezorlib/messages/SignTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeAmountUnit = Literal[0, 1, 2, 3] except ImportError: @@ -22,11 +22,11 @@ class SignTx(p.MessageType): coin_name: str = "Bitcoin", version: int = 1, lock_time: int = 0, - expiry: int = None, - overwintered: bool = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + expiry: Optional[int] = None, + overwintered: Optional[bool] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, amount_unit: EnumTypeAmountUnit = 0, decred_staking_ticket: bool = False, ) -> None: diff --git a/python/src/trezorlib/messages/SignedIdentity.py b/python/src/trezorlib/messages/SignedIdentity.py index 139ea1239..1cb4e3a75 100644 --- a/python/src/trezorlib/messages/SignedIdentity.py +++ b/python/src/trezorlib/messages/SignedIdentity.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class SignedIdentity(p.MessageType): *, public_key: bytes, signature: bytes, - address: str = None, + address: Optional[str] = None, ) -> None: self.public_key = public_key self.signature = signature diff --git a/python/src/trezorlib/messages/StellarAccountMergeOp.py b/python/src/trezorlib/messages/StellarAccountMergeOp.py index 75995d2f2..79b4831e3 100644 --- a/python/src/trezorlib/messages/StellarAccountMergeOp.py +++ b/python/src/trezorlib/messages/StellarAccountMergeOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarAccountMergeOp(p.MessageType): def __init__( self, *, - source_account: str = None, - destination_account: str = None, + source_account: Optional[str] = None, + destination_account: Optional[str] = None, ) -> None: self.source_account = source_account self.destination_account = destination_account diff --git a/python/src/trezorlib/messages/StellarAddress.py b/python/src/trezorlib/messages/StellarAddress.py index 2e625b1e6..bf8fab603 100644 --- a/python/src/trezorlib/messages/StellarAddress.py +++ b/python/src/trezorlib/messages/StellarAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/StellarAllowTrustOp.py b/python/src/trezorlib/messages/StellarAllowTrustOp.py index 59aa2e8c0..658120122 100644 --- a/python/src/trezorlib/messages/StellarAllowTrustOp.py +++ b/python/src/trezorlib/messages/StellarAllowTrustOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,11 +16,11 @@ class StellarAllowTrustOp(p.MessageType): def __init__( self, *, - source_account: str = None, - trusted_account: str = None, - asset_type: int = None, - asset_code: str = None, - is_authorized: int = None, + source_account: Optional[str] = None, + trusted_account: Optional[str] = None, + asset_type: Optional[int] = None, + asset_code: Optional[str] = None, + is_authorized: Optional[int] = None, ) -> None: self.source_account = source_account self.trusted_account = trusted_account diff --git a/python/src/trezorlib/messages/StellarAssetType.py b/python/src/trezorlib/messages/StellarAssetType.py index 2c0cc4d38..b5ed6db97 100644 --- a/python/src/trezorlib/messages/StellarAssetType.py +++ b/python/src/trezorlib/messages/StellarAssetType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarAssetType(p.MessageType): self, *, type: int, - code: str = None, - issuer: str = None, + code: Optional[str] = None, + issuer: Optional[str] = None, ) -> None: self.type = type self.code = code diff --git a/python/src/trezorlib/messages/StellarBumpSequenceOp.py b/python/src/trezorlib/messages/StellarBumpSequenceOp.py index e54d59adf..bfe512aea 100644 --- a/python/src/trezorlib/messages/StellarBumpSequenceOp.py +++ b/python/src/trezorlib/messages/StellarBumpSequenceOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarBumpSequenceOp(p.MessageType): def __init__( self, *, - source_account: str = None, - bump_to: int = None, + source_account: Optional[str] = None, + bump_to: Optional[int] = None, ) -> None: self.source_account = source_account self.bump_to = bump_to diff --git a/python/src/trezorlib/messages/StellarChangeTrustOp.py b/python/src/trezorlib/messages/StellarChangeTrustOp.py index 98f4512f1..1986b7289 100644 --- a/python/src/trezorlib/messages/StellarChangeTrustOp.py +++ b/python/src/trezorlib/messages/StellarChangeTrustOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,9 +18,9 @@ class StellarChangeTrustOp(p.MessageType): def __init__( self, *, - source_account: str = None, - asset: StellarAssetType = None, - limit: int = None, + source_account: Optional[str] = None, + asset: Optional[StellarAssetType] = None, + limit: Optional[int] = None, ) -> None: self.source_account = source_account self.asset = asset diff --git a/python/src/trezorlib/messages/StellarCreateAccountOp.py b/python/src/trezorlib/messages/StellarCreateAccountOp.py index e667ee51e..ec80793d8 100644 --- a/python/src/trezorlib/messages/StellarCreateAccountOp.py +++ b/python/src/trezorlib/messages/StellarCreateAccountOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class StellarCreateAccountOp(p.MessageType): def __init__( self, *, - source_account: str = None, - new_account: str = None, - starting_balance: int = None, + source_account: Optional[str] = None, + new_account: Optional[str] = None, + starting_balance: Optional[int] = None, ) -> None: self.source_account = source_account self.new_account = new_account diff --git a/python/src/trezorlib/messages/StellarCreatePassiveOfferOp.py b/python/src/trezorlib/messages/StellarCreatePassiveOfferOp.py index 08e4743b1..ada0b59dc 100644 --- a/python/src/trezorlib/messages/StellarCreatePassiveOfferOp.py +++ b/python/src/trezorlib/messages/StellarCreatePassiveOfferOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,12 +18,12 @@ class StellarCreatePassiveOfferOp(p.MessageType): def __init__( self, *, - source_account: str = None, - selling_asset: StellarAssetType = None, - buying_asset: StellarAssetType = None, - amount: int = None, - price_n: int = None, - price_d: int = None, + source_account: Optional[str] = None, + selling_asset: Optional[StellarAssetType] = None, + buying_asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, + price_n: Optional[int] = None, + price_d: Optional[int] = None, ) -> None: self.source_account = source_account self.selling_asset = selling_asset diff --git a/python/src/trezorlib/messages/StellarGetAddress.py b/python/src/trezorlib/messages/StellarGetAddress.py index 12dd2b01b..0a1a1174f 100644 --- a/python/src/trezorlib/messages/StellarGetAddress.py +++ b/python/src/trezorlib/messages/StellarGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class StellarGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/StellarManageDataOp.py b/python/src/trezorlib/messages/StellarManageDataOp.py index 59c543022..2640d3c15 100644 --- a/python/src/trezorlib/messages/StellarManageDataOp.py +++ b/python/src/trezorlib/messages/StellarManageDataOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,9 +16,9 @@ class StellarManageDataOp(p.MessageType): def __init__( self, *, - source_account: str = None, - key: str = None, - value: bytes = None, + source_account: Optional[str] = None, + key: Optional[str] = None, + value: Optional[bytes] = None, ) -> None: self.source_account = source_account self.key = key diff --git a/python/src/trezorlib/messages/StellarManageOfferOp.py b/python/src/trezorlib/messages/StellarManageOfferOp.py index 145e287aa..d1d25686f 100644 --- a/python/src/trezorlib/messages/StellarManageOfferOp.py +++ b/python/src/trezorlib/messages/StellarManageOfferOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,13 +18,13 @@ class StellarManageOfferOp(p.MessageType): def __init__( self, *, - source_account: str = None, - selling_asset: StellarAssetType = None, - buying_asset: StellarAssetType = None, - amount: int = None, - price_n: int = None, - price_d: int = None, - offer_id: int = None, + source_account: Optional[str] = None, + selling_asset: Optional[StellarAssetType] = None, + buying_asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, + price_n: Optional[int] = None, + price_d: Optional[int] = None, + offer_id: Optional[int] = None, ) -> None: self.source_account = source_account self.selling_asset = selling_asset diff --git a/python/src/trezorlib/messages/StellarPathPaymentOp.py b/python/src/trezorlib/messages/StellarPathPaymentOp.py index c5b3fbb69..6ca726046 100644 --- a/python/src/trezorlib/messages/StellarPathPaymentOp.py +++ b/python/src/trezorlib/messages/StellarPathPaymentOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,13 +18,13 @@ class StellarPathPaymentOp(p.MessageType): def __init__( self, *, - paths: List[StellarAssetType] = None, - source_account: str = None, - send_asset: StellarAssetType = None, - send_max: int = None, - destination_account: str = None, - destination_asset: StellarAssetType = None, - destination_amount: int = None, + paths: Optional[List[StellarAssetType]] = None, + source_account: Optional[str] = None, + send_asset: Optional[StellarAssetType] = None, + send_max: Optional[int] = None, + destination_account: Optional[str] = None, + destination_asset: Optional[StellarAssetType] = None, + destination_amount: Optional[int] = None, ) -> None: self.paths = paths if paths is not None else [] self.source_account = source_account diff --git a/python/src/trezorlib/messages/StellarPaymentOp.py b/python/src/trezorlib/messages/StellarPaymentOp.py index 660f653cb..ea8388878 100644 --- a/python/src/trezorlib/messages/StellarPaymentOp.py +++ b/python/src/trezorlib/messages/StellarPaymentOp.py @@ -6,7 +6,7 @@ from .StellarAssetType import StellarAssetType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,10 +18,10 @@ class StellarPaymentOp(p.MessageType): def __init__( self, *, - source_account: str = None, - destination_account: str = None, - asset: StellarAssetType = None, - amount: int = None, + source_account: Optional[str] = None, + destination_account: Optional[str] = None, + asset: Optional[StellarAssetType] = None, + amount: Optional[int] = None, ) -> None: self.source_account = source_account self.destination_account = destination_account diff --git a/python/src/trezorlib/messages/StellarSetOptionsOp.py b/python/src/trezorlib/messages/StellarSetOptionsOp.py index b2f9cce45..2e68d868f 100644 --- a/python/src/trezorlib/messages/StellarSetOptionsOp.py +++ b/python/src/trezorlib/messages/StellarSetOptionsOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,18 +16,18 @@ class StellarSetOptionsOp(p.MessageType): def __init__( self, *, - source_account: str = None, - inflation_destination_account: str = None, - clear_flags: int = None, - set_flags: int = None, - master_weight: int = None, - low_threshold: int = None, - medium_threshold: int = None, - high_threshold: int = None, - home_domain: str = None, - signer_type: int = None, - signer_key: bytes = None, - signer_weight: int = None, + source_account: Optional[str] = None, + inflation_destination_account: Optional[str] = None, + clear_flags: Optional[int] = None, + set_flags: Optional[int] = None, + master_weight: Optional[int] = None, + low_threshold: Optional[int] = None, + medium_threshold: Optional[int] = None, + high_threshold: Optional[int] = None, + home_domain: Optional[str] = None, + signer_type: Optional[int] = None, + signer_key: Optional[bytes] = None, + signer_weight: Optional[int] = None, ) -> None: self.source_account = source_account self.inflation_destination_account = inflation_destination_account diff --git a/python/src/trezorlib/messages/StellarSignTx.py b/python/src/trezorlib/messages/StellarSignTx.py index a91bf7bcc..27b1ba504 100644 --- a/python/src/trezorlib/messages/StellarSignTx.py +++ b/python/src/trezorlib/messages/StellarSignTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,18 +16,18 @@ class StellarSignTx(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - network_passphrase: str = None, - source_account: str = None, - fee: int = None, - sequence_number: int = None, - timebounds_start: int = None, - timebounds_end: int = None, - memo_type: int = None, - memo_text: str = None, - memo_id: int = None, - memo_hash: bytes = None, - num_operations: int = None, + address_n: Optional[List[int]] = None, + network_passphrase: Optional[str] = None, + source_account: Optional[str] = None, + fee: Optional[int] = None, + sequence_number: Optional[int] = None, + timebounds_start: Optional[int] = None, + timebounds_end: Optional[int] = None, + memo_type: Optional[int] = None, + memo_text: Optional[str] = None, + memo_id: Optional[int] = None, + memo_hash: Optional[bytes] = None, + num_operations: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.network_passphrase = network_passphrase diff --git a/python/src/trezorlib/messages/StellarSignedTx.py b/python/src/trezorlib/messages/StellarSignedTx.py index e8bf48d95..88e6912fe 100644 --- a/python/src/trezorlib/messages/StellarSignedTx.py +++ b/python/src/trezorlib/messages/StellarSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/StellarTxOpRequest.py b/python/src/trezorlib/messages/StellarTxOpRequest.py index ade0bab6f..4fab69754 100644 --- a/python/src/trezorlib/messages/StellarTxOpRequest.py +++ b/python/src/trezorlib/messages/StellarTxOpRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/Success.py b/python/src/trezorlib/messages/Success.py index f4375b73e..45c42fcf0 100644 --- a/python/src/trezorlib/messages/Success.py +++ b/python/src/trezorlib/messages/Success.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosAddress.py b/python/src/trezorlib/messages/TezosAddress.py index d81a9e7c4..c4a8491fb 100644 --- a/python/src/trezorlib/messages/TezosAddress.py +++ b/python/src/trezorlib/messages/TezosAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosBallotOp.py b/python/src/trezorlib/messages/TezosBallotOp.py index daa84a22c..6e7659e98 100644 --- a/python/src/trezorlib/messages/TezosBallotOp.py +++ b/python/src/trezorlib/messages/TezosBallotOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeTezosBallotType = Literal[0, 1, 2] except ImportError: @@ -16,10 +16,10 @@ class TezosBallotOp(p.MessageType): def __init__( self, *, - source: bytes = None, - period: int = None, - proposal: bytes = None, - ballot: EnumTypeTezosBallotType = None, + source: Optional[bytes] = None, + period: Optional[int] = None, + proposal: Optional[bytes] = None, + ballot: Optional[EnumTypeTezosBallotType] = None, ) -> None: self.source = source self.period = period diff --git a/python/src/trezorlib/messages/TezosContractID.py b/python/src/trezorlib/messages/TezosContractID.py index 33bb62249..3fd518244 100644 --- a/python/src/trezorlib/messages/TezosContractID.py +++ b/python/src/trezorlib/messages/TezosContractID.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeTezosContractType = Literal[0, 1] except ImportError: diff --git a/python/src/trezorlib/messages/TezosDelegationOp.py b/python/src/trezorlib/messages/TezosDelegationOp.py index 872cd695d..d787120c5 100644 --- a/python/src/trezorlib/messages/TezosDelegationOp.py +++ b/python/src/trezorlib/messages/TezosDelegationOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosGetAddress.py b/python/src/trezorlib/messages/TezosGetAddress.py index f4bb35166..0b4873d7a 100644 --- a/python/src/trezorlib/messages/TezosGetAddress.py +++ b/python/src/trezorlib/messages/TezosGetAddress.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class TezosGetAddress(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/TezosGetPublicKey.py b/python/src/trezorlib/messages/TezosGetPublicKey.py index fa0a2f6f6..2a5152a07 100644 --- a/python/src/trezorlib/messages/TezosGetPublicKey.py +++ b/python/src/trezorlib/messages/TezosGetPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,8 +16,8 @@ class TezosGetPublicKey(p.MessageType): def __init__( self, *, - address_n: List[int] = None, - show_display: bool = None, + address_n: Optional[List[int]] = None, + show_display: Optional[bool] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.show_display = show_display diff --git a/python/src/trezorlib/messages/TezosManagerTransfer.py b/python/src/trezorlib/messages/TezosManagerTransfer.py index cadf46468..178fdad57 100644 --- a/python/src/trezorlib/messages/TezosManagerTransfer.py +++ b/python/src/trezorlib/messages/TezosManagerTransfer.py @@ -6,7 +6,7 @@ from .TezosContractID import TezosContractID if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,8 +17,8 @@ class TezosManagerTransfer(p.MessageType): def __init__( self, *, - destination: TezosContractID = None, - amount: int = None, + destination: Optional[TezosContractID] = None, + amount: Optional[int] = None, ) -> None: self.destination = destination self.amount = amount diff --git a/python/src/trezorlib/messages/TezosOriginationOp.py b/python/src/trezorlib/messages/TezosOriginationOp.py index 6d73a8fde..9682b018a 100644 --- a/python/src/trezorlib/messages/TezosOriginationOp.py +++ b/python/src/trezorlib/messages/TezosOriginationOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -22,10 +22,10 @@ class TezosOriginationOp(p.MessageType): storage_limit: int, balance: int, script: bytes, - manager_pubkey: bytes = None, - spendable: bool = None, - delegatable: bool = None, - delegate: bytes = None, + manager_pubkey: Optional[bytes] = None, + spendable: Optional[bool] = None, + delegatable: Optional[bool] = None, + delegate: Optional[bytes] = None, ) -> None: self.source = source self.fee = fee diff --git a/python/src/trezorlib/messages/TezosParametersManager.py b/python/src/trezorlib/messages/TezosParametersManager.py index 2e6ff6c0d..698c98830 100644 --- a/python/src/trezorlib/messages/TezosParametersManager.py +++ b/python/src/trezorlib/messages/TezosParametersManager.py @@ -6,7 +6,7 @@ from .TezosManagerTransfer import TezosManagerTransfer if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,9 +17,9 @@ class TezosParametersManager(p.MessageType): def __init__( self, *, - set_delegate: bytes = None, - cancel_delegate: bool = None, - transfer: TezosManagerTransfer = None, + set_delegate: Optional[bytes] = None, + cancel_delegate: Optional[bool] = None, + transfer: Optional[TezosManagerTransfer] = None, ) -> None: self.set_delegate = set_delegate self.cancel_delegate = cancel_delegate diff --git a/python/src/trezorlib/messages/TezosProposalOp.py b/python/src/trezorlib/messages/TezosProposalOp.py index 574f01816..dd06626a5 100644 --- a/python/src/trezorlib/messages/TezosProposalOp.py +++ b/python/src/trezorlib/messages/TezosProposalOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class TezosProposalOp(p.MessageType): def __init__( self, *, - proposals: List[bytes] = None, - source: bytes = None, - period: int = None, + proposals: Optional[List[bytes]] = None, + source: Optional[bytes] = None, + period: Optional[int] = None, ) -> None: self.proposals = proposals if proposals is not None else [] self.source = source diff --git a/python/src/trezorlib/messages/TezosPublicKey.py b/python/src/trezorlib/messages/TezosPublicKey.py index 25efa72fa..b5f76de13 100644 --- a/python/src/trezorlib/messages/TezosPublicKey.py +++ b/python/src/trezorlib/messages/TezosPublicKey.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosRevealOp.py b/python/src/trezorlib/messages/TezosRevealOp.py index 77169104f..4ca755ad6 100644 --- a/python/src/trezorlib/messages/TezosRevealOp.py +++ b/python/src/trezorlib/messages/TezosRevealOp.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosSignTx.py b/python/src/trezorlib/messages/TezosSignTx.py index 14e62a2cf..ba2b839f5 100644 --- a/python/src/trezorlib/messages/TezosSignTx.py +++ b/python/src/trezorlib/messages/TezosSignTx.py @@ -11,7 +11,7 @@ from .TezosTransactionOp import TezosTransactionOp if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -24,13 +24,13 @@ class TezosSignTx(p.MessageType): self, *, branch: bytes, - address_n: List[int] = None, - reveal: TezosRevealOp = None, - transaction: TezosTransactionOp = None, - origination: TezosOriginationOp = None, - delegation: TezosDelegationOp = None, - proposal: TezosProposalOp = None, - ballot: TezosBallotOp = None, + address_n: Optional[List[int]] = None, + reveal: Optional[TezosRevealOp] = None, + transaction: Optional[TezosTransactionOp] = None, + origination: Optional[TezosOriginationOp] = None, + delegation: Optional[TezosDelegationOp] = None, + proposal: Optional[TezosProposalOp] = None, + ballot: Optional[TezosBallotOp] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.branch = branch diff --git a/python/src/trezorlib/messages/TezosSignedTx.py b/python/src/trezorlib/messages/TezosSignedTx.py index 4534f033c..12acad8a8 100644 --- a/python/src/trezorlib/messages/TezosSignedTx.py +++ b/python/src/trezorlib/messages/TezosSignedTx.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TezosTransactionOp.py b/python/src/trezorlib/messages/TezosTransactionOp.py index db259795e..e20cb0348 100644 --- a/python/src/trezorlib/messages/TezosTransactionOp.py +++ b/python/src/trezorlib/messages/TezosTransactionOp.py @@ -7,7 +7,7 @@ from .TezosParametersManager import TezosParametersManager if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -25,8 +25,8 @@ class TezosTransactionOp(p.MessageType): storage_limit: int, amount: int, destination: TezosContractID, - parameters: bytes = None, - parameters_manager: TezosParametersManager = None, + parameters: Optional[bytes] = None, + parameters_manager: Optional[TezosParametersManager] = None, ) -> None: self.source = source self.fee = fee diff --git a/python/src/trezorlib/messages/TransactionType.py b/python/src/trezorlib/messages/TransactionType.py index 3f2069843..7b68ef534 100644 --- a/python/src/trezorlib/messages/TransactionType.py +++ b/python/src/trezorlib/messages/TransactionType.py @@ -8,7 +8,7 @@ from .TxOutputType import TxOutputType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -19,20 +19,20 @@ class TransactionType(p.MessageType): def __init__( self, *, - inputs: List[TxInputType] = None, - bin_outputs: List[TxOutputBinType] = None, - outputs: List[TxOutputType] = None, - version: int = None, - lock_time: int = None, - inputs_cnt: int = None, - outputs_cnt: int = None, - extra_data: bytes = None, - extra_data_len: int = None, - expiry: int = None, - overwintered: bool = None, - version_group_id: int = None, - timestamp: int = None, - branch_id: int = None, + inputs: Optional[List[TxInputType]] = None, + bin_outputs: Optional[List[TxOutputBinType]] = None, + outputs: Optional[List[TxOutputType]] = None, + version: Optional[int] = None, + lock_time: Optional[int] = None, + inputs_cnt: Optional[int] = None, + outputs_cnt: Optional[int] = None, + extra_data: Optional[bytes] = None, + extra_data_len: Optional[int] = None, + expiry: Optional[int] = None, + overwintered: Optional[bool] = None, + version_group_id: Optional[int] = None, + timestamp: Optional[int] = None, + branch_id: Optional[int] = None, ) -> None: self.inputs = inputs if inputs is not None else [] self.bin_outputs = bin_outputs if bin_outputs is not None else [] diff --git a/python/src/trezorlib/messages/TxAck.py b/python/src/trezorlib/messages/TxAck.py index 99fa626a6..3d1b7bfa0 100644 --- a/python/src/trezorlib/messages/TxAck.py +++ b/python/src/trezorlib/messages/TxAck.py @@ -6,7 +6,7 @@ from .TransactionType import TransactionType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class TxAck(p.MessageType): def __init__( self, *, - tx: TransactionType = None, + tx: Optional[TransactionType] = None, ) -> None: self.tx = tx diff --git a/python/src/trezorlib/messages/TxAckInput.py b/python/src/trezorlib/messages/TxAckInput.py index b7f84b30e..f7e2dd58d 100644 --- a/python/src/trezorlib/messages/TxAckInput.py +++ b/python/src/trezorlib/messages/TxAckInput.py @@ -6,7 +6,7 @@ from .TxAckInputWrapper import TxAckInputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckInputWrapper.py b/python/src/trezorlib/messages/TxAckInputWrapper.py index cdfd0f1d7..63a72c657 100644 --- a/python/src/trezorlib/messages/TxAckInputWrapper.py +++ b/python/src/trezorlib/messages/TxAckInputWrapper.py @@ -6,7 +6,7 @@ from .TxInput import TxInput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckOutput.py b/python/src/trezorlib/messages/TxAckOutput.py index aeb5542be..6dbf905d1 100644 --- a/python/src/trezorlib/messages/TxAckOutput.py +++ b/python/src/trezorlib/messages/TxAckOutput.py @@ -6,7 +6,7 @@ from .TxAckOutputWrapper import TxAckOutputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckOutputWrapper.py b/python/src/trezorlib/messages/TxAckOutputWrapper.py index 6f2baced3..8171697d8 100644 --- a/python/src/trezorlib/messages/TxAckOutputWrapper.py +++ b/python/src/trezorlib/messages/TxAckOutputWrapper.py @@ -6,7 +6,7 @@ from .TxOutput import TxOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevExtraData.py b/python/src/trezorlib/messages/TxAckPrevExtraData.py index 4bb6d0f8b..699dc97f6 100644 --- a/python/src/trezorlib/messages/TxAckPrevExtraData.py +++ b/python/src/trezorlib/messages/TxAckPrevExtraData.py @@ -6,7 +6,7 @@ from .TxAckPrevExtraDataWrapper import TxAckPrevExtraDataWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevExtraDataWrapper.py b/python/src/trezorlib/messages/TxAckPrevExtraDataWrapper.py index 47b720e24..431efe64c 100644 --- a/python/src/trezorlib/messages/TxAckPrevExtraDataWrapper.py +++ b/python/src/trezorlib/messages/TxAckPrevExtraDataWrapper.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevInput.py b/python/src/trezorlib/messages/TxAckPrevInput.py index c51a252dc..45a505a80 100644 --- a/python/src/trezorlib/messages/TxAckPrevInput.py +++ b/python/src/trezorlib/messages/TxAckPrevInput.py @@ -6,7 +6,7 @@ from .TxAckPrevInputWrapper import TxAckPrevInputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevInputWrapper.py b/python/src/trezorlib/messages/TxAckPrevInputWrapper.py index 20aa165cd..628009a91 100644 --- a/python/src/trezorlib/messages/TxAckPrevInputWrapper.py +++ b/python/src/trezorlib/messages/TxAckPrevInputWrapper.py @@ -6,7 +6,7 @@ from .PrevInput import PrevInput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevMeta.py b/python/src/trezorlib/messages/TxAckPrevMeta.py index 380e2e279..cbaa74c70 100644 --- a/python/src/trezorlib/messages/TxAckPrevMeta.py +++ b/python/src/trezorlib/messages/TxAckPrevMeta.py @@ -6,7 +6,7 @@ from .PrevTx import PrevTx if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevOutput.py b/python/src/trezorlib/messages/TxAckPrevOutput.py index f95152641..421b08306 100644 --- a/python/src/trezorlib/messages/TxAckPrevOutput.py +++ b/python/src/trezorlib/messages/TxAckPrevOutput.py @@ -6,7 +6,7 @@ from .TxAckPrevOutputWrapper import TxAckPrevOutputWrapper if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxAckPrevOutputWrapper.py b/python/src/trezorlib/messages/TxAckPrevOutputWrapper.py index 6fbe1053b..d8399f0d9 100644 --- a/python/src/trezorlib/messages/TxAckPrevOutputWrapper.py +++ b/python/src/trezorlib/messages/TxAckPrevOutputWrapper.py @@ -6,7 +6,7 @@ from .PrevOutput import PrevOutput if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/TxInput.py b/python/src/trezorlib/messages/TxInput.py index 021557a1c..42443d1b5 100644 --- a/python/src/trezorlib/messages/TxInput.py +++ b/python/src/trezorlib/messages/TxInput.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeDecredStakingSpendType = Literal[0, 1] @@ -22,18 +22,18 @@ class TxInput(p.MessageType): prev_hash: bytes, prev_index: int, amount: int, - address_n: List[int] = None, - script_sig: bytes = None, + address_n: Optional[List[int]] = None, + script_sig: Optional[bytes] = None, sequence: int = 4294967295, script_type: EnumTypeInputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - 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: EnumTypeDecredStakingSpendType = None, + multisig: Optional[MultisigRedeemScriptType] = None, + decred_tree: Optional[int] = None, + witness: Optional[bytes] = None, + ownership_proof: Optional[bytes] = None, + commitment_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, + decred_staking_spend: Optional[EnumTypeDecredStakingSpendType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/python/src/trezorlib/messages/TxInputType.py b/python/src/trezorlib/messages/TxInputType.py index 6becb2335..8081de30a 100644 --- a/python/src/trezorlib/messages/TxInputType.py +++ b/python/src/trezorlib/messages/TxInputType.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeInputScriptType = Literal[0, 1, 2, 3, 4] EnumTypeDecredStakingSpendType = Literal[0, 1] @@ -21,19 +21,19 @@ class TxInputType(p.MessageType): *, prev_hash: bytes, prev_index: int, - address_n: List[int] = None, - script_sig: bytes = None, + address_n: Optional[List[int]] = None, + script_sig: Optional[bytes] = None, sequence: int = 4294967295, script_type: EnumTypeInputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - amount: int = None, - 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: EnumTypeDecredStakingSpendType = None, + multisig: Optional[MultisigRedeemScriptType] = None, + amount: Optional[int] = None, + decred_tree: Optional[int] = None, + witness: Optional[bytes] = None, + ownership_proof: Optional[bytes] = None, + commitment_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, + decred_staking_spend: Optional[EnumTypeDecredStakingSpendType] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.prev_hash = prev_hash diff --git a/python/src/trezorlib/messages/TxOutput.py b/python/src/trezorlib/messages/TxOutput.py index 5430d1cd4..d762e8348 100644 --- a/python/src/trezorlib/messages/TxOutput.py +++ b/python/src/trezorlib/messages/TxOutput.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeOutputScriptType = Literal[0, 1, 2, 3, 4, 5] except ImportError: @@ -19,13 +19,13 @@ class TxOutput(p.MessageType): self, *, amount: int, - address_n: List[int] = None, - address: str = None, + address_n: Optional[List[int]] = None, + address: Optional[str] = None, script_type: EnumTypeOutputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - op_return_data: bytes = None, - orig_hash: bytes = None, - orig_index: int = None, + multisig: Optional[MultisigRedeemScriptType] = None, + op_return_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.amount = amount diff --git a/python/src/trezorlib/messages/TxOutputBinType.py b/python/src/trezorlib/messages/TxOutputBinType.py index edcaaee88..0747510c7 100644 --- a/python/src/trezorlib/messages/TxOutputBinType.py +++ b/python/src/trezorlib/messages/TxOutputBinType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -17,7 +17,7 @@ class TxOutputBinType(p.MessageType): *, amount: int, script_pubkey: bytes, - decred_script_version: int = None, + decred_script_version: Optional[int] = None, ) -> None: self.amount = amount self.script_pubkey = script_pubkey diff --git a/python/src/trezorlib/messages/TxOutputType.py b/python/src/trezorlib/messages/TxOutputType.py index 7da908d4a..de1649f93 100644 --- a/python/src/trezorlib/messages/TxOutputType.py +++ b/python/src/trezorlib/messages/TxOutputType.py @@ -6,7 +6,7 @@ from .MultisigRedeemScriptType import MultisigRedeemScriptType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeOutputScriptType = Literal[0, 1, 2, 3, 4, 5] except ImportError: @@ -19,13 +19,13 @@ class TxOutputType(p.MessageType): self, *, amount: int, - address_n: List[int] = None, - address: str = None, + address_n: Optional[List[int]] = None, + address: Optional[str] = None, script_type: EnumTypeOutputScriptType = 0, - multisig: MultisigRedeemScriptType = None, - op_return_data: bytes = None, - orig_hash: bytes = None, - orig_index: int = None, + multisig: Optional[MultisigRedeemScriptType] = None, + op_return_data: Optional[bytes] = None, + orig_hash: Optional[bytes] = None, + orig_index: Optional[int] = None, ) -> None: self.address_n = address_n if address_n is not None else [] self.amount = amount diff --git a/python/src/trezorlib/messages/TxRequest.py b/python/src/trezorlib/messages/TxRequest.py index b3229239d..28a947cc5 100644 --- a/python/src/trezorlib/messages/TxRequest.py +++ b/python/src/trezorlib/messages/TxRequest.py @@ -7,7 +7,7 @@ from .TxRequestSerializedType import TxRequestSerializedType if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeRequestType = Literal[0, 1, 2, 3, 4, 5, 6] except ImportError: @@ -20,9 +20,9 @@ class TxRequest(p.MessageType): def __init__( self, *, - request_type: EnumTypeRequestType = None, - details: TxRequestDetailsType = None, - serialized: TxRequestSerializedType = None, + request_type: Optional[EnumTypeRequestType] = None, + details: Optional[TxRequestDetailsType] = None, + serialized: Optional[TxRequestSerializedType] = None, ) -> None: self.request_type = request_type self.details = details diff --git a/python/src/trezorlib/messages/TxRequestDetailsType.py b/python/src/trezorlib/messages/TxRequestDetailsType.py index 9c4c9fb4e..5e7022970 100644 --- a/python/src/trezorlib/messages/TxRequestDetailsType.py +++ b/python/src/trezorlib/messages/TxRequestDetailsType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,10 +15,10 @@ class TxRequestDetailsType(p.MessageType): def __init__( self, *, - request_index: int = None, - tx_hash: bytes = None, - extra_data_len: int = None, - extra_data_offset: int = None, + request_index: Optional[int] = None, + tx_hash: Optional[bytes] = None, + extra_data_len: Optional[int] = None, + extra_data_offset: Optional[int] = None, ) -> None: self.request_index = request_index self.tx_hash = tx_hash diff --git a/python/src/trezorlib/messages/TxRequestSerializedType.py b/python/src/trezorlib/messages/TxRequestSerializedType.py index 179698032..ee64c62d1 100644 --- a/python/src/trezorlib/messages/TxRequestSerializedType.py +++ b/python/src/trezorlib/messages/TxRequestSerializedType.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,9 +15,9 @@ class TxRequestSerializedType(p.MessageType): def __init__( self, *, - signature_index: int = None, - signature: bytes = None, - serialized_tx: bytes = None, + signature_index: Optional[int] = None, + signature: Optional[bytes] = None, + serialized_tx: Optional[bytes] = None, ) -> None: self.signature_index = signature_index self.signature = signature diff --git a/python/src/trezorlib/messages/VerifyMessage.py b/python/src/trezorlib/messages/VerifyMessage.py index c24505b11..f2ffaebad 100644 --- a/python/src/trezorlib/messages/VerifyMessage.py +++ b/python/src/trezorlib/messages/VerifyMessage.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/WebAuthnAddResidentCredential.py b/python/src/trezorlib/messages/WebAuthnAddResidentCredential.py index fa9694bd4..34c43381e 100644 --- a/python/src/trezorlib/messages/WebAuthnAddResidentCredential.py +++ b/python/src/trezorlib/messages/WebAuthnAddResidentCredential.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class WebAuthnAddResidentCredential(p.MessageType): def __init__( self, *, - credential_id: bytes = None, + credential_id: Optional[bytes] = None, ) -> None: self.credential_id = credential_id diff --git a/python/src/trezorlib/messages/WebAuthnCredential.py b/python/src/trezorlib/messages/WebAuthnCredential.py index 3a769a59a..479ef797f 100644 --- a/python/src/trezorlib/messages/WebAuthnCredential.py +++ b/python/src/trezorlib/messages/WebAuthnCredential.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -15,18 +15,18 @@ class WebAuthnCredential(p.MessageType): def __init__( self, *, - 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, + index: Optional[int] = None, + id: Optional[bytes] = None, + rp_id: Optional[str] = None, + rp_name: Optional[str] = None, + user_id: Optional[bytes] = None, + user_name: Optional[str] = None, + user_display_name: Optional[str] = None, + creation_time: Optional[int] = None, + hmac_secret: Optional[bool] = None, + use_sign_count: Optional[bool] = None, + algorithm: Optional[int] = None, + curve: Optional[int] = None, ) -> None: self.index = index self.id = id diff --git a/python/src/trezorlib/messages/WebAuthnCredentials.py b/python/src/trezorlib/messages/WebAuthnCredentials.py index b89ea58ad..1da555aa9 100644 --- a/python/src/trezorlib/messages/WebAuthnCredentials.py +++ b/python/src/trezorlib/messages/WebAuthnCredentials.py @@ -6,7 +6,7 @@ from .WebAuthnCredential import WebAuthnCredential if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -18,7 +18,7 @@ class WebAuthnCredentials(p.MessageType): def __init__( self, *, - credentials: List[WebAuthnCredential] = None, + credentials: Optional[List[WebAuthnCredential]] = None, ) -> None: self.credentials = credentials if credentials is not None else [] diff --git a/python/src/trezorlib/messages/WebAuthnListResidentCredentials.py b/python/src/trezorlib/messages/WebAuthnListResidentCredentials.py index 44d8c717f..33a2c6f96 100644 --- a/python/src/trezorlib/messages/WebAuthnListResidentCredentials.py +++ b/python/src/trezorlib/messages/WebAuthnListResidentCredentials.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/WebAuthnRemoveResidentCredential.py b/python/src/trezorlib/messages/WebAuthnRemoveResidentCredential.py index 8a1c7bd0e..d36623bb6 100644 --- a/python/src/trezorlib/messages/WebAuthnRemoveResidentCredential.py +++ b/python/src/trezorlib/messages/WebAuthnRemoveResidentCredential.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass @@ -16,7 +16,7 @@ class WebAuthnRemoveResidentCredential(p.MessageType): def __init__( self, *, - index: int = None, + index: Optional[int] = None, ) -> None: self.index = index diff --git a/python/src/trezorlib/messages/WipeDevice.py b/python/src/trezorlib/messages/WipeDevice.py index 576318128..e5c213ae8 100644 --- a/python/src/trezorlib/messages/WipeDevice.py +++ b/python/src/trezorlib/messages/WipeDevice.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/WordAck.py b/python/src/trezorlib/messages/WordAck.py index fb912debf..84f261e0d 100644 --- a/python/src/trezorlib/messages/WordAck.py +++ b/python/src/trezorlib/messages/WordAck.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 except ImportError: pass diff --git a/python/src/trezorlib/messages/WordRequest.py b/python/src/trezorlib/messages/WordRequest.py index 1fc4d3880..ea7a3442b 100644 --- a/python/src/trezorlib/messages/WordRequest.py +++ b/python/src/trezorlib/messages/WordRequest.py @@ -4,7 +4,7 @@ from .. import protobuf as p if __debug__: try: - from typing import Dict, List # noqa: F401 + from typing import Dict, List, Optional # noqa: F401 from typing_extensions import Literal # noqa: F401 EnumTypeWordRequestType = Literal[0, 1, 2] except ImportError: @@ -17,7 +17,7 @@ class WordRequest(p.MessageType): def __init__( self, *, - type: EnumTypeWordRequestType = None, + type: Optional[EnumTypeWordRequestType] = None, ) -> None: self.type = type