Ensure Plutus V4 scripts can be deserialised by cardano-cli
Maintainers usually reply within 1 day
Assessment
This issue has not been assessed yet.
Description
Summary
cardano-api 11.7.0.0 and the ledger define Plutus V4. The CLI needs to be able to read a PlutusScriptV4 text envelope and use it as a witness everywhere the transaction commands accept a Plutus script.
Acceptance criteria
- A
PlutusScriptV4text envelope is accepted by every--*-script-fileoption in the transaction commands: spending, minting, withdrawal, certificate, vote and proposal witnesses. -
--*-plutus-script-v4flags exist for all reference script witness kinds, alongside the existingv2andv3flags. - Golden tests cover a V4 text envelope through
transaction build-rawin the Dijkstra era, andhelp.cliis regenerated for the new flags.
Versions
- cardano-cli
masterat94c0bf1ed - cardano-api 11.7.0.0
- Dominant language
- Haskell
- Stars
- 72
- Forks
- 25
- Avg merge
- 3d
- Merged PRs (30d)
- 19
Getting set up
- No Dockerfile or Docker Compose file
- Has a pull request template
- Read the contributing guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
More from IntersectMBO/cardano-cli
-
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
IntersectMBO/cardano-cli#1306 · 2 comments ·
Maintainers usually reply within 1 day
-
Difficulty 4/5 3-5 days Newbie friendliness 56/100
IntersectMBO/cardano-cli#1472 ·
Maintainers usually reply within 1 day
-
Clarify the origin and intended use of Plutus V2/V4 test fixturesPossibly taken @Jimbo4350 claimed this 5 days ago. Open
IntersectMBO/cardano-cli#1464 · 1 assignee ·
Maintainers usually reply within 1 day
-
Share body construction and input reading between transaction and sub-transaction buildersPossibly taken @Jimbo4350 claimed this 5 days ago. Openrefactor
IntersectMBO/cardano-cli#1463 · 1 assignee ·
Maintainers usually reply within 1 day
-
Share common transaction-body arguments across builder commandsPossibly taken @Jimbo4350 claimed this 5 days ago. Openrefactor
IntersectMBO/cardano-cli#1462 · 1 assignee ·
Maintainers usually reply within 1 day
All issues in IntersectMBO/cardano-cli
Similar issues
-
bug
Difficulty 2/5 1-3 hours Newbie friendliness 65/100
compiler-explorer/compiler-explorer#9308 ·
Maintainers usually reply within 1 day
-
Difficulty 2/5 1-3 hours Newbie friendliness 62/100
haskell-beam/beam#828 ·
-
Difficulty 2/5 1-3 hours Newbie friendliness 72/100
simplex-chat/simplex-chat#7755 ·
Maintainers usually reply within 1 day
-
bug core-libs
Difficulty 2/5 1-3 hours Newbie friendliness 68/100
-
content good first issue
Difficulty 2/5 Under an hour Newbie friendliness 88/100
StudentSuite/awesome-skills-plugins-for-students#312 ·
Maintainers usually reply within 1 day