Skip to content
Open
Show file tree
Hide file tree
Changes from all commits
Commits
Show all changes
113 commits
Select commit Hold shift + click to select a range
a22596f
Implement tx submit evaluation via pallas
ginnun May 5, 2025
dc47186
Ignare dead code warnings in the test code
ginnun May 27, 2025
6a2936c
Update pallas and resolve breaking changes
ginnun May 28, 2025
c89861b
chore: add missing compile-time dependencies
michalrus May 29, 2025
c690b6a
chore: relax `cargo-deny`
michalrus May 29, 2025
29c311f
chore: fix the OCI (Docker) build
michalrus May 30, 2025
da35ae6
feat: Create compile config 'evaluate'
ginnun Jun 18, 2025
39770c1
fix: `aarch64-linux` compilation of Pallas’ `phase2`
michalrus Jun 30, 2025
dbc5a7b
fix: a silly redirection bug
michalrus Jun 30, 2025
0aa3dc3
fix: `devshell` on `aarch64-linux`
michalrus Jun 30, 2025
603cf52
fix: don’t use `musl` on `aarch64-linux` – back to GNU
michalrus Jun 30, 2025
a318c4c
fix: drop `-fexternal-interpreter` for `plutus-core`
michalrus Jun 30, 2025
f1f90e6
chore: update `nixpkgs` for the new Rust and Clippy
michalrus Jun 30, 2025
64376fb
chore: apply Clippy’s corrections
michalrus Jun 30, 2025
92d3225
chore: use the native `aarch64-linux` build of `testgen-hs` (with ext…
michalrus Jul 3, 2025
f269525
feat: Native Rust evaluate, Haskell evaluate and tests
ginnun Jul 7, 2025
cd2794a
Merge branch 'main' into feat/tx-evaluation-rebased
michalrus Feb 12, 2026
2cf7eff
fix: Clippy errors and formatting
michalrus Feb 12, 2026
63c3227
chore: update `testgen-hs` in the devshell to 10.4.1.2
michalrus Feb 12, 2026
b074ffa
ci: fix the `blockfrost-tests` cache poisoning on ci.iog.io
michalrus Feb 12, 2026
b8888ba
Merge branch 'main' into feat/tx-evaluation-rebased
michalrus Feb 12, 2026
6af651f
fix: First fix after a huge merge
ginnun Feb 18, 2026
335b85d
Fix: build flow & downloading testgen-hs binary
ginnun Feb 19, 2026
2d31610
Fix: failing test
ginnun Feb 19, 2026
8a358bb
Fix: formatting
ginnun Feb 19, 2026
3c52c4d
Fix: update Cargo.lock
ginnun Feb 19, 2026
c9897b2
Merge branch 'main' into feat/tx-evaluation-rebased
ginnun Feb 19, 2026
fdbae42
fix: Remove heavy prop tests from test coverage
ginnun Feb 20, 2026
cb70878
Merge branch 'main' into feat/tx-evaluation-rebased
michalrus Feb 23, 2026
dde536f
fix: upgrade cardano-node to 10.6.2 on Linux and un-ignore submit err…
ginnun Feb 27, 2026
ed6cea4
Set cardano node version to 10.6.2 in flake.nix
ginnun Mar 2, 2026
1db6c61
Merge branch 'main' into feat/tx-evaluation-rebased
ginnun Mar 2, 2026
372af29
Bring back building the cardano node from source
ginnun Mar 2, 2026
7cb435a
Fix: Match testgen version with the node version
ginnun Mar 3, 2026
04b3dcf
fix: applied cardano-node 10.6.x related changes
ginnun Mar 3, 2026
5ce878f
chore: update testgen-hs repo url to blockfrost org
ginnun Mar 3, 2026
9032769
fix(ci): free Nix store space before self-hosted NixOS jobs
ginnun Mar 4, 2026
c66ecc3
fix(ci): free more space before self-hosted NixOS jobs (optional)
ginnun Mar 4, 2026
db42ec0
fix temp(ci): set CARGO_PROFILE_DEV_DEBUG to 0
ginnun Mar 4, 2026
891be81
Revert "fix(ci): free more space before self-hosted NixOS jobs (optio…
ginnun Mar 5, 2026
7dcafda
Revert "fix(ci): free Nix store space before self-hosted NixOS jobs"
ginnun Mar 5, 2026
c901a81
fix: replace placeholder error and debug println in evaluator
ginnun Mar 5, 2026
54f9d7e
refactor: fix typo and reduce duplication in ogmios5_response
ginnun Mar 5, 2026
07736ab
refactor: extract shared UTxO output builder in ExternalEvaluator
ginnun Mar 5, 2026
d6f0b64
refactor: extract hex decode helpers in model/api
ginnun Mar 5, 2026
240cca7
fix: handle non-numeric version param without panic
ginnun Mar 5, 2026
c7bc031
chore: add tx evaluate endpoints to supported_endpoints.json
ginnun Mar 5, 2026
fd6aec7
fix: use plural /utils/txs/evaluate path to match legacy Blockfrost API
ginnun Mar 5, 2026
8738486
fix: replace panicking unwraps with proper error propagation in tx ev…
ginnun Mar 5, 2026
00fc720
fix: code quality cleanups in tx_evaluator
ginnun Mar 5, 2026
9b6385d
fix: misc code quality fixes
ginnun Mar 5, 2026
3e17ec8
fix: grammar, wording, and minor cleanups
ginnun Mar 5, 2026
7cebed7
docs/chore: clarify Conway era, evaluator warning, Dockerfile whitesp…
ginnun Mar 5, 2026
bdad9bd
fix: network magic mapping, dead code, version type, doc comment order
ginnun Mar 5, 2026
44e7945
fix: ScriptV6::Native panic, doc comment order, dead code removal
ginnun Mar 5, 2026
26fabc8
refactor: remove duplicate verify_one tests from error_decoder/extern…
ginnun Mar 5, 2026
cfbdfdb
fix: clarify conflicting_ogmios_version error message
ginnun Mar 5, 2026
891ec7b
fix: update test URIs from /utils/tx/ to /utils/txs/ (plural)
ginnun Mar 5, 2026
5c53c4d
fix: remove --evaluator CLI argument
ginnun Mar 5, 2026
3e1748f
refactor: Remove dead code, TransactionScriptFailure
ginnun Mar 5, 2026
607b8fc
fix: remove ?evaluator= query param override and is_external_evaluato…
ginnun Mar 5, 2026
ab57e66
fix: remove overly generic /data entry from .gitignore
ginnun Mar 5, 2026
56996fc
fix: drop compile-time CARGO_MANIFEST_DIR from testgen-hs search
ginnun Mar 5, 2026
3c8e436
fix: warn when testgen-hs response has both json and error fields
ginnun Mar 5, 2026
93008a9
fix: explain why TxIn::Other is unreachable in convert_byron_txin
ginnun Mar 5, 2026
e43824c
fix: return error instead of panic for unsupported tx era in extract_…
ginnun Mar 5, 2026
3bcc272
fix: use actual protocol_version from node instead of the hardcoded
ginnun Mar 5, 2026
cb3cad6
fix: remaining PR feedback in native.rs
ginnun Mar 5, 2026
e93f32e
fix: apply more PR feedback
ginnun Mar 5, 2026
e1be8f1
fix: derive SlotConfig from genesis network_magic instead of hardcode…
ginnun Mar 5, 2026
b0e9a47
fix: make Testgen.current_child_pid private,
ginnun Mar 6, 2026
a0ecdee
fix: remove inadequate in deny.toml
ginnun Mar 6, 2026
e15aa7d
fix: remove #[allow(dead_code)] from various files
ginnun Mar 6, 2026
d9569e4
fix: apply rest of the PR feedback
ginnun Mar 6, 2026
8af307d
fix: remove unused import and unneeded comment
ginnun Mar 10, 2026
c223beb
chore(legal): remove `LGPL-3.0` from allowed dependency licenses
michalrus Mar 11, 2026
1af9b9a
fix: replace expect/unwrap with TryFrom
ginnun Mar 12, 2026
b902fc5
fix: replace expect/unwrap with proper error handling
ginnun Mar 12, 2026
ef393c8
fix: remove unnecessary dead code convert_to_primitive_value_from_net…
ginnun Mar 12, 2026
9c36212
fix: group assets by policy id in native evaluator
ginnun Mar 12, 2026
eedd580
fix: user utxo input overrides node utxo
ginnun Mar 12, 2026
0ccca5a
fix: tx evaluator is not optional
ginnun Mar 12, 2026
e15752f
fix: move system_start conversion to common, clean up import and dead…
ginnun Mar 12, 2026
7b97ea6
fix: remove more dead code
ginnun Mar 12, 2026
5ae6b11
fix: rename endpoints.rs to eval_test.rs, fix CI test glob
ginnun Mar 12, 2026
9c8b3ee
fix: remove redundant JSON validation, add 10MB body size limit
ginnun Mar 12, 2026
7c9f978
fix: handle datum_hash in UTxO conversion
ginnun Mar 12, 2026
73b93c9
fix: remove CARGO_MANIFEST_DIR fallback from testgen-hs path resolution
ginnun Mar 12, 2026
ef0cd81
fix: remove unnecessary serde_json::to_value in wrapper.rs
ginnun Mar 13, 2026
a8bec1a
fix: join multiple pallas eval errors into one string
ginnun Mar 13, 2026
342e067
fix: remove orphan test files never included in compilation
ginnun Mar 13, 2026
f82990b
Merge branch 'main' into feat/tx-evaluation-rebased
ginnun Mar 13, 2026
0e7ebc7
Merge remote-tracking branch 'origin/main' into feat/tx-evaluation-re…
ginnun Mar 13, 2026
0115157
fix: inherit workspace version/license/edition in error_decoder
ginnun Mar 13, 2026
ef3bbb5
Merge remote-tracking branch 'origin/main' into feat/tx-evaluation-re…
ginnun Mar 13, 2026
434da48
fix: remove unused deps
ginnun Mar 13, 2026
f82af34
fix: skip ExternalDecoder cross-validation under tarpaulin
ginnun Mar 13, 2026
164b526
fix: gate ExternalDecoder and assert_json_eq behind tarpaulin cfg
ginnun Mar 13, 2026
eb29909
fix: remove unused deps -2-
ginnun Mar 13, 2026
fe4dd66
fix: remove unused workspace deps (bf-error-decoder, pallas, serde_with)
ginnun Mar 13, 2026
0edc8b6
fix: Add comment for noCostModelForLanguage
ginnun Mar 24, 2026
adb945d
docs: fix JSON doc comment formatting in ScriptV6
ginnun Mar 24, 2026
f71720d
docs: remove empty doc comment lines in utxos test
ginnun Mar 24, 2026
db94c15
docs: clarify Serialize/Deserialize asymmetry in DeserializationError…
ginnun Mar 24, 2026
69f459d
refactor: replace binary_or_hex_heuristic wit hex::decode
ginnun Mar 24, 2026
ac3a652
fix: user provided utxo merging
ginnun Mar 26, 2026
39237ce
Merge branch 'main' into feat/tx-evaluation-rebased
ginnun Mar 31, 2026
22d0873
fix: remove unused dev-dependencies flagged by cargo-machete
ginnun Mar 31, 2026
db5fc29
fix(tx-evaluator): align v5 response format with Ogmios v5.6 JSON schema
ginnun Apr 1, 2026
f25b7a8
fix(tx-evaluator): align v5/v6 response format with Ogmios spec and …
ginnun Apr 1, 2026
279472c
fix(tx-evaluator): Formatting
ginnun Apr 1, 2026
61c13a1
feat: add base64 decode support to binary_or_hex_heuristic
ginnun Apr 2, 2026
704ddab
fix(tx-evaluator): align v5 error parsing with testgen-hs message nes…
ginnun Apr 2, 2026
File filter

Filter by extension

Filter by extension


Conversations
Failed to load comments.
Loading
Jump to
Jump to file
Failed to load files.
Loading
Diff view
Diff view
1 change: 1 addition & 0 deletions .github/workflows/ci.yaml
Original file line number Diff line number Diff line change
Expand Up @@ -164,6 +164,7 @@ jobs:
timeout-minutes: 10
env:
CARDANO_NODE_SOCKET_PATH: /run/cardano-node/node_preview.socket
CARGO_PROFILE_DEV_DEBUG: "0"
run: nix develop .# --command cargo test --verbose -p blockfrost-platform-integration-tests --no-fail-fast

blockfrost_integration_tests:
Expand Down
Loading
Loading