Plutonomicon / plutarch-plutus

Typed eDSL for writing UPLC /ˈpluː.tɑːk/
MIT License
123 stars 64 forks source link

Adding V1 and V2 types #680

Closed SeungheonOh closed 3 months ago

SeungheonOh commented 4 months ago

As per @bladyjoker 's note, I found out some valid concerns about deprecating legacy ledger api types: old ledger types can used as datum to some data-providing scripts like oracles. In these cases, user might need to write their own types representing older ledger types.

To address, we need to add back V1 and V2 scripts to plutrach-ledger-api.

kozross commented 4 months ago

I think as part of this issue, we might as well mirror the structure of plutus-ledger-api. I'm already doing it for #655, just with fewer public modules.

SeungheonOh commented 4 months ago

Yeah..

We are circling back

bladyjoker commented 4 months ago

Thanks folks! @kozross I think it would be convenient to mirror PLA structure, but I don't find it incredibly important as long as we have all the types implemented.

L-as commented 4 months ago

Why not make it automatically derived from upstream

SeungheonOh commented 4 months ago

We don't have funds for that

kozross commented 3 months ago

Done with #690.