Evm_node_lib_dev_tezlink.Tezos_servicesmodule Protocol_types : sig ... endmodule type Tezlink_protocol = sig ... endmodule type Tezlink_block_service = sig ... endmodule Tezlink_SeouLo_protocol : sig ... endWe add to Imported_protocol the mocked protocol data used in headers
module Tezlink_TALLiN_protocol : sig ... endWe add to Imported_protocol_024 the mocked protocol data used in headers
type Tezos_base.TzPervasives.error += module Make_block_service
(Proto : Tezlink_protocol)
(Next_proto : Tezlink_protocol) :
Tezlink_block_service
with module Tezlink_proto = Proto
and module Tezlink_next_proto = Next_protomodule Tezlink_imported_protocol = Tezlink_SeouLo_protocolmodule Current_block_services : sig ... endmodule Tezlink_zero_protocol : sig ... endmodule Tezlink_genesis_protocol : sig ... endmodule Zero_block_services : sig ... endmodule Genesis_block_services : sig ... endval wrap :
('a -> ('b, 'c) Stdlib.result) ->
('d -> 'e -> 'f -> ('a, 'c) Stdlib.result Lwt.t) ->
'd ->
'e ->
'f ->
('b, 'c) Stdlib.result Lwt.twrap conversion service_implementation changes the output type of service_implementation using conversion.
val import_service :
([< Resto.meth ] as 'a, 'b, 'b, 'c, 'd, 'e, 'f) Tezos_rpc.Service.raw ->
('a, 'g, 'g, 'c, 'd, 'e, 'f) Tezos_rpc.Service.rawimport_service s makes it possible to substitute new prefix and param types in the signature of the service s.
val import_service_with_arg :
([< Resto.meth ] as 'a, 'b, 'b * 'c, 'd, 'e, 'f, 'g) Tezos_rpc.Service.raw ->
('a, 'h, 'h * 'c, 'd, 'e, 'f, 'g) Tezos_rpc.Service.rawimport_service_with_arg s makes it possible to substitute new prefix types in the signature of the service s. It also substitute the param but keeps the last arg of the n-uplet intact.
val import_service_with_arg2 :
([< Resto.meth ] as 'a, 'b, ('b * 'c) * 'd, 'e, 'f, 'g, 'h)
Tezos_rpc.Service.raw ->
('a, 'i, ('i * 'c) * 'd, 'e, 'f, 'g, 'h) Tezos_rpc.Service.rawtype block = Tezos_shell_services.Block_services.blocktype chain = Tezos_shell_services.Chain_services.chainval make_env : chain -> block -> tezlink_rpc_context Lwt.tBuilds a tezlink_rpc_context from paths parameters.
module Tezlink_protocols : sig ... endmodule Adaptive_issuance_services : sig ... endval expected_issuance :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context,
unit,
unit,
Adaptive_issuance_services.expected_rewards list)
Tezos_rpc.Service.tmodule Raw_services : sig ... endmodule Protocol_plugin_services =
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.RPC.Sval current_level :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context,
level_query,
unit,
Protocol_types.Level.t)
Tezos_rpc.Service.tval version :
([ `GET ], unit, unit, unit, unit, Tezos_version.Octez_node_version.t)
Tezos_rpc.Service.tval contract_info :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.Contract_services.S.normalize_types_query,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.Contract_services.info)
Tezos_rpc.Service.tval list_entrypoints :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.Contract_services.S.normalize_types_query,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.Michelson_v1_primitives.prim
list
list
* (string
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.expr)
list)
Tezos_rpc.Service.tval balance :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
unit,
Tezos_types.Tez.t)
Tezos_rpc.Service.tval list :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context,
unit,
unit,
Tezos_types.Contract.t list)
Tezos_rpc.Service.tval manager_key :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.public_key option)
Tezos_rpc.Service.tval counter :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
unit,
Protocol_types.Counter.t)
Tezos_rpc.Service.tval constants :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context,
unit,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Constants.t)
Tezos_rpc.Service.tval chain_id :
([ `GET ], chain, chain, unit, unit, Tezos_base.TzPervasives.Chain_id.t)
Tezos_rpc.Service.tval bootstrapped :
([ `GET ],
unit,
unit,
unit,
unit,
Tezos_base.TzPervasives.Block_hash.t
* Tezos_base.TzPervasives.Time.Protocol.t)
Tezos_rpc.Service.tval is_bootstrapped :
([ `GET ],
chain,
chain,
unit,
unit,
bool
* Tezos_shell_services.Chain_validator_worker_state.synchronisation_status)
Tezos_rpc.Service.tval simulate_operation :
([ `POST ],
tezlink_rpc_context,
tezlink_rpc_context,
< successor_level : bool
; version :
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.RPC.version
option >,
int32 option
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_operation
* Tezos_base.TzPervasives.Chain_id.t
* int,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_protocol_data
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.operation_receipt)
Tezos_rpc.Service.tval run_operation :
([ `POST ],
tezlink_rpc_context,
tezlink_rpc_context,
< version :
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol_plugin.RPC.version
option >,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_operation
* Tezos_base.TzPervasives.Chain_id.t,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_protocol_data
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.operation_receipt)
Tezos_rpc.Service.tval pack_data :
([ `POST ],
tezlink_rpc_context,
tezlink_rpc_context,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.expr
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.expr
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Gas.Arith.integral
option,
bytes * Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Gas.t)
Tezos_rpc.Service.tval monitor_heads :
([ `GET ],
unit,
unit * chain,
< next_protocols : Tezos_base.TzPervasives.Protocol_hash.t list
; protocols : Tezos_base.TzPervasives.Protocol_hash.t list >,
unit,
Tezos_base.TzPervasives.Block_hash.t
* Tezos_base.TzPervasives.Block_header.t)
Tezos_rpc.Service.tval get_storage_normalized :
([ `POST ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.Script_ir_unparser.unparsing_mode,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.expr
option)
Tezos_rpc.Service.tval get_storage :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.expr)
Tezos_rpc.Service.tval injection_operation :
([ `POST ],
unit,
unit,
< async : bool
; chain : chain option >,
bytes,
Tezos_base.TzPervasives.Operation_hash.t)
Tezos_rpc.Service.tval get_script :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context * Tezos_types.Contract.t,
unit,
unit,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.Script.t)
Tezos_rpc.Service.tval preapply_operations :
([ `POST ],
tezlink_rpc_context,
tezlink_rpc_context,
< version : Tezlink_protocols.Shell_impl.version >,
Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_operation
list,
Tezlink_protocols.Shell_impl.version
* (Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_context.packed_protocol_data
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.operation_receipt)
list)
Tezos_rpc.Service.tval raw_json_cycle :
([ `GET ],
tezlink_rpc_context,
tezlink_rpc_context
* Evm_node_lib_dev_tezlink.Tezlink_imports.Imported_protocol.Cycle_repr.t,
unit,
unit,
Tezlink_mock.Storage_repr.Cycle.storage_cycle)
Tezos_rpc.Service.tmodule Big_map : sig ... endmodule Forge : sig ... end