Skip to content

feat: add Cardano and raw Ed25519 signers - #4

Merged
scarmuega merged 2 commits into
mainfrom
work/work-f2f727caca9660385321e5dcc103b638cd041d80
Sep 26, 2026
Merged

scarmuega merged 2 commits into
mainfrom
work/work-f2f727caca9660385321e5dcc103b638cd041d80

Conversation

@scarmuega

Copy link
Copy Markdown
Contributor

Summary

  • add Java 21 raw-key Ed25519 and CIP-1852 Cardano signer implementations
  • validate transaction envelopes and signer/address binding with typed SDK errors
  • add independent signer vectors, external custom-signer coverage, and sensitive-input documentation

Verification

  • ./mvnw -B -ntp spotless:check
  • ./mvnw -B -ntp test (21 tests)
  • ./mvnw -B -ntp verify
  • ./mvnw -B -ntp install
  • ./mvnw -B -ntp -f examples/consumer/pom.xml package
  • ./mvnw -B -ntp dependency:tree -DoutputFile=target/dependency-tree.txt

Fixture SHA-256: 4709a14be0b7cfbb77a31dda0c5933ee5041433f424f1b71cd20c40fe9045d08

@scarmuega

scarmuega commented Sep 25, 2026 •

Copy link
Copy Markdown
Contributor Author

Merge observed.

Plan: plans/java-sdk-signers.md
QA-approved head: 1c4e28a8bdf56baef631bf46696ad80fe0f6ea79

Trellis will verify the human merge evidence, adopt the domain pin, and retire the plan. No further merge action is needed.

…1d80

Resolve conflicts with the TII loading, TRP client, argument encoding
and facade resolve changes that landed on main after this branch was
cut. README keeps main's client sections and adds the signer section;
the external consumer test keeps both import sets.

Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
@scarmuega
scarmuega marked this pull request as draft September 25, 2026 23:23
@scarmuega
scarmuega marked this pull request as ready for review September 26, 2026 12:48
@scarmuega
scarmuega merged commit e8cd3e1 into main Sep 26, 2026
12 checks passed
@scarmuega
scarmuega deleted the work/work-f2f727caca9660385321e5dcc103b638cd041d80 branch September 26, 2026 12:51
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