-
Notifications
You must be signed in to change notification settings - Fork 58
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
feat: conway primitives #290
Conversation
wow! amazing 🚀 do you know if any Babbage tx can be considered a subset of Conway? or is anything in Conway that breaks backward compatibility? I'm asking because we could potentially introduce a |
A field was removed from transaction body (update field) and multiple were added, I don’t know if that answers your question or not. Also a number of types within the transaction body were changed. |
yes, that answers my question. If Conway removes the PR looks good as it is then. Anything missing besides some tests? |
There is pretty much no data on sanchonet to test against at the moment, so I plan on building some transactions with the CLI at some point. But it successfully decoded all the Conway blocks that were present on the chain a couple days ago. |
Makes sense. I say we merge it as it is and add a follow-up issue to include some tests once there's more data available. Feel free to flag the PR ready for review if you agree. |
I will give it a review against the CDDL at some point soon to try catch any mistakes first, then mark ready for review |
pallas-traverse/src/era.rs
Outdated
@@ -13,6 +13,7 @@ impl Era { | |||
Feature::CIP31 => self.ge(&Era::Babbage), | |||
Feature::CIP32 => self.ge(&Era::Babbage), | |||
Feature::CIP33 => self.ge(&Era::Babbage), | |||
// TODO: Conway features |
There was a problem hiding this comment.
Choose a reason for hiding this comment
The reason will be displayed to describe this comment to others. Learn more.
I would create a new feature called Governance
or CIP1694
Governance proposals and MIRs are removed from Conway (superseded). I think all the other changes will be backwards compatible (CIP1694, Plutus v3 etc are additions) |
thank you @kevinhammond, that confirms our findings. @jmhrpr should we merge using the |
Hi guys. PR looks good, but I have changes some things since CDDL was changed. And found that some of plutus related struct didn't implement plutus v3 . All of these changes I pushed into the PR could you @jmhrpr review and merge it ? All this changes I have tested against the CSL except aux data.
But also I have a question, did you guys have ever tested deserialisation of babbage block with plutus v2 in auxiliary data ? |
Also we wanna to use oura with conway support. Is it possible to merge this changes ? |
@jmhrpr if you can fix the merge conflicts, I'll merge it as it is and apply the |
@scarmuega done |
WIP, not tested