package tezos-protocol-006-PsCARTHA

  1. Overview
  2. Docs
Legend:
Library
Module
Module type
Parameter
Class
Class type
val list : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t list Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
type info = {
  1. balance : Alpha_context.Tez.t;
  2. delegate : Alpha_context.public_key_hash option;
  3. counter : Alpha_context.counter option;
  4. script : Alpha_context.Script.t option;
}
val info : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> info Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val balance : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.Tez.t Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val manager_key : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.public_key_hash -> Alpha_context.public_key option Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val delegate : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.public_key_hash Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val delegate_opt : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.public_key_hash option Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val counter : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.public_key_hash -> Alpha_context.counter Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val script : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.Script.t Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val script_opt : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.Script.t option Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val storage : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.Script.expr Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val entrypoint_type : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> string -> Alpha_context.Script.expr Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val list_entrypoints : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> (Michelson_v1_primitives.prim list list * (string * Alpha_context.Script.expr) list) Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val storage_opt : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> Alpha_context.Script.expr option Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val contract_big_map_get_opt : 'a Tezos_protocol_environment.RPC_context.simple -> 'a -> Alpha_context.Contract.t -> (Alpha_context.Script.expr * Alpha_context.Script.expr) -> Alpha_context.Script.expr option Tezos_protocol_environment.Error_monad.shell_tzresult Tezos_protocol_environment.Lwt.t
val register : unit -> unit