Legend:
Library
Module
Module type
Parameter
Class
Class type
Library
Module
Module type
Parameter
Class
Class type
type Tezos_protocol_alpha.Protocol.Environment.Error_monad.error +=
| Illformed_view_type of string
* Tezos_protocol_alpha.Protocol.Alpha_context.Script.expr
type Tezos_protocol_alpha.Protocol.Environment.Error_monad.error +=
| View_never_returns of string
* Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t
type Tezos_protocol_alpha.Protocol.Environment.Error_monad.error +=
| View_unexpected_return of string
* Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t
val extract_view_output_type :
string ->
Tezos_protocol_alpha.Protocol.Alpha_context.Script.prim
Tezos_micheline.Micheline.canonical ->
(Tezos_protocol_alpha.Protocol.Alpha_context.Script.prim
Tezos_micheline.Micheline.canonical,
Tezos_protocol_alpha.Protocol.Environment.Error_monad.error
Tezos_protocol_alpha.Protocol.Environment.Error_monad.trace)
Stdlib.result
val extract_parameter_from_operations :
string ->
Tezos_protocol_alpha.Protocol.Alpha_context.packed_internal_operation list ->
Tezos_protocol_alpha.Protocol.Alpha_context.Contract.t ->
(Tezos_protocol_alpha.Protocol.Alpha_context.Script.lazy_expr,
Tezos_protocol_alpha.Protocol.Environment.Error_monad.error
Tezos_protocol_alpha.Protocol.Environment.Error_monad.trace)
Stdlib.result