apps/docs/src/guide/scripts/deploying-scripts.md
In order to optimize the cost of your recurring script executions, we recommend first deploying your script. This can be done using the Fuels CLI and running the deploy command.
By deploying the script, its bytecode is stored on chain as a blob. The SDK will then produce bytecode that can load the blob on demand to execute the original script. This far reduces the repeat execution cost of the script.
To deploy a script, we can use the Fuels CLI and execute the deploy command.
This will perform the following actions:
forc versionWe can then utilize the above generated types like so:
<<< @./snippets/deploying-scripts.ts#deploying-scripts{ts:line-numbers}