Home / Reports / Mar 10, 2026

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

Mar 9, 2026 Arrow Back Arrow Forward Mar 11, 2026
M
T
W
T
F
S
S
23
24
25
26
27
28
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

Tuesday, March 10, 2026

178 commits were pushed across 19 repos by 28 authors. There were 1,217,358 additions and 794,096 deletions.

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

Authors

Updated Repos

...

Commit Log

p2arthur 00:55:46 ci: update check-python workflow to pass provider template url refs (algokit-fullstack-template)
p2arthur 00:55:58 Merge 5214399915a87ecc6536bd785a216993ac059351 into da4b06229fa1f60a1559bd125eeac190b98202d2 (algokit-fullstack-template)
- 01:00:29 Build 2652 Data (go-algorand)
p2arthur 01:22:04 chore: update examples manually (algokit-fullstack-template)
p2arthur 01:37:41 ci: add branch references for python and ts template providers to the check python ci (algokit-fullstack-template)
p2arthur 01:37:53 Merge 954a4535a8cc5d1ae04d307d35f78f30261ef0a3 into da4b06229fa1f60a1559bd125eeac190b98202d2 (algokit-fullstack-template)
p2arthur 01:53:31 chore: regenerate templates (algokit-fullstack-template)
boblat 02:01:56 chore: update puya version to 5.8.0-rc.2 (puya-ts)
boblat 02:01:56 refactor: use the new abi call node for abi calls (puya-ts)
boblat 02:01:56 chore: update nodes.ts (puya-ts)
p2arthur 02:06:20 chore: add newly generated templates (algokit-fullstack-template)
p2arthur 02:06:31 Merge 72c45aedce0e6c4e6b0371722ff3e54d241af76b into da4b06229fa1f60a1559bd125eeac190b98202d2 (algokit-fullstack-template)
boblat 02:07:30 chore: fix audit vulnerabilities (puya-ts)
boblat 02:07:32 refactor: stop parsing event signature string to simplify frontend (puya-ts)
boblat 02:10:21 Merge 518d98c60a452bf0e6980f1ffa23fa9abe67c015 into 3c85484d0b120ec9160773a934a660a6814bb3f1 (puya-ts)
boblat 02:32:04 docs: update docs to reference BaseContract instead of Contract (puya)
boblat 02:32:04 refactor: rename `Contract` as `BaseContract` (puya)
boblat 02:42:15 chore: compile all (puya)
boblat 02:42:18 docs: use `algopy.Contract` instead of `algopy.ARC4Contract` (puya)
boblat 02:42:18 refactor: use `Contract` instead of `BaseContract` to reduce noise (puya)
boblat 02:42:18 feat: add `algopy.Contract` as an alias of `algopy.arc4.ARC4Contract` (puya)
boblat 02:42:18 chore: compile all (puya)
boblat 02:48:54 chore: compile all (puya)
boblat 02:48:56 refactor: bump stubs version to show breaking change (puya)
boblat 02:48:56 docs: add change log (puya)
boblat 02:53:29 Merge 98ac5412a2dc76e34817b1f890f5fe77ad3fb36d into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
dependabot[… 03:04:06 build(deps-dev): update @vue/compiler-sfc requirement (algo-voting)
dependabot[… 03:04:26 build(deps-dev): update @typescript-eslint/eslint-plugin requirement (algo-voting)
dependabot[… 03:04:40 build(deps-dev): update @typescript-eslint/parser requirement (algo-voting)
dependabot[… 03:04:52 Merge 169b9723415c1ea822fc94346ec219b0ef6620af into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
dependabot[… 03:05:12 Merge 796580b128346d56d51973ae7c2396ff6ddac7aa into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
dependabot[… 03:06:16 Merge 7af930d8bc03a9b1733fb5721c0a9044ac9398d8 into f6fa9b40331cdd298f3cd3d1c86204729030f285 (algo-voting)
boblat 03:14:52 refactor: let arc-4 method arg type check be done in ir layer (puya-ts)
boblat 03:25:17 refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer (puya-ts)
boblat 03:25:17 refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer (puya-ts)
boblat 03:25:17 fix: return `8` for `sizeOf<boolean>()` instead of `1` (puya-ts)
boblat 03:25:18 refactor: remove unused type mapping functions (puya-ts)
dependabot[… 03:32:17 Merge 7105ddb009b792c839e891ddf95f0aed63c021a4 into df1a49964237946ddfa51a8ca158ae970b2e9958 (foodprint)
dependabot[… 03:34:07 Merge 12ede10581ee8f4b9c108b091fcd7decd52b645b into df1a49964237946ddfa51a8ca158ae970b2e9958 (foodprint)
thomasm1 03:52:00 Angular: Grid and Card views; Addresses CellRenderer; paging/sorting (bitcoinBuyer1_CryptoMaven.xyz)
p2arthur 04:25:14 ci: add branch references to the generator (algokit-fullstack-template)
boblat 04:29:26 refactor: remove unused dependency and function (puya-ts)
p2arthur 04:33:41 chore: remove algokit-tealscript-template prep/beta-release ref (algokit-fullstack-template)
p2arthur 04:33:52 Merge 9c6d556080bb6c7f5ff3900471e35d91d506d7a1 into da4b06229fa1f60a1559bd125eeac190b98202d2 (algokit-fullstack-template)
daniel-make… 04:36:53 feat: add GlobalMap stub (puya)
daniel-make… 04:36:54 chore: compile all (puya)
daniel-make… 04:36:54 chore: add changelog fragment (puya)
daniel-make… 04:36:54 test: add test cases for global map (puya)
daniel-make… 04:36:54 feat: implement GlobalMap (puya)
daniel-make… 04:36:55 feat: add LocalMap stub (puya)
daniel-make… 04:37:16 feat: implement LocalMap (puya)
daniel-make… 04:37:19 test: add test cases for local map (puya)
daniel-make… 04:37:19 chore: add changelog fragment (puya)
daniel-make… 04:37:19 chore: compile all (puya)
daniel-make… 04:37:19 refactor: rename BoxPrefixedKeyExpression -> MapPrefixedKeyExpression (puya)
daniel-make… 04:37:19 chore: compile all (puya)
daniel-make… 04:37:20 test: ignore DeprecationWarning during AWST deserialization (puya)
daniel-make… 04:37:20 refactor: add get_storage_key_codec to be used explicitly for storage keys (puya)
daniel-make… 04:37:20 chore: compile all (puya)
boblat 04:37:35 Merge d85d546d1ea308108ded523dae9117d84fec713b into 518d98c60a452bf0e6980f1ffa23fa9abe67c015 (puya-ts)
boblat 04:37:52 Merge f93541890e4ca48b991828af1007629e01844e9a into d85d546d1ea308108ded523dae9117d84fec713b (puya-ts)
p2arthur 07:06:33 chore(deps): bump and override transitives to fix npm audit findings (algokit-lora)
p2arthur 07:06:45 Merge b2778c4ee46fc3c8693baa332c8fd8772a66693d into d0ff3b68eb6cfb3641b16ac9b7fcd14733c8349d (algokit-lora)
p2arthur 07:18:50 ci: change cd workflow to commit changelog to the github source code (algokit-fullstack-template)
cusma 08:50:02 chore: nit (d-asa)
cusma 08:50:37 Merge 637d6330b1117be514d3da4d8f0db855ceae43d2 into 5ccdeeb93c84d90bf533ef19a5d6e5aefcb518a7 (d-asa)
cusma 08:55:01 chore: nit (d-asa)
cusma 08:59:27 Merge pull request #91 from cusma/docs/nits (d-asa)
yasin-ce 09:19:54 PERA-3803 :: Fix keystore cannot load crash (pera-android)
yasin-ce 09:29:26 PERA-3804 :: Fix empty list crash on wc flows (pera-android)
yasincalisk… 10:08:22 ci: add npm trusted publishers support via OIDC (connect)
yasincalisk… 10:11:00 Merge f7e264dc53cb48700f5ea146ef4f8f244943b46b into b86f106c8f7f6840b23b7b2af6dbf0072b25773c (connect)
JOHNCARDOEN 10:17:22 Merge afc947b1ecb97bada388e509c232dbcb5f4beeea into 63d2296fabd68535ead93b531bb45a9f7a4099f5 (js-algorand-sdk)
lempira 10:17:22 Merge 49e055ce211c9d66b9c9e02dfb81928f2c6f1294 into 63d2296fabd68535ead93b531bb45a9f7a4099f5 (js-algorand-sdk)
Truszczynsk… 10:37:23 PERA-3592 - Joint Account - Action Menu (pera-ios)
Truszczynsk… 10:39:36 Merge fe687b419ae9f20840e1f3ba3d3e7d0fe9708302 into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
filipetamota 11:13:29 small fix from pr review (pera-ios)
filipetamota 11:13:42 Merge 9843dd7d655500de6dca1634415a3cfd15673f2c into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
cusma 12:19:11 chore: actus enums (d-asa)
cusma 12:19:19 feat: sdk errors (d-asa)
cusma 12:19:29 feat: actus contract registry (d-asa)
cusma 12:19:34 test: actus contract registry (d-asa)
cusma 12:19:42 chore: nit (d-asa)
cusma 12:25:31 Merge pull request #92 from cusma/sdk/registry (d-asa)
cusma 12:41:29 feat: actus models (d-asa)
cusma 12:41:56 chore: sdk exports (d-asa)
cusma 12:42:05 test: sdk models (d-asa)
cusma 12:42:12 chore: nit (d-asa)
cusma 12:42:40 Merge bf9419e2e679310c857ca214c8614140db0ed6d8 into 19b47df65ad30cab71b55bb1c73d29f4520955c3 (d-asa)
filipetamota 12:50:47 joint account detail screen implemented (pera-ios)
filipetamota 12:51:27 Merge c769f964d9b648a3d66974b2523b83fb26845f7e into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
filipetamota 12:57:56 small fix (pera-ios)
filipetamota 12:58:04 Merge 33f78d229873d0f3c75de0abb4cb47a0868f1d22 into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
cusma 13:00:27 chore: remove hash (d-asa)
cusma 13:01:10 Merge pull request #93 from cusma/sdk/models (d-asa)
filipetamota 13:22:17 fix unit tests (pera-ios)
filipetamota 13:22:25 Merge 3105a869c1f961cee068f29bd3c6cc34ede0b73d into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
PhearZero 13:23:50 feat(android): add lookups for all fingerprints (liquid-auth)
filipetamota 13:59:04 feature flag added (pera-ios)
aorumbayev 14:23:35 refactor: migrate to uv-first packaging and distribution (#712) (algokit-cli)
aorumbayev 14:23:40 Merge 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 into 472eb87eaed1ead681ac663ec7790a1f7829462c (algokit-cli)
gmalouf 14:39:49 Bump commons-codec to 1.19.0 in examples/pom.xml. (#891) (java-algorand-sdk)
filipetamota 14:50:38 fix currency service (pera-ios)
filipetamota 14:50:48 Merge 417b408477b2ab5d415c176b9ec8f32834fe8225 into ea27ef27bdc7132b799a50f33b0dd2dbaea1f3f0 (pera-ios)
Argimirodel… 15:04:19 test: add logged-errors and backend warning excercising tests (puya-ts)
cce 15:15:04 update comment (go-algorand)
cce 15:29:23 network: fix removePeer unprotect TOCTOU (go-algorand)
michaeltchu… 15:29:27 chore: log greeting (2026-03-10) (a-day-in-my-bobalife)
cce 15:29:50 Merge ff34f0973e07bade4f42af8ccaffe71274bbb4c5 into 7b035664f9d5334bab671fba17215c7317da211a (go-algorand)
cusma 15:50:03 chore: add business day and end of month conventions (d-asa)
cusma 15:50:24 feat: unix time helpers (d-asa)
cusma 15:50:33 feat: day count convetions (d-asa)
cusma 15:50:47 feat: actus schedule (d-asa)
cusma 15:52:15 test: unix time (d-asa)
cusma 15:52:20 test: day count (d-asa)
cusma 15:52:29 test: actus schedule (d-asa)
cusma 15:53:17 Merge 991126edb59a0608a17ffbe3b5c9e34542dbaf7d into 3dcbb91a336b883f2736d765e1f630a10be9d0b8 (d-asa)
jannotti 16:02:50 Some CR updates including change to FreezeAddr prefetching (go-algorand)
jannotti 16:03:41 Merge remote-tracking branch 'origin/prefetch-better' into prefetch-better (go-algorand)
jannotti 16:03:56 Merge c2c22d8d97311e182f6f8336f0a814fb1b00ba38 into 7b035664f9d5334bab671fba17215c7317da211a (go-algorand)
Argimirodel… 16:09:32 feat: support for logicsig arguments (puya-ts)
Argimirodel… 16:10:24 test: translation of lsig args tests in puya (wip) (puya-ts)
cusma 16:15:56 feat: add dey count convention enum (d-asa)
cusma 16:16:25 chore: apply code review suggestions (d-asa)
cusma 16:17:40 Merge pull request #94 from cusma/sdk/cycles (d-asa)
thomasm1 16:45:32 ANGULAR: Optimization & Image compression (bitcoinBuyer1_CryptoMaven.xyz)
Argimirodel… 16:59:16 some api changes to avoid the explicit `undefined` (puya-ts)
Argimirodel… 16:59:58 refactor: remove undefined from tests (puya-ts)
jannotti 17:04:38 Add an alignment test with Access (go-algorand)
jannotti 17:04:53 Merge 1d95ca754294302e1290a68dfe13ce14ba6dcaaf into 7b035664f9d5334bab671fba17215c7317da211a (go-algorand)
Argimirodel… 17:06:05 Merge 2ced5ad1b2c9d98bef07f796bdfeef8f4c302c4c into 3c85484d0b120ec9160773a934a660a6814bb3f1 (puya-ts)
Argimirodel… 17:09:54 Merge 9b03e0247a89828e2ceaf0758953df24e2c21248 into 3c85484d0b120ec9160773a934a660a6814bb3f1 (puya-ts)
mrcointreau 17:30:23 refactor: replace arc4 types with native quivalents in puya examples (puya)
mrcointreau 17:30:46 Merge ef0e3c28d2c42ed183d7d04d2b8a91879ffc95d5 into 0bf28334d2a370401ddb0e65f9c4a514b5bff786 (puya)
renovate[bo… 17:56:44 chore(deps): update non-major dependencies (use-wallet)
aorumbayev 17:56:45 feat: decoupling from algosdk; installing latest algokit utils (algokit-cli)
renovate[bo… 17:56:49 Merge 20beed2f47a4206eef6b3fb28a6130de7713aa89 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
daniel-make… 17:56:50 build: bump algokit-utils to 5.0.0a7 (algokit-cli)
lempira 17:56:50 feat(docs): initialize Starlight scaffold in docs/ (algokit-cli)
lempira 17:56:50 feat(docs): add splash home page (algokit-cli)
aorumbayev 17:56:50 chore: update to latest alpha 4 with get prefixes stripped from clients (algokit-cli)
lempira 17:56:50 feat(docs): add astro.config.mjs with sidebar and branding (algokit-cli)
lempira 17:56:51 feat(docs): migrate hand-written markdown content to Starlight (algokit-cli)
lempira 17:56:51 ci: add build-docs composite action (algokit-cli)
lempira 17:56:51 ci: add deploy-docs job to cd.yaml for GitHub Pages (algokit-cli)
lempira 17:56:51 ci: add check-docs workflow (algokit-cli)
lempira 17:56:51 docs: update pyproject.toml poe tasks and dependency groups (algokit-cli)
lempira 17:56:51 chore: fix .gitignore — remove bare *.md and obsolete Sphinx entry (algokit-cli)
lempira 17:57:52 chore: remove obsolete source dirs migrated to Starlight (algokit-cli)
lempira 17:58:00 ci: added temp preview docs for pr preview (algokit-cli)
lempira 17:58:00 fix(docs): resolve sphinx-build path (algokit-cli)
lempira 18:03:17 chore: removed git ignored files (algokit-cli)
lempira 18:03:33 Merge 3cac4b49f677697dbb7730118e46b60cdfabe67f into 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 (algokit-cli)
joe-p 18:03:47 fix: use the signer from the sender (algokit-utils-ts)
algorandskiy 18:27:17 tests: fix TestNodeSetCatchpointCatchupMode data race (#6574) (go-algorand)
jannotti 18:28:09 Eval: Prefetch better (#6555) (go-algorand)
cce 18:31:40 network: fix streamManager deadlock that causes goroutine leak on P2P hybrid relays (#6576) (go-algorand)
github 18:32:20 add Go Benchmark (go) benchmark result for 72220dd949764b020d184c7f22cedcad0b98c8c5 (go-algorand)
github 18:33:25 add Go Benchmark (go) benchmark result for 5621eccd3b544df22fecd53811fc7027621ca266 (go-algorand)
github 18:35:58 add Go Benchmark (go) benchmark result for ba01f10e39e7dc0324dbbab43892854c0fcdfa5c (go-algorand)
lempira 18:36:35 chore: formatted code (algokit-cli)
gmalouf 19:13:55 Merge d4ca31f448626450a187a64b303073a7223feee0 into ba01f10e39e7dc0324dbbab43892854c0fcdfa5c (go-algorand)
Algo-devops… 19:16:11 Update the Version, BuildNumber, genesistimestamp.data (go-algorand)
Algo-devops… 19:16:16 Merge 18a0d98dee4de2dfa2103e6f3498d8a763ce2c4f into 74ffe3a4a1a896506e69f7d00259059e4b54a646 (go-algorand)
lempira 19:33:05 fix: add build docs github action (algokit-cli)
lempira 19:33:12 Merge 329ce115497ad1657dbc76d2ce514654b0b81dc8 into 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 (algokit-cli)
lempira 19:40:45 fix: add build docs github action (algokit-cli)
giuliop 19:45:00 Merge d1fc09e3b67234dd90f20f9ed58e8059018dcaaa into ba01f10e39e7dc0324dbbab43892854c0fcdfa5c (go-algorand)
algojohnlee 20:13:58 Merge pull request #6578 from Algo-devops-service/relbeta4.6.0 (go-algorand)
lempira 20:25:29 refactor: moved docs deps to the docs group (algokit-cli)
lempira 20:28:12 chore: formatted code (algokit-cli)
lempira 20:28:19 Merge 37496547136951b52e93cffe0253dedcc3a2ad03 into 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 (algokit-cli)
joe-p 20:29:45 Merge 76c37d954c5fa0bfd013ab378cfca87daf3e26af into d185518d8f854b9cde08b84ab742658a21227f4a (algokit-utils-ts)
lempira 20:37:33 fix: linting errors (algokit-cli)
lempira 20:41:16 chore: formatted code (algokit-cli)
lempira 20:41:23 Merge e66a44e929e39238c8e726d37803aad4ea10dd63 into 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 (algokit-cli)
lempira 21:31:29 fix(ci): updated docs command (algokit-cli)
lempira 21:35:10 Merge a9078a3a72e431ba599d2027005bb4d1a8856264 into 93b4c70fdad364e8c5f676a90084a7fdc7959ba9 (algokit-cli)