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 #