Liqwid-Labs / liqwid-libs

A monorepo for Liqwid Labs plutarch libraries.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Wrong policy script case evaluation

the-headless-ghost opened this issue · comments

commented

I'm unsure whether it is a problem with the Plutarch context builder or a problem with how the scripts are evaluated.

In a ScriptCase, I use a policy script and apply a transaction context where I do two mintings, one from the minting policy that I want to test and another one that needs to be there so validation works. But then I see in the traces that the policy script is executed with the wrong symbol, the symbol of the policy that I want to test changes to the symbol of the last minted policy in the transaction, and also the number of tokens I burn or mint changes to that symbol.
To prevent this, I need to change the order in how the minting builders are applied. I need to ensure that the minting builder of the policy that I want to test is the last minting builder.