Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Optimise script size for PlutusV3 #1665

Closed
noonio opened this issue Sep 30, 2024 · 3 comments
Closed

Optimise script size for PlutusV3 #1665

noonio opened this issue Sep 30, 2024 · 3 comments
Assignees
Labels
red 💣 💥 ⁉️ Very complex, risky or just not well understood feature

Comments

@noonio
Copy link
Contributor

noonio commented Sep 30, 2024

Why

The script size, when we move to PlutusV3, without changing anything, are too large! (TODO: How do we know?). We want to make it smaller!

What

  • Smaller script size
  • ???

How

  • ???
@noonio noonio changed the title Try and optimise script size for PlutusV3 Optimise script size for PlutusV3 Sep 30, 2024
@noonio noonio added the red 💣 💥 ⁉️ Very complex, risky or just not well understood feature label Sep 30, 2024
@ch1bo
Copy link
Collaborator

ch1bo commented Oct 2, 2024

@locallycompact mentioned we should "fix V2 first" and created PR #1673

@ch1bo
Copy link
Collaborator

ch1bo commented Oct 3, 2024

We found that using plutus core AST version 1.1.0 makes the scripts smaller and this is available with plutus v3

@ch1bo
Copy link
Collaborator

ch1bo commented Oct 4, 2024

This item has no inherent motivation. I would suggest to close it and use issues like #1543 to motivate a potential switch to PlutusV3 (supposedly better performance, but #1092 may be better still).

#1680 contains some context of how we considered switching to PlutusV3 for #1543, but ended up using aiken.

@noonio noonio closed this as completed Oct 4, 2024
@ch1bo ch1bo closed this as not planned Won't fix, can't repro, duplicate, stale Oct 4, 2024
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
red 💣 💥 ⁉️ Very complex, risky or just not well understood feature
Projects
None yet
Development

No branches or pull requests

3 participants