format
This commit is contained in:
parent
5a688262c3
commit
5ff09ee207
3 changed files with 8 additions and 8 deletions
|
|
@ -11,10 +11,10 @@ import Spec.Sample.Effect.TreasuryWithdrawal (
|
||||||
buildReceiversOutputFromDatum,
|
buildReceiversOutputFromDatum,
|
||||||
buildScriptContext,
|
buildScriptContext,
|
||||||
currSymbol,
|
currSymbol,
|
||||||
|
inputCollateral,
|
||||||
inputGAT,
|
inputGAT,
|
||||||
inputTreasury,
|
inputTreasury,
|
||||||
inputUser,
|
inputUser,
|
||||||
inputCollateral,
|
|
||||||
outputTreasury,
|
outputTreasury,
|
||||||
outputUser,
|
outputUser,
|
||||||
treasuries,
|
treasuries,
|
||||||
|
|
|
||||||
|
|
@ -115,7 +115,7 @@ inputCollateral indx =
|
||||||
{ txOutAddress = Address (users !! indx) Nothing
|
{ txOutAddress = Address (users !! indx) Nothing
|
||||||
, txOutValue = Value.singleton "" "" 2000000
|
, txOutValue = Value.singleton "" "" 2000000
|
||||||
, txOutDatumHash = Just (DatumHash "")
|
, txOutDatumHash = Just (DatumHash "")
|
||||||
}
|
}
|
||||||
|
|
||||||
outputTreasury :: Int -> Value -> TxOut
|
outputTreasury :: Int -> Value -> TxOut
|
||||||
outputTreasury indx val =
|
outputTreasury indx val =
|
||||||
|
|
|
||||||
|
|
@ -20,12 +20,12 @@ import Agora.Effect (makeEffect)
|
||||||
import Agora.Utils (findTxOutByTxOutRef, paddValue, passert)
|
import Agora.Utils (findTxOutByTxOutRef, paddValue, passert)
|
||||||
import Plutarch (popaque)
|
import Plutarch (popaque)
|
||||||
import Plutarch.Api.V1 (
|
import Plutarch.Api.V1 (
|
||||||
ptuple,
|
PCredential (..),
|
||||||
PValidator,
|
|
||||||
PTuple,
|
PTuple,
|
||||||
|
PValidator,
|
||||||
PValue,
|
PValue,
|
||||||
PCredential(..)
|
ptuple,
|
||||||
)
|
)
|
||||||
|
|
||||||
import Plutarch.DataRepr (
|
import Plutarch.DataRepr (
|
||||||
DerivePConstantViaData (..),
|
DerivePConstantViaData (..),
|
||||||
|
|
@ -34,7 +34,7 @@ import Plutarch.DataRepr (
|
||||||
)
|
)
|
||||||
import Plutarch.Lift (PUnsafeLiftDecl (..))
|
import Plutarch.Lift (PUnsafeLiftDecl (..))
|
||||||
import Plutarch.Monadic qualified as P
|
import Plutarch.Monadic qualified as P
|
||||||
import Plutus.V1.Ledger.Credential ( Credential )
|
import Plutus.V1.Ledger.Credential (Credential)
|
||||||
import Plutus.V1.Ledger.Value (CurrencySymbol, Value)
|
import Plutus.V1.Ledger.Value (CurrencySymbol, Value)
|
||||||
import PlutusTx qualified
|
import PlutusTx qualified
|
||||||
|
|
||||||
|
|
@ -125,7 +125,7 @@ treasuryWithdrawalValidator currSymbol = makeEffect currSymbol $
|
||||||
isCollateral = plam $ \cred -> P.do
|
isCollateral = plam $ \cred -> P.do
|
||||||
pmatch cred $ \case
|
pmatch cred $ \case
|
||||||
PPubKeyCredential _ -> pcon PTrue
|
PPubKeyCredential _ -> pcon PTrue
|
||||||
PScriptCredential _ -> pcon PFalse
|
PScriptCredential _ -> pcon PFalse
|
||||||
|
|
||||||
-- Constraints
|
-- Constraints
|
||||||
outputContentMatchesRecivers =
|
outputContentMatchesRecivers =
|
||||||
|
|
|
||||||
Loading…
Add table
Add a link
Reference in a new issue