Activity Overview

Commits and releases over time

  • Commits
  • Releases
  • Authors

Repository Explorer

30 commits in all time May 03, 2026 13:57 – Aug 01, 2026 13:57 UTC
mitre88 py-algorand-sdk
Merge d94134390af082adaa628ceb8ee919c8286f1cce into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit e6ce065a Branch pull/598/merge Document 2/40 ++ 1 --
mitre88 py-algorand-sdk
fix: return False from Wallet.delete_key when address missing
Per the documented contract, delete_key should return True only when
the account was deleted. Check membership via list_keys first so a
missing address returns False instead of always reporting success.

Closes #472
Git Commit d9413439 Branch pull/598/head Document 2/40 ++ 1 --
Merge b5f564e3f978c75fcb987c75cdb88f6327f4a655 into 564e5164780b79ae9404e80ca411ff99814b74ca
Git Commit d6eca142 Branch pull/596/merge Document 4/80 ++ 7 --
feat: allow schema and program page changes on application update
Git Commit f7911bc4 Branch feat/v42 Document 4/66 ++ 6 --
feat: expose simulate group usage and fees paid
Git Commit b5f564e3 Branch feat/v42 Document 1/14 ++ 1 --
Merge 404ea956f32c9c05ec3bdb5745456e9215238191 into 564e5164780b79ae9404e80ca411ff99814b74ca
Git Commit 0631f52a Branch pull/596/merge Document 3/63 ++ 6 --
feat: expose simulate group usage and fees paid
Git Commit 404ea956 Branch feat/v42 Document 1/14 ++ 1 --
feat: allow schema and program page changes on application update
Git Commit 50982cd4 Branch feat/v42 Document 3/49 ++ 5 --
joe-p py-algorand-sdk
Merge a17833838578988c806f9024698c8bedda6b29ff into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit cf889ba0 Branch pull/561/merge Document 4/103 ++ 1 --
Merge f4d6dfed3255670bf3af6f2be1584bcf1de573fc into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit ddfafc6f Branch pull/591/merge Document 1/5 ++ 1 --
Merge 137b1b912ae3dd24ea0557a60737f55d25cb7654 into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit f0ffe1d5 Branch pull/589/merge Document 1/1 ++ 1 --
Merge f9bcc4d6f2eb5933886ea835e14529d8f2f01e00 into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit d4cb0579 Branch pull/592/merge Document 1/4 ++ 1 --
algolog py-algorand-sdk
Merge d57284877c3a8d1ddd0d521048b9583641f01332 into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit b9db2ceb Branch pull/556/merge Document 2/8 ++ 0 --
Merge 3a8d8627bffb9322d688c05c9491196c9ae94feb into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit af8fe8d6 Branch pull/590/merge Document 1/1 ++ 1 --
Merge 5207ed19377de3e0cafb6b5a38cb8dc0ceee6295 into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit e853b9db Branch pull/594/merge Document 2/152 ++ 2 --
Merge 4541936738e5f53afb1b437beb56ee1c5e41725f into 95d55a9b81145fcbc0a09023680b96b684f57b64
Git Commit 564e5164 Branch pull/595/merge Document 20/1,764 ++ 9 --
feat: add post-quantum (Falcon-1024) signature support
Git Commit 0434dee4 Branch feat/pq Document 20/1,731 ++ 8 --
fix: sign post-quantum preimages unhashed and rename wire key to pqsig
Git Commit 45419367 Branch feat/pq Document 10/108 ++ 88 --
fix: return base64 from sign_bytes and decode standalone PQSig
Git Commit 38f8461a Branch feat/pq Document 4/25 ++ 13 --
Merge pull request #593 from algorand/chore/deprecate_dryrun
chore: remove dryrun
Git Commit 95d55a9b Branch main Document 18/2 ++ 2,519 --
Merge 815f5570fcb20798f87e8169568b71b6ab2690c4 into 3442519234c85345cde5f05b60f52e14d74fa7f3
Git Commit 8dca8b5d Branch pull/593/merge Document 18/2 ++ 2,519 --
chore: remove dryrun instead of deprecating it
Git Commit 815f5570 Branch chore/deprecate_dryrun Document 13/2 ++ 1,719 --
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 --
Merge 1f685171f674277a151a284122b6f2e0363bd94f into 3442519234c85345cde5f05b60f52e14d74fa7f3
Git Commit c629619c Branch pull/593/merge Document 9/28 ++ 828 --