Home / Reports / Apr 2, 2026

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

Apr 1, 2026 Arrow Back Arrow Forward Apr 3, 2026
M
T
W
T
F
S
S
30
31
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
1
2
3
4
5
6
7
8
9
10

Thursday, April 2, 2026

101 commits were pushed across 17 repos by 23 authors. There were 951,586 additions and 113,312 deletions.

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

Authors

Updated Repos

...

Commit Log

- 01:00:23 Build 2675 Data (go-algorand)
achidlow 01:13:00 simplify handling of global-state-types map (and make private), plus add test (algorand-python-testing)
achidlow 01:13:19 simplify/fix typing and remove type-ignores for _ContractMeta (algorand-python-testing)
achidlow 01:17:48 simplify handling of global-state-types map (and make private), plus add test (algorand-python-testing)
achidlow 01:17:48 simplify/fix typing and remove type-ignores for _ContractMeta (algorand-python-testing)
boblat 01:40:20 chore: audit vulnerabilities (puya-ts)
boblat 01:44:39 chore: update nodes.ts and replace BoxPrefixedKeyExpression with MapPrefixedKeyExpression (puya-ts)
boblat 01:44:43 feat: add LocalMap (puya-ts)
boblat 01:44:43 refactor: update error message to include GlobalMap, and LocalMap (puya-ts)
boblat 01:44:43 feat: add GlobalMap (puya-ts)
boblat 01:44:43 docs: add GlobalMap, LocalMap to language guide (puya-ts)
boblat 01:49:36 Merge c190c878aaa4dd3848cb16d268deb33be497105a into 5c5eb1f66c0fff671a894335057cf9f478fcd025 (puya-ts)
boblat 01:51:14 Merge 41f9bafd4d7ff161daf195f47fe5add473ce5c0f into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
achidlow 01:53:19 GVN refactor: remove _PhiKey (puya)
iglosiggio 02:17:02 Merge 16dbeb811ba0136b2d41e80ee29b15c38f9ea8a2 into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
joe-p 02:17:02 Merge cadaf1c27784b181e46bc8488bc9f996b00c7591 into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
dependabot[… 03:02:55 chore(deps): bump rust in the minor-and-patch group (specs)
dependabot[… 03:02:58 Merge 548031205b252e4ea9f497b7ddfd0633c619b475 into 54c909eb91b7920835841d2757893d438b561f96 (specs)
daniel-make… 03:14:20 chore: remove unintentionally committed files (puya)
daniel-make… 03:14:21 chore: compile all (puya)
daniel-make… 03:14:21 refactor: remove unused option (puya)
daniel-make… 03:14:22 refactor: move function into utils (puya)
boblat 03:29:01 chore: audit vulnerabilities (puya-ts)
boblat 03:34:37 fix: error TS4058 by exporting CompileResult (puya-ts)
daniel-make… 03:35:48 test: unify test_cases and from_awst testing approaches (puya)
daniel-make… 03:37:18 test: move AWST compile and execution tests into test_cases (puya)
daniel-make… 03:49:39 refactor: script improvements to cover all compile test cases and improve compile_all_fast UX (puya)
daniel-make… 03:49:39 chore: compile all (puya)
daniel-make… 03:53:39 Merge 043b9253e1b94dbb304a36d26347aaa4bf2b3423 into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
boblat 03:57:40 fix: error TS4058 by exporting CompileResult (puya-ts)
boblat 04:03:43 chore: audit vulnerabilities (puya-ts)
iglosiggio 04:10:43 Merge 8379a39a71c6cc26cc60e60415d661d04668dfc5 into 5c5eb1f66c0fff671a894335057cf9f478fcd025 (puya-ts)
iglosiggio 04:23:17 chore: Bump puya version (puya-ts)
boblat 04:23:17 chore: audit vulnerabilities (puya-ts)
boblat 04:23:17 fix: error TS4058 by exporting CompileResult (puya-ts)
achidlow 04:24:56 GVN refactoring (WIP) (puya)
achidlow 04:25:03 chore: compile all (puya)
boblat 04:27:47 chore: update nodes.ts and replace BoxPrefixedKeyExpression with MapPrefixedKeyExpression (puya-ts)
boblat 04:28:00 feat: add GlobalMap (puya-ts)
boblat 04:28:00 refactor: update error message to include GlobalMap, and LocalMap (puya-ts)
boblat 04:28:00 docs: add GlobalMap, LocalMap to language guide (puya-ts)
boblat 04:28:00 feat: add LocalMap (puya-ts)
boblat 04:30:52 Merge 92a6b52db1930886901f75ba7531eb7d832a3ce2 into 0f23a069350fd8c63bbd834365421cb9f45c38c6 (puya-ts)
semantic-re… 04:33:55 Notes added by 'git notes add' (puya-ts)
achidlow 04:34:14 GVN refactoring (WIP) (puya)
daniel-make… 04:45:57 chore: remove relative %DIR% for struct definitions (puya)
daniel-make… 04:45:58 chore: compile all (puya)
daniel-make… 04:45:58 refactor: script improvements to cover all compile test cases and improve compile_all_fast UX (puya)
daniel-make… 04:45:58 chore: update source locations to use %DIR% convention (puya)
Rashidhmd 04:50:40 Merge 16081ea49e84d206382c34ef342929835062c09d into c8f008188921c2fedaf99543ca85ca7d4ad64393 (rosetta-smart-contracts)
daniel-make… 04:51:33 Merge b51e9cc92574ee914d9c57af04d2355eb1f07426 into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
pbennett 05:36:06 Merge pull request #408 from algorandfoundation/feat/perawallet-update (reti)
pbennett 05:51:09 Merge 527148d2263674f02f6f0035019382b3b4f3e400 into 4b5ee6229e55f4fa233a30468523903a4d2ae3e3 (reti)
algonautsha… 06:32:05 Merge f9145a852a25afe9c6ced40344d319bdd10c4781 into 094ea6b25e84f0b8b66af847a54d4892b261aa5c (go-algorand)
achidlow 07:34:21 GVN: better candidate selection (puya)
achidlow 07:34:28 chore: compile all (puya)
achidlow 07:39:03 fix: handle irreducible control flow in GVN SCC phi congruence (puya)
boblat 08:11:39 feat: add arc65 support: loggedErr() and loggedAssert() functions, to log a formatted error string before failing (algorand-python-testing)
boblat 08:14:11 chore: refresh test artifacts using lastest changes in puya main branch (algorand-python-testing)
boblat 08:18:08 Merge 74f9857c4a85f3eb7ec934e6734678f03f6bfef7 into 960a09bc6686f217ed2a3f6c8f922dfa57a21976 (algorand-python-testing)
boblat 08:34:18 chore: fix audit vulnerabilities (algorand-typescript-testing)
mrcointreau 08:38:53 chore: fix import sorting order in signing module (algokit-utils-py)
joe-p 08:39:11 Merge c89ec54f60f5e1d8fbb206c63b4b6ed81fa5dd72 into 3c8f3b90034b0de1ae7c585ebe0b7f91631c70b3 (algokit-utils-py)
CiottiGiorg… 08:44:07 Merge pull request #27 from CiottiGiorgio/dependabot/npm_and_yarn/projects/verifiable-shuffle-frontend/minor-and-patch-9dd3b74b17 (verifiable-shuffle)
dependabot[… 08:45:19 Bump @sveltejs/vite-plugin-svelte (verifiable-shuffle)
CiottiGiorg… 08:46:35 Merge pull request #30 from CiottiGiorgio/dependabot/pip/projects/verifiable-shuffle/security-patches-de6dee5cc7 (verifiable-shuffle)
bitbart 08:47:25 Merge pull request #39 from FoundMarras/main (rosetta-smart-contracts)
CiottiGiorg… 08:48:52 updated pygments (verifiable-shuffle)
CiottiGiorg… 08:51:52 separate puyapy dependabot updates from minor-and-patch group (verifiable-shuffle)
CiottiGiorg… 08:52:11 ignore dependabot mypy updates to prevent it from downgrading puyapy (verifiable-shuffle)
bitbart 08:54:15 Merge pull request #23 from Rashidhmd/cairo/vault (rosetta-smart-contracts)
dependabot[… 08:54:38 Bump the minor-and-patch group (verifiable-shuffle)
CiottiGiorg… 08:57:07 Merge pull request #31 from CiottiGiorgio/dependabot/pip/projects/verifiable-shuffle/minor-and-patch-55e2579216 (verifiable-shuffle)
achidlow 09:12:42 refactor: rewrite SCC phi congruence to operate on the replacement map (puya)
achidlow 09:12:50 chore: compile all (puya)
achidlow 09:15:57 GVN refactoring (WIP) (puya)
achidlow 09:33:45 GVN refactoring (WIP) (puya)
boblat 09:36:31 feat: add GlobalMap (algorand-typescript-testing)
cusma 09:47:53 Merge pull request #283 from algorandfoundation/dependabot/docker/minor-and-patch-8a0157a986 (specs)
daniel-make… 09:59:41 refactor: support AWST test cases in size_diff (puya)
boblat 09:59:54 feat: add GlobalMap (algorand-typescript-testing)
daniel-make… 10:00:39 Merge 1bf1dcd05e3e450798267d030104734f03d9321b into ca77804c755e3c7bd18616e673f2d655d1b9114f (puya)
filipetamota 10:51:06 quote and fee requests parsing updated (pera-ios)
filipetamota 10:51:50 Merge 90e1554ccd13ed22458d66edab17e77faa9e0de7 into 26041c989324bb82e9bb8e3807d827ad6e23482f (pera-ios)
yasin-ce 12:26:25 Fix cards issue (pera-android)
dependabot[… 13:03:02 Merge 383f07b0caf675a9a4e5182aa28417cbfc2220c2 into 0ac0c15cd911c2c7d6e9752e485c96d2851200b7 (bitcoinBuyer1_CryptoMaven.xyz)
jannotti 13:15:30 assembler: single-pass optimizeConstants using cumulative delta array (go-algorand)
jannotti 13:16:18 assembler: single-pass optimizeConstants using cumulative delta array (go-algorand)
jannotti 13:21:01 Merge b9728def9d3c73635ee73e7b7c2d6ac4a35118d2 into 094ea6b25e84f0b8b66af847a54d4892b261aa5c (go-algorand)
dependabot[… 13:49:30 Merge 43ee49b63d5e43cdf95ef9bc728c68a001b8caaf into 0ac0c15cd911c2c7d6e9752e485c96d2851200b7 (bitcoinBuyer1_CryptoMaven.xyz)
onetechnical 14:08:55 Bug fix - env var discrepancy (go-algorand)
onetechnical 14:09:03 Merge 1fbccae4bf6a758d4d787920b3e9e655b3097b9b into 094ea6b25e84f0b8b66af847a54d4892b261aa5c (go-algorand)
michaeltchu… 15:30:56 chore: log greeting (2026-04-02) (a-day-in-my-bobalife)
renovate[bo… 18:13:55 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 18:14:00 Merge 95e7004f029612b7e9022564e8d252f9122586c5 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
onetechnical 18:42:19 Fix mixing literal text with replacement token (go-algorand)
onetechnical 18:42:29 Merge a21760c165956741410af05c7b3b738acb97882a into 094ea6b25e84f0b8b66af847a54d4892b261aa5c (go-algorand)
sanjay-sol 20:45:59 fix: invert point at infinity (AlgoPlonk)
sanjay-sol 20:46:05 Merge 53744eaabc081c040149bc80128a6a2cc9e304c1 into 6ed21a12da5ba45ff8d41c3a9a88d5a7920b1cbd (AlgoPlonk)
demining 23:41:57 Add files via upload (CryptoDeepTools)
demining 23:54:53 Update README.md (CryptoDeepTools)