Skip to content

test(e2e): let the canonical transfer source span multiple UTxOs - #26

Merged
scarmuega merged 1 commit into
mainfrom
fix/transfer-vector-multi-utxo
Sep 27, 2026
Merged

scarmuega merged 1 commit into
mainfrom
fix/transfer-vector-multi-utxo

Conversation

@scarmuega

Copy link
Copy Markdown
Contributor

Syncs the canonical transfer vector from sdk-spec/test-vectors/transfer (tx3 domain commit 2bc0b26).

Why

The live e2e fails with -32002 input not resolved: source. The shared preprod wallet still holds ~6,674 ADA across 912 UTxOs, but every run returns the 10 ADA quantity and 5 ADA tax to the same address, so it has fragmented into 10 and 5 ADA UTxOs. The transfer's single-UTxO input source needs one UTxO covering quantity + tax + fees (~16.67 ADA), and the largest left is 16.666622 ADA.

Change

  • input source → input* source, so the resolver combines UTxOs.
  • transfer.tii regenerated with tx3c 0.24.0; only the transfer TIR changes (many: true). New SHA-256: 02da9f4a6710dd4821cf219c5f373d14e3c933519953068c1b03e38947568d32.
  • examples/ now carries the canonical source too; it had drifted (no min_utxo(change), unnamed change output).

Verification

  • not run locally (cffi fails to build on the local Python 3.14); CI covers pytest and the e2e job.
  • The live e2e job on this PR is the real check: it must resolve against preprod with the fragmented wallet.

🤖 Generated with Claude Code

Sync the canonical transfer vector from sdk-spec (tx3 2bc0b26). The source
input is now input* source, so the resolver can combine UTxOs: the shared
preprod wallet has fragmented into 10 and 5 ADA UTxOs and no single one
covers quantity + tax + fees any more, which made the live e2e fail with
-32002 input not resolved: source.

transfer.tii SHA-256: 02da9f4a6710dd4821cf219c5f373d14e3c933519953068c1b03e38947568d32

Co-Authored-By: Claude Opus 5.5 (1M context) <noreply@anthropic.com>
@scarmuega
scarmuega merged commit 0dca053 into main Sep 27, 2026
3 checks passed
@scarmuega
scarmuega deleted the fix/transfer-vector-multi-utxo branch September 27, 2026 23:37
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant