567 commits in all time Dec 17, 2025 17:46 – Mar 17, 2026 17:46 UTC
joe-p algokit-utils-ts
Merge 38b35884c63728b822ebc67e544ab21bf6c62dde into 7e53ab0b2f9f1f9e4f38c014f3cd2f4c33d97796
Git Commit 42dbd31a Branch pull/558/merge Document 300/197,830 ++ 57,604 --
joe-p algokit-utils-ts
fix: correctly log address (#557)
* fix: correctly log address

* chore: npm audit fix
Git Commit 38b35884 Branch decoupling Document 5/234 ++ 289 --
joe-p algokit-utils-ts
Merge b24c11eba37bbb374c914fb09d9f9f9a45a674c5 into 6c4df76c8262b597b114b86fa615e8460776641e
Git Commit 21b03c22 Branch pull/557/merge Document 5/234 ++ 289 --
joe-p algokit-utils-ts
chore: npm audit fix
Git Commit b24c11eb Branch decoupling-fix/logging_addrs Document 2/205 ++ 261 --
joe-p algokit-utils-ts
Merge 9b16af190fc4eed7ebe0c2bc78d3c68ef89f76ad into 6c4df76c8262b597b114b86fa615e8460776641e
Git Commit 40318679 Branch pull/557/merge Document 3/29 ++ 28 --
joe-p algokit-utils-ts
Merge branch 'decoupling' into decoupling-fix/logging_addrs
Git Commit 9b16af19 Branch decoupling-fix/logging_addrs Document 13/2,063 ++ 53 --
joe-p algokit-utils-ts
docs: signing examples & secret management docs (#550)
* feat: ed25519 wrapped seed interface

* chore: fix npm audit

* chore: PR review feedback

* test: await runTests

* fix: ensure seed is properly zeroed out

* feat: wrapped secret

* chore: update .nsprc

* chore: PR review

* chore: remove 64-byte secret wrapping/unwrapping

* chore: add signing examples

* chore: add mock KMSClient for CI

* docs: add secret-management.md

* docs: AWS comment

* docs: add imports

* docs: add header comments

* chore: use utils/crypto

* Apply suggestions from code review

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: rm FIXME from docs/examples

* Potential fix for pull request finding

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* docs: fix grammar

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>

* chore: use sidebar config json

* chore: update sidebar config, examples loader and verification scripts

* chore: add nsprc exception for flatted vuln (1114526)

---------

Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Co-authored-by: Luca Martini <luca.martini@algorand.foundation>
Git Commit 6c4df76c Branch decoupling Document 13/2,063 ++ 53 --
joe-p algokit-utils-ts
Merge b8ab11cc3283c500f27be1bf4b5a5c9647124146 into a049642efac396e989290f8a78f7c0fc32b65541
Git Commit 73474052 Branch pull/550/merge Document 13/2,063 ++ 53 --
joe-p algokit-utils-ts
Merge 6e4b86b54086a9e42d3c207bade29e56b8e474d7 into a049642efac396e989290f8a78f7c0fc32b65541
Git Commit b93285e7 Branch pull/557/merge Document 3/29 ++ 28 --
joe-p algokit-utils-ts
fix: correctly log address
Git Commit 6e4b86b5 Branch decoupling-fix/logging_addrs Document 3/29 ++ 28 --
joe-p algokit-utils-ts
chore: assert top bit isn't set (#552)
* chore: assert top bit isn't set

In the xHD lib, the signing function uses
[crypto_scalarmult_ed25519_base_noclamp](https://github.com/algorandfoundation/xHD-Wallet-API-ts/blob/96e7a4be6bca67a4f77252206811f7676e59e5ec/src/x.hd.wallet.api.crypto.ts#L144-L144)
to get the public key  which [clears the top
bit](https://github.com/algorandfoundation/xHD-Wallet-API-ts/blob/9849fb3e90cecfb6348e188ff445b55806bfde00/src/sumo.facade.ts#L106-L106).
Then for the signing, the [raw
scalar](https://github.com/algorandfoundation/xHD-Wallet-API-ts/blob/96e7a4be6bca67a4f77252206811f7676e59e5ec/src/x.hd.wallet.api.crypto.ts#L156-L156)
is used without clearing the top bit. Since this is not an exported
function and the keys used are always from the known derivation function
(which ensure the top bit is clear), then this is not an issue. In
AlgoKit, however, we have no guarantees about where the scalar comes
from. As such, it's possible for someone to pass a scalar that does not
have the top bit cleared. The two options are to either clear it
automatically or error, but since a scalar without the top bit cleared
is invalid ed255519 scalar it seems preferable to just throw an error.

* test: add scalar top-bit tests
Git Commit a049642e Branch decoupling Document 2/51 ++ 2 --
joe-p algokit-utils-ts
Merge b8ab11cc3283c500f27be1bf4b5a5c9647124146 into b0cb9934aa4fb6cd83373807ece0a774b5c12770
Git Commit e3ec5315 Branch pull/550/merge Document 13/2,063 ++ 53 --
chore: add nsprc exception for flatted vuln (1114526)
Git Commit b8ab11cc Branch decoupling-docs/wrapped_docs Document 1/5 ++ 0 --
joe-p algokit-utils-ts
Merge b10bd2ec18cfe8e757c05186a4e10e3bc38f176b into b0cb9934aa4fb6cd83373807ece0a774b5c12770
Git Commit d64b907d Branch pull/550/merge Document 12/2,058 ++ 53 --
chore: update sidebar config, examples loader and verification scripts
Git Commit b10bd2ec Branch decoupling-docs/wrapped_docs Document 6/22 ++ 4 --
joe-p algokit-utils-ts
Merge 77ac1ac18814c4428720c04278c9db65d6d68fa8 into b0cb9934aa4fb6cd83373807ece0a774b5c12770
Git Commit a316b808 Branch pull/550/merge Document 8/2,039 ++ 52 --
joe-p algokit-utils-ts
chore: use sidebar config json
Git Commit 77ac1ac1 Branch decoupling-docs/wrapped_docs Document 1/3 ++ 65 --
joe-p algokit-utils-ts
Merge branch 'decoupling' into decoupling-docs/wrapped_docs
Git Commit 208134ec Branch decoupling-docs/wrapped_docs Document 1/5 ++ 5 --
joe-p algokit-utils-ts
docs: fix grammar
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Git Commit 9b950fe4 Branch decoupling-docs/wrapped_docs Document 1/1 ++ 1 --
joe-p algokit-utils-ts
Potential fix for pull request finding
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Git Commit b2257a1a Branch decoupling-docs/wrapped_docs Document 1/1 ++ 1 --
joe-p algokit-utils-ts
Merge 5d39e34e8bd7bb681b86c7fa0e85c936cc7b1e5b into b0cb9934aa4fb6cd83373807ece0a774b5c12770
Git Commit aed089e6 Branch pull/550/merge Document 9/2,104 ++ 55 --
joe-p algokit-utils-ts
chore: rm FIXME from docs/examples
Git Commit 5d39e34e Branch decoupling-docs/wrapped_docs Document 4/0 ++ 13 --
joe-p algokit-utils-ts
Merge 464b3296d5ee22cf33ced85443601a08fe2cd02c into b0cb9934aa4fb6cd83373807ece0a774b5c12770
Git Commit 943fdc46 Branch pull/550/merge Document 9/2,117 ++ 55 --
joe-p algokit-utils-ts
Apply suggestions from code review
Co-authored-by: Copilot Autofix powered by AI <175728472+Copilot@users.noreply.github.com>
Git Commit 464b3296 Branch decoupling-docs/wrapped_docs Document 2/6 ++ 6 --