mlabs-haskell / plutip

A Cardano tool to spin up a testnet and run contracts with an EDSL to describe the instructions. Rhymes with tulip for no particular reason.
Apache License 2.0
54 stars 24 forks source link

Dependence on cardano-node and cardano-cli executables #20

Open mikekeke opened 2 years ago

mikekeke commented 2 years ago

Currently to work properly Plutip requires executables for cardano-node and cardano-cli available in the environment. In the future we want to get rid of this dependency.

Note: Plutip depends on bot-plutus-interface, and bot-plutus-interface also requires cardano-cli executable at the moment.

L-as commented 2 years ago

I don't see why you'd want to remove this. If you're worried about adding more stuff to compile, it should be a very minor overhead, because AFAICT we're depending on all of the other libraries anyway. We just need to not use the outputs from the flakes but use haskell.nix to get the executables from project.hsPkgs.

L-as commented 2 years ago

I see the issue now, but this seems like a problem with bot-plutus-interface and not plutip.