user5929: When running the grab.sh script the following error occurs:
./grab.sh
Command failed: transaction build  Error: The following scripts have execution failures:
the script for transaction input 0 (in the order of the TxIds) failed with: 
The Plutus script evaluation failed: An error has occurred:  User error:
The provided Plutus code called 'error'.
Script debugging logs: beneficiary's signature missing
PT5


Command failed: transaction submit  
Error: Error while submitting tx: ShelleyTxValidationError ShelleyBasedEraAlonzo (ApplyTxError [UtxowFailure (WrappedShelleyEraFailure (UtxoFailure (ValueNotConservedUTxO (Value 0 (fromList [])) (Value 619499845 (fromList []))))),UtxowFailure (WrappedShelleyEraFailure (UtxoFailure (BadInputsUTxO (fromList [TxInCompact (TxId {_unTxId = SafeHash "98640ff41b8ffcba0a505e5ec90365cbb36f1eec47e0e1ac0bcbbe563517632b"}) 0]))))])


user5929: Turns out I was using the wrong vesting.addr - so the gotchas here were

NEED TO "cabal repl" after updating the deploy.hs
get the correct vesting.addr and use it in the give.sh and grab.sh

The warning signs for if you've used the wrong vesting.addr is that you see a whole bunch of erroneous ones in the TxHash of the script address.  There should only be one!

5929: <p>When running the grab.sh script the following error occurs:</p>
<pre><code>./grab.sh
Command failed: transaction build  Error: The following scripts have execution failures:
the script for transaction input 0 (in the order of the TxIds) failed with: 
The Plutus script evaluation failed: An error has occurred:  User error:
The provided Plutus code called 'error'.
Script debugging logs: beneficiary's signature missing
PT5


Command failed: transaction submit  
Error: Error while submitting tx: ShelleyTxValidationError ShelleyBasedEraAlonzo (ApplyTxError [UtxowFailure (WrappedShelleyEraFailure (UtxoFailure (ValueNotConservedUTxO (Value 0 (fromList [])) (Value 619499845 (fromList []))))),UtxowFailure (WrappedShelleyEraFailure (UtxoFailure (BadInputsUTxO (fromList [TxInCompact (TxId {_unTxId = SafeHash &quot;98640ff41b8ffcba0a505e5ec90365cbb36f1eec47e0e1ac0bcbbe563517632b&quot;}) 0]))))])
</code></pre>
 5929: <p>Turns out I was using the wrong vesting.addr - so the gotchas here were</p>
<ol>
<li>NEED TO &quot;cabal repl&quot; after updating the deploy.hs</li>
<li>get the correct vesting.addr and use it in the give.sh and grab.sh</li>
</ol>
<p>The warning signs for if you've used the wrong vesting.addr is that you see a whole bunch of erroneous ones in the TxHash of the script address.  There should only be one!</p>
