Open
Description
Many plutus scripts are compiled first without all its parameters fixed. Then we can "apply parameters" to them to get their final form before using the scripts.
On most offchain frameworks, there is a function to do this.
- lucid evo: https://github.com/Anastasia-Labs/lucid-evolution/blob/81c450f1773da6c6c283b959b027b93ccddcfd01/packages/uplc/src/node/uplc_tx.d.ts#L31
- mesh: https://github.com/MeshJS/mesh/blob/fdf5fd4b0ff71c71cd1b855cc6c7de88225a9919/packages/mesh-core/src/core.ts#L13
- elm-cardano: https://github.com/elm-cardano/elm-cardano/blob/97fa1f56da482ae7c6e580677f6807aee6db3fb9/src/Cardano/Uplc.elm#L142
It would be very useful if we had the capabilities to do that with pycardano. I’ve seen that opshin can do it, but opshin isn’t maintained up-to-date with the chain and doesn’t support PlutusV3 it seems.