h)^!      !"#$%&'()*+,-./0123456789:;<=>?@ABCDEFGHIJKLMNOPQRSTUVWXYZ[\]^_`abcdefghijklmnopqrstuvwxyz{|}~                                                                                                                                                                                               !!""""""""""""""""""###########$$$$$$$$$$$%0.4.0) Safe-Inferred;"$%&'()*-/01235689:;<=?' morley-clientA specialization of  constraint to the  type. If we want to use another message type we can change this constraint and exported functions, presumably without breaking other code significantly. morley-client with fixed message parameter. Safe-Inferred;"$%&'()*-/01235689:;<=?t  morley-client0Data necessary for morley client initialization.  morley-client7URL of tezos endpoint on which operations are performed  morley-clientPath to  octez-client/ binary through which operations are performed  morley-clientPath to  octez-client data directory. morley-clientVerbosity level. 0 means that only important messages will be printed. The greater this value is, the more messages will be printed during execution. After some small unspecified limit increasing this value does not change anything. morley-client%Custom secret key to use for signing. morley-clientMake appropriate * based on verbosity specified by the user.   Safe-Inferred;"$%&'()*-/01235689:;<=? morley-client We use these Options to produce JSON encoding in the format that RPC expects. We are not using defaults from morley$ because we need a specific format. Safe-Inferred;"$%&'()*-/01235689:;<=?] morley-client:Make servant client environment from morley client config.Note: Creating a new servant manager is a relatively expensive operation, so this function is not supposed to be called often. morley-client/Add header, required by the Tezos RPC interface Safe-Inferred;"$%&'()*-/01235689:;<=?? morley-clientLike servant's  QueryParam1, but the value is fixed as a type-level string. Safe-Inferred;"$%&'()*-/01235689:;<=?, morley-clientDesignates types whose  instance produces only &'s.1 morley-clientA kinded address together with the corresponding alias. Due to the quirks of  octez-client we usually need both in  morley-client7, hence the need for this type. Historically, we asked  octez-client for the missing part, but that resulted in a lot of inefficiencies.Note that the  instance is rather arbitrary, and doesn't necessarily correspond to anything in Michelson. It's added for convenience, e.g. so that 1 is usable as a  key.,&'()*+ !"#$%12340/57896,&'()*+ !"#$%12340/57896 Safe-Inferred;"$%&'()*-/01235689:;<=?5.U morley-clientResult storage of run_code RPC endpoint call.Actual resulting JSON has more contents, but currently we're interested only in resulting storage.c morley-clientData required for calling run_code RPC endpoint.} morley-client:Contents of an operation that can appear in RPC responses.~ morley-clientOperation with kind  transaction. morley-clientOperation with kind transfer_ticket. morley-clientOperation with kind  origination. morley-clientOperation with kind  delegation. morley-clientOperation with kind reveal. morley-clientOperation with kind event. morley-clientResponse we don't handle yet. morley-client $operation in Tezos docs. morley-client removes delegate,  sets it morley-clientAll the data needed to perform key revealing through Tezos RPC interface morley-clientAll the data needed to perform contract origination through Tezos RPC interface morley-clientAll the data needed to perform a transaction through Tezos RPC interface. For additional information, please refer to RPC documentation #http://tezos.gitlab.io/api/rpc.html morley-client1Some operation data accompanied with common data. morley-clientData that is common for transaction and origination operations. morley-clientWe need to count number of destination contracts that are new to the chain in order to calculate proper storage_limit morley-clientErrors that are sent as part of an "Internal Server Error" response (HTTP code 500).We call them internal because of the HTTP code, but we shouldn't treat them as internal. They can be easily triggered by making a failing operation. morley-client4An operation assumed a contract counter in the past. morley-clientOne tried to apply a manager operation without revealing the manager public key. morley-client$Failure reported without specific id morley-clientErrors that are sent as part of operation result in an OK response (status 200). They are semi-formally defined as errors that can happen when a contract is executed and something goes wrong. morley-client%Transfer of 0 to an implicit account. morley-clientA contract failed due to the detection of an overflow. It seems to happen if a too big value is passed to shift instructions (as second argument). morley-client Details of a BadStack error. morley-clientProtocol-wide constants.There are more constants, but currently, we are using only these in our code. morley-client,Byte size cost for originating new contract. morley-client!Gas limit for a single operation. morley-client%Storage limit for a single operation. morley-client?Minimal delay between two blocks, this constant is new in V010. morley-clientBurn cost per storage byte morley-clientGas limit for a single block. morley-client'A block identifier as submitted to RPC.A block can be referenced by head, genesis, level or block hash morley-client'Identifier referring to the head block. morley-clientIdentifier of the most recent block guaranteed to have been finalized. See: https://web.archive.org/web/20220305165609/https://tezos.gitlab.io/protocols/tenderbake.html#operations morley-client*Identifier referring to the genesis block. morley-client-Identifier referring to a block by its level. morley-clientIdenfitier referring to a block by its hash in Base58Check notation. morley-client4Identifier of a block at specific depth relative to head. morley-clientThe whole block header. morley-clientDesignates an input RPC data that we supply to perform an operation. morley-clientParse  in its textual representation in the same format as submitted via RPC. morley-client can be missing when default entrypoint is called with Unit value. Usually it happens when destination is an implicit account. In our structures  is not optional because missing case is equivalent to explicit calling of default with Unit. morley-clientCreate  based on current blockchain protocol parameters and sender info. This data is used for operation simulation.num_operations= parameter can be used for smarter gas limit estimation. If , the gas limit is set to , but that puts a hard low limit on the number of operations that will fit into one batch. If num_operations' is set, then gas limit is estimated as \mathrm{min}\left(\mathbf{hard\_gas\_limit\_per\_operation}, \left\lfloor \frac{\mathbf{hard\_gas\_limit\_per\_block}} {num\_operations}\right\rfloor\right) This works well enough for the case of many small operations, but will break when there is one big one and a lot of small ones. That said, specifying num_operations will work in all cases where not specifying it would, and then some, so it's recommended to specify it whenever possible.num_operations is assumed to be greater than 0', otherwise it'll be silently ignored.Fee isn't accounted during operation simulation, so it's safe to use zero amount. Real operation fee is calculated later using  octez-client. morley-clientLazy cache for the mapping between addresses and aliases. The  value signifies the cache is either yet unpopulated or was recently invalidated. The  value is the cached result of "octez-client list known contracts.  itself being empty/full is used for thread synchronization, as is usual. morley-client4Representation of address secret key encryption type morley-client+An object that can be put as argument to a  octez-client command-line call. morley-client,Render an object as a command-line argument. morley-client,How to save the originated contract address. morley-client1Don't save the newly originated contract address. morley-clientIf an alias already exists, keep it, don't save the newly originated contract address. morley-clientIf an alias already exists, replace it with the address of the newly originated contract. morley-clientIf an alias already exists, throw an exception without doing the origination morley-client command only works with aliases. It was reported upstream:  +https://gitlab.com/tezos/tezos/-/issues/836. morley-client/Resolve both address and alias at the same time morley-client.Looks up the address and alias with the given addressOrAlias. morley-client.Looks up the address and alias with the given addressOrAlias. morley-client/Looks up the address associated with the given addressOrAlias. Will throw a  if addressOrAlias is an alias and:the alias does not exist.6the alias exists but its address is of the wrong kind."When the alias is associated with both$ an implicit and a contract address:The  instance will throw a ', unless the alias is prefixed with  implicit: or  contract: to disambiguate.The : instance will return the address with the requested kind. morley-client/Looks up the address associated with the given addressOrAlias. Will return  if addressOrAlias is an alias and:the alias does not exist.6the alias exists but its address is of the wrong kind."When the alias is associated with both$ an implicit and a contract address:The  instance will throw a ', unless the alias is prefixed with  implicit: or  contract: to disambiguate.The : instance will return the address with the requested kind. morley-client-Looks up the alias associated with the given addressOrAlias. Will throw a  if addressOrAlias:4is an address that is not associated with any alias. is an alias that does not exist.=is an alias that exists but its address is of the wrong kind."When the alias is associated with both$ an implicit and a contract address:The  instance will throw a (, unless the alias is prefixed with  implicit: or  contract: to disambiguate.The  instance will return the alias. morley-client-Looks up the alias associated with the given addressOrAlias. Will return  if addressOrAlias:4is an address that is not associated with any alias. is an alias that does not exist.=is an alias that exists but its address is of the wrong kind."When the alias is associated with both$ an implicit and a contract address:The  instance will throw a (, unless the alias is prefixed with  implicit: or  contract: to disambiguate.The  instance will return the alias. Safe-Inferred;"$%&'()*-/01235689:;<=? morley-client"Sign an arbtrary bytestring using  octez-client3. Secret key of the address corresponding to give  must be known. morley-clientGenerate a new secret key and save it with given alias. If an address with given alias already exists, it will be returned and no state will be changed. morley-clientGenerate a new secret key and save it with given alias. If an address with given alias already exists, it will be removed and replaced with a fresh one. morley-clientReveal public key corresponding to the given alias. Fails if it's already revealed. morley-client-Reveal key for implicit address if necessary. morley-clientRegister alias as delegate morley-clientCall  octez-client% to list known addresses or contracts morley-clientReturn  corresponding to given . morley-clientReturn  corresponding to given . morley-client2Save a contract with given address and alias. If replaceExisting is False and a contract with given alias already exists, this function does nothing. morley-client"Calc baker fee for transfer using  octez-client. morley-client%Calc baker fee for origination using  octez-client. morley-client#Calc baker fee for revealing using  octez-client. Note that  octez-client does not support passing an address here, at least at the moment of writing. morley-clientGet password for secret key associated with given address in case this key is password-protected morley-clientCalls !octez-client list known contracts and returns a list of (alias, address) pairs.5Note that an alias can be ambiguous: it can refer to both a contract and an implicit account. When an alias "abc" is ambiguous, the list will contain two entries: '("abc", "KT1...") ("key:abc", "tz1...")55, Safe-Inferred;"$%&'()*-/01235689:;<=?% Safe-Inferred;"$%&'()*-/01235689:;<=? morley-client4Standard operation input in morley-client interface. morley-client(Data for a single origination in a batch morley-client)Data for a single transaction in a batch. morley-client Helper for  and -. morley-clientDatatype that contains various values required for chain operations. morley-client1Block in which operations is going to be injected morley-client.Information about block: chain_id and protocol morley-clientInformation about fees morley-clientSender counter morley-clientBuilds 9 with additional info about receiver's alias, if present. morley-clientBuilds 9 with additional info about receiver's alias, if present. morley-client>Preprocess chain operation in order to get required constants. morley-clientPerform runOperation or preApplyOperations and combine the results.If an error occurs, this function tries to turn errors returned by RPC into !. If it can't do the conversion,  will be thrown. morley-clientHandle a result of an operation: throw errors if there was an error, return a nonempty list of applied results if there weren't. morley-client-When an error happens, we will get a list of  in response. This list often contains more than one item. We tested which errors are returned in certain scenarios and added handling of such scenarios here. We don't rely on any specific order of errors and on the number of errors. For example, in case of bad parameter this number can be different. morley-clientCompute fee for operation. morley-client"convergingFee mkOperation countFee% tries to find the most minimal fee F and the respective operation Op so that mkOperation F = Op and countFee Op <= F. morley-clientCompute storage limit based on the results of the operations application and given ProtocolParameters. morley-clientUpdate common operation data based on preliminary run which estimates storage and gas limits and fee.Reference implementation adds 100 gas and 20 bytes to the limits for safety.88 Safe-Inferred;"$%&'()*-/01235689:;<=?  morley-client#Storage of the originator contract. morley-client%Parameter of the originator contract. morley-client7Contains the 'Value heavy' with all the large contract big_maps and tickets, the , for it as well as the lambda to use there. morley-clientJust a utility type to hold  and its large contract . morley-clientLarge Originator contract.Only keeps track of the "owner" address and either - the heavy entries and packed lambda to do the generation (if still loading), or - the resulting address of the originated large contract.If the large contract was originated any call will result in a failure containing its address. Any call from an address that's not the "owner" will result in a failure. morley-client4Returns bytes that fit into transaction limits from .Note: these have the original order, meaning they should be given to the originator contract from last to first. morley-clientReturns strict bytes chunks that fit into transaction limits of the input. morley-client3Generates the lambda to originate a large contract. morley-clientHelper to create a  . morley-clientMakes  of the 5 that will generate the large contract of the given  for the sender . morley-clientMakes all the ( to feed the origination lambda into a  from the  of the latter. morley-clientFetches back the 1 of the large contract generated by a completed  process. It also uses the large contract ( to associate it to the expected alias. morley-client%initial storage of the large contract morley-clientlarge contract morley-client+balance to tranfer during contract creation morley-client+instruction to recreate the initial storage morley-clientlarge contract morley-client+balance to tranfer during contract creation Safe-Inferred;"$%&'()*-/01235689:;<=?X morley-client?Type family which is used to determine the output type of the runOperationsNonEmptyHelper. morley-clientFlag that is used to determine runOperationsNonEmptyHelper behaviour. morley-client"Designates output of an operation. morley-clientPerform sequence of operations.Returns operation hash (or Nothing in case empty list was provided) and result of each operation (nothing for transactions and an address for originated contracts morley-client=How many times to retry if an operation fails after injection morley-client)Perform non-empty sequence of operations.Returns operation hash and result of each operation (nothing for transactions and an address for originated contracts). morley-client+Perform dry-run for sequence of operations. Returned  AppliedResult contains information about estimated limits, storage changes, etc. Additionally, estimated fees are returned. morley-clientPerform non-empty sequence of operations and either dry-run and return estimated limits and fees or perform operation injection. Behaviour is defined via RunMode flag argument. Safe-Inferred;"$%&'()*-/01235689:;<=?C morley-clientLorentz version of . morley-clientPerform sequence of transactions to the contract. Returns operation hash and a list of RPC responses, or $ in case an empty list was provided. morley-clientPerform sequence of transactions to the contract. Returns operation hash and a list of RPC responses. morley-clientLorentz version of  morley-clientSender morley-client Destination morley-clientTicketer morley-client Ticket value morley-client Ticket amount morley-clientDestination entrypoint morley-clientFee Safe-Inferred;"$%&'()*-/01235689:;<=? morley-client> setDelegateOp bob charly, * Become a registered delegate himself: registerDelegateOp bob%Smart Contracts can also delegate to registered delegates, but can't be registered delegates themselves. morley-clientRegister the sender as its delegate and become a "registered delegate" Alias for "setDelegateOp sender (Just sender). Safe-Inferred;"$%&'()*-/01235689:;<=?" Safe-Inferred;"$%&'()*-/01235689:;<=?ض morley-clientParser for the  morley-client executable. morley-clientParses URL of the Tezos node. morley-client!Utility reader to use in parsing . Safe-Inferred;"$%&'()*-/01235689:;<=?y  !"#$%&'()*+^_`abXYZ[\]12340/  !"#$%&'()*+^_`abXYZ[\]12340/# Safe-Inferred;"$%&'()*-/01235689:;<=?b  morley-client+Records operations to be executed in batch.'Chronologically, this works in 3 steps:Form the list of input items i;Perform the batch operation;Parse output items o into result a, maybe producing error e.However in code we usually want steps 1 and 3 to be grouped and step 2 to be delayed -  facilitates this separation. Note that  is fundamentally not a monad, rather just an applicative, because within a batch you cannot use result of one operation in another operation. morley-client-All the provided input, in some sort of DList morley-client&Parser for output when it is available morley-clientErrors that can occur during batching, usually because the underlying function that performs batch operation returns output that does not match the provided input. morley-clientThe function that executes the batch returned less elements in output than were provided at input. morley-clientThe function that executes the batch returned more elements in output than were provided at input. morley-clientUser-provided parsing method failed. Usually this means that output does not correspond to provided input. morley-clientRun recorded operations sequence using the given batch executor. morley-client Similar to , for cases when the given batch executor is guaranteed to return the output respective to the provided input. morley-client/This is the basic primitive for all actions in .It records that given input item should be put to batch, and once operation is actually performed, the result should be parsed with given method.1$ Safe-Inferred;"$%&'()*-/01235689:;<=?p morley-client#Where the batched operations occur.Example: runOperationsBatch mySender $ do addr <- originateContractM ... runTransactionM ... return addr Note that this is not a  , rather an  - use -XApplicativeDo extension for nicer experience. morley-clientA helper to run some operation. It accepts morley-client#Perform transaction within a batch. morley-client#Perform origination within a batch. morley-client%Perform key revealing within a batch. morley-client"Perform delegation within a batch. morley-clientExecute a batch./ Safe-Inferred<"$%&'()*-/01235689:;<=? 012013014015016789:;<=>??@ABCDEFGHIJKLLMNOPQRSTUVWXYZ[\]^_`abcdeefghijklmnopqrsstuvvwxyz{|}}~                                                                                                                                                                            )**--                   !!"""""""""""""""""###########$$$$$$$$$$$0017  "##$////////morley-client-0.4.0-inplaceMorley.Client.Logging Morley.ClientMorley.Client.InitMorley.Client.RPC.AesonMorley.Client.RPC.HttpClient!Morley.Client.RPC.QueryFixedParamMorley.Client.TypesMorley.Client.RPC.Types&Morley.Client.TezosClient.Types.ErrorsMorley.Client.RPC.ErrorMorley.Client.RPC.ClassMorley.Client.RPC.GettersMorley.Client.RPC.APIMorley.Client.App$Morley.Client.Action.SizeCalculation'Morley.Client.Types.AliasesAndAddressesMorley.Client.UtilMorley.Client.TezosClient.Types Morley.Client.TezosClient.ParserMorley.Client.TezosClient.ClassMorley.Client.OnlyRPC!Morley.Client.TezosClient.Helpers Morley.Client.TezosClient.Config-Morley.Client.TezosClient.Types.MorleyClientM!Morley.Client.TezosClient.ResolveMorley.Client.TezosClient.ImplMorley.Client.Action.Common&Morley.Client.Action.Origination.LargeMorley.Client.Action.Operation Morley.Client.Action.TransactionMorley.Client.Action.Reveal Morley.Client.Action.OriginationMorley.Client.Action.DelegationMorley.Client.ParserMorley.Util.BatchingMorley.Client.Action.Batched morley-client Data.AesonObjectMorley.Client.RPC MorleyClientMMorleyClientEnvMorley.Client.FullMorley.Client.TezosClientLTransactionDataMorley.Client.ActionPaths_morley_clientco-log-0.5.0.0-01f52f67e5cda8e04515f44da423acbd2ea3ecc55872d818e6f9bd13aed539aa Colog.MessagelogDebuglogInfo logWarninglogError logExceptionco-log-core-0.3.2.0-43653f3cf4e5bee0e807b360b976e04e47b47d8f1688a502a78f03f6b86a3c75 Colog.Core.IOlogFlushoptparse-applicative-0.17.1.0-5b525a4ca929cfd87bc8a10000cfd6c568779519e35a9ffb2a4e95ff4f76fc09Options.Applicative.Types ParserInfo WithClientLogClientLogActionMorleyClientConfigmccEndpointUrlmccTezosClientPathmccMbTezosClientDataDir mccVerbosity mccSecretKey$fShowMorleyClientConfigmccEndpointUrlLmccMbTezosClientDataDirL mccSecretKeyLmccTezosClientPathL mccVerbosityL mkLogAction ClientJSON unClientJSONmorleyClientAesonOptions$fFromJSONClientJSON$fToJSONClientJSON newClientEnvQueryFixedParam$fHasClientm:> OperationInfo OpTransferOpTransferTicket OpOriginateOpReveal OpDelegationOperationInfoDescriptor TransferInfoTransferTicketInfoOriginationInfo RevealInfoDelegationInfo ToJSONObject$fToJSONObjectOperationInfo$fToJSONOperationInfoContractAddressWithAliasImplicitAddressWithAliasAddressWithAlias awaAddressawaAlias _OpTransfer_OpTransferTicket _OpOriginate _OpReveal _OpDelegation$fBuildableAddressWithAlias $fToTAddresscpvdAddressWithAlias$fToAddressAddressWithAlias$fShowAddressWithAlias$fEqAddressWithAlias$fOrdAddressWithAliasPackDataResult pdrPackedpdrGasPackDatapdDatapdTypepdGasMonitorHeadsStepMonitorHeadsStopMonitorHeadsContinueCalcSize csProgram csStoragecsGascsLegacy ScriptSize ssScriptSize RunCodeResult rcrStorageGetAllTicketBalancesResponse gatbrTicketergatbrContentType gatbrContent gatbrAmountGetTicketBalance gtbTicketergtbContentType gtbContentRunCodercScript rcStoragercInputrcAmount rcBalance rcChainIdrcNowrcLevelrcSourcercPayerGetBigMapResultGetBigMapNotFound GetBigMapbmKeybmTypeOperationMetadataunOperationMetadataOperationRespWithMeta orwmResponse orwmMetadata OperationRespTransactionOpRespTransferTicketOpRespOriginationOpRespDelegationOpResp RevealOpResp EventOpResp OtherOpRespBlockOperationboHash boContentsEventOperationeoTypeeoTag eoPayloadDelegationOperation doDelegateRevealOperation roPublicKeyOriginationOperation ooBalance ooDelegateooScriptOriginationScriptosCode osStorageTransferTicketOperationttoTicketContents ttoTicketTyttoTicketTicketerttoTicketAmountttoDestination ttoEntrypointTransactionOperationtoAmount toDestination toParameters WithSourcewsSource wsOtherDataWithCommonOperationData wcoCommon wcoCustomCommonOperationData codSourcecodFee codCounter codGasLimitcodStorageLimitParametersInternal piEntrypointpiValue AppliedResultarConsumedMilliGas arStorageSizearPaidStorageDiffarOriginatedContractsarAllocatedDestinationContractsOperationResultOperationAppliedOperationFailed InternalErrorCounterInThePast UnrevealedKeyFailureRunError RuntimeErrorScriptRejectedBadContractParameterInvalidConstantInvalidContractInconsistentTypesInvalidPrimitiveInvalidSyntacticConstantErrorInvalidExpressionKindInvalidContractNotationUnexpectedContract IllFormedTypeUnexpectedOperationREEmptyTransactionScriptOverflowGasExhaustedOperationMutezAdditionOverflowMutezSubtractionUnderflowMutezMultiplicationOverflowCantPayStorageFee BalanceTooLowPreviouslyRevealedKeyNonExistingContractInvalidB58CheckUnregisteredDelegateFailedUnDelegationDelegateAlreadyActiveIllTypedContract IllTypedDataBadStackForbiddenZeroAmountTicketREEmptyImplicitContractProtocolParametersppOriginationSizeppHardGasLimitPerOperationppHardStorageLimitPerOperationppMinimalBlockDelay ppCostPerByteppHardGasLimitPerBlockBlockIdHeadId FinalHeadId GenesisIdLevelId BlockHashId AtDepthId FeeConstantsfcBase fcMutezPerGasfcMutezPerOpByte BlockHash unBlockHash BlockHeader bhTimestampbhLevel bhPredecessorbhHashBlockHeaderNoHash bhnhTimestamp bhnhLevelbhnhPredecessorBlockConstants bcProtocol bcChainIdbcHeaderbcHashInternalOperationioDataioResult RunMetadatarmOperationResultrmInternalOperationResultsOperationContent ocOperation ocMetadata OperationHashunOperationHashRunOperationResultrrOperationContentsPreApplyOperation paoProtocol paoBranch paoContents paoSignature RunOperation roOperation roChainIdRunOperationInternal roiBranch roiContents roiSignatureForgeOperationfoBranch foContentsOperationInputRPCInputmkCommonOperationData$fDefaultFeeConstants$fHasCLReaderBlockId$fBuildableBlockId$fToHttpApiDataBlockId$fBuildableBadStackInformation$fFromJSONBadStackInformation$fBuildableRunError$fFromJSONRunError$fFromJSONInternalError$fBuildableInternalError$fMonoidAppliedResult$fSemigroupAppliedResult$fFromJSONOperationResult$fBuildableParametersInternal$fFromJSONCommonOperationData$fToJSONCommonOperationData!$fFromJSONWithCommonOperationData$fToJSONWithCommonOperationData$fToJSONPreApplyOperation$fToJSONRunOperationInternal$fToJSONForgeOperation$fBuildableWithSource$fFromJSONWithSource$fFromJSONTransactionOperation"$fToJSONObjectTransactionOperation$fToJSONTransactionOperation$fBuildableTransactionOperation%$fToJSONObjectTransferTicketOperation$fToJSONTransferTicketOperation"$fBuildableTransferTicketOperation$fToJSONOriginationOperation$fBuildableOriginationOperation$fBuildableRevealOperation$fToJSONRevealOperation$fBuildableDelegationOperation$fToJSONDelegationOperation!$fOperationInfoDescriptorRPCInput$fBuildableEventOperation$fFromJSONOperationResp$fBuildableOperationResp$fFromJSONInternalOperation$fFromJSONRunMetadata$fFromJSONOperationContent$fFromJSONRunOperationResult$fFromJSONOperationMetadata$fFromJSONOperationRespWithMeta$fBuildablePackData$fBuildablePackDataResultGas$fFromJSONPackDataResultGas$fBuildablePackDataResult$fGenericEventOperation$fShowEventOperation$fToJSONObjectEventOperation$fToJSONEventOperation$fFromJSONEventOperation$fGenericDelegationOperation$fShowDelegationOperation$fFromJSONDelegationOperation!$fToJSONObjectDelegationOperation$fGenericRevealOperation$fShowRevealOperation$fToJSONObjectRevealOperation$fFromJSONRevealOperation$fGenericOriginationOperation$fShowOriginationOperation$fFromJSONOriginationOperation"$fToJSONObjectOriginationOperation$fGenericOriginationScript$fShowOriginationScript$fFromJSONOriginationScript$fToJSONOriginationScript$fShowTransferTicketOperation$fShowTransactionOperation$fShowWithSource$fFunctorWithSource$fGenericParametersInternal$fShowParametersInternal$fFromJSONParametersInternal$fToJSONParametersInternal$fShowAppliedResult$fShowInternalError$fShowRunError$fEqBadStackInformation$fShowBadStackInformation $fShowBlockId $fEqBlockId $fEqBlockHash$fOrdBlockHash$fShowBlockHash$fBuildableBlockHash$fToJSONBlockHash$fFromJSONBlockHash$fToHttpApiDataBlockHash$fEqOperationHash$fShowOperationHash$fFromJSONOperationHash$fBuildableOperationHash$fShowOperationResp$fToJSONRunOperation$fToJSONGetBigMap$fToJSONGetTicketBalance$fToJSONCalcSize$fToJSONRunCode&$fFromJSONGetAllTicketBalancesResponse$fFromJSONBlockHeaderNoHash$fFromJSONScriptSize$fFromJSONBlockConstants$fFromJSONBlockHeader$fToJSONBlockHeader$fFromJSONProtocolParameters$fFromJSONBlockOperation$fFromJSONRunCodeResult$fToJSONPackData$fFromJSONGetBigMapResult$fFromJSONPackDataResult _RuntimeError_ScriptRejected_BadContractParameter_InvalidConstant_InconsistentTypes_InvalidPrimitive_InvalidSyntacticConstantError_InvalidExpressionKind_InvalidContractNotation_UnexpectedContract_IllFormedType_UnexpectedOperation_REEmptyTransaction_ScriptOverflow_GasExhaustedOperation_PreviouslyRevealedKey_UnregisteredDelegatewcoCommonDataL ResolveErrorREAliasNotFound REWrongKindREAddressNotFoundREAmbiguousAliasTezosClientErrorUnexpectedClientFailureAlreadyRevealedInvalidOperationHashCounterIsAlreadyUsed EConnresetConfigParseErrorTezosClientCryptoParseErrorTezosClientParseAddressErrorTezosClientParseFeeError!TezosClientUnexpectedOutputFormatCantRevealContractContractSenderEmptyImplicitContract$TezosClientUnexpectedSignatureOutput#TezosClientParseEncryptionTypeErrorDuplicateAlias$fBuildableResolveError$fBuildableTezosClientError$fExceptionTezosClientError$fShowResolveError$fShowTezosClientErrorWaitForOperationErrorWaitForOperationBlockoutWaitForOperationStreamingErrorIncorrectRpcResponseRpcUnexpectedSizeRpcOriginatedNoContractsRpcOriginatedMoreContractsUnexpectedErrorsUnexpectedRunErrorsUnexpectedInternalErrors RunCodeErrorsClientRpcErrorContractFailed BadParameterEmptyTransaction ShiftOverflow GasExhaustionKeyAlreadyRevealedDelegateNotRegisteredClientInternalErrorClientRpcErrorWithStack crewsStack crewsError"$fExceptionClientRpcErrorWithStack"$fBuildableClientRpcErrorWithStack$fExceptionClientRpcError$fBuildableClientRpcError$fExceptionRunCodeErrors$fBuildableRunCodeErrors$fExceptionUnexpectedErrors$fBuildableUnexpectedErrors$fExceptionIncorrectRpcResponse$fBuildableIncorrectRpcResponse $fExceptionWaitForOperationError $fBuildableWaitForOperationError$fShowWaitForOperationError$fShowIncorrectRpcResponse$fShowUnexpectedErrors$fShowRunCodeErrors$fShowClientRpcError$fShowClientRpcErrorWithStack HasTezosRpc getBlockHashgetCounterAtBlockgetBlockHeadergetScriptSizeAtBlockgetBlockConstantsgetBlockOperationsgetBlockOperationHashesgetProtocolParametersAtBlockrunOperationAtBlockpreApplyOperationsAtBlockforgeOperationAtBlockinjectOperationgetContractScriptAtBlockgetContractStorageAtBlockgetContractBigMapAtBlockgetBigMapValueAtBlockgetBigMapValuesAtBlockgetBalanceAtBlockgetDelegateAtBlockrunCodeAtBlock getChainIdgetManagerKeyAtBlockwaitForOperationgetTicketBalanceAtBlockgetAllTicketBalancesAtBlockpackData ValueNotFoundValueDecodeFailurereadContractBigMapValuereadBigMapValueMaybereadBigMapValuereadAllBigMapValuesMaybereadAllBigMapValues getContractgetImplicitContractCountergetContractsParameterTypesgetContractStoragegetBigMapValuegetBigMapValues getHeadBlock getCountergetProtocolParameters runOperationpreApplyOperationsforgeOperationgetContractScriptgetContractBigMap getBalance getScriptSize getDelegaterunCode getManagerKeycontractStateResolvergetTicketBalancegetAllTicketBalances$$fBuildableContractGetCounterAttempt$$fExceptionContractGetCounterAttempt$fBuildableValueDecodeFailure$fExceptionValueDecodeFailure$fBuildableValueNotFound$fExceptionValueNotFound$fExceptionContractNotFound$fBuildableContractNotFound$fShowContractNotFound$fShowValueNotFound$fShowValueDecodeFailure$fShowContractGetCounterAttempt NodeMethods getScriptgetStorageAtBlock getBigMap monitorHeads nodeMethods$fToHttpApiDataKindedAddress'$fToHttpApiDataAddress'runRequestAcceptStatusImplthrowClientErrorImplgetBlockHashImplgetCounterImplgetBlockHeaderImplgetBlockConstantsImplgetBlockOperationsImplgetBlockOperationHashesImplgetProtocolParametersImplrunOperationImplpreApplyOperationsImplforgeOperationImplinjectOperationImplgetContractScriptImplgetContractStorageAtBlockImplgetContractBigMapImplgetScriptSizeAtBlockImplgetBigMapValueAtBlockImplgetBigMapValuesAtBlockImplgetBalanceImplgetTicketBalanceAtBlockImplgetAllTicketBalancesAtBlockImplgetDelegateImplgetManagerKeyImpl runCodeImplgetChainIdImpl packDataImplwaitForOperationImplretryOnTimeout failOnTimeoutretryOnceOnTimeoutwaitBeforeRetryhandleInvalidCounterRpc$fExceptionTimeoutError$fBuildableTimeoutError$fShowTimeoutErrorcomputeUntypedContractSizecomputeContractSizeAliasesAndAddresses lookupAlias lookupAddrmkAliasesAndAddressesinsertAliasAndAddressemptyAliasesAndAddressesRunContractParameters rcpContract rcpParameter rcpStorage rcpBalancercpNowrcpLevel rcpAmount rcpSender rcpSourcedisableAlphanetWarningepNameToTezosEpextractAddressesFromValuerunContractParameters withAmount withBalance withLevelwithNow withSender withSource runContractreadScrubbedBytesscrubbedBytesToStringTezosClientEnvtceEndpointUrltceTezosClientPathtceMbTezosClientDataDir tceAliasMapSecretKeyEncryptionUnencryptedKey EncryptedKey LedgerKeyCmdArgtoCmdArg$fCmdArgAddressOrAlias $fCmdArgAlias$fCmdArgOperationHash$fCmdArgBaseUrl$fCmdArgContract'$fCmdArgValue' $fCmdArgMutez$fCmdArgEpName$fCmdArgByteString$fCmdArgConstrained$fCmdArgKindedAddress$fCmdArgSecretKey$fCmdArgWord16 $fCmdArgText $fCmdArgText0$fEqSecretKeyEncryption$fShowSecretKeyEncryption AliasBehavior DontSaveAliasKeepDuplicateAliasOverwriteDuplicateAliasForbidDuplicateAliasCalcOriginationFeeDatacofdFrom cofdBalancecofdMbFromPassword cofdContract cofdStorage cofdBurnCapCalcTransferFeeDatactfdTo ctfdParamctfdEp ctfdAmountHasTezosClientEnvtezosClientEnvL tceAliasMapLtceEndpointUrlLtceMbTezosClientDataDirLtceTezosClientPathL$fToJSONCalcTransferFeeData$fEqAliasBehavior$fOrdAliasBehavior$fEnumAliasBehaviorparseBakerFeeFromOutputparseSecretKeyEncryption$fBuildableFeeParserException$fExceptionFeeParserException,$fShowErrorComponentUnexpectedEncryptionType-$fBuildableSecretKeyEncryptionParserException&$fEqSecretKeyEncryptionParserException($fShowSecretKeyEncryptionParserException$fEqUnexpectedEncryptionType$fOrdUnexpectedEncryptionType$fShowUnexpectedEncryptionType$fEqFeeParserException$fShowFeeParserExceptionHasTezosClient signBytesgenKey genFreshKeyrememberContractgetAliasesAndAddressesgetKeyPassword getPublicKeyMorleyOnlyRpcMunMorleyOnlyRpcMMorleyOnlyRpcEnv moreLogAction moreClientEnvmoreSecretKeysmkMorleyOnlyRpcEnvrunMorleyOnlyRpcM$fHasTezosRpcMorleyOnlyRpcM$fRunClientMorleyOnlyRpcM)$fHasLogMorleyOnlyRpcEnvMsgMorleyOnlyRpcM$fExceptionUnsupportedByOnlyRPC$fHasTezosClientMorleyOnlyRpcM!$fExceptionMorleyOnlyRpcException$fShowMorleyOnlyRpcException$fEqMorleyOnlyRpcException$fShowUnsupportedByOnlyRPC$fEqUnsupportedByOnlyRPC$fFunctorMorleyOnlyRpcM$fApplicativeMorleyOnlyRpcM$fMonadMorleyOnlyRpcM+$fMonadReaderMorleyOnlyRpcEnvMorleyOnlyRpcM$fMonadIOMorleyOnlyRpcM$fMonadThrowMorleyOnlyRpcM$fMonadCatchMorleyOnlyRpcM$fMonadMaskMorleyOnlyRpcM$fMonadUnliftIOMorleyOnlyRpcMCallMode MockupMode ClientModecallTezosClientcallTezosClientStrictreadProcessWithExitCode'TezosClientConfig tcEndpointUrlgetTezosClientConfig$fFromJSONTezosClientConfig$fShowTezosClientConfigmceTezosClient mceLogAction mceSecretKey mceClientEnvrunMorleyClientM$fFunctorMorleyClientM$fApplicativeMorleyClientM$fMonadMorleyClientM)$fMonadReaderMorleyClientEnvMorleyClientM$fMonadIOMorleyClientM$fMonadThrowMorleyClientM$fMonadCatchMorleyClientM$fMonadMaskMorleyClientM$fMonadUnliftIOMorleyClientM mceClientEnvL mceLogActionL mceSecretKeyLmceTezosClientLmkMorleyClientEnv$fHasTezosRpcMorleyClientM$fRunClientMorleyClientM'$fHasLogMorleyClientEnvMsgMorleyClientM"$fHasTezosClientEnvMorleyClientEnvResolveResolvedAddress ResolvedAliasResolvedAddressAndAliasresolveAddressEithergetAliasEitherresolveAddressWithAliasEitherresolveAddressWithAliasresolveAddressWithAliasMayberesolveAddressresolveAddressMaybegetAlias getAliasMaybe$fResolveSomeAddressOrAlias$fResolveAddressOrAlias$fResolveAlias$fResolveKindedAddress revealKeyrevealKeyUnlessRevealedregisterDelegate getSecretKey importKeycalcTransferFeecalcOriginationFee calcRevealFeelookupAliasCache$fHasTezosClientMorleyClientM ClientInputTransferTicketDatattdTicketContentsttdTicketTicketerttdTicketAmountttdDestination ttdEntrypointttdMbFee RevealData rdPublicKeyrdMbFeeDelegationData ddDelegateddMbFeeOriginationDataodAliasBehaviorodName odBalance odContract odStorage odDelegateodMbFeeTransactionDataTD tdReceivertdAmounttdEpNametdParamtdMbFeeOperationConstantsocLastBlockHashocBlockConstantsocFeeConstants ocCounterbuildTxDataWithAliasbuildTxTicketDataWithAliastoParametersInternalsmkOriginationScriptpreProcessOperationgetAppliedResultshandleOperationResultrunErrorsToClientError computeFee convergingFeecomputeStorageLimitupdateCommonData stubSignatureaddOperationPrefixprepareOpForInjection$fBuildableTransactionData$$fOperationInfoDescriptorClientInputLargeOriginatorStoreLargeOriginatorParamSomeLargeContractOriginatorLargeOriginationDatalargeOriginatorlargeContractDatamkLargeOriginationDatamkSomeLargeContractOriginatorlargeContractOriginatordivideValueInChunksmkOriginationLambdamkLargeOriginatorStoremkLargeOriginatorDatamkLargeOriginatorTransactionsretrieveLargeContractsResult runOperationsrunOperationsNonEmptydryRunOperationsNonEmpty$fOperationInfoDescriptorResult$fSingIRunModeRealRun$fSingIRunModeDryRunrunTransactionslRunTransactionstransfertransferTicket lTransferrevealKeyWithFeerevealKeyUnlessRevealedWithFeeLOriginationDatalodAliasBehaviorlodName lodBalance lodContract lodStorage lodDelegatelodMbFeeoriginateContractsoriginateContractoriginateUntypedContractlOriginateContractslOriginateContractoriginateLargeContractsoriginateLargeContractoriginateLargeUntypedContractlOriginateLargeContractslOriginateLargeContract setDelegateOpregisterDelegateOpmorley-1.20.0-inplace Morley.CLI parserInfo OriginateArgsoaMbContractFileoaContractNameoaInitialBalanceoaInitialStorageoaOriginateFromoaMbFee oaDelegate clientParser argsRawParserclientConfigParseroriginateArgsOption feeOptionmbContractFileOptioncontractNameOption baseUrlReader BatchingM BatchingErrorInsufficientOutput ExtraOutputUnexpectedElement runBatchingunsafeRunBatchingsubmitThenParse$fBuildableBatchingError$fApplicativeBatchingM$fFunctorBatchingMOperationsBatchunOperationsBatchrunTransactionMoriginateContractM revealKeyM delegateMrunOperationsBatch $fBuildableBatchedOperationError$fFunctorOperationsBatch$fApplicativeOperationsBatch Colog.MonadWithLogMessageColog.Core.Action LogAction fixRequestaeson-2.1.2.1-8419e4fd6bf0854e39c8272806027d3bda552a3a784f17891a4b231b87766ff4Data.Aeson.Types.ToJSONToJSONghc-prim GHC.ClassesOrdcontainers-0.6.7Data.Map.InternalMapbase GHC.MaybeNothingJustBadStackInformation parseBlockIddefaultParametersInternalGHC.Exception.Type fromException Morley.Michelson.Untyped.AliasesContractMorley.Michelson.Runtime.GState ContractStateMorley.Tezos.AddressContractAddressKindedAddress'fromBS ppRequestservant-client-core-0.19-edd407966e6ce7b4f8ebb1e1b37e5dc4ae2937652d7075f5809c786eb945881bServant.Client.Core.RequestRequest ppResponsetimeoutInterval$Morley.Michelson.Untyped.EntrypointsEpNameValueGHC.MVarMVar mtl-2.2.2Control.Monad.Reader.Class MonadReader GHC.TypesBoolMorleyOnlyRpcExceptionUnsupportedByOnlyRPCMorley.Tezos.Address.AliasSomeAddressOrAliasAddressOrAlias callListKnownMorley.Tezos.Crypto PublicKey SecretKeydivideInChunksMorley.Michelson.Typed.AliasesImplicitAddress RunResultRunModeinjectionRetryCountrunOperationsNonEmptyHelperrunTransactionsNonEmptyrunRevealOperationRawsingleOriginatedContractendpointOptionServant.Client.Core.BaseUrlBaseUrlbInput bParseOutputGHC.BaseMonad Applicative runOperationMversion getBinDir getLibDir getDynLibDir getDataDir getLibexecDirgetDataFileName getSysconfDir