tx-bakery 2.0.1

Cardano transaction builder
Documentation
{ inputs, ... }:
{
  perSystem =
    {
      config,
      inputs',
      system,
      ...
    }:

    let
      rustFlake = inputs.flake-lang.lib."${system}".rustFlake {
        src = ./.;
        version = "v2";
        crateName = "tx-bakery";
        runTests = false;

        extraSources = [
          # LB base schema and runtime libs
          inputs'.lbf.packages.lbf-prelude-rust
          inputs'.lbf.packages.lbf-plutus-rust

          # Demo API
          config.packages.lbf-tx-bakery-tests-config-api-rust
          config.packages.lbf-tx-bakery-tests-plutus-api-rust
        ];

        devShellHook = config.settings.shell.hook;
      };
    in
    {

      inherit (rustFlake) packages checks devShells;

    };
}