Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
Co-authored-by: Copilot Autofix powered by AI <[email protected]>
The CI deploy job already publishes the built repository to the `repo` branch. Push the same tree minus the `package/` subdirectory to a new `index-only` branch so that consumers who only need the index (e.g. a Nix flake input used to compute a cabal install plan) can avoid the large tarball download. The filtered tree is recomputed via `git ls-tree | git mktree` so we don't touch the working tree.
Second iteration of `transaction validate`
Signed-off-by: Chris Guiney <[email protected]>
Second iteration of `transaction validate`
Add re-exports for ApplyTxError(..), ConwayLedgerPredFailure(..), ConwayUtxowPredFailure(..), ConwayUtxoPredFailure(..), Mismatch(..), and hashToTextAsHex so downstream consumers (cardano-cli) can pattern-match on ledger predicate failures for human-readable error rendering.
Runs both applyTx (phase 1) and evaluateTransactionExecutionUnits (phase 2) independently in a single LocalStateQueryExpr session, returning both results via TxValidationResult.
Adds a new local state query that runs applyTx against the current ledger state and returns the raw result. The provisional implementation queries the full EpochState and runs applyTx client-side; this will be replaced by a dedicated node-side consensus query. Exposed from Cardano.Api.Query alongside other queries.