@hashgraph/sdk
Version:
1 lines • 53.1 kB
JavaScript
class e{constructor(e){this._code=e,Object.freeze(this)}toString(){switch(this){case e.Ok:return"OK";case e.InvalidTransaction:return"INVALID_TRANSACTION";case e.PayerAccountNotFound:return"PAYER_ACCOUNT_NOT_FOUND";case e.InvalidNodeAccount:return"INVALID_NODE_ACCOUNT";case e.TransactionExpired:return"TRANSACTION_EXPIRED";case e.InvalidTransactionStart:return"INVALID_TRANSACTION_START";case e.InvalidTransactionDuration:return"INVALID_TRANSACTION_DURATION";case e.InvalidSignature:return"INVALID_SIGNATURE";case e.MemoTooLong:return"MEMO_TOO_LONG";case e.InsufficientTxFee:return"INSUFFICIENT_TX_FEE";case e.InsufficientPayerBalance:return"INSUFFICIENT_PAYER_BALANCE";case e.DuplicateTransaction:return"DUPLICATE_TRANSACTION";case e.Busy:return"BUSY";case e.NotSupported:return"NOT_SUPPORTED";case e.InvalidFileId:return"INVALID_FILE_ID";case e.InvalidAccountId:return"INVALID_ACCOUNT_ID";case e.InvalidContractId:return"INVALID_CONTRACT_ID";case e.InvalidTransactionId:return"INVALID_TRANSACTION_ID";case e.ReceiptNotFound:return"RECEIPT_NOT_FOUND";case e.RecordNotFound:return"RECORD_NOT_FOUND";case e.InvalidSolidityId:return"INVALID_SOLIDITY_ID";case e.Unknown:return"UNKNOWN";case e.Success:return"SUCCESS";case e.FailInvalid:return"FAIL_INVALID";case e.FailFee:return"FAIL_FEE";case e.FailBalance:return"FAIL_BALANCE";case e.KeyRequired:return"KEY_REQUIRED";case e.BadEncoding:return"BAD_ENCODING";case e.InsufficientAccountBalance:return"INSUFFICIENT_ACCOUNT_BALANCE";case e.InvalidSolidityAddress:return"INVALID_SOLIDITY_ADDRESS";case e.InsufficientGas:return"INSUFFICIENT_GAS";case e.ContractSizeLimitExceeded:return"CONTRACT_SIZE_LIMIT_EXCEEDED";case e.LocalCallModificationException:return"LOCAL_CALL_MODIFICATION_EXCEPTION";case e.ContractRevertExecuted:return"CONTRACT_REVERT_EXECUTED";case e.ContractExecutionException:return"CONTRACT_EXECUTION_EXCEPTION";case e.InvalidReceivingNodeAccount:return"INVALID_RECEIVING_NODE_ACCOUNT";case e.MissingQueryHeader:return"MISSING_QUERY_HEADER";case e.AccountUpdateFailed:return"ACCOUNT_UPDATE_FAILED";case e.InvalidKeyEncoding:return"INVALID_KEY_ENCODING";case e.NullSolidityAddress:return"NULL_SOLIDITY_ADDRESS";case e.ContractUpdateFailed:return"CONTRACT_UPDATE_FAILED";case e.InvalidQueryHeader:return"INVALID_QUERY_HEADER";case e.InvalidFeeSubmitted:return"INVALID_FEE_SUBMITTED";case e.InvalidPayerSignature:return"INVALID_PAYER_SIGNATURE";case e.KeyNotProvided:return"KEY_NOT_PROVIDED";case e.InvalidExpirationTime:return"INVALID_EXPIRATION_TIME";case e.NoWaclKey:return"NO_WACL_KEY";case e.FileContentEmpty:return"FILE_CONTENT_EMPTY";case e.InvalidAccountAmounts:return"INVALID_ACCOUNT_AMOUNTS";case e.EmptyTransactionBody:return"EMPTY_TRANSACTION_BODY";case e.InvalidTransactionBody:return"INVALID_TRANSACTION_BODY";case e.InvalidSignatureTypeMismatchingKey:return"INVALID_SIGNATURE_TYPE_MISMATCHING_KEY";case e.InvalidSignatureCountMismatchingKey:return"INVALID_SIGNATURE_COUNT_MISMATCHING_KEY";case e.EmptyLiveHashBody:return"EMPTY_LIVE_HASH_BODY";case e.EmptyLiveHash:return"EMPTY_LIVE_HASH";case e.EmptyLiveHashKeys:return"EMPTY_LIVE_HASH_KEYS";case e.InvalidLiveHashSize:return"INVALID_LIVE_HASH_SIZE";case e.EmptyQueryBody:return"EMPTY_QUERY_BODY";case e.EmptyLiveHashQuery:return"EMPTY_LIVE_HASH_QUERY";case e.LiveHashNotFound:return"LIVE_HASH_NOT_FOUND";case e.AccountIdDoesNotExist:return"ACCOUNT_ID_DOES_NOT_EXIST";case e.LiveHashAlreadyExists:return"LIVE_HASH_ALREADY_EXISTS";case e.InvalidFileWacl:return"INVALID_FILE_WACL";case e.SerializationFailed:return"SERIALIZATION_FAILED";case e.TransactionOversize:return"TRANSACTION_OVERSIZE";case e.TransactionTooManyLayers:return"TRANSACTION_TOO_MANY_LAYERS";case e.ContractDeleted:return"CONTRACT_DELETED";case e.PlatformNotActive:return"PLATFORM_NOT_ACTIVE";case e.KeyPrefixMismatch:return"KEY_PREFIX_MISMATCH";case e.PlatformTransactionNotCreated:return"PLATFORM_TRANSACTION_NOT_CREATED";case e.InvalidRenewalPeriod:return"INVALID_RENEWAL_PERIOD";case e.InvalidPayerAccountId:return"INVALID_PAYER_ACCOUNT_ID";case e.AccountDeleted:return"ACCOUNT_DELETED";case e.FileDeleted:return"FILE_DELETED";case e.AccountRepeatedInAccountAmounts:return"ACCOUNT_REPEATED_IN_ACCOUNT_AMOUNTS";case e.SettingNegativeAccountBalance:return"SETTING_NEGATIVE_ACCOUNT_BALANCE";case e.ObtainerRequired:return"OBTAINER_REQUIRED";case e.ObtainerSameContractId:return"OBTAINER_SAME_CONTRACT_ID";case e.ObtainerDoesNotExist:return"OBTAINER_DOES_NOT_EXIST";case e.ModifyingImmutableContract:return"MODIFYING_IMMUTABLE_CONTRACT";case e.FileSystemException:return"FILE_SYSTEM_EXCEPTION";case e.AutorenewDurationNotInRange:return"AUTORENEW_DURATION_NOT_IN_RANGE";case e.ErrorDecodingBytestring:return"ERROR_DECODING_BYTESTRING";case e.ContractFileEmpty:return"CONTRACT_FILE_EMPTY";case e.ContractBytecodeEmpty:return"CONTRACT_BYTECODE_EMPTY";case e.InvalidInitialBalance:return"INVALID_INITIAL_BALANCE";case e.InvalidReceiveRecordThreshold:return"INVALID_RECEIVE_RECORD_THRESHOLD";case e.InvalidSendRecordThreshold:return"INVALID_SEND_RECORD_THRESHOLD";case e.AccountIsNotGenesisAccount:return"ACCOUNT_IS_NOT_GENESIS_ACCOUNT";case e.PayerAccountUnauthorized:return"PAYER_ACCOUNT_UNAUTHORIZED";case e.InvalidFreezeTransactionBody:return"INVALID_FREEZE_TRANSACTION_BODY";case e.FreezeTransactionBodyNotFound:return"FREEZE_TRANSACTION_BODY_NOT_FOUND";case e.TransferListSizeLimitExceeded:return"TRANSFER_LIST_SIZE_LIMIT_EXCEEDED";case e.ResultSizeLimitExceeded:return"RESULT_SIZE_LIMIT_EXCEEDED";case e.NotSpecialAccount:return"NOT_SPECIAL_ACCOUNT";case e.ContractNegativeGas:return"CONTRACT_NEGATIVE_GAS";case e.ContractNegativeValue:return"CONTRACT_NEGATIVE_VALUE";case e.InvalidFeeFile:return"INVALID_FEE_FILE";case e.InvalidExchangeRateFile:return"INVALID_EXCHANGE_RATE_FILE";case e.InsufficientLocalCallGas:return"INSUFFICIENT_LOCAL_CALL_GAS";case e.EntityNotAllowedToDelete:return"ENTITY_NOT_ALLOWED_TO_DELETE";case e.AuthorizationFailed:return"AUTHORIZATION_FAILED";case e.FileUploadedProtoInvalid:return"FILE_UPLOADED_PROTO_INVALID";case e.FileUploadedProtoNotSavedToDisk:return"FILE_UPLOADED_PROTO_NOT_SAVED_TO_DISK";case e.FeeScheduleFilePartUploaded:return"FEE_SCHEDULE_FILE_PART_UPLOADED";case e.ExchangeRateChangeLimitExceeded:return"EXCHANGE_RATE_CHANGE_LIMIT_EXCEEDED";case e.MaxContractStorageExceeded:return"MAX_CONTRACT_STORAGE_EXCEEDED";case e.TransferAccountSameAsDeleteAccount:return"TRANSFER_ACCOUNT_SAME_AS_DELETE_ACCOUNT";case e.TotalLedgerBalanceInvalid:return"TOTAL_LEDGER_BALANCE_INVALID";case e.ExpirationReductionNotAllowed:return"EXPIRATION_REDUCTION_NOT_ALLOWED";case e.MaxGasLimitExceeded:return"MAX_GAS_LIMIT_EXCEEDED";case e.MaxFileSizeExceeded:return"MAX_FILE_SIZE_EXCEEDED";case e.ReceiverSigRequired:return"RECEIVER_SIG_REQUIRED";case e.InvalidTopicId:return"INVALID_TOPIC_ID";case e.InvalidAdminKey:return"INVALID_ADMIN_KEY";case e.InvalidSubmitKey:return"INVALID_SUBMIT_KEY";case e.Unauthorized:return"UNAUTHORIZED";case e.InvalidTopicMessage:return"INVALID_TOPIC_MESSAGE";case e.InvalidAutorenewAccount:return"INVALID_AUTORENEW_ACCOUNT";case e.AutorenewAccountNotAllowed:return"AUTORENEW_ACCOUNT_NOT_ALLOWED";case e.TopicExpired:return"TOPIC_EXPIRED";case e.InvalidChunkNumber:return"INVALID_CHUNK_NUMBER";case e.InvalidChunkTransactionId:return"INVALID_CHUNK_TRANSACTION_ID";case e.AccountFrozenForToken:return"ACCOUNT_FROZEN_FOR_TOKEN";case e.TokensPerAccountLimitExceeded:return"TOKENS_PER_ACCOUNT_LIMIT_EXCEEDED";case e.InvalidTokenId:return"INVALID_TOKEN_ID";case e.InvalidTokenDecimals:return"INVALID_TOKEN_DECIMALS";case e.InvalidTokenInitialSupply:return"INVALID_TOKEN_INITIAL_SUPPLY";case e.InvalidTreasuryAccountForToken:return"INVALID_TREASURY_ACCOUNT_FOR_TOKEN";case e.InvalidTokenSymbol:return"INVALID_TOKEN_SYMBOL";case e.TokenHasNoFreezeKey:return"TOKEN_HAS_NO_FREEZE_KEY";case e.TransfersNotZeroSumForToken:return"TRANSFERS_NOT_ZERO_SUM_FOR_TOKEN";case e.MissingTokenSymbol:return"MISSING_TOKEN_SYMBOL";case e.TokenSymbolTooLong:return"TOKEN_SYMBOL_TOO_LONG";case e.AccountKycNotGrantedForToken:return"ACCOUNT_KYC_NOT_GRANTED_FOR_TOKEN";case e.TokenHasNoKycKey:return"TOKEN_HAS_NO_KYC_KEY";case e.InsufficientTokenBalance:return"INSUFFICIENT_TOKEN_BALANCE";case e.TokenWasDeleted:return"TOKEN_WAS_DELETED";case e.TokenHasNoSupplyKey:return"TOKEN_HAS_NO_SUPPLY_KEY";case e.TokenHasNoWipeKey:return"TOKEN_HAS_NO_WIPE_KEY";case e.InvalidTokenMintAmount:return"INVALID_TOKEN_MINT_AMOUNT";case e.InvalidTokenBurnAmount:return"INVALID_TOKEN_BURN_AMOUNT";case e.TokenNotAssociatedToAccount:return"TOKEN_NOT_ASSOCIATED_TO_ACCOUNT";case e.CannotWipeTokenTreasuryAccount:return"CANNOT_WIPE_TOKEN_TREASURY_ACCOUNT";case e.InvalidKycKey:return"INVALID_KYC_KEY";case e.InvalidWipeKey:return"INVALID_WIPE_KEY";case e.InvalidFreezeKey:return"INVALID_FREEZE_KEY";case e.InvalidSupplyKey:return"INVALID_SUPPLY_KEY";case e.MissingTokenName:return"MISSING_TOKEN_NAME";case e.TokenNameTooLong:return"TOKEN_NAME_TOO_LONG";case e.InvalidWipingAmount:return"INVALID_WIPING_AMOUNT";case e.TokenIsImmutable:return"TOKEN_IS_IMMUTABLE";case e.TokenAlreadyAssociatedToAccount:return"TOKEN_ALREADY_ASSOCIATED_TO_ACCOUNT";case e.TransactionRequiresZeroTokenBalances:return"TRANSACTION_REQUIRES_ZERO_TOKEN_BALANCES";case e.AccountIsTreasury:return"ACCOUNT_IS_TREASURY";case e.TokenIdRepeatedInTokenList:return"TOKEN_ID_REPEATED_IN_TOKEN_LIST";case e.TokenTransferListSizeLimitExceeded:return"TOKEN_TRANSFER_LIST_SIZE_LIMIT_EXCEEDED";case e.EmptyTokenTransferBody:return"EMPTY_TOKEN_TRANSFER_BODY";case e.EmptyTokenTransferAccountAmounts:return"EMPTY_TOKEN_TRANSFER_ACCOUNT_AMOUNTS";case e.InvalidScheduleId:return"INVALID_SCHEDULE_ID";case e.ScheduleIsImmutable:return"SCHEDULE_IS_IMMUTABLE";case e.InvalidSchedulePayerId:return"INVALID_SCHEDULE_PAYER_ID";case e.InvalidScheduleAccountId:return"INVALID_SCHEDULE_ACCOUNT_ID";case e.NoNewValidSignatures:return"NO_NEW_VALID_SIGNATURES";case e.UnresolvableRequiredSigners:return"UNRESOLVABLE_REQUIRED_SIGNERS";case e.ScheduledTransactionNotInWhitelist:return"SCHEDULED_TRANSACTION_NOT_IN_WHITELIST";case e.SomeSignaturesWereInvalid:return"SOME_SIGNATURES_WERE_INVALID";case e.TransactionIdFieldNotAllowed:return"TRANSACTION_ID_FIELD_NOT_ALLOWED";case e.IdenticalScheduleAlreadyCreated:return"IDENTICAL_SCHEDULE_ALREADY_CREATED";case e.InvalidZeroByteInString:return"INVALID_ZERO_BYTE_IN_STRING";case e.ScheduleAlreadyDeleted:return"SCHEDULE_ALREADY_DELETED";case e.ScheduleAlreadyExecuted:return"SCHEDULE_ALREADY_EXECUTED";case e.MessageSizeTooLarge:return"MESSAGE_SIZE_TOO_LARGE";case e.OperationRepeatedInBucketGroups:return"OPERATION_REPEATED_IN_BUCKET_GROUPS";case e.BucketCapacityOverflow:return"BUCKET_CAPACITY_OVERFLOW";case e.NodeCapacityNotSufficientForOperation:return"NODE_CAPACITY_NOT_SUFFICIENT_FOR_OPERATION";case e.BucketHasNoThrottleGroups:return"BUCKET_HAS_NO_THROTTLE_GROUPS";case e.ThrottleGroupHasZeroOpsPerSec:return"THROTTLE_GROUP_HAS_ZERO_OPS_PER_SEC";case e.SuccessButMissingExpectedOperation:return"SUCCESS_BUT_MISSING_EXPECTED_OPERATION";case e.UnparseableThrottleDefinitions:return"UNPARSEABLE_THROTTLE_DEFINITIONS";case e.InvalidThrottleDefinitions:return"INVALID_THROTTLE_DEFINITIONS";case e.AccountExpiredAndPendingRemoval:return"ACCOUNT_EXPIRED_AND_PENDING_REMOVAL";case e.InvalidTokenMaxSupply:return"INVALID_TOKEN_MAX_SUPPLY";case e.InvalidTokenNftSerialNumber:return"INVALID_TOKEN_NFT_SERIAL_NUMBER";case e.InvalidNftId:return"INVALID_NFT_ID";case e.MetadataTooLong:return"METADATA_TOO_LONG";case e.BatchSizeLimitExceeded:return"BATCH_SIZE_LIMIT_EXCEEDED";case e.InvalidQueryRange:return"INVALID_QUERY_RANGE";case e.FractionDividesByZero:return"FRACTION_DIVIDES_BY_ZERO";case e.InsufficientPayerBalanceForCustomFee:return"INSUFFICIENT_PAYER_BALANCE_FOR_CUSTOM_FEE";case e.CustomFeesListTooLong:return"CUSTOM_FEES_LIST_TOO_LONG";case e.InvalidCustomFeeCollector:return"INVALID_CUSTOM_FEE_COLLECTOR";case e.InvalidTokenIdInCustomFees:return"INVALID_TOKEN_ID_IN_CUSTOM_FEES";case e.TokenNotAssociatedToFeeCollector:return"TOKEN_NOT_ASSOCIATED_TO_FEE_COLLECTOR";case e.TokenMaxSupplyReached:return"TOKEN_MAX_SUPPLY_REACHED";case e.SenderDoesNotOwnNftSerialNo:return"SENDER_DOES_NOT_OWN_NFT_SERIAL_NO";case e.CustomFeeNotFullySpecified:return"CUSTOM_FEE_NOT_FULLY_SPECIFIED";case e.CustomFeeMustBePositive:return"CUSTOM_FEE_MUST_BE_POSITIVE";case e.TokenHasNoFeeScheduleKey:return"TOKEN_HAS_NO_FEE_SCHEDULE_KEY";case e.CustomFeeOutsideNumericRange:return"CUSTOM_FEE_OUTSIDE_NUMERIC_RANGE";case e.RoyaltyFractionCannotExceedOne:return"ROYALTY_FRACTION_CANNOT_EXCEED_ONE";case e.FractionalFeeMaxAmountLessThanMinAmount:return"FRACTIONAL_FEE_MAX_AMOUNT_LESS_THAN_MIN_AMOUNT";case e.CustomScheduleAlreadyHasNoFees:return"CUSTOM_SCHEDULE_ALREADY_HAS_NO_FEES";case e.CustomFeeDenominationMustBeFungibleCommon:return"CUSTOM_FEE_DENOMINATION_MUST_BE_FUNGIBLE_COMMON";case e.CustomFractionalFeeOnlyAllowedForFungibleCommon:return"CUSTOM_FRACTIONAL_FEE_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON";case e.InvalidCustomFeeScheduleKey:return"INVALID_CUSTOM_FEE_SCHEDULE_KEY";case e.InvalidTokenMintMetadata:return"INVALID_TOKEN_MINT_METADATA";case e.InvalidTokenBurnMetadata:return"INVALID_TOKEN_BURN_METADATA";case e.CurrentTreasuryStillOwnsNfts:return"CURRENT_TREASURY_STILL_OWNS_NFTS";case e.AccountStillOwnsNfts:return"ACCOUNT_STILL_OWNS_NFTS";case e.TreasuryMustOwnBurnedNft:return"TREASURY_MUST_OWN_BURNED_NFT";case e.AccountDoesNotOwnWipedNft:return"ACCOUNT_DOES_NOT_OWN_WIPED_NFT";case e.AccountAmountTransfersOnlyAllowedForFungibleCommon:return"ACCOUNT_AMOUNT_TRANSFERS_ONLY_ALLOWED_FOR_FUNGIBLE_COMMON";case e.MaxNftsInPriceRegimeHaveBeenMinted:return"MAX_NFTS_IN_PRICE_REGIME_HAVE_BEEN_MINTED";case e.PayerAccountDeleted:return"PAYER_ACCOUNT_DELETED";case e.CustomFeeChargingExceededMaxRecursionDepth:return"CUSTOM_FEE_CHARGING_EXCEEDED_MAX_RECURSION_DEPTH";case e.CustomFeeChargingExceededMaxAccountAmounts:return"CUSTOM_FEE_CHARGING_EXCEEDED_MAX_ACCOUNT_AMOUNTS";case e.InsufficientSenderAccountBalanceForCustomFee:return"INSUFFICIENT_SENDER_ACCOUNT_BALANCE_FOR_CUSTOM_FEE";case e.SerialNumberLimitReached:return"SERIAL_NUMBER_LIMIT_REACHED";case e.CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique:return"CUSTOM_ROYALTY_FEE_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE";case e.NoRemainingAutomaticAssociations:return"NO_REMAINING_AUTOMATIC_ASSOCIATIONS";case e.ExistingAutomaticAssociationsExceedGivenLimit:return"EXISTING_AUTOMATIC_ASSOCIATIONS_EXCEED_GIVEN_LIMIT";case e.RequestedNumAutomaticAssociationsExceedsAssociationLimit:return"REQUESTED_NUM_AUTOMATIC_ASSOCIATIONS_EXCEEDS_ASSOCIATION_LIMIT";case e.TokenIsPaused:return"TOKEN_IS_PAUSED";case e.TokenHasNoPauseKey:return"TOKEN_HAS_NO_PAUSE_KEY";case e.InvalidPauseKey:return"INVALID_PAUSE_KEY";case e.FreezeUpdateFileDoesNotExist:return"FREEZE_UPDATE_FILE_DOES_NOT_EXIST";case e.FreezeUpdateFileHashDoesNotMatch:return"FREEZE_UPDATE_FILE_HASH_DOES_NOT_MATCH";case e.NoUpgradeHasBeenPrepared:return"NO_UPGRADE_HAS_BEEN_PREPARED";case e.NoFreezeIsScheduled:return"NO_FREEZE_IS_SCHEDULED";case e.UpdateFileHashChangedSincePrepareUpgrade:return"UPDATE_FILE_HASH_CHANGED_SINCE_PREPARE_UPGRADE";case e.FreezeStartTimeMustBeFuture:return"FREEZE_START_TIME_MUST_BE_FUTURE";case e.PreparedUpdateFileIsImmutable:return"PREPARED_UPDATE_FILE_IS_IMMUTABLE";case e.FreezeAlreadyScheduled:return"FREEZE_ALREADY_SCHEDULED";case e.FreezeUpgradeInProgress:return"FREEZE_UPGRADE_IN_PROGRESS";case e.UpdateFileIdDoesNotMatchPrepared:return"UPDATE_FILE_ID_DOES_NOT_MATCH_PREPARED";case e.UpdateFileHashDoesNotMatchPrepared:return"UPDATE_FILE_HASH_DOES_NOT_MATCH_PREPARED";case e.ConsensusGasExhausted:return"CONSENSUS_GAS_EXHAUSTED";case e.RevertedSuccess:return"REVERTED_SUCCESS";case e.MaxStorageInPriceRegimeHasBeenUsed:return"MAX_STORAGE_IN_PRICE_REGIME_HAS_BEEN_USED";case e.InvalidAliasKey:return"INVALID_ALIAS_KEY";case e.UnexpectedTokenDecimals:return"UNEXPECTED_TOKEN_DECIMALS";case e.InvalidProxyAccountId:return"INVALID_PROXY_ACCOUNT_ID";case e.InvalidTransferAccountId:return"INVALID_TRANSFER_ACCOUNT_ID";case e.InvalidFeeCollectorAccountId:return"INVALID_FEE_COLLECTOR_ACCOUNT_ID";case e.AliasIsImmutable:return"ALIAS_IS_IMMUTABLE";case e.SpenderAccountSameAsOwner:return"SPENDER_ACCOUNT_SAME_AS_OWNER";case e.AmountExceedsTokenMaxSupply:return"AMOUNT_EXCEEDS_TOKEN_MAX_SUPPLY";case e.NegativeAllowanceAmount:return"NEGATIVE_ALLOWANCE_AMOUNT";case e.CannotApproveForAllFungibleCommon:return"CANNOT_APPROVE_FOR_ALL_FUNGIBLE_COMMON";case e.SpenderDoesNotHaveAllowance:return"SPENDER_DOES_NOT_HAVE_ALLOWANCE";case e.AmountExceedsAllowance:return"AMOUNT_EXCEEDS_ALLOWANCE";case e.MaxAllowancesExceeded:return"MAX_ALLOWANCES_EXCEEDED";case e.EmptyAllowances:return"EMPTY_ALLOWANCES";case e.SpenderAccountRepeatedInAllowances:return"SPENDER_ACCOUNT_REPEATED_IN_ALLOWANCES";case e.RepeatedSerialNumsInNftAllowances:return"REPEATED_SERIAL_NUMS_IN_NFT_ALLOWANCES";case e.FungibleTokenInNftAllowances:return"FUNGIBLE_TOKEN_IN_NFT_ALLOWANCES";case e.NftInFungibleTokenAllowances:return"NFT_IN_FUNGIBLE_TOKEN_ALLOWANCES";case e.InvalidAllowanceOwnerId:return"INVALID_ALLOWANCE_OWNER_ID";case e.InvalidAllowanceSpenderId:return"INVALID_ALLOWANCE_SPENDER_ID";case e.RepeatedAllowancesToDelete:return"REPEATED_ALLOWANCES_TO_DELETE";case e.InvalidDelegatingSpender:return"INVALID_DELEGATING_SPENDER";case e.DelegatingSpenderCannotGrantApproveForAll:return"DELEGATING_SPENDER_CANNOT_GRANT_APPROVE_FOR_ALL";case e.DelegatingSpenderDoesNotHaveApproveForAll:return"DELEGATING_SPENDER_DOES_NOT_HAVE_APPROVE_FOR_ALL";case e.ScheduleExpirationTimeTooFarInFuture:return"SCHEDULE_EXPIRATION_TIME_TOO_FAR_IN_FUTURE";case e.ScheduleExpirationTimeMustBeHigherThanConsensusTime:return"SCHEDULE_EXPIRATION_TIME_MUST_BE_HIGHER_THAN_CONSENSUS_TIME";case e.ScheduleFutureThrottleExceeded:return"SCHEDULE_FUTURE_THROTTLE_EXCEEDED";case e.ScheduleFutureGasLimitExceeded:return"SCHEDULE_FUTURE_GAS_LIMIT_EXCEEDED";case e.InvalidEthereumTransaction:return"INVALID_ETHEREUM_TRANSACTION";case e.WrongChainId:return"WRONG_CHAIN_ID";case e.WrongNonce:return"WRONG_NONCE";case e.AccessListUnsupported:return"ACCESS_LIST_UNSUPPORTED";case e.SchedulePendingExpiration:return"SCHEDULE_PENDING_EXPIRATION";case e.ContractIsTokenTreasury:return"CONTRACT_IS_TOKEN_TREASURY";case e.ContractHasNonZeroTokenBalances:return"CONTRACT_HAS_NON_ZERO_TOKEN_BALANCES";case e.ContractExpiredAndPendingRemoval:return"CONTRACT_EXPIRED_AND_PENDING_REMOVAL";case e.ContractHasNoAutoRenewAccount:return"CONTRACT_HAS_NO_AUTO_RENEW_ACCOUNT";case e.PermanentRemovalRequiresSystemInitiation:return"PERMANENT_REMOVAL_REQUIRES_SYSTEM_INITIATION";case e.ProxyAccountIdFieldIsDeprecated:return"PROXY_ACCOUNT_ID_FIELD_IS_DEPRECATED";case e.SelfStakingIsNotAllowed:return"SELF_STAKING_IS_NOT_ALLOWED";case e.InvalidStakingId:return"INVALID_STAKING_ID";case e.StakingNotEnabled:return"STAKING_NOT_ENABLED";case e.InvalidPrngRange:return"INVALID_PRNG_RANGE";case e.MaxEntitiesInPriceRegimeHaveBeenCreated:return"MAX_ENTITIES_IN_PRICE_REGIME_HAVE_BEEN_CREATED";case e.InvalidFullPrefixSignatureForPrecompile:return"INVALID_FULL_PREFIX_SIGNATURE_FOR_PRECOMPILE";case e.InsufficientBalancesForStorageRent:return"INSUFFICIENT_BALANCES_FOR_STORAGE_RENT";case e.MaxChildRecordsExceeded:return"MAX_CHILD_RECORDS_EXCEEDED";case e.InsufficientBalancesForRenewalFees:return"INSUFFICIENT_BALANCES_FOR_RENEWAL_FEES";case e.TransactionHasUnknownFields:return"TRANSACTION_HAS_UNKNOWN_FIELDS";case e.AccountIsImmutable:return"ACCOUNT_IS_IMMUTABLE";case e.AliasAlreadyAssigned:return"ALIAS_ALREADY_ASSIGNED";case e.InvalidMetadataKey:return"INVALID_METADATA_KEY";case e.TokenHasNoMetadataKey:return"TOKEN_HAS_NO_METADATA_KEY";case e.MissingTokenMetadata:return"MISSING_TOKEN_METADATA";case e.MissingSerialNumbers:return"MISSING_SERIAL_NUMBERS";case e.TokenHasNoAdminKey:return"TOKEN_HAS_NO_ADMIN_KEY";case e.NodeDeleted:return"NODE_DELETED";case e.InvalidNodeId:return"INVALID_NODE_ID";case e.InvalidGossipEndpoint:return"INVALID_GOSSIP_ENDPOINT";case e.InvalidNodeAccountId:return"INVALID_NODE_ACCOUNT_ID";case e.InvalidNodeDescription:return"INVALID_NODE_DESCRIPTION";case e.InvalidServiceEndpoint:return"INVALID_SERVICE_ENDPOINT";case e.InvalidGossipCaCertificate:return"INVALID_GOSSIP_CA_CERTIFICATE";case e.InvalidGrpcCertificate:return"INVALID_GRPC_CERTIFICATE";case e.InvalidMaxAutoAssociations:return"INVALID_MAX_AUTO_ASSOCIATIONS";case e.MaxNodesCreated:return"MAX_NODES_CREATED";case e.IpFqdnCannotBeSetForSameEndpoint:return"IP_FQDN_CANNOT_BE_SET_FOR_SAME_ENDPOINT";case e.GossipEndpointCannotHaveFqdn:return"GOSSIP_ENDPOINT_CANNOT_HAVE_FQDN";case e.FqdnSizeTooLarge:return"FQDN_SIZE_TOO_LARGE";case e.InvalidEndpoint:return"INVALID_ENDPOINT";case e.GossipEndpointsExceededLimit:return"GOSSIP_ENDPOINTS_EXCEEDED_LIMIT";case e.ServiceEndpointsExceededLimit:return"SERVICE_ENDPOINTS_EXCEEDED_LIMIT";case e.InvalidIpv4Address:return"INVALID_IPV4_ADDRESS";case e.TokenReferenceRepeated:return"TOKEN_REFERENCE_REPEATED";case e.InvalidOwnerId:return"INVALID_OWNER_ID";case e.TokenReferenceListSizeLimitExceeded:return"TOKEN_REFERENCE_LIST_SIZE_LIMIT_EXCEEDED";case e.EmptyTokenReferenceList:return"EMPTY_TOKEN_REFERENCE_LIST";case e.UpdateNodeAccountNotAllowed:return"UPDATE_NODE_ACCOUNT_NOT_ALLOWED";case e.TokenHasNoMetadataOrSupplyKey:return"TOKEN_HAS_NO_METADATA_OR_SUPPLY_KEY";case e.EmptyPendingAirdropIdList:return"EMPTY_PENDING_AIRDROP_ID_LIST";case e.PendingAirdropIdRepeated:return"PENDING_AIRDROP_ID_REPEATED";case e.MaxPendingAirdropIdExceeded:return"PENDING_AIRDROP_ID_LIST_TOO_LONG";case e.PendingNftAirdropAlreadyExists:return"PENDING_NFT_AIRDROP_ALREADY_EXISTS";case e.AccountHasPendingAirdrops:return"ACCOUNT_HAS_PENDING_AIRDROPS";case e.ThrottledAtConsensus:return"THROTTLED_AT_CONSENSUS";case e.InvalidPendingAirdropId:return"INVALID_PENDING_AIRDROP_ID";case e.TokenAirdropWithFallbackRoyalty:return"TOKEN_AIRDROP_WITH_FALLBACK_ROYALTY";case e.InvalidTokenInPendingAirdrop:return"INVALID_TOKEN_IN_PENDING_AIRDROP";case e.ScheduleExpiryIsBusy:return"SCHEDULE_EXPIRY_IS_BUSY";case e.InvalidGrpcCertificateHash:return"INVALID_GRPC_CERTIFICATE_HASH";case e.MissingExpiryTime:return"MISSING_EXPIRY_TIME";case e.NoSchedulingAllowedAfterScheduledRecursion:return"NO_SCHEDULING_ALLOWED_AFTER_SCHEDULED_RECURSION";case e.RecursiveSchedulingLimitReached:return"RECURSIVE_SCHEDULING_LIMIT_REACHED";case e.WaitingForLedgerId:return"WAITING_FOR_LEDGER_ID";case e.MaxEntriesForFeeExemptKeyListExceeded:return"MAX_ENTRIES_FOR_FEE_EXEMPT_KEY_LIST_EXCEEDED";case e.FeeExemptKeyListContainsDuplicatedKeys:return"FEE_EXEMPT_KEY_LIST_CONTAINS_DUPLICATED_KEYS";case e.InvalidKeyInFeeExemptKeyList:return"INVALID_KEY_IN_FEE_EXEMPT_KEY_LIST";case e.InvalidFeeScheduleKey:return"INVALID_FEE_SCHEDULE_KEY";case e.FeeScheduleKeyCannotBeUpdated:return"FEE_SCHEDULE_KEY_CANNOT_BE_UPDATED";case e.FeeScheduleKeyNotSet:return"FEE_SCHEDULE_KEY_NOT_SET";case e.MaxCustomFeeLimitExceeded:return"MAX_CUSTOM_FEE_LIMIT_EXCEEDED";case e.NoValidMaxCustomFee:return"NO_VALID_MAX_CUSTOM_FEE";case e.InvalidMaxCustomFees:return"INVALID_MAX_CUSTOM_FEES";case e.DuplicateDenominationInMaxCustomFeeList:return"DUPLICATE_DENOMINATION_IN_MAX_CUSTOM_FEE_LIST";case e.DuplicateAccountIdInMaxCustomFeeList:return"DUPLICATE_ACCOUNT_ID_IN_MAX_CUSTOM_FEE_LIST";case e.MaxCustomFeesIsNotSupported:return"MAX_CUSTOM_FEES_IS_NOT_SUPPORTED";case e.BatchListEmpty:return"BATCH_LIST_EMPTY";case e.BatchListContainsDuplicates:return"BATCH_LIST_CONTAINS_DUPLICATES";case e.BatchTransactionInBlacklist:return"BATCH_TRANSACTION_IN_BLACKLIST";case e.InnerTransactionFailed:return"INNER_TRANSACTION_FAILED";case e.MissingBatchKey:return"MISSING_BATCH_KEY";case e.BatchKeySetOnNonInnerTransaction:return"BATCH_KEY_SET_ON_NON_INNER_TRANSACTION";case e.InvalidBatchKey:return"INVALID_BATCH_KEY";case e.ScheduleExpiryNotConfigurable:return"SCHEDULE_EXPIRY_NOT_CONFIGURABLE";case e.CreatingSystemEntities:return"CREATING_SYSTEM_ENTITIES";case e.ThrottleGroupLcmOverflow:return"THROTTLE_GROUP_LCM_OVERFLOW";case e.AirdropContainsMultipleSendersForAToken:return"AIRDROP_CONTAINS_MULTIPLE_SENDERS_FOR_A_TOKEN";case e.GrpcWebProxyNotSupported:return"GRPC_WEB_PROXY_NOT_SUPPORTED";case e.NftTransfersOnlyAllowedForNonFungibleUnique:return"NFT_TRANSFERS_ONLY_ALLOWED_FOR_NON_FUNGIBLE_UNIQUE";default:return`UNKNOWN (${this._code})`}}static _fromCode(n){switch(n){case 0:return e.Ok;case 1:return e.InvalidTransaction;case 2:return e.PayerAccountNotFound;case 3:return e.InvalidNodeAccount;case 4:return e.TransactionExpired;case 5:return e.InvalidTransactionStart;case 6:return e.InvalidTransactionDuration;case 7:return e.InvalidSignature;case 8:return e.MemoTooLong;case 9:return e.InsufficientTxFee;case 10:return e.InsufficientPayerBalance;case 11:return e.DuplicateTransaction;case 12:return e.Busy;case 13:return e.NotSupported;case 14:return e.InvalidFileId;case 15:return e.InvalidAccountId;case 16:return e.InvalidContractId;case 17:return e.InvalidTransactionId;case 18:return e.ReceiptNotFound;case 19:return e.RecordNotFound;case 20:return e.InvalidSolidityId;case 21:return e.Unknown;case 22:return e.Success;case 23:return e.FailInvalid;case 24:return e.FailFee;case 25:return e.FailBalance;case 26:return e.KeyRequired;case 27:return e.BadEncoding;case 28:return e.InsufficientAccountBalance;case 29:return e.InvalidSolidityAddress;case 30:return e.InsufficientGas;case 31:return e.ContractSizeLimitExceeded;case 32:return e.LocalCallModificationException;case 33:return e.ContractRevertExecuted;case 34:return e.ContractExecutionException;case 35:return e.InvalidReceivingNodeAccount;case 36:return e.MissingQueryHeader;case 37:return e.AccountUpdateFailed;case 38:return e.InvalidKeyEncoding;case 39:return e.NullSolidityAddress;case 40:return e.ContractUpdateFailed;case 41:return e.InvalidQueryHeader;case 42:return e.InvalidFeeSubmitted;case 43:return e.InvalidPayerSignature;case 44:return e.KeyNotProvided;case 45:return e.InvalidExpirationTime;case 46:return e.NoWaclKey;case 47:return e.FileContentEmpty;case 48:return e.InvalidAccountAmounts;case 49:return e.EmptyTransactionBody;case 50:return e.InvalidTransactionBody;case 51:return e.InvalidSignatureTypeMismatchingKey;case 52:return e.InvalidSignatureCountMismatchingKey;case 53:return e.EmptyLiveHashBody;case 54:return e.EmptyLiveHash;case 55:return e.EmptyLiveHashKeys;case 56:return e.InvalidLiveHashSize;case 57:return e.EmptyQueryBody;case 58:return e.EmptyLiveHashQuery;case 59:return e.LiveHashNotFound;case 60:return e.AccountIdDoesNotExist;case 61:return e.LiveHashAlreadyExists;case 62:return e.InvalidFileWacl;case 63:return e.SerializationFailed;case 64:return e.TransactionOversize;case 65:return e.TransactionTooManyLayers;case 66:return e.ContractDeleted;case 67:return e.PlatformNotActive;case 68:return e.KeyPrefixMismatch;case 69:return e.PlatformTransactionNotCreated;case 70:return e.InvalidRenewalPeriod;case 71:return e.InvalidPayerAccountId;case 72:return e.AccountDeleted;case 73:return e.FileDeleted;case 74:return e.AccountRepeatedInAccountAmounts;case 75:return e.SettingNegativeAccountBalance;case 76:return e.ObtainerRequired;case 77:return e.ObtainerSameContractId;case 78:return e.ObtainerDoesNotExist;case 79:return e.ModifyingImmutableContract;case 80:return e.FileSystemException;case 81:return e.AutorenewDurationNotInRange;case 82:return e.ErrorDecodingBytestring;case 83:return e.ContractFileEmpty;case 84:return e.ContractBytecodeEmpty;case 85:return e.InvalidInitialBalance;case 86:return e.InvalidReceiveRecordThreshold;case 87:return e.InvalidSendRecordThreshold;case 88:return e.AccountIsNotGenesisAccount;case 89:return e.PayerAccountUnauthorized;case 90:return e.InvalidFreezeTransactionBody;case 91:return e.FreezeTransactionBodyNotFound;case 92:return e.TransferListSizeLimitExceeded;case 93:return e.ResultSizeLimitExceeded;case 94:return e.NotSpecialAccount;case 95:return e.ContractNegativeGas;case 96:return e.ContractNegativeValue;case 97:return e.InvalidFeeFile;case 98:return e.InvalidExchangeRateFile;case 99:return e.InsufficientLocalCallGas;case 100:return e.EntityNotAllowedToDelete;case 101:return e.AuthorizationFailed;case 102:return e.FileUploadedProtoInvalid;case 103:return e.FileUploadedProtoNotSavedToDisk;case 104:return e.FeeScheduleFilePartUploaded;case 105:return e.ExchangeRateChangeLimitExceeded;case 106:return e.MaxContractStorageExceeded;case 107:return e.TransferAccountSameAsDeleteAccount;case 108:return e.TotalLedgerBalanceInvalid;case 110:return e.ExpirationReductionNotAllowed;case 111:return e.MaxGasLimitExceeded;case 112:return e.MaxFileSizeExceeded;case 113:return e.ReceiverSigRequired;case 150:return e.InvalidTopicId;case 155:return e.InvalidAdminKey;case 156:return e.InvalidSubmitKey;case 157:return e.Unauthorized;case 158:return e.InvalidTopicMessage;case 159:return e.InvalidAutorenewAccount;case 160:return e.AutorenewAccountNotAllowed;case 162:return e.TopicExpired;case 163:return e.InvalidChunkNumber;case 164:return e.InvalidChunkTransactionId;case 165:return e.AccountFrozenForToken;case 166:return e.TokensPerAccountLimitExceeded;case 167:return e.InvalidTokenId;case 168:return e.InvalidTokenDecimals;case 169:return e.InvalidTokenInitialSupply;case 170:return e.InvalidTreasuryAccountForToken;case 171:return e.InvalidTokenSymbol;case 172:return e.TokenHasNoFreezeKey;case 173:return e.TransfersNotZeroSumForToken;case 174:return e.MissingTokenSymbol;case 175:return e.TokenSymbolTooLong;case 176:return e.AccountKycNotGrantedForToken;case 177:return e.TokenHasNoKycKey;case 178:return e.InsufficientTokenBalance;case 179:return e.TokenWasDeleted;case 180:return e.TokenHasNoSupplyKey;case 181:return e.TokenHasNoWipeKey;case 182:return e.InvalidTokenMintAmount;case 183:return e.InvalidTokenBurnAmount;case 184:return e.TokenNotAssociatedToAccount;case 185:return e.CannotWipeTokenTreasuryAccount;case 186:return e.InvalidKycKey;case 187:return e.InvalidWipeKey;case 188:return e.InvalidFreezeKey;case 189:return e.InvalidSupplyKey;case 190:return e.MissingTokenName;case 191:return e.TokenNameTooLong;case 192:return e.InvalidWipingAmount;case 193:return e.TokenIsImmutable;case 194:return e.TokenAlreadyAssociatedToAccount;case 195:return e.TransactionRequiresZeroTokenBalances;case 196:return e.AccountIsTreasury;case 197:return e.TokenIdRepeatedInTokenList;case 198:return e.TokenTransferListSizeLimitExceeded;case 199:return e.EmptyTokenTransferBody;case 200:return e.EmptyTokenTransferAccountAmounts;case 201:return e.InvalidScheduleId;case 202:return e.ScheduleIsImmutable;case 203:return e.InvalidSchedulePayerId;case 204:return e.InvalidScheduleAccountId;case 205:return e.NoNewValidSignatures;case 206:return e.UnresolvableRequiredSigners;case 207:return e.ScheduledTransactionNotInWhitelist;case 208:return e.SomeSignaturesWereInvalid;case 209:return e.TransactionIdFieldNotAllowed;case 210:return e.IdenticalScheduleAlreadyCreated;case 211:return e.InvalidZeroByteInString;case 212:return e.ScheduleAlreadyDeleted;case 213:return e.ScheduleAlreadyExecuted;case 214:return e.MessageSizeTooLarge;case 215:return e.OperationRepeatedInBucketGroups;case 216:return e.BucketCapacityOverflow;case 217:return e.NodeCapacityNotSufficientForOperation;case 218:return e.BucketHasNoThrottleGroups;case 219:return e.ThrottleGroupHasZeroOpsPerSec;case 220:return e.SuccessButMissingExpectedOperation;case 221:return e.UnparseableThrottleDefinitions;case 222:return e.InvalidThrottleDefinitions;case 223:return e.AccountExpiredAndPendingRemoval;case 224:return e.InvalidTokenMaxSupply;case 225:return e.InvalidTokenNftSerialNumber;case 226:return e.InvalidNftId;case 227:return e.MetadataTooLong;case 228:return e.BatchSizeLimitExceeded;case 229:return e.InvalidQueryRange;case 230:return e.FractionDividesByZero;case 231:return e.InsufficientPayerBalanceForCustomFee;case 232:return e.CustomFeesListTooLong;case 233:return e.InvalidCustomFeeCollector;case 234:return e.InvalidTokenIdInCustomFees;case 235:return e.TokenNotAssociatedToFeeCollector;case 236:return e.TokenMaxSupplyReached;case 237:return e.SenderDoesNotOwnNftSerialNo;case 238:return e.CustomFeeNotFullySpecified;case 239:return e.CustomFeeMustBePositive;case 240:return e.TokenHasNoFeeScheduleKey;case 241:return e.CustomFeeOutsideNumericRange;case 242:return e.RoyaltyFractionCannotExceedOne;case 243:return e.FractionalFeeMaxAmountLessThanMinAmount;case 244:return e.CustomScheduleAlreadyHasNoFees;case 245:return e.CustomFeeDenominationMustBeFungibleCommon;case 246:return e.CustomFractionalFeeOnlyAllowedForFungibleCommon;case 247:return e.InvalidCustomFeeScheduleKey;case 248:return e.InvalidTokenMintMetadata;case 249:return e.InvalidTokenBurnMetadata;case 250:return e.CurrentTreasuryStillOwnsNfts;case 251:return e.AccountStillOwnsNfts;case 252:return e.TreasuryMustOwnBurnedNft;case 253:return e.AccountDoesNotOwnWipedNft;case 254:return e.AccountAmountTransfersOnlyAllowedForFungibleCommon;case 255:return e.MaxNftsInPriceRegimeHaveBeenMinted;case 256:return e.PayerAccountDeleted;case 257:return e.CustomFeeChargingExceededMaxRecursionDepth;case 258:return e.CustomFeeChargingExceededMaxAccountAmounts;case 259:return e.InsufficientSenderAccountBalanceForCustomFee;case 260:return e.SerialNumberLimitReached;case 261:return e.CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique;case 262:return e.NoRemainingAutomaticAssociations;case 263:return e.ExistingAutomaticAssociationsExceedGivenLimit;case 264:return e.RequestedNumAutomaticAssociationsExceedsAssociationLimit;case 265:return e.TokenIsPaused;case 266:return e.TokenHasNoPauseKey;case 267:return e.InvalidPauseKey;case 268:return e.FreezeUpdateFileDoesNotExist;case 269:return e.FreezeUpdateFileHashDoesNotMatch;case 270:return e.NoUpgradeHasBeenPrepared;case 271:return e.NoFreezeIsScheduled;case 272:return e.UpdateFileHashChangedSincePrepareUpgrade;case 273:return e.FreezeStartTimeMustBeFuture;case 274:return e.PreparedUpdateFileIsImmutable;case 275:return e.FreezeAlreadyScheduled;case 276:return e.FreezeUpgradeInProgress;case 277:return e.UpdateFileIdDoesNotMatchPrepared;case 278:return e.UpdateFileHashDoesNotMatchPrepared;case 279:return e.ConsensusGasExhausted;case 280:return e.RevertedSuccess;case 281:return e.MaxStorageInPriceRegimeHasBeenUsed;case 282:return e.InvalidAliasKey;case 283:return e.UnexpectedTokenDecimals;case 284:return e.InvalidProxyAccountId;case 285:return e.InvalidTransferAccountId;case 286:return e.InvalidFeeCollectorAccountId;case 287:return e.AliasIsImmutable;case 288:return e.SpenderAccountSameAsOwner;case 289:return e.AmountExceedsTokenMaxSupply;case 290:return e.NegativeAllowanceAmount;case 291:return e.CannotApproveForAllFungibleCommon;case 292:return e.SpenderDoesNotHaveAllowance;case 293:return e.AmountExceedsAllowance;case 294:return e.MaxAllowancesExceeded;case 295:return e.EmptyAllowances;case 296:return e.SpenderAccountRepeatedInAllowances;case 297:return e.RepeatedSerialNumsInNftAllowances;case 298:return e.FungibleTokenInNftAllowances;case 299:return e.NftInFungibleTokenAllowances;case 300:return e.InvalidAllowanceOwnerId;case 301:return e.InvalidAllowanceSpenderId;case 302:return e.RepeatedAllowancesToDelete;case 303:return e.InvalidDelegatingSpender;case 304:return e.DelegatingSpenderCannotGrantApproveForAll;case 305:return e.DelegatingSpenderDoesNotHaveApproveForAll;case 306:return e.ScheduleExpirationTimeTooFarInFuture;case 307:return e.ScheduleExpirationTimeMustBeHigherThanConsensusTime;case 308:return e.ScheduleFutureThrottleExceeded;case 309:return e.ScheduleFutureGasLimitExceeded;case 310:return e.InvalidEthereumTransaction;case 311:return e.WrongChainId;case 312:return e.WrongNonce;case 313:return e.AccessListUnsupported;case 314:return e.SchedulePendingExpiration;case 315:return e.ContractIsTokenTreasury;case 316:return e.ContractHasNonZeroTokenBalances;case 317:return e.ContractExpiredAndPendingRemoval;case 318:return e.ContractHasNoAutoRenewAccount;case 319:return e.PermanentRemovalRequiresSystemInitiation;case 320:return e.ProxyAccountIdFieldIsDeprecated;case 321:return e.SelfStakingIsNotAllowed;case 322:return e.InvalidStakingId;case 323:return e.StakingNotEnabled;case 324:return e.InvalidPrngRange;case 325:return e.MaxEntitiesInPriceRegimeHaveBeenCreated;case 326:return e.InvalidFullPrefixSignatureForPrecompile;case 327:return e.InsufficientBalancesForStorageRent;case 328:return e.MaxChildRecordsExceeded;case 329:return e.InsufficientBalancesForRenewalFees;case 330:return e.TransactionHasUnknownFields;case 331:return e.AccountIsImmutable;case 332:return e.AliasAlreadyAssigned;case 333:return e.InvalidMetadataKey;case 334:return e.TokenHasNoMetadataKey;case 335:return e.MissingTokenMetadata;case 336:return e.MissingSerialNumbers;case 337:return e.TokenHasNoAdminKey;case 338:return e.NodeDeleted;case 339:return e.InvalidNodeId;case 340:return e.InvalidGossipEndpoint;case 341:return e.InvalidNodeAccountId;case 342:return e.InvalidNodeDescription;case 343:return e.InvalidServiceEndpoint;case 344:return e.InvalidGossipCaCertificate;case 345:return e.InvalidGrpcCertificate;case 346:return e.InvalidMaxAutoAssociations;case 347:return e.MaxNodesCreated;case 348:return e.IpFqdnCannotBeSetForSameEndpoint;case 349:return e.GossipEndpointCannotHaveFqdn;case 350:return e.FqdnSizeTooLarge;case 351:return e.InvalidEndpoint;case 352:return e.GossipEndpointsExceededLimit;case 353:return e.TokenReferenceRepeated;case 354:return e.InvalidOwnerId;case 355:return e.TokenReferenceListSizeLimitExceeded;case 356:return e.ServiceEndpointsExceededLimit;case 357:return e.InvalidIpv4Address;case 358:return e.EmptyTokenReferenceList;case 359:return e.UpdateNodeAccountNotAllowed;case 360:return e.TokenHasNoMetadataOrSupplyKey;case 361:return e.EmptyPendingAirdropIdList;case 362:return e.PendingAirdropIdRepeated;case 363:return e.MaxPendingAirdropIdExceeded;case 364:return e.PendingNftAirdropAlreadyExists;case 365:return e.AccountHasPendingAirdrops;case 366:return e.ThrottledAtConsensus;case 367:return e.InvalidPendingAirdropId;case 368:return e.TokenAirdropWithFallbackRoyalty;case 369:return e.InvalidTokenInPendingAirdrop;case 370:return e.ScheduleExpiryIsBusy;case 371:return e.InvalidGrpcCertificateHash;case 372:return e.MissingExpiryTime;case 373:return e.NoSchedulingAllowedAfterScheduledRecursion;case 374:return e.RecursiveSchedulingLimitReached;case 375:return e.WaitingForLedgerId;case 376:return e.MaxEntriesForFeeExemptKeyListExceeded;case 377:return e.FeeExemptKeyListContainsDuplicatedKeys;case 378:return e.InvalidKeyInFeeExemptKeyList;case 379:return e.InvalidFeeScheduleKey;case 380:return e.FeeScheduleKeyCannotBeUpdated;case 381:return e.FeeScheduleKeyNotSet;case 382:return e.MaxCustomFeeLimitExceeded;case 383:return e.NoValidMaxCustomFee;case 384:return e.InvalidMaxCustomFees;case 385:return e.DuplicateDenominationInMaxCustomFeeList;case 386:return e.DuplicateAccountIdInMaxCustomFeeList;case 387:return e.MaxCustomFeesIsNotSupported;case 388:return e.BatchListEmpty;case 389:return e.BatchListContainsDuplicates;case 390:return e.BatchTransactionInBlacklist;case 391:return e.InnerTransactionFailed;case 392:return e.MissingBatchKey;case 393:return e.BatchKeySetOnNonInnerTransaction;case 394:return e.InvalidBatchKey;case 395:return e.ScheduleExpiryNotConfigurable;case 396:return e.CreatingSystemEntities;case 397:return e.ThrottleGroupLcmOverflow;case 398:return e.AirdropContainsMultipleSendersForAToken;case 399:return e.GrpcWebProxyNotSupported;case 400:return e.NftTransfersOnlyAllowedForNonFungibleUnique;default:throw new Error(`(BUG) Status.fromCode() does not handle code: ${n}`)}}valueOf(){return this._code}}e.Ok=new e(0),e.InvalidTransaction=new e(1),e.PayerAccountNotFound=new e(2),e.InvalidNodeAccount=new e(3),e.TransactionExpired=new e(4),e.InvalidTransactionStart=new e(5),e.InvalidTransactionDuration=new e(6),e.InvalidSignature=new e(7),e.MemoTooLong=new e(8),e.InsufficientTxFee=new e(9),e.InsufficientPayerBalance=new e(10),e.DuplicateTransaction=new e(11),e.Busy=new e(12),e.NotSupported=new e(13),e.InvalidFileId=new e(14),e.InvalidAccountId=new e(15),e.InvalidContractId=new e(16),e.InvalidTransactionId=new e(17),e.ReceiptNotFound=new e(18),e.RecordNotFound=new e(19),e.InvalidSolidityId=new e(20),e.Unknown=new e(21),e.Success=new e(22),e.FailInvalid=new e(23),e.FailFee=new e(24),e.FailBalance=new e(25),e.KeyRequired=new e(26),e.BadEncoding=new e(27),e.InsufficientAccountBalance=new e(28),e.InvalidSolidityAddress=new e(29),e.InsufficientGas=new e(30),e.ContractSizeLimitExceeded=new e(31),e.LocalCallModificationException=new e(32),e.ContractRevertExecuted=new e(33),e.ContractExecutionException=new e(34),e.InvalidReceivingNodeAccount=new e(35),e.MissingQueryHeader=new e(36),e.AccountUpdateFailed=new e(37),e.InvalidKeyEncoding=new e(38),e.NullSolidityAddress=new e(39),e.ContractUpdateFailed=new e(40),e.InvalidQueryHeader=new e(41),e.InvalidFeeSubmitted=new e(42),e.InvalidPayerSignature=new e(43),e.KeyNotProvided=new e(44),e.InvalidExpirationTime=new e(45),e.NoWaclKey=new e(46),e.FileContentEmpty=new e(47),e.InvalidAccountAmounts=new e(48),e.EmptyTransactionBody=new e(49),e.InvalidTransactionBody=new e(50),e.InvalidSignatureTypeMismatchingKey=new e(51),e.InvalidSignatureCountMismatchingKey=new e(52),e.EmptyLiveHashBody=new e(53),e.EmptyLiveHash=new e(54),e.EmptyLiveHashKeys=new e(55),e.InvalidLiveHashSize=new e(56),e.EmptyQueryBody=new e(57),e.EmptyLiveHashQuery=new e(58),e.LiveHashNotFound=new e(59),e.AccountIdDoesNotExist=new e(60),e.LiveHashAlreadyExists=new e(61),e.InvalidFileWacl=new e(62),e.SerializationFailed=new e(63),e.TransactionOversize=new e(64),e.TransactionTooManyLayers=new e(65),e.ContractDeleted=new e(66),e.PlatformNotActive=new e(67),e.KeyPrefixMismatch=new e(68),e.PlatformTransactionNotCreated=new e(69),e.InvalidRenewalPeriod=new e(70),e.InvalidPayerAccountId=new e(71),e.AccountDeleted=new e(72),e.FileDeleted=new e(73),e.AccountRepeatedInAccountAmounts=new e(74),e.SettingNegativeAccountBalance=new e(75),e.ObtainerRequired=new e(76),e.ObtainerSameContractId=new e(77),e.ObtainerDoesNotExist=new e(78),e.ModifyingImmutableContract=new e(79),e.FileSystemException=new e(80),e.AutorenewDurationNotInRange=new e(81),e.ErrorDecodingBytestring=new e(82),e.ContractFileEmpty=new e(83),e.ContractBytecodeEmpty=new e(84),e.InvalidInitialBalance=new e(85),e.InvalidReceiveRecordThreshold=new e(86),e.InvalidSendRecordThreshold=new e(87),e.AccountIsNotGenesisAccount=new e(88),e.PayerAccountUnauthorized=new e(89),e.InvalidFreezeTransactionBody=new e(90),e.FreezeTransactionBodyNotFound=new e(91),e.TransferListSizeLimitExceeded=new e(92),e.ResultSizeLimitExceeded=new e(93),e.NotSpecialAccount=new e(94),e.ContractNegativeGas=new e(95),e.ContractNegativeValue=new e(96),e.InvalidFeeFile=new e(97),e.InvalidExchangeRateFile=new e(98),e.InsufficientLocalCallGas=new e(99),e.EntityNotAllowedToDelete=new e(100),e.AuthorizationFailed=new e(101),e.FileUploadedProtoInvalid=new e(102),e.FileUploadedProtoNotSavedToDisk=new e(103),e.FeeScheduleFilePartUploaded=new e(104),e.ExchangeRateChangeLimitExceeded=new e(105),e.MaxContractStorageExceeded=new e(106),e.TransferAccountSameAsDeleteAccount=new e(107),e.TotalLedgerBalanceInvalid=new e(108),e.ExpirationReductionNotAllowed=new e(110),e.MaxGasLimitExceeded=new e(111),e.MaxFileSizeExceeded=new e(112),e.ReceiverSigRequired=new e(113),e.InvalidTopicId=new e(150),e.InvalidAdminKey=new e(155),e.InvalidSubmitKey=new e(156),e.Unauthorized=new e(157),e.InvalidTopicMessage=new e(158),e.InvalidAutorenewAccount=new e(159),e.AutorenewAccountNotAllowed=new e(160),e.TopicExpired=new e(162),e.InvalidChunkNumber=new e(163),e.InvalidChunkTransactionId=new e(164),e.AccountFrozenForToken=new e(165),e.TokensPerAccountLimitExceeded=new e(166),e.InvalidTokenId=new e(167),e.InvalidTokenDecimals=new e(168),e.InvalidTokenInitialSupply=new e(169),e.InvalidTreasuryAccountForToken=new e(170),e.InvalidTokenSymbol=new e(171),e.TokenHasNoFreezeKey=new e(172),e.TransfersNotZeroSumForToken=new e(173),e.MissingTokenSymbol=new e(174),e.TokenSymbolTooLong=new e(175),e.AccountKycNotGrantedForToken=new e(176),e.TokenHasNoKycKey=new e(177),e.InsufficientTokenBalance=new e(178),e.TokenWasDeleted=new e(179),e.TokenHasNoSupplyKey=new e(180),e.TokenHasNoWipeKey=new e(181),e.InvalidTokenMintAmount=new e(182),e.InvalidTokenBurnAmount=new e(183),e.TokenNotAssociatedToAccount=new e(184),e.CannotWipeTokenTreasuryAccount=new e(185),e.InvalidKycKey=new e(186),e.InvalidWipeKey=new e(187),e.InvalidFreezeKey=new e(188),e.InvalidSupplyKey=new e(189),e.MissingTokenName=new e(190),e.TokenNameTooLong=new e(191),e.InvalidWipingAmount=new e(192),e.TokenIsImmutable=new e(193),e.TokenAlreadyAssociatedToAccount=new e(194),e.TransactionRequiresZeroTokenBalances=new e(195),e.AccountIsTreasury=new e(196),e.TokenIdRepeatedInTokenList=new e(197),e.TokenTransferListSizeLimitExceeded=new e(198),e.EmptyTokenTransferBody=new e(199),e.EmptyTokenTransferAccountAmounts=new e(200),e.InvalidScheduleId=new e(201),e.ScheduleIsImmutable=new e(202),e.InvalidSchedulePayerId=new e(203),e.InvalidScheduleAccountId=new e(204),e.NoNewValidSignatures=new e(205),e.UnresolvableRequiredSigners=new e(206),e.ScheduledTransactionNotInWhitelist=new e(207),e.SomeSignaturesWereInvalid=new e(208),e.TransactionIdFieldNotAllowed=new e(209),e.IdenticalScheduleAlreadyCreated=new e(210),e.InvalidZeroByteInString=new e(211),e.ScheduleAlreadyDeleted=new e(212),e.ScheduleAlreadyExecuted=new e(213),e.MessageSizeTooLarge=new e(214),e.OperationRepeatedInBucketGroups=new e(215),e.BucketCapacityOverflow=new e(216),e.NodeCapacityNotSufficientForOperation=new e(217),e.BucketHasNoThrottleGroups=new e(218),e.ThrottleGroupHasZeroOpsPerSec=new e(219),e.SuccessButMissingExpectedOperation=new e(220),e.UnparseableThrottleDefinitions=new e(221),e.InvalidThrottleDefinitions=new e(222),e.AccountExpiredAndPendingRemoval=new e(223),e.InvalidTokenMaxSupply=new e(224),e.InvalidTokenNftSerialNumber=new e(225),e.InvalidNftId=new e(226),e.MetadataTooLong=new e(227),e.BatchSizeLimitExceeded=new e(228),e.InvalidQueryRange=new e(229),e.FractionDividesByZero=new e(230),e.InsufficientPayerBalanceForCustomFee=new e(231),e.CustomFeesListTooLong=new e(232),e.InvalidCustomFeeCollector=new e(233),e.InvalidTokenIdInCustomFees=new e(234),e.TokenNotAssociatedToFeeCollector=new e(235),e.TokenMaxSupplyReached=new e(236),e.SenderDoesNotOwnNftSerialNo=new e(237),e.CustomFeeNotFullySpecified=new e(238),e.CustomFeeMustBePositive=new e(239),e.TokenHasNoFeeScheduleKey=new e(240),e.CustomFeeOutsideNumericRange=new e(241),e.RoyaltyFractionCannotExceedOne=new e(242),e.FractionalFeeMaxAmountLessThanMinAmount=new e(243),e.CustomScheduleAlreadyHasNoFees=new e(244),e.CustomFeeDenominationMustBeFungibleCommon=new e(245),e.CustomFractionalFeeOnlyAllowedForFungibleCommon=new e(246),e.InvalidCustomFeeScheduleKey=new e(247),e.InvalidTokenMintMetadata=new e(248),e.InvalidTokenBurnMetadata=new e(249),e.CurrentTreasuryStillOwnsNfts=new e(250),e.AccountStillOwnsNfts=new e(251),e.TreasuryMustOwnBurnedNft=new e(252),e.AccountDoesNotOwnWipedNft=new e(253),e.AccountAmountTransfersOnlyAllowedForFungibleCommon=new e(254),e.MaxNftsInPriceRegimeHaveBeenMinted=new e(255),e.PayerAccountDeleted=new e(256),e.CustomFeeChargingExceededMaxRecursionDepth=new e(257),e.CustomFeeChargingExceededMaxAccountAmounts=new e(258),e.InsufficientSenderAccountBalanceForCustomFee=new e(259),e.SerialNumberLimitReached=new e(260),e.CustomRoyaltyFeeOnlyAllowedForNonFungibleUnique=new e(261),e.NoRemainingAutomaticAssociations=new e(262),e.ExistingAutomaticAssociationsExceedGivenLimit=new e(263),e.RequestedNumAutomaticAssociationsExceedsAssociationLimit=new e(264),e.TokenIsPaused=new e(265),e.TokenHasNoPauseKey=new e(266),e.InvalidPauseKey=new e(267),e.FreezeUpdateFileDoesNotExist=new e(268),e.FreezeUpdateFileHashDoesNotMatch=new e(269),e.NoUpgradeHasBeenPrepared=new e(270),e.NoFreezeIsScheduled=new e(271),e.UpdateFileHashChangedSincePrepareUpgrade=new e(272),e.FreezeStartTimeMustBeFuture=new e(273),e.PreparedUpdateFileIsImmutable=new e(274),e.FreezeAlreadyScheduled=new e(275),e.FreezeUpgradeInProgress=new e(276),e.UpdateFileIdDoesNotMatchPrepared=new e(277),e.UpdateFileHashDoesNotMatchPrepared=new e(278),e.ConsensusGasExhausted=new e(279),e.RevertedSuccess=new e(280),e.MaxStorageInPriceRegimeHasBeenUsed=new e(281),e.InvalidAliasKey=new e(282),e.UnexpectedTokenDecimals=new e(283),e.InvalidProxyAccountId=new e(284),e.InvalidTransferAccountId=new e(285),e.InvalidFeeCollectorAccountId=new e(286),e.AliasIsImmutable=new e(287),e.SpenderAccountSameAsOwner=new e(288),e.AmountExceedsTokenMaxSupply=new e(289),e.NegativeAllowanceAmount=new e(290),e.CannotApproveForAllFungibleCommon=new e(291),e.SpenderDoesNotHaveAllowance=new e(292),e.AmountExceedsAllowance=new e(293),e.MaxAllowancesExceeded=new e(294),e.EmptyAllowances=new e(295),e.SpenderAccountRepeatedInAllowances=new e(296),e.RepeatedSerialNumsInNftAllowances=new e(297),e.FungibleTokenInNftAllowances=new e(298),e.NftInFungibleTokenAllowances=new e(299),e.InvalidAllowanceOwnerId=new e(300),e.InvalidAllowanceSpenderId=new e(301),e.RepeatedAllowancesToDelete=new e(302),e.InvalidDelegatingSpender=new e(303),e.DelegatingSpenderCannotGrantApproveForAll=new e(304),e.DelegatingSpenderDoesNotHaveApproveForAll=new e(305),e.ScheduleExpirationTimeTooFarInFuture=new e(306),e.ScheduleExpirationTimeMustBeHigherThanConsensusTime=new e(307),e.ScheduleFutureThrottleExceeded=new e(308),e.ScheduleFutureGasLimitExceeded=new e(309),e.InvalidEthereumTransaction=new e(310),e.WrongChainId=new e(311),e.WrongNonce=new e(312),e.AccessListUnsupported=new e(313),e.SchedulePendingExpiration=new e(314),e.ContractIsTokenTreasury=new e(315),e.ContractHasNonZeroTokenBalances=new e(316),e.ContractExpiredAndPendingRemoval=new e(317),e.ContractHasNoAutoRenewAccount=new e(318),e.PermanentRemovalRequiresSystemInitiation=new e(319),e.ProxyAccountIdFieldIsDeprecated=new e(320),e.SelfStakingIsNotAllowed=new e(321),e.InvalidStak