| Safe Haskell | Safe-Inferred |
|---|---|
| Language | GHC2021 |
Hydra.Tx.Deposit
Contents
Synopsis
- depositTx :: NetworkId -> HeadId -> CommitBlueprintTx Tx -> UTCTime -> Tx
- depositAddress :: NetworkId -> AddressInEra
- data DepositObservation = DepositObservation {
- headId :: HeadId
- deposited :: UTxO
- depositTxId :: TxId
- deadline :: POSIXTime
- observeDepositTx :: NetworkId -> Tx -> Maybe DepositObservation
- observeDepositTxOut :: Network -> TxOut CtxUTxO -> Maybe (HeadId, UTxO, POSIXTime)
Construction
Arguments
| :: NetworkId | |
| -> HeadId | |
| -> CommitBlueprintTx Tx | |
| -> UTCTime | Deposit deadline |
| -> Tx |
Builds a deposit transaction to lock funds into the v_deposit script.
depositAddress :: NetworkId -> AddressInEra Source #
Observation
data DepositObservation Source #
Constructors
| DepositObservation | |
Fields
| |
Instances
observeDepositTx :: NetworkId -> Tx -> Maybe DepositObservation Source #
observeDepositTxOut :: Network -> TxOut CtxUTxO -> Maybe (HeadId, UTxO, POSIXTime) Source #