This commit is contained in:
Seungheon Oh 2022-04-25 08:48:22 -04:00
parent 5a688262c3
commit 5ff09ee207
3 changed files with 8 additions and 8 deletions

View file

@ -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,

View file

@ -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 =

View file

@ -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 =