IntersectMBO / IntersectMBO/cardano-ledger

Implement memoization interface for transaction validation

Open
#4,852 0 comments 0 reactions 1 assignee Claimed by @lehins View on GitHub
:credit_card: technical-debt performance
Dominant language
Haskell
Stars
295
Forks
179
Avg merge
4d 7h
Merged PRs (30d)
29

Description

There are some aspects of a transaction that are redundantly computed multiple times during transaction validation (eg. `scriptsNeeded`) as well as during second revalidation during the process of extracting transactions from the mempool and placing them into a block.

Contributor guide

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.