9848 commits in all time Apr 18, 2026 23:02 – Jul 17, 2026 23:02 UTC
Argimirodelpozo puya-ts
Merge 8308ae773c43c1e738c5b2a5ae01107f895b256b into 57b9aac68bf720c3beb792dcaf5f30604691aa61
Git Commit 6c7c6ae5 Branch pull/397/merge Document 7/56 ++ 11 --
Argimirodelpozo puya-ts
feat: add description `desc` field in logged errors, used as the arc56 comment when provided
Git Commit e124f0f2 Branch desc-in-logged-errs Document 5/43 ++ 11 --
Argimirodelpozo puya-ts
test: add tests for new desc field in logged errors
Git Commit 8308ae77 Branch desc-in-logged-errs Document 2/13 ++ 0 --
Merge 5207ed19377de3e0cafb6b5a38cb8dc0ceee6295 into 3442519234c85345cde5f05b60f52e14d74fa7f3
Git Commit 988da1c0 Branch pull/594/merge Document 2/152 ++ 2 --
Fix: Wallet.delete_key/delete_multisig return False for non-existent addresses
Fix GitHub issue #472: Wallet.delete_key() and Wallet.delete_multisig()
now correctly return False when the specified address does not exist in
the wallet, instead of always returning True.

The fix adds a pre-check using list_keys() / list_multisig() before
calling the KMD delete endpoint. This prevents callers from incorrectly
assuming a deletion succeeded when the key/multisig was never present.

Changes:
- algosdk/wallet.py: Add existence check in delete_key() and delete_multisig()
- algosdk/wallet.py: Update docstrings to document False return value
- tests/unit_tests/test_wallet.py: New test file with 6 unit tests
Git Commit 5207ed19 Branch pull/594/head Document 2/152 ++ 2 --
semantic-release puya
5.9.0
Automatically generated by python-semantic-release
Git Commit 89276970 Branch main Document 28/69 ++ 1,023 --
Argimirodelpozo puya-ts
Merge 43e13f66bb62cdae6db1d3a5c0961f77c5df8967 into 57b9aac68bf720c3beb792dcaf5f30604691aa61
Git Commit aed266c8 Branch pull/397/merge Document 7/58 ++ 13 --
Argimirodelpozo puya-ts
test: add tests for new desc field in logged errors
Git Commit 43e13f66 Branch desc-in-logged-errs Document 2/13 ++ 0 --
Argimirodelpozo puya
feat: description field in logged errors (#746)
Git Commit 11f91577 Branch main Document 43/1,797 ++ 800 --
Argimirodelpozo puya
chore: poe gen
Git Commit b517a493 Branch pull/746/head Document 1/1 ++ 0 --
Argimirodelpozo puya
chore: add changelog
Git Commit f3e2e527 Branch pull/746/head Document 1/43 ++ 0 --
Argimirodelpozo puya
chore: compile all
Git Commit 156ccfcf Branch feat/desc-in-logged-err Document 32/1,673 ++ 795 --
Argimirodelpozo puya
test: description field in logged errors test
Git Commit fc893cbb Branch feat/desc-in-logged-err Document 3/40 ++ 0 --
Argimirodelpozo puya
feat: desc field in logged errors
Git Commit a7bfc935 Branch feat/desc-in-logged-err Document 6/40 ++ 5 --
cusma specs
Merge 4092d0418b63f9d1580c81297c5c4ee360413584 into 71e152527831ea860cfe66888704ff5b84373609
Git Commit 8f37db46 Branch pull/293/merge Document 7/170 ++ 30 --
cusma specs
docs: add pq fee surcharge reference
Git Commit 4092d041 Branch pq-account Document 1/1 ++ 1 --
cusma specs
docs: add missing lmsig domain separator
Git Commit 2547d0ef Branch pq-account Document 3/18 ++ 11 --
jannotti go-algorand
Merge bd9dfbdff03c473da70d441c75b3f26e399508e8 into 1975415aaf4c28c58e359a719ffdd3e7c6f289e8
Git Commit 218b8c1e Branch pull/6666/merge Document 13/339 ++ 158 --
jannotti go-algorand
Merge remote-tracking branch 'upstream/master' into explicit-hb-challenge
Git Commit bd9dfbdf Branch pull/6666/head Document 29/1,407 ++ 102 --
cusma specs
Merge fe0c4491214cee92febe56508e12975581b1d7bd into 71e152527831ea860cfe66888704ff5b84373609
Git Commit 5985cb77 Branch pull/293/merge Document 7/158 ++ 25 --
cusma specs
docs: pq delegated logic signature
Git Commit fe0c4491 Branch pq-account Document 5/57 ++ 21 --
onetechnical go-algorand
Merge 697cc227a449966bbdee7f7b67435e0e01ad123a into 1975415aaf4c28c58e359a719ffdd3e7c6f289e8
Git Commit 3555a167 Branch pull/6667/merge Document 9/415 ++ 60 --