Skip to content

Create custom Emulator backend #66

Open
@uhbif19

Description

@uhbif19

As we see CLB is too slow for fuzzing #60 and it does not seem to be fixable.

Due to most of Tx correctness checks should be validated by our off-chain code anyway (blocked by #65), emulator can be implemented by only recording current UTxO state. That is: if we do not count Plutus fees, which would be out of scope of this task.

TODO:

  • Implement UTxO store and its querying
  • Add support for ADA selection and minada enforcement without makeTransactionBodyAutoBalance
  • Support submitting
  • Support time
  • Parameterize tests around backends

Metadata

Metadata

Assignees

No one assigned

    Labels

    backendsblockedWaiting for another PR/issue to be merged/closed.

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions