Skip to content

Conversation

@chavic
Copy link
Collaborator

@chavic chavic commented Jan 10, 2026

This PR addresses #1262 and hardens the FFI boundary by validating primitive inputs and surfacing explicit errors. Updates integration tests/bindings to match the new error shapes and removes silent acceptance of invalid fee rates/amounts.

Follow-ups

Decide final script/witness size caps and document rationale.
Add Dart integration fix for large fee rate parsing (separate PR).

@coveralls
Copy link
Collaborator

coveralls commented Jan 10, 2026

Pull Request Test Coverage Report for Build 21028321146

Details

  • 0 of 0 changed or added relevant lines in 0 files are covered.
  • No unchanged relevant lines lost coverage.
  • Overall coverage remained the same at 82.909%

Totals Coverage Status
Change from base Build 20968389230: 0.0%
Covered Lines: 9673
Relevant Lines: 11667

💛 - Coveralls

@benalleng benalleng mentioned this pull request Jan 13, 2026
9 tasks
@chavic chavic force-pushed the chavic/primitives-validation branch from e8af071 to cd3391a Compare January 15, 2026 10:38
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.

2 participants