Home / Reports / May 16, 2025

Explore daily commit reports from the Algorand ecosystem. Stay updated with the latest code changes, repository activity, and developer contributions, refreshed every day.

May 15, 2025 Arrow Back Arrow Forward May 17, 2025
M
T
W
T
F
S
S
28
29
30
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
1
2
3
4
5
6
7
8

Friday, May 16, 2025

173 commits were pushed across 23 repos by 32 authors. There were 175,674 additions and 96,156 deletions.

Stay up to date with the latest insights and developments on AlgoScan

Authors

Updated Repos

...

Commit Log

- 01:00:21 FI from master (go-algorand)
- 01:00:22 Build 2350 Data (go-algorand)
achidlow 03:14:34 refactor to remove alias from arc4_alias field, since cattrs wasn't using it for serialization after all (puya)
achidlow 03:15:40 chore: compile all (puya)
achidlow 03:15:40 chore: compile all (puya)
achidlow 03:15:40 chore: compile all (puya)
achidlow 03:15:40 add changelog note (puya)
achidlow 03:15:40 chore: update nodes.ts.txt (puya)
achidlow 03:15:40 chore: update puya lib (puya)
achidlow 03:15:40 let optimizer handle len of fixed length bytes (puya)
achidlow 03:15:40 fix missing module markers (puya)
achidlow 03:15:40 validate length is non-negative (puya)
achidlow 03:15:40 make sure result type of any new `BytesUnaryOperator` enum members is considered (puya)
achidlow 03:15:40 add sized-bytes result access test (puya)
achidlow 03:15:40 validate length of BytesConstant matches size type if supplied (puya)
achidlow 03:15:40 validate SliceExpression result type (puya)
tristanmenz… 03:15:40 test: Add test which compiles awst output of puya-ts for static bytes contract (puya)
tristanmenz… 03:15:40 test: Add tests for awst node validation of fixed bytes type (puya)
achidlow 03:15:40 fix relative path issue (puya)
achidlow 03:15:40 add validation + defaulting for IndexExpression (puya)
achidlow 03:15:40 - check for output changes in from-AWST test (puya)
achidlow 03:15:40 used sized-bytes WType for transaction fields (puya)
tristanmenz… 03:15:40 feat: Include length property on bytes wtype to allow for declaring fixed length byte arrays (puya)
achidlow 03:15:40 BytesBinaryOperation: (puya)
achidlow 03:15:40 fix inheritance of BytesWType (puya)
achidlow 03:15:40 allow comparison between different statically-sized bytes (puya)
achidlow 03:15:40 validate that `MethodConstant.wtype` is correct now that it's allowed to be supplied (puya)
achidlow 03:15:40 make optimisations that rely on sized types safe (puya)
achidlow 03:15:40 validate IntersectionSliceExpression result type (puya)
achidlow 03:15:40 fix visitor handling of BytesWType (puya)
achidlow 03:15:40 fix missing test marker (puya)
achidlow 03:49:22 chore: compile all (puya)
achidlow 03:49:22 add changelog note (puya)
achidlow 03:49:22 fix missing module markers (puya)
achidlow 03:49:22 chore: compile all (puya)
achidlow 03:49:22 make sure result type of any new `BytesUnaryOperator` enum members is considered (puya)
achidlow 03:49:22 allow comparison between different statically-sized bytes (puya)
achidlow 03:49:22 validate length of BytesConstant matches size type if supplied (puya)
achidlow 03:49:22 chore: compile all (puya)
tristanmenz… 03:49:22 test: Add test which compiles awst output of puya-ts for static bytes contract (puya)
achidlow 03:49:22 chore: update nodes.ts.txt (puya)
achidlow 03:49:22 used sized-bytes WType for transaction fields (puya)
achidlow 03:49:22 make optimisations that rely on sized types safe (puya)
achidlow 03:49:22 validate IntersectionSliceExpression result type (puya)
achidlow 03:49:22 let optimizer handle len of fixed length bytes (puya)
achidlow 03:49:22 fix visitor handling of BytesWType (puya)
achidlow 03:49:22 fix relative path issue (puya)
tristanmenz… 03:49:22 test: Add tests for awst node validation of fixed bytes type (puya)
tristanmenz… 03:49:22 feat: Include length property on bytes wtype to allow for declaring fixed length byte arrays (puya)
achidlow 03:49:22 - check for output changes in from-AWST test (puya)
achidlow 03:49:22 fix missing test marker (puya)
achidlow 03:49:22 validate SliceExpression result type (puya)
achidlow 03:49:22 BytesBinaryOperation: (puya)
achidlow 03:49:22 fix inheritance of BytesWType (puya)
achidlow 03:49:22 chore: update puya lib (puya)
achidlow 03:49:22 validate length is non-negative (puya)
achidlow 03:49:22 validate that `MethodConstant.wtype` is correct now that it's allowed to be supplied (puya)
achidlow 03:49:22 add sized-bytes result access test (puya)
achidlow 03:49:22 add validation + defaulting for IndexExpression (puya)
daniel-make… 05:52:30 test (puya)
achidlow 06:00:00 chore: compile all (puya)
daniel-make… 06:00:02 feat: use `box_len` instead of `box_get` if only checking for box existence (WIP, not sure if needed) (puya)
daniel-make… 06:01:07 chore: compile all (puya)
achidlow 06:01:10 chore: compile all (puya)
daniel-make… 06:01:10 feat: add optimizations for more efficient use of box related ops (WIP) (puya)
daniel-make… 06:44:31 refactor: simplify get_native_to_arc4_serializer implementation (algorand-python-testing)
daniel-make… 06:50:59 refactor: simplify get_native_to_arc4_serializer implementation (algorand-python-testing)
aorumbayev 06:50:59 chore: tweak ci (algorand-python-testing)
aorumbayev 06:50:59 fix: fixes type checking of tuples with primitive types (algorand-python-testing)
aorumbayev 06:50:59 chore: add simple test for tuple with primitives in return type (algorand-python-testing)
aorumbayev 06:50:59 chore: add matrix to run on both 3.12 and 3.13 (algorand-python-testing)
- 06:54:44 0.6.0-beta.3 (algorand-python-testing)
MarcLlopart 07:16:30 Fix: Title - add Leaderboard (developer-dashboard)
techy-ops 07:20:12 Update tsconfig.node.json (BlockEstate)
techy-ops 07:20:50 Update package.json (BlockEstate)
dependabot[… 07:33:37 Bump tailwindcss-ruby from 4.0.9 to 4.1.7 (revelio)
renovate[bo… 07:38:54 fix(deps): update dependency next to v14 [security] (algoworld-explorer)
filipetamota 07:51:07 unused code deleted (pera-ios)
neilcampbell 08:01:00 fix: re-add the git user config (algokit-core)
filipetamota 08:19:18 Merge branch 'sprint25-9' into feature/2048-navigation-redesign-phase1 (pera-ios)
filipetamota 08:20:03 Merge branch 'feature/2048-navigation-redesign-phase1' into feature/2052-add-cards-view-to-menu (pera-ios)
filipetamota 08:26:50 Merge branch 'feature/2052-add-cards-view-to-menu' into feature/2054-add-banner-carousel (pera-ios)
filipetamota 08:29:01 Merge branch 'feature/2054-add-banner-carousel' into feature/2053-add-nfts-view-menu (pera-ios)
boblat 08:33:47 feat: support storing tuples in state (algorand-python-testing)
etzellux 08:37:02 update requirements.txt (tinyman-order-protocol)
etzellux 08:39:35 fix order_approval post_update method (tinyman-order-protocol)
neilcampbell 08:40:48 fix: skip ci for version commits so they don't try to trigger another release (algokit-core)
etzellux 08:41:16 fix OrderingClient create_order_app and cancel_recurring_order methods (tinyman-order-protocol)
etzellux 08:41:33 fix tests (tinyman-order-protocol)
gulcinuras 09:07:40 Merge pull request #13 from tinymanorg/feat/upgrade-algosdk (tinyman-swap-widget-sdk)
filipetamota 09:16:50 :construction: spot banners endpoint implemented (pera-ios)
CiottiGiorg… 09:28:23 feat: refactored the logic code into the rust crate and re-exposed it in the FFI crate. (algokit-core)
neilcampbell 09:32:19 fix: supply token to non release build (algokit-core)
neilcampbell 09:47:26 Merge pull request #88 from algorandfoundation/fix/branch-protection (algokit-core)
engineering… 09:52:38 chore(python/algokit_transact): bump version to 1.0.0-alpha.2 [skip ci] (algokit-core)
semantic-re… 09:58:36 Notes added by 'git notes add' (algokit-core)
semantic-re… 10:03:20 Notes added by 'git notes add' (algokit-core)
engineering… 10:05:31 chore(python/algod_api): bump version to 1.0.0-alpha.2 [skip ci] (algokit-core)
semantic-re… 10:09:41 Notes added by 'git notes add' (algokit-core)
CiottiGiorg… 10:20:18 chore: addressed review comment on bridge core module visibility (algokit-utils-py)
CiottiGiorg… 10:22:24 Merge branch 'main' into feat/algokit-core-payment (algokit-utils-py)
filipetamota 10:27:21 :construction: spot banners logic implemented (pera-ios)
cusma 11:02:46 docs: ledger non-normative transaction pool (specs)
etzellux 11:37:33 Merge pull request #5 from tinymanorg/recurring-execution (tinyman-order-protocol)
filipetamota 12:22:06 :construction: spot banners carousel added (pera-ios)
CiottiGiorg… 12:48:02 chore: adding locally built algod client (algokit-utils-py)
cusma 12:52:01 docs: minor enhancements (specs)
neilcampbell 12:57:12 build: align the semantic release conventions with the other AlgoKit repos (#86) (algokit-core)
cusma 13:00:05 docs: nit (specs)
Premkumar18… 13:34:17 feat: implement core backend logic for property transactions in BlockEstate (BlockEstate)
Premkumar18… 13:35:52 Added interactive frontend logic for property listings and user actions (BlockEstate)
cusma 13:44:50 docs: ledger non-normative block commitment (specs)
neilcampbell 14:00:17 build: adjust py api ci/cd to do less when not doing a release (algokit-core)
yasin-ce 14:07:31 PERA-2150 :: Update copies for hd account recover flow (pera-android)
nickthelege… 14:09:01 Version: 1.0.50: Working event register, Acceptable Airdrop UI (AlgoQuest)
gulcinuras 14:20:37 fix(order): Improve code readability, add descriptions in jsdoc format (tinyman-js-sdk)
neilcampbell 14:23:20 Merge pull request #89 from algorandfoundation/build/tweak-py-api-client (algokit-core)
nickthelege… 14:31:07 Version: Edited Back to Old Version of Battle Beasts (AlgoQuest)
michaeltchu… 14:40:49 PERA-1962 :: remove imports not needed yet (pera-android)
- 14:42:46 Streamline Docker flow and update documentation (offline-wallet-generator)
CiottiGiorg… 14:47:00 fix: use a pre-computed constant to determine the impact of a signature in the encoded transaction (algokit-core)
michaeltchu… 14:49:57 PERA-1962 :: add comment for new comment (pera-android)
michaeltchu… 15:14:10 chore: log greeting (2025-05-16) (a-day-in-my-bobalife)
gulcinuras 15:18:40 fix(order): Rename collect method, add convertStandardTransactionsToSignerTransactions util to base client (tinyman-js-sdk)
gulcinuras 15:25:57 Add protected tag for convertStandardTransactionsToSignerTransactions method (tinyman-js-sdk)
yasin-ce 15:33:01 PERA-2150 :: Update copies for hd account recover flow (#297) (pera-android)
michaeltchu… 15:33:16 Merge branch 'dev' into PERA-1962-card (pera-android)
gulcinuras 15:33:46 Improve consistency of function names and descriptions (tinyman-js-sdk)
pbennett 15:42:27 fix(*): Remove per-pool APY display - initial impl was causing tests to hang (reti)
gulcinuras 15:42:33 chore(order): Get a build (tinyman-js-sdk)
gulcinuras 15:47:45 Convert convertStandardTransactionsToSignerTransactions method from protected to public (tinyman-js-sdk)
pbennett 15:48:37 fix(ui): The new 'show ineligible' checkbox was off by default but didn't actually filter out by default (reti)
gulcinuras 15:53:57 Get a build (tinyman-js-sdk)
pbennett 15:55:54 fix(ui): lint issue (reti)
jannotti 16:00:04 Add to the export_sdk_types script to keep SDK in sync (go-algorand)
jannotti 16:00:27 Remove unneeded allocbounds from SDK (go-algorand-sdk)
neilcampbell 16:04:35 docs: document how to install the alpha packages (algokit-core)
gulcinuras 16:09:29 fix(order/types): Fix expected asset amount types (tinyman-js-sdk)
neilcampbell 16:13:52 build: add changelog package (algokit-core)
cusma 16:28:06 docs: minor rephrasing (specs)
neilcampbell 16:28:20 Merge pull request #91 from algorandfoundation/fix/changelog-package (algokit-core)
joe-p 16:30:32 add build scripts section (algokit-core)
gulcinuras 16:32:59 fix(base-client): Make appId public (tinyman-js-sdk)
cusma 16:39:29 docs: ledger non-normative appendix (specs)
neilcampbell 16:57:50 build: fix changelog package (algokit-core)
neilcampbell 16:58:13 Merge pull request #92 from algorandfoundation/fix/changelog-package (algokit-core)
semantic-re… 17:01:28 Notes added by 'git notes add' (algokit-core)
engineering… 17:03:14 chore(python/algokit_transact): bump version to 1.0.0-alpha.3 [skip ci] (algokit-core)
semantic-re… 17:08:34 Notes added by 'git notes add' (algokit-core)
semantic-re… 17:13:10 Notes added by 'git notes add' (algokit-core)
mitsinsar 17:13:57 PERA-2132 Update HD address scanning logic (pera-android)
engineering… 17:15:09 chore(python/algod_api): bump version to 1.0.0-alpha.3 [skip ci] (algokit-core)
semantic-re… 17:20:19 Notes added by 'git notes add' (algokit-core)
mitsinsar 17:20:28 Merge branch 'dev' into pera-2132 (pera-android)
mitsinsar 17:26:20 PERA-2132 Fix flaky test (pera-android)
pbennett 18:16:22 Merge pull request #386 from algorandfoundation/fix/fix-missing-apy (reti)
pbennett 18:16:52 Merge pull request #383 from algorandfoundation/feat/ui-walletconnect (reti)
pbennett 18:23:37 chore(*): v1.3.6 (reti)
pbennett 18:35:57 Merge branch 'main' into dev (reti)
pbennett 18:44:39 Merge pull request #387 from algorandfoundation/dev (reti)
jannotti 19:09:29 Reorganize, so that `config` can use `basics`. (go-algorand)
PhearZero 19:29:23 PERA-2140 :: [WIP] get credentials with fixed seed (pera-android)
cce 19:34:17 first draft of stateful compression (go-algorand)
jannotti 20:18:22 Remove unneeded allocbounds from SDK (#717) (go-algorand-sdk)
jannotti 20:18:36 Chore: Move allocbounds (#6324) (go-algorand)
github 20:22:57 add Go Benchmark (go) benchmark result for ad67b95fcffe250af94de5d1365dd3b81b845f39 (go-algorand)
github-acti… 20:25:17 Regenerate code from specification file (#716) (go-algorand-sdk)
jannotti 20:25:24 Merge remote-tracking branch 'upstream/master' into config-reorg (go-algorand)
xxiled-plas… 21:45:12 Refactor WeLend contract: update loan record management and introduce fee handling (weLend)
yasin-ce 22:32:00 PERA-1773 :: Skip info screens after import accounts (pera-android)
algo-dev-se… 23:27:06 Regenerate code from specification file (java-algorand-sdk)
algo-dev-se… 23:27:13 Regenerate code from specification file (js-algorand-sdk)
yasin-ce 23:49:47 PERA-1773 :: Skip info screens after import accounts (#299) (pera-android)