Safe Haskell | Safe-Inferred |
---|---|
Language | Haskell2010 |
Cooked.Tweak.Mint
Description
Tweaks working on the minting part of a skeleton
Synopsis
- addMintTweak :: MonadTweak m => (Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer) -> m ()
- removeMintTweak :: MonadTweak m => ((Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer) -> Bool) -> m [(Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer)]
Documentation
addMintTweak :: MonadTweak m => (Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer) -> m () Source #
Add a new entry to the TxSkelMints
of the transaction skeleton under
modification. As this is implemented in terms of addToTxSkelMints
, the same
caveats apply as do to that function!
removeMintTweak :: MonadTweak m => ((Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer) -> Bool) -> m [(Versioned MintingPolicy, TxSkelRedeemer, TokenName, Integer)] Source #
Remove some entries from the TxSkelMints
of a transaction, according to
some predicate. The returned list holds the removed entries.