Safe Haskell | Safe-Inferred |
---|---|
Language | GHC2021 |
Hydra.Contract.Deposit
Description
The validator used to deposit and recover locked funds
Synopsis
- data DepositRedeemer
- type DepositDatum = (CurrencySymbol, POSIXTime, [Commit])
- datum :: DepositDatum -> Datum
- redeemer :: DepositRedeemer -> Redeemer
Documentation
data DepositRedeemer Source #
Constructors
Claim CurrencySymbol | Claims already deposited funds. |
Recover Integer | Recovers m number of deposited outputs. |
Instances
FromData DepositRedeemer Source # | |
Defined in Hydra.Contract.Deposit Methods fromBuiltinData :: BuiltinData -> Maybe DepositRedeemer | |
ToData DepositRedeemer Source # | |
Defined in Hydra.Contract.Deposit Methods toBuiltinData :: DepositRedeemer -> BuiltinData | |
UnsafeFromData DepositRedeemer Source # | |
Defined in Hydra.Contract.Deposit Methods unsafeFromBuiltinData :: BuiltinData -> DepositRedeemer |
type DepositDatum = (CurrencySymbol, POSIXTime, [Commit]) Source #
Deposit datum containing HeadId, deadline and a list of deposits.
datum :: DepositDatum -> Datum Source #
redeemer :: DepositRedeemer -> Redeemer Source #