tweag / cooked-validators

MIT License
39 stars 11 forks source link

Make the `TxSkel` transaction inputs a `Map` #191

Closed carlhammann closed 1 year ago

carlhammann commented 1 year ago

It's in the title. The motivation is to ensure by construction that the TxSkel spends every SpendableOut at most once.

I intend to base my re-integration of the attack language on (something like) this.

carlhammann commented 1 year ago

The module that defines TxSkel needs a cleanup pass. Here are a few things I can think of (maybe one small PR each?):