| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Morley.Client.Parser
Contents
Synopsis
- data ClientArgs = ClientArgs MorleyClientConfig ClientArgsRaw
- data ClientArgsRaw
- = Originate OriginateArgs
- | GetScriptSize GetScriptSizeArgs
- | Transfer TransferArgs
- | GetBalance AddressOrAlias
- | GetBlockHeader BlockId
- | GetBlockOperations BlockId
- data OriginateArgs = OriginateArgs {
- oaMbContractFile :: Maybe FilePath
- oaContractName :: Alias
- oaInitialBalance :: Mutez
- oaInitialStorage :: Value
- oaOriginateFrom :: AddressOrAlias
- oaMbFee :: Maybe Mutez
- data TransferArgs = TransferArgs {
- taSender :: AddressOrAlias
- taDestination :: AddressOrAlias
- taAmount :: Mutez
- taParameter :: Value
- taMbFee :: Maybe Mutez
- data GetScriptSizeArgs = GetScriptSizeArgs {
- ssScriptFile :: FilePath
- ssStorage :: Value
- addressOrAliasOption :: Maybe AddressOrAlias -> ("name" :! String) -> ("help" :! String) -> Parser AddressOrAlias
- clientConfigParser :: Parser MorleyClientConfig
- morleyClientInfo :: ParserInfo ClientArgs
- parserInfo :: ("usage" :! Doc) -> ("description" :! String) -> ("header" :! String) -> ("parser" :! Parser s) -> ParserInfo s
- originateArgsOption :: Parser OriginateArgs
- mbContractFileOption :: Parser (Maybe FilePath)
- contractNameOption :: Parser Alias
- baseUrlReader :: ReadM BaseUrl
Documentation
data ClientArgs Source #
Constructors
| ClientArgs MorleyClientConfig ClientArgsRaw |
data ClientArgsRaw Source #
Constructors
| Originate OriginateArgs | |
| GetScriptSize GetScriptSizeArgs | |
| Transfer TransferArgs | |
| GetBalance AddressOrAlias | |
| GetBlockHeader BlockId | |
| GetBlockOperations BlockId |
data OriginateArgs Source #
Constructors
| OriginateArgs | |
Fields
| |
data TransferArgs Source #
Constructors
| TransferArgs | |
Fields
| |
data GetScriptSizeArgs Source #
Constructors
| GetScriptSizeArgs | |
Fields
| |
addressOrAliasOption :: Maybe AddressOrAlias -> ("name" :! String) -> ("help" :! String) -> Parser AddressOrAlias #
parserInfo :: ("usage" :! Doc) -> ("description" :! String) -> ("header" :! String) -> ("parser" :! Parser s) -> ParserInfo s #
contractNameOption :: Parser Alias Source #