Lib.Construction
module Scalars = Graphql_lib.Scalars
module Get_options_metadata : sig ... end
module Send_payment : sig ... end
module Send_delegation : sig ... end
module Mina_currency = Currency
module Signature = Mina_base.Signature
module Transaction = Rosetta_lib.Transaction
module Public_key = Signature_lib.Public_key
module Signed_command_payload = Mina_base.Signed_command_payload
module User_command = Mina_base.User_command
module Signed_command = Mina_base.Signed_command
module Transaction_hash = Mina_transaction.Transaction_hash
module Options : sig ... end
module Metadata_data : sig ... end
module Derive : sig ... end
module Metadata : sig ... end
module Preprocess : sig ... end
module Payloads : sig ... end
module Combine : sig ... end
module Parse : sig ... end
module Hash : sig ... end
module Submit : sig ... end
val router :
get_graphql_uri_or_error:
( unit ->
( Uri.t, [> `App of Rosetta_lib__Errors.T.t | `Page_not_found ] as 'a )
Async_kernel__Deferred_result.t ) ->
with_db:
( ( db:(module Caqti_async.CONNECTION) ->
( Yojson.Safe.t, [> `App of Rosetta_lib.Errors.t ] )
Async.Deferred.Result.t ) ->
( Yojson.Safe.t, 'b ) Async.Deferred.Result.t ) ->
logger:Logger.t ->
string list ->
Yojson.Safe.t ->
( Yojson.Safe.t, 'c ) Async_kernel__Deferred_result.t