Home / Reports / May 22, 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 21, 2025 Arrow Back Arrow Forward May 23, 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

Thursday, May 22, 2025

168 commits were pushed across 28 repos by 32 authors. There were 656,397 additions and 394,570 deletions.

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

Authors

Updated Repos

...

Commit Log

PatrickDinh 00:32:47 fix: make tealscript a dev dependency (algokit-utils-ts)
- 01:00:22 FI from master (go-algorand)
- 01:00:22 Build 2356 Data (go-algorand)
PatrickDinh 01:03:02 feat: use algod_api to get suggested params (algokit-utils-ts)
tristanmenz… 01:10:37 test: Track op code count across all test output so we can easily see if a code change affects this metric (puya-ts)
daniel-make… 03:02:32 initial stubs and test contract (puya)
daniel-make… 03:02:33 chore: compile all (puya)
daniel-make… 03:02:33 test: add test using FixedArray and native tuples + structs (puya)
daniel-make… 03:02:33 chore: compile all (puya)
daniel-make… 03:02:33 IR - remove WStruct (puya)
daniel-make… 03:02:33 build: add changelog fragment (puya)
daniel-make… 03:02:33 remove dependency on BytesBackedTypeBuilder since these types don't expose those functions currently (puya)
daniel-make… 03:02:33 IR - struct encoding (puya)
daniel-make… 03:02:33 fix ARC-4 aggregate error messages (puya)
daniel-make… 03:02:33 replace fixed array default constructor with zero_bytes function (puya)
daniel-make… 03:02:33 arrays (WIP) (puya)
daniel-make… 03:02:33 chore: lint (puya)
daniel-make… 03:02:33 IR - ensure decode occurs if required when reading from an array (puya)
daniel-make… 03:02:33 add FixedArray.full (puya)
daniel-make… 03:02:33 chore: compile all (puya)
daniel-make… 03:02:33 IR - array support (WIP) (puya)
daniel-make… 03:02:33 AWST build - add native struct (puya)
daniel-make… 03:02:33 IR - refactor: fix internal error (puya)
daniel-make… 03:02:33 docs: ignore warning (puya)
daniel-make… 03:02:33 IR - refactor: log on return type error and keep going (puya)
daniel-make… 03:02:33 add fixed array return type (puya)
daniel-make… 03:02:33 AWST build - add native arrays (puya)
daniel-make… 03:02:33 chore: compile all (puya)
daniel-make… 03:02:33 AWST build - remove WStruct (puya)
daniel-make… 03:02:33 test: add more operations to test case (puya)
daniel-make… 03:02:33 ensure aggregates are encoded correctly in ARC-4 arrays (puya)
daniel-make… 03:02:33 chore: compile all (puya)
daniel-make… 03:02:33 refactor: move CopyBuilder into eb._utils (puya)
daniel-make… 03:02:33 contract (puya)
daniel-make… 03:02:33 AWST - remove WStruct (puya)
daniel-make… 03:02:33 AWST - relax type constraint on ARC-4 aggregates (puya)
daniel-make… 03:02:33 refactor: copy-pasta sans babits (puya)
daniel-make… 03:02:33 IR - relax type constraint on ARC-4 aggregates (puya)
daniel-make… 03:02:34 chore: compile all (puya)
daniel-make… 03:02:34 MIR - add ValueEncode and ValueDecode implementation (puya)
daniel-make… 03:02:34 encode / decode refactor, execution passing, immutable larger (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 test: add reference types to test case (puya)
daniel-make… 03:02:34 improve tuple encoding (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 IR - add encoded Type (puya)
daniel-make… 03:02:34 fix: struct kwarg evaluation order (puya)
daniel-make… 03:02:34 test: add python equivalent to typescript destructuring for structs (puya)
daniel-make… 03:02:34 AWST - implement BytesWType visitor method (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 builder wip (puya)
daniel-make… 03:02:34 IR - add ValueEncode and ValueDecode nodes (puya)
daniel-make… 03:02:34 improve bool bit packing (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 remove old NativeTupleCodec (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 remove unrequired test (puya)
daniel-make… 03:02:34 add FixedArrayEncoding and layout property (puya)
daniel-make… 03:02:34 test: add NativeArray return case (puya)
daniel-make… 03:02:34 IR: support dynamic array concatenation of non ARC-4 types (puya)
daniel-make… 03:02:34 chore: compile all (puya)
daniel-make… 03:02:34 TODOs (puya)
daniel-make… 03:02:34 encode / decode refactor (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 encode / decode refactor wip (puya)
daniel-make… 03:02:34 types wip (puya)
boblat 03:42:23 feat: Add length generic to bytes type for declaring statically sized byte sequences (algorand-typescript-testing)
daniel-make… 03:44:46 chore: compile all (puya)
daniel-make… 03:44:46 fix: error gracefully when attempting to extend a ReferenceArray with an ARC-4 bool iterable (puya)
daniel-make… 03:57:37 chore: add changelog fragment (puya)
boblat 04:13:18 chore: bump node version to 22 to match puya-ts (algorand-typescript-testing)
PatrickDinh 06:52:12 chore: add tests (algokit-utils-ts)
PatrickDinh 07:08:09 chore: rekey test (algokit-utils-ts)
neilcampbell 07:20:10 Merge pull request #96 from algorandfoundation/fix/correct-api-pyproject (algokit-core)
cusma 08:15:04 docs: nit (specs)
cusma 08:21:45 docs: add details about remembered and pending queues (specs)
etzellux 08:27:44 Merge branch 'create-order-app-updates' into dca-support (tinyman-order-protocol)
larkiny 08:31:56 Updated issue templates (fixed typos) (devportal)
filipetamota 08:42:50 lipstick: nft thumbnails added to nft menu row (pera-ios)
MarcLlopart 08:49:32 Update: Readme (developer-dashboard)
cusma 08:55:57 docs: rephrase pending and remembered queues description (specs)
nullun 08:57:21 Merge pull request #1299 from algorandfoundation/automatic-pr-go-algorand-v4.1.0-beta-indexer-3.7.2 (docs)
cusma 08:59:30 Merge branch 'develop' into ledger-nn-transaction-pool (specs)
filipetamota 09:01:30 small fixes (pera-ios)
filipetamota 09:02:36 Merge branch 'develop/6.0.0' into feature/2048-navigation-redesign-phase1 (pera-ios)
filipetamota 09:03:02 Merge branch 'feature/2048-navigation-redesign-phase1' into feature/2052-add-cards-view-to-menu (pera-ios)
filipetamota 09:03:40 Merge branch 'feature/2052-add-cards-view-to-menu' into feature/2054-add-banner-carousel (pera-ios)
filipetamota 09:03:57 Merge branch 'feature/2054-add-banner-carousel' into feature/2053-add-nfts-view-menu (pera-ios)
d13co 09:10:34 Update staking-pools.md - grammar (reti)
Paul-Jonath… 09:29:51 Added NavBar (BountyBoard)
Paul-Jonath… 09:32:42 Added Logout Button (BountyBoard)
Paul-Jonath… 09:33:11 Added Bounty Types Page (BountyBoard)
engineering… 09:33:55 chore(python/algod_api): bump version to 1.0.0-alpha.6 [skip ci] (algokit-core)
semantic-re… 09:38:16 Notes added by 'git notes add' (algokit-core)
filipetamota 09:38:16 delegate replaced with closures (pera-ios)
filipetamota 09:39:02 Merge branch 'feature/2054-add-banner-carousel' into feature/2053-add-nfts-view-menu (pera-ios)
CiottiGiorg… 09:44:39 chore: adding the released version of python algokit algod client (algokit-utils-py)
knowmost 09:51:11 refactor: use the built-in max/min to simplify the code (go-algorand)
barnjamin 10:01:16 [create-pull-request] automated change (docs)
filipetamota 10:01:53 version updated (pera-ios)
nullun 10:02:25 Merge pull request #1300 from algorandfoundation/automatic-pr-go-algorand-v4.1.1-beta-indexer-3.7.2 (docs)
filipetamota 10:05:24 Revert "version updated" (pera-ios)
Ramcharan17… 10:24:52 Update processAssets.js (BlockEstate)
Ramcharan17… 10:25:17 Update index.js (BlockEstate)
Ramcharan17… 10:25:36 Update server.js (BlockEstate)
Truszczynsk… 10:35:32 Test Commit (pera-ios)
cusma 10:45:07 docs: avm non-normative chapter (specs)
cusma 10:45:20 Merge remote-tracking branch 'origin/develop' into avm-nn (specs)
DrashtiPate… 11:20:56 Updated nft_transfer_history method (AlgoNFT_Dashboard)
cusma 12:32:11 docs: avm overview (specs)
cusma 12:32:29 docs: avm non-normative stack execution example (specs)
cusma 12:32:36 docs: update summary (specs)
filipetamota 12:35:15 version updated (pera-ios)
krish-9347 12:52:55 Update README.md (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:54:06 Update DeFi.tsx (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:54:37 Update MyTasks.tsx (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:55:24 Update index.css (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:55:49 Update .algokit.toml (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:56:51 Update TaskContext.tsx (ALGO_HACKERS_ALGO---BOUNTY)
krish-9347 12:57:56 Update index.html (ALGO_HACKERS_ALGO---BOUNTY)
filipetamota 13:22:44 set discover v5 flag to true by default (pera-ios)
demining 13:22:53 Add files via upload (CryptoDeepTools)
DrashtiPate… 13:26:23 Added new page in frontend to display asset transfer details (AlgoNFT_Dashboard)
demining 13:28:41 Update README.md (CryptoDeepTools)
demining 13:31:06 Add files via upload (CryptoDeepTools)
mitsinsar 14:02:06 PERA-2237 :: Fix Algo25 with empty secret key issue (#304) (pera-android)
gulcinuras 14:09:43 fix(order): Update order contract (tinyman-js-sdk)
gulcinuras 14:27:49 fix(order-app): Improve update method (tinyman-js-sdk)
gulcinuras 14:29:16 Use the account address directly instead of getting it by variable (tinyman-js-sdk)
etzellux 14:31:24 add logging and emiting to order_approval update_application method (tinyman-order-protocol)
etzellux 14:42:37 add logging to registry_approval approve_version method (tinyman-order-protocol)
algojohnlee 14:47:41 Merge pull request #6337 from Algo-devops-service/relstable4.1.1 (go-algorand)
daniel-make… 15:11:01 ARC-4 codec fixes (puya)
daniel-make… 15:11:01 wtype + loc (puya)
daniel-make… 15:11:01 ArrayBuilder get_item (WIP) (puya)
daniel-make… 15:11:01 use IRRegisterContext where possible (puya)
daniel-make… 15:11:01 ArrayBuilder get_item (WIP) (puya)
michaeltchu… 15:14:47 chore: log greeting (2025-05-22) (a-day-in-my-bobalife)
daniel-make… 15:15:07 chore: compile all (puya)
cce 17:14:30 rerun make msgp (go-algorand)
cce 17:23:00 fix some tests (go-algorand)
cce 17:33:09 update as per CR feedback (go-algorand)
gmalouf 17:35:04 Algorand 4.1.x API updates support, includes enhanced Application Box search. (py-algorand-sdk)
gmalouf 17:42:10 Type assignment. (py-algorand-sdk)
cce 17:54:23 add TxnCommitments.Sha512Commitment (go-algorand)
cce 17:55:13 rerun make msgp (go-algorand)
cce 17:58:24 update ProposalPayloadTagMaxSize (go-algorand)
AlexanderMa… 18:01:29 Corrected typo. (block-anxiety)
gmalouf 18:43:42 API: Algorand 4.1.x API updates support, includes enhanced Application Box… (#570) (py-algorand-sdk)
filipetamota 19:22:24 discover v5 default state set to false (pera-ios)
AlexanderMa… 19:45:49 Added dynamic probability calculation based on historic account and total stake. (block-anxiety)
gmalouf 20:42:17 Update changelog for v2.9.0 (go-algorand-sdk)
github-acti… 21:08:53 Update changelog for v2.9.0 (#720) (go-algorand-sdk)
tristanmenz… 21:09:29 test: Add assertions to property ordering test (puya-ts)
tristanmenz… 21:09:32 test: Tweak code gen test so it only checks generated files (puya-ts)
tristanmenz… 21:09:32 fix: Fix issue with type resolver not being able to resolve aliases for algo-ts types (eg. type X = bytes<32>) (puya-ts)
gmalouf 21:15:37 Fix test compilation issue, update go-algorand-sdk to v2.9.0. (indexer)
tristanmenz… 21:15:48 refactor: Remove type context tracking (puya-ts)
gmalouf 21:18:57 bump up version to v2.9.0 (py-algorand-sdk)
tristanmenz… 21:29:46 refactor: Remove type context tracking (puya-ts)
tristanmenz… 21:29:46 test: Tweak code gen test so it only checks generated files (puya-ts)
tristanmenz… 21:29:46 test: Add assertions to property ordering test (puya-ts)
tristanmenz… 21:29:46 fix: Fix issue with type resolver not being able to resolve aliases for algo-ts types (eg. type X = bytes<32>) (puya-ts)
semantic-re… 21:40:06 Notes added by 'git notes add' (puya-ts)
gmalouf 22:34:10 bump up version to v3.3.0 (js-algorand-sdk)
gmalouf 22:52:40 bump up version to 2.8.0 (java-algorand-sdk)