atlas-0.1.0.0: Application backend for Plutus smart contracts on Cardano
Copyright(c) 2023 GYELD GMBH
LicenseApache 2.0
Maintainersupport@geniusyield.co
Stabilitydevelop
Safe HaskellNone
LanguageHaskell2010

GeniusYield.Providers.SubmitApi

Description

 
Synopsis

Documentation

type CardanoTxSubmitApi = "api" :> ("submit" :> ("tx" :> TxSubmitApiCore)) #

type TxSubmitApiCore = ReqBody '[CBORStream] ByteString :> PostAccepted '[JSON] TxId #

data SubmitApiEnv #

submit-api environment

submitApiSubmitTxDefaultSubmitApiEnvGYSubmitTx #

Meant to be used with CardanoTxSubmitApi API schema.

submitApiSubmitTxCore ∷ (ByteString → ClientM TxId) → ClientEnv → GYSubmitTx #

Meant to be used with TxSubmitApiCore based API schema, provided the submit tx POST endpoint client function.