| Safe Haskell | Safe-Inferred | 
|---|---|
| Language | Haskell2010 | 
Cooked.Skeleton.Withdrawal
Description
This module exposes the notion of Withdrawal within a
 TxSkel
Synopsis
- type TxSkelWithdrawals = Map (Either (Versioned Script) PubKeyHash) (TxSkelRedeemer, Lovelace)
 - pkWithdrawal :: ToPubKeyHash pkh => pkh -> Integer -> TxSkelWithdrawals
 - scriptWithdrawal :: ToVersioned Script script => script -> TxSkelRedeemer -> Integer -> TxSkelWithdrawals
 
Documentation
type TxSkelWithdrawals = Map (Either (Versioned Script) PubKeyHash) (TxSkelRedeemer, Lovelace) Source #
Withdrawals associate either a script or a private key with a redeemer and a certain amount of ada. Note that the redeemer will be ignored in the case of a private key.
pkWithdrawal :: ToPubKeyHash pkh => pkh -> Integer -> TxSkelWithdrawals Source #
Creates a TxSkelWithdrawals from a private key hash and amount
scriptWithdrawal :: ToVersioned Script script => script -> TxSkelRedeemer -> Integer -> TxSkelWithdrawals Source #
Creates a TxSkelWithdrawals from a script, redeemer and amount