user4596: With the recent Vasil fork script references allow to reduce transaction size. Even though Vasil has been already launched on the testnet I could not find information on how to reduce the size of typed Plutus scripts. The only lead I have found is this repository, but it only has examples on how to use PlutusV2 with untyped scripts.
How to reduce tx size using typed Plutus script with Vasil fork PlutusV2?

user387: The common understanding is that reference scripts & reference inputs allow for making some transactions smaller as they would not need to include the full script when spending an output governed by a Plutus script.

4596: <p>With the recent Vasil fork script references allow to reduce transaction size. Even though Vasil has been already launched on the testnet I could not find information on how to reduce the size of typed Plutus scripts. The only lead I have found is <a href="https://github.com/james-iohk/plutus-scripts" rel="nofollow noreferrer">this</a> repository, but it only has examples on how to use PlutusV2 with untyped scripts.</p>
<p>How to reduce tx size using typed Plutus script with Vasil fork PlutusV2?</p>
 387: <p>The common understanding is that reference scripts &amp; reference inputs allow for making some transactions smaller as they would not need to include the full script when spending an output governed by a Plutus script.</p>
