plutus icon indicating copy to clipboard operation
plutus copied to clipboard

Update PlutusV1/V2 ParamsNames to include new builtins

Open kwxm opened this issue 1 year ago • 0 comments

In #6087 we added an updated cost model for PlutusV3 and added entries for a number of new builtins to the cost models for PlutusV1 and PlutusV2 with the aim of eventually making all of the new builtins available in all Plutus ledger language versions. We still need to add the cost model parameter names to PlutusLedgerApiI.V1.ParamName and PlutusLedgerApi.V2.ParamName. Some care is required because the parameter names have to be correctly converted from the flattened JSON parameter names, they must be in the right order, and they must be added at the end of the ParamName constructors. The tests will also need to be reworked: see issue #6089.

This is not urgent, but it must be done before the hard fork(s) which actually enable the new builtins in the old languages.

kwxm avatar May 28 '24 21:05 kwxm