mlabs-haskell / the-plutus-scaffold

Up-to-data version of plutus-scaffold. It's a fuller example utilizing ctl, see the overview in README. This project contains the build systems and scripts needed to scaffold a plutus project quickly.
10 stars 0 forks source link

Roadmap #3

Open zmrocze opened 1 year ago

zmrocze commented 1 year ago

mlabs-plutus-template Roadmap

zmrocze commented 1 year ago

removed: ̶C̶o̶n̶f̶i̶g̶u̶r̶a̶b̶l̶e̶ ̶e̶x̶e̶c̶u̶t̶i̶o̶n̶ ̶b̶a̶c̶k̶e̶n̶d̶?̶ why?: Writing this I had on mind choosing plutip vs testnet. But offchain and frontend code is mostly blind to the distinction as its wallet (and indexers) choosing the network. Currently there is no easy way outside of ctl e2e tests to run on plutip (or other) local-cluster. Of course there will be e2e plutip test suite (using ctl's machinery).

modified: CTL contracts execution from the browser (on plutip network), list of endpoints to run listed contracts (Actual browser or headless in terminal?) changes to => Debug Contract execution in terminal on plutip cluster why?: With this point I meant some pain-free way for print-style debugging of offchain code, what I was missing in ctl. Should be possible to modify e2e test suite to allow for such an example.

zmrocze commented 1 year ago

ctl-runtime vs blockfrost self-hosted vs blockfrost public

Currently devops lacks nixos blockfrost module to self-host it (on the way: link), so I'd skip this option for now (also on our side its almost same as blockfrost public).

But I'd provide both options: blockfrost public and ctl-runtime. On our side this mostly means two versions of ctl's ContractParams, two frontend executables for bundler and two versions of deployment parameters.