| Safe Haskell | Safe-Inferred |
|---|---|
| Language | Haskell2010 |
Morley.Client.Parser
Contents
Synopsis
- data ClientArgs = ClientArgs MorleyClientConfig ClientArgsRaw
- data ClientArgsRaw where
- Originate :: OriginateArgs -> ClientArgsRaw
- GetScriptSize :: GetScriptSizeArgs -> ClientArgsRaw
- Transfer :: TransferArgs -> ClientArgsRaw
- GetBalance :: L1AddressKind kind => AddressOrAlias kind -> ClientArgsRaw
- GetBlockHeader :: BlockId -> ClientArgsRaw
- GetBlockOperations :: BlockId -> ClientArgsRaw
- data OriginateArgs = OriginateArgs {
- oaMbContractFile :: Maybe FilePath
- oaContractName :: ContractAlias
- oaInitialBalance :: Mutez
- oaInitialStorage :: Value
- oaOriginateFrom :: ImplicitAddressOrAlias
- oaMbFee :: Maybe Mutez
- data TransferArgs = TransferArgs {
- taSender :: ImplicitAddressOrAlias
- taDestination :: SomeAddressOrAlias
- taAmount :: Mutez
- taParameter :: Value
- taMbFee :: Maybe Mutez
- data GetScriptSizeArgs = GetScriptSizeArgs {
- ssScriptFile :: FilePath
- ssStorage :: Value
- addressOrAliasOption :: forall (kind :: AddressKind). (SingI kind, L1AddressKind kind) => Maybe (AddressOrAlias kind) -> ("name" :! String) -> ("help" :! String) -> Parser (AddressOrAlias kind)
- 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 ContractAlias
- baseUrlReader :: ReadM BaseUrl
Documentation
data ClientArgs Source #
Constructors
| ClientArgs MorleyClientConfig ClientArgsRaw |
data ClientArgsRaw where Source #
Constructors
| Originate :: OriginateArgs -> ClientArgsRaw | |
| GetScriptSize :: GetScriptSizeArgs -> ClientArgsRaw | |
| Transfer :: TransferArgs -> ClientArgsRaw | |
| GetBalance :: L1AddressKind kind => AddressOrAlias kind -> ClientArgsRaw | |
| GetBlockHeader :: BlockId -> ClientArgsRaw | |
| GetBlockOperations :: BlockId -> ClientArgsRaw |
data OriginateArgs Source #
Constructors
| OriginateArgs | |
Fields
| |
data TransferArgs Source #
Constructors
| TransferArgs | |
Fields
| |
data GetScriptSizeArgs Source #
Constructors
| GetScriptSizeArgs | |
Fields
| |
addressOrAliasOption :: forall (kind :: AddressKind). (SingI kind, L1AddressKind kind) => Maybe (AddressOrAlias kind) -> ("name" :! String) -> ("help" :! String) -> Parser (AddressOrAlias kind) #
parserInfo :: ("usage" :! Doc) -> ("description" :! String) -> ("header" :! String) -> ("parser" :! Parser s) -> ParserInfo s #
contractNameOption :: Parser ContractAlias Source #