plutus icon indicating copy to clipboard operation
plutus copied to clipboard

Re-implement the flat format ourselves

Open ana-pantilie opened this issue 1 year ago • 2 comments

As a Plutus Core developer, I want to have an implementation of the binary format that we control, so that I can be confident it won’t change due to upstream changes, and so that we can change it ourselves easily.

AC:

  • The new implementation is backwards compatible and can deserialize all old scripts.

ana-pantilie avatar May 24 '24 11:05 ana-pantilie

That's a great issue... Why reimplement anything though? Can't we just literally fork the repo and be done with it?

effectfully avatar Jun 18 '24 23:06 effectfully

I'd stick with the current flat implementation for as long as it remains backwards compatible, reserving a fork- option for a hypothetical situation when flat introduces a change we don't want to incorporate.

Unisay avatar Jul 08 '24 11:07 Unisay