14 commits in all time Dec 17, 2025 21:29 – Mar 17, 2026 21:29 UTC
Merge cd4e1c75f5ca5aadfd05f4ad10ed8cfd22630bc8 into ea0ac847354ffee62b94e477723b2f570c995b24
Git Commit a759d226 Branch pull/11/merge Document 3/258 ++ 1 --
Merge branch 'main' into feature/extract-signature-from-signed-transaction
Git Commit cd4e1c75 Branch feature/extract-signature-from-signed-transaction Document No file changes
Add SignTransactionReturnSignature and ExtractSignatureFromSignedTransaction functions
Add two new functions for joint account signing flows:

1. SignTransactionReturnSignature - Signs a transaction and returns only the
   64-byte ed25519 signature (not the full signed transaction). This is useful
   for joint account signing where signatures need to be submitted separately.

2. ExtractSignatureFromSignedTransaction - Extracts the signature bytes from
   a msgpack-encoded signed transaction. Returns the 64-byte signature if
   present, or an error if unsigned/empty.

Error handling:
- Returns error for empty/nil input
- Returns error for unsigned transactions (empty signature)
- Returns error for invalid msgpack data

Also bumps version to 1.0.9.

Includes comprehensive tests for both functions.
Git Commit 82d61770 Branch feature/extract-signature-from-signed-transaction Document 3/258 ++ 1 --
Merge 78f2ac6dc97f828b0671dbff4e3dc9b6e813389f into ea0ac847354ffee62b94e477723b2f570c995b24
Git Commit bb1fc67c Branch pull/11/merge Document 3/258 ++ 1 --
Merge branch 'main' into feature/extract-signature-from-signed-transaction
Git Commit 78f2ac6d Branch feature/extract-signature-from-signed-transaction Document No file changes
Add SignTransactionReturnSignature and ExtractSignatureFromSignedTransaction functions
Add two new functions for joint account signing flows:

1. SignTransactionReturnSignature - Signs a transaction and returns only the
   64-byte ed25519 signature (not the full signed transaction). This is useful
   for joint account signing where signatures need to be submitted separately.

2. ExtractSignatureFromSignedTransaction - Extracts the signature bytes from
   a msgpack-encoded signed transaction. Returns the 64-byte signature if
   present, or nil if unsigned.

Also bumps version to 1.0.8.

Includes comprehensive tests for both functions.
Git Commit aaa0383f Branch feature/extract-signature-from-signed-transaction Document 3/258 ++ 1 --
Add ExtractSignatureFromSignedTransaction function
Add a new function to extract the ed25519 signature bytes from a
msgpack-encoded signed transaction. This is the inverse operation of
AttachSignature and is useful for joint account signing flows where
signatures need to be extracted and submitted separately.

The function:
- Returns the 64-byte signature if present
- Returns nil for unsigned transactions
- Returns nil for empty/nil input
- Returns error for invalid msgpack data

Includes comprehensive tests covering all edge cases.
Git Commit c4fdfd4c Branch tags/v1.0.7^0 Document 3/132 ++ 1 --
Merge 8ce9a5c1d9eee1b4176a82c70c882713bbed6cb4 into 84e45e2b4049b0789441dd813e8e1e2a9f5d11e6
Git Commit 263d904b Branch pull/10/merge Document 1/1 ++ 1 --
PERA-2629 Use extra amount instead of extracted for arc59 calculation (#9)
Git Commit 84e45e2b Branch main Document 2/116 ++ 5 --
Merge c6c961dafdd0a3adbf02e182045e50c4292b8f62 into 261055026ffc60bbd76f96046a774bf5b14727b4
Git Commit d02db0e6 Branch pull/9/merge Document 2/116 ++ 5 --
PERA-2629 Use extra amount instead of extracted for arc59 calculation
Git Commit c6c961da Branch pera-2629 Document 2/116 ++ 5 --