Mavryk_raw_protocol_alpha.Sapling_services
type diff_query = {
offset_commitment : Mavryk_protocol_environment_alpha.Int64.t option;
offset_nullifier : Mavryk_protocol_environment_alpha.Int64.t option;
}
module S : sig ... end
val mk_call1 :
(([< Resto.meth ],
Mavryk_protocol_environment_alpha.RPC_context.t,
Mavryk_protocol_environment_alpha.RPC_context.t * 'a,
'b,
unit,
'c)
Mavryk_protocol_environment_alpha.RPC_service.t
* 'd) ->
'e Mavryk_protocol_environment_alpha.RPC_context.simple ->
'f ->
'g ->
'h ->
'c Mavryk_protocol_environment_alpha.Error_monad.shell_tzresult
Mavryk_protocol_environment_alpha.Lwt.t
val get_diff :
'a Mavryk_protocol_environment_alpha.RPC_context.simple ->
'b ->
Alpha_context.Sapling.Id.t ->
?offset_commitment:Mavryk_protocol_environment_alpha.Int64.t ->
?offset_nullifier:Mavryk_protocol_environment_alpha.Int64.t ->
unit ->
(Alpha_context.Sapling.root * Alpha_context.Sapling.diff)
Mavryk_protocol_environment_alpha.Error_monad.shell_tzresult
Mavryk_protocol_environment_alpha.Lwt.t