Home / Reports / May 7, 2026

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

May 6, 2026 Arrow Back Arrow Forward May 8, 2026
M
T
W
T
F
S
S
27
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

Thursday, May 7, 2026

411 commits were pushed across 19 repos by 25 authors. There were 732,190 additions and 605,319 deletions.

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

Authors

Updated Repos

...

Commit Log

Argimirodel… 00:02:59 fix: autodoc MyST conf. and some rendering fix passes in build (puya)
lempira 00:35:48 Merge 5303c714dd15435a27ba29e6f032d473a3b71332 into 74f58c14b60e77a637ac361b61e5464a25bc71dd (puya)
Argimirodel… 00:38:53 fix: add inherited as hidden (puya)
dependabot[… 00:40:56 build(deps-dev): bump ip-address from 10.0.1 to 10.2.0 (StablecoinWatch)
dependabot[… 00:40:59 Merge dff304fad538ddac03b1e0d18b9b1a3589ad5055 into 406e6102bcf789e4b1381d4aede87c8b3458c87e (StablecoinWatch)
Argimirodel… 00:54:56 fix: batch file generation to avoid warnings (puya)
- 01:00:22 FI from master (go-algorand)
- 01:00:22 Build 2710 Data (go-algorand)
achidlow 01:11:32 chore: compile all (puya)
achidlow 01:11:32 refactor: remove redundant temporary assignment. it was previously required due to other checks which no longer occur. (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 add model validation for integer constants to IR, now that we ensure we never construct invalid values (either initially on lowering or through optimisations) (puya)
achidlow 01:11:55 add box_extract length static verification (puya)
achidlow 01:11:55 improving static failing op detection (WIP) (puya)
achidlow 01:11:55 simplify testing (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 add scratch slot, box key, and state key static verification (puya)
achidlow 01:11:55 add primitive IR types for box and state keys (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 make conditions more explicit now there's model validation for non-negatives (puya)
achidlow 01:11:55 handle BytesConstant biguint args in static verification (puya)
achidlow 01:11:55 chore: compile all (after rebase) (puya)
achidlow 01:11:55 add concat buffer overflow detection (puya)
achidlow 01:11:55 remove redundant empty-box-key test now covered by statically_failing_ops (puya)
achidlow 01:11:55 add txn group index static verification (puya)
achidlow 01:11:55 add test for empty box key static verification (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 remove test case that will now fail compilation at TEAL layer (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 remove redundant box op checks now superseded by IR static verification (puya)
achidlow 01:11:55 test: cover runtime-bytes / runtime-uint64 bit and byte op branches (puya)
achidlow 01:11:55 make use of signature types (WIP) (puya)
achidlow 01:11:55 make use of signature types (WIP) (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 wip (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 rejiggering (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 add test for box_extract length verification (puya)
achidlow 01:11:55 add biguint div/mod by zero static verification (puya)
achidlow 01:11:55 add tests for txn group index verification (puya)
achidlow 01:11:55 test: cover substring3 runtime-start fallback (puya)
achidlow 01:11:55 restore 100% coverage (puya)
achidlow 01:11:55 minor refactor (puya)
achidlow 01:11:55 method rename (puya)
achidlow 01:11:55 add biguint static verification (puya)
achidlow 01:11:55 refactor: make validator warning messages generic (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 delete unused code (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 consistent formatting (puya)
achidlow 01:11:55 refactor (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 refactor: apply generic constant-index handling to setbit, getbyte, setbyte (puya)
achidlow 01:11:55 refactors, plus add substring3 constant start > bytes length case (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 add tests for biguint div/mod by zero verification (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 add tests for scratch slot, box key, and state key verification (puya)
achidlow 01:11:55 add test for biguint sub underflow with BytesConstant operands (puya)
achidlow 01:11:55 refactor (WIP) (puya)
achidlow 01:11:55 coverage (puya)
achidlow 01:11:55 make getbit error handling cover all constant indexes (puya)
achidlow 01:11:55 expand testing (puya)
achidlow 01:11:55 chore: compile all (after rebase) (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 refactor: split substring/substring3 and replace2/replace3 into separate cases (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 shuffling (puya)
achidlow 01:11:55 add tests for biguint verification (puya)
achidlow 01:11:55 refactor: generalise _bytes_length_lower_bound pattern to substring3, replace2, replace3 (puya)
achidlow 01:11:55 test: cover substring3 runtime-bytes fallback (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 refactor: generalise extract/substring/replace runtime-bytes handling (puya)
achidlow 01:11:55 refactoring (puya)
achidlow 01:11:55 refactor: split extract/extract3 into separate cases (puya)
achidlow 01:11:55 add test for biguint BytesConstant operand verification (puya)
achidlow 01:11:55 chore: compile all (puya)
achidlow 01:11:55 message tweaks (puya)
achidlow 01:11:55 test: add coverage test case for StaticallyFailingOpValidator (puya)
achidlow 01:11:55 extend biguint sub underflow check to BytesConstant operands (puya)
achidlow 01:11:55 add StaticallyFailingOpValidator (puya)
achidlow 01:11:55 shuffling (puya)
achidlow 01:11:57 Merge 4440a9389751f213546e57068535c55c6334140d into c679a9b68d104c30eeef111a2e78f6c420ac2d6e (puya)
achidlow 01:29:06 reduce chained ReinterpretCasts (puya)
achidlow 01:30:32 chore: compile all (puya)
achidlow 01:35:32 chore: compile all (puya)
achidlow 01:35:32 reduce chained ReinterpretCasts (puya)
achidlow 01:36:20 add StaticallyFailingOpValidator (puya)
achidlow 01:36:20 test: add coverage test case for StaticallyFailingOpValidator (puya)
achidlow 01:36:20 refactor: make validator warning messages generic (puya)
achidlow 01:36:20 minor refactor (puya)
achidlow 01:36:20 refactor: split substring/substring3 and replace2/replace3 into separate cases (puya)
achidlow 01:36:20 refactor: split extract/extract3 into separate cases (puya)
achidlow 01:36:21 refactor: generalise extract/substring/replace runtime-bytes handling (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 delete unused code (puya)
achidlow 01:36:21 refactor: generalise _bytes_length_lower_bound pattern to substring3, replace2, replace3 (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 add concat buffer overflow detection (puya)
achidlow 01:36:21 refactor: apply generic constant-index handling to setbit, getbyte, setbyte (puya)
achidlow 01:36:21 simplify testing (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 consistent formatting (puya)
achidlow 01:36:21 improving static failing op detection (WIP) (puya)
achidlow 01:36:21 test: cover substring3 runtime-bytes fallback (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 shuffling (puya)
achidlow 01:36:21 make getbit error handling cover all constant indexes (puya)
achidlow 01:36:21 remove test case that will now fail compilation at TEAL layer (puya)
achidlow 01:36:21 refactors, plus add substring3 constant start > bytes length case (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (after rebase) (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 restore 100% coverage (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 shuffling (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 wip (puya)
achidlow 01:36:21 message tweaks (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 refactor (WIP) (puya)
achidlow 01:36:21 method rename (puya)
achidlow 01:36:21 test: cover substring3 runtime-start fallback (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 refactoring (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 chore: compile all (puya)
achidlow 01:36:21 test: cover runtime-bytes / runtime-uint64 bit and byte op branches (puya)
achidlow 01:36:21 chore: compile all (after rebase) (puya)
achidlow 01:36:22 handle BytesConstant biguint args in static verification (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 add txn group index static verification (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 add tests for biguint div/mod by zero verification (puya)
achidlow 01:36:22 add biguint static verification (puya)
achidlow 01:36:22 remove redundant empty-box-key test now covered by statically_failing_ops (puya)
achidlow 01:36:22 refactor (puya)
achidlow 01:36:22 add biguint div/mod by zero static verification (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 coverage (puya)
achidlow 01:36:22 add test for biguint sub underflow with BytesConstant operands (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 add box_extract length static verification (puya)
achidlow 01:36:22 extend biguint sub underflow check to BytesConstant operands (puya)
achidlow 01:36:22 make conditions more explicit now there's model validation for non-negatives (puya)
achidlow 01:36:22 add scratch slot, box key, and state key static verification (puya)
achidlow 01:36:22 add test for box_extract length verification (puya)
achidlow 01:36:22 remove redundant box op checks now superseded by IR static verification (puya)
achidlow 01:36:22 add primitive IR types for box and state keys (puya)
achidlow 01:36:22 refactoring (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 add model validation for integer constants to IR, now that we ensure we never construct invalid values (either initially on lowering or through optimisations) (puya)
achidlow 01:36:22 add tests for biguint verification (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 expand testing (puya)
achidlow 01:36:22 add tests for scratch slot, box key, and state key verification (puya)
achidlow 01:36:22 chore: compile all (puya)
achidlow 01:36:22 add tests for txn group index verification (puya)
achidlow 01:36:22 add test for empty box key static verification (puya)
achidlow 01:36:22 add test for biguint BytesConstant operand verification (puya)
achidlow 01:36:23 chore: compile all (puya)
achidlow 01:36:23 make use of signature types (WIP) (puya)
achidlow 01:36:23 rejiggering (puya)
achidlow 01:36:23 make use of signature types (WIP) (puya)
achidlow 01:36:43 Merge 6a66f0401fdeb8a2080655b60ec2192131d94fb4 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
LoafPickleWW 01:40:28 feat: add Dead Drop relay API for Redis-based encrypted storage and Algorand signature-verified retrieval (wen-tools)
renovate[bo… 01:51:36 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
LoafPickleWW 01:52:31 feat: implement P2P chat with end-to-end encrypted messaging and file transfers via deadDropCrypto utils (wen-tools)
LoafPickleWW 02:07:50 feat: implement P2P chat interface with end-to-end encryption using Dead Drop cryptographic protocols (wen-tools)
daniel-make… 02:15:18 build: update diff summary to handle compilation errors gracefully (puya)
achidlow 02:17:34 chore: compile all (after rebase) (puya)
achidlow 02:17:45 Merge 7139a1e73a6d331181e42c5a1ecd9faf37a4d197 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
LoafPickleWW 02:22:24 feat: add P2PChat page with WebRTC peer-to-peer messaging and Algorand identity verification (wen-tools)
boblat 02:25:17 refactor: rename asBigInt to asUint64BigInt for clarity (algorand-typescript-testing)
daniel-make… 02:25:36 build: update diff summary to handle compilation errors gracefully (puya)
boblat 02:26:54 refactor: store compiled apps and logicsigs as Map to use get (not find) (algorand-typescript-testing)
iglosiggio 02:27:12 Merge 2a826022a5f606f038d37ce7bf53773f9e6276a4 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
boblat 02:38:25 refactor: rename misleading appendInnerTransactionGroup to appendInnerTransaction as it appends a single inner transaction (algorand-typescript-testing)
boblat 02:39:03 fix: correct typos and naming inconsistencies (algorand-typescript-testing)
daniel-make… 02:40:09 Merge b3f90cbf57c40dbb36fcb5b69cee5ac81ed9973d into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
boblat 02:43:55 fix: assorted correctness bugs (algorand-typescript-testing)
dependabot[… 03:04:06 build(deps-dev): update @vue/compiler-sfc requirement (algo-voting)
dependabot[… 03:04:18 Merge 7c99716b5bc63b0d3118ded369e11f73445d12e1 into af18a3c6726b9b03168079504e40b466e12efac5 (algo-voting)
Argimirodel… 03:24:30 fix: build intermediate sphinx mds to temp folder and add to .gitignore (puya)
Argimirodel… 03:27:34 chore: bump stubs version (puya)
lempira 03:50:05 Merge 676892dd193fb2c7a00b9675bed1625ab9be8d4c into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
boblat 05:05:16 refactor: extract DRY helpers across primitives, encoded-types and util (algorand-typescript-testing)
daniel-make… 05:11:24 test: add some additional test cases and onchain tests for scheduling work (puya)
daniel-make… 05:11:24 chore: compile all (puya)
boblat 05:15:59 refactor: tighten types and replace non-null assertions (algorand-typescript-testing)
boblat 05:15:59 refactor: remove dead code and visitor wrapper classes (algorand-typescript-testing)
boblat 05:15:59 test: cover decodeArc4 with log prefix for native types (algorand-typescript-testing)
boblat 05:15:59 chore: fix audit vulnerability (algorand-typescript-testing)
boblat 05:22:32 Merge 36e5a7439803359b0a91ee81f52d12234f4a72c6 into 498caa122b503472cda199ba8161428952e624e1 (algorand-typescript-testing)
daniel-make… 05:22:59 test: add some additional baseline test cases and onchain tests for stack scheduling (puya)
daniel-make… 05:22:59 chore: compile all (puya)
renovate[bo… 05:38:34 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
boblat 06:23:06 docs: update docs to reference BaseContract instead of Contract (puya)
boblat 06:23:06 refactor: rename `Contract` as `BaseContract` (puya)
boblat 06:23:07 feat: add `algopy.Contract` as an alias of `algopy.arc4.ARC4Contract` (puya)
boblat 06:23:07 docs: use `algopy.Contract` instead of `algopy.ARC4Contract` (puya)
boblat 06:23:07 chore: compile all (puya)
achidlow 06:25:56 chore: compile all (puya)
achidlow 06:25:56 fix: allow augmented assignment to an ImmutableArray when it is part of a nested structure (puya)
achidlow 06:27:30 reduce double-eval logs (puya)
achidlow 06:27:37 chore: compile all (puya)
boblat 06:30:28 chore: compile all (puya)
boblat 06:30:31 refactor: use `Contract` instead of `BaseContract` to reduce noise (puya)
achidlow 06:30:43 Merge e0d7c4c2215023f902f9290eca819ecc1669b7be into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
boblat 06:39:08 chore: compile all (puya)
boblat 06:39:09 refactor: bump stubs version to show breaking change (puya)
boblat 06:39:09 docs: add change log (puya)
achidlow 06:47:36 chore: compile all (puya)
achidlow 06:47:36 fix: allow augmented assignment to an ImmutableArray when it is part of a nested structure (puya)
achidlow 06:47:54 Merge f9a50be7a71866f21181bd80a77d708aa61f390c into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
boblat 06:59:40 Merge 111c20e9662ce055e34a4553aedf9938cdccf14e into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
sambitsargam 07:09:41 Merge pull request #839 from sambitsargam/dependabot/npm_and_yarn/vue/compiler-sfc-tw-3.5.34 (algo-voting)
sambitsargam 07:09:51 Merge pull request #838 from sambitsargam/dependabot/npm_and_yarn/eslint-plugin-vue-tw-10.9.1 (algo-voting)
sambitsargam 07:10:01 Merge pull request #837 from sambitsargam/dependabot/npm_and_yarn/typescript-eslint/eslint-plugin-tw-8.59.2 (algo-voting)
sambitsargam 07:10:17 Merge branch 'main' into dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.59.2 (algo-voting)
sambitsargam 07:10:27 Merge pull request #836 from sambitsargam/dependabot/npm_and_yarn/typescript-eslint/parser-tw-8.59.2 (algo-voting)
sambitsargam 07:10:45 Merge branch 'main' into dependabot/npm_and_yarn/eslint-tw-10.3.0 (algo-voting)
sambitsargam 07:10:55 Merge pull request #835 from sambitsargam/dependabot/npm_and_yarn/eslint-tw-10.3.0 (algo-voting)
achidlow 07:25:46 chore: compile all (puya)
achidlow 07:25:46 eliminate repeated ArrayLength nodes when the argument is a stack value (puya)
achidlow 07:25:46 GVN test cases (puya)
achidlow 07:25:47 chore: compile all (puya)
achidlow 07:25:47 feat: implement GVN (puya)
achidlow 07:26:28 chore: compile all (puya)
achidlow 07:26:31 extract ValueProviderVisitor from IRVisitor (puya)
achidlow 07:26:31 fix nasty potential bug with static index and VN collisions in extrac/replace ops (puya)
achidlow 07:26:31 GVN refactor: (puya)
achidlow 07:26:31 - use ValueProviderVisitor in GVN to ensure exhaustiveness (puya)
achidlow 07:26:31 add docstrings to some higher level IR models (puya)
achidlow 07:26:31 GVN refactoring: simplify the way we pass scope down to children (puya)
achidlow 07:26:31 simplify (puya)
achidlow 07:26:31 refactoring: restrict "const" VN to Constant | TemplateVar - Undefined should definitely not be considered equal, and compiled refs get replaced by constants eventually anyway. (puya)
achidlow 07:26:31 refactoring: VN -> register and Value -> VN mappings don't need scoping (puya)
achidlow 07:26:31 refactoring (puya)
achidlow 07:26:31 refactoring (puya)
achidlow 07:26:57 chore: compile all (puya)
achidlow 07:26:59 refactor (puya)
achidlow 07:27:00 GVN: better candidate selection (puya)
achidlow 07:27:00 fix: scope GVN tables to dominator tree to prevent potential dominance violation (puya)
achidlow 07:27:00 GVN refactoring (WIP) (puya)
achidlow 07:27:00 GVN refactor: remove _PhiKey (puya)
achidlow 07:27:00 GVN refactoring (WIP) (puya)
achidlow 07:27:00 chore: compile all (puya)
achidlow 07:27:36 chore: compile all (puya)
achidlow 07:27:41 GVN: refactor (WIP) (puya)
achidlow 07:27:41 GVN: refactor (WIP) (puya)
achidlow 07:27:41 GVN refactoring (WIP) (puya)
achidlow 07:27:41 GVN: handle no-args intrinsics by assigning same VN but skipping replacement (due to stack shuffling impacts) (puya)
achidlow 07:27:41 refactor: rewrite SCC phi congruence to operate on the replacement map (puya)
achidlow 07:27:41 GVN: fix bug with back-edges (puya)
achidlow 07:27:41 GVN: refactor (WIP) (puya)
achidlow 07:27:41 GVN: refactor (puya)
achidlow 07:27:41 GVN: refactor (puya)
achidlow 07:27:41 GVN refactoring (WIP) (puya)
achidlow 07:27:41 fix: handle irreducible control flow in GVN SCC phi congruence (puya)
achidlow 07:27:41 GVN: refactor (puya)
achidlow 07:27:41 GVN: refactor (WIP) (puya)
achidlow 07:27:41 GVN: simplify (puya)
achidlow 07:27:41 GVN: simplify (puya)
achidlow 07:28:00 chore: compile all (puya)
achidlow 07:29:02 chore: compile all (puya)
achidlow 07:29:02 GVN global hash map (WIP) (puya)
achidlow 07:29:02 add additional testing of runtime-dominance (puya)
achidlow 07:29:02 add GVN test for AVAIL/PRE (not implemented yet) (puya)
achidlow 07:29:02 GVN: intrinsic identities (WIP) (puya)
achidlow 07:29:02 GVN: give constants a consistent key regardless of representation (puya)
achidlow 07:29:02 GVN: refactor (WIP) (puya)
achidlow 07:29:02 GVN global hash map (WIP) (puya)
achidlow 07:29:02 chore: compile all (puya)
achidlow 07:29:02 GVN: refactor (WIP) (puya)
achidlow 07:29:03 chore: compile all (puya)
filipetamota 07:33:10 small fix (pera-ios)
filipetamota 07:33:18 Merge 2c082109e89320b8c02ce28d93115d4589ca6935 into 0ae2361351b30f4db1585d556a37238ada26e851 (pera-ios)
achidlow 07:37:06 GVN: replace UInt64 constants (puya)
achidlow 07:37:29 chore: compile all (puya)
achidlow 07:37:33 chore: compile all (puya)
achidlow 07:37:33 remove byte constant restriction (puya)
achidlow 07:37:33 hmm (puya)
achidlow 07:37:33 GVN refactoring (partial undo, `global` is not PURE) (puya)
achidlow 07:37:33 GVN refactoring (puya)
achidlow 07:37:33 use GVN in redundant assert detection (puya)
achidlow 07:37:56 chore: compile all (puya)
achidlow 07:38:00 mostly comment updates, one minor refactor (puya)
achidlow 07:38:00 mostly comment updates, some minor refactoring (puya)
FerGT50 07:51:55 v1.1.0 (algoiot)
FerGT50 07:53:13 Merge pull request #12 from GT50-SRL/develop (algoiot)
achidlow 08:04:21 GVN: skip Value rather than just Constant for uint64 propagation (puya)
achidlow 08:04:26 chore: compile all (puya)
achidlow 08:25:02 remove binary-op identity simplifications from intrinsic_simplification, it has been subsumed and improved upon in GVN (puya)
achidlow 08:25:07 chore: compile all (puya)
cusma 08:27:55 chore: absolute import paths (d-asa)
cusma 08:28:03 chore: build artifacts (d-asa)
cusma 08:34:06 Merge 57e8f6566f00d9b7185cba391bab7990ac451781 into 75f7958c60f438d1ecfdab570ca7d850de0131b4 (d-asa)
achidlow 08:52:04 simplify simplifier (puya)
achidlow 08:52:09 chore: compile all (puya)
Truszczynsk… 08:58:11 PERA-4090 - [IOS] - Shared Accounts - Improve Transaction Request screen (pera-ios)
Truszczynsk… 08:59:13 Merge 740d143414d4a367ac6f37433c523ec6ec56f8ef into 0ae2361351b30f4db1585d556a37238ada26e851 (pera-ios)
cusma 09:27:41 chore: update dependencies (d-asa)
cusma 09:28:37 chore: build artifacts (d-asa)
cusma 09:29:37 chore: remove pinned transitive deps (d-asa)
cusma 09:29:44 Merge 1e9e081b91115a974c5449ea101c205599b9a578 into 75f7958c60f438d1ecfdab570ca7d850de0131b4 (d-asa)
joe-p 09:29:54 Merge 979b5fdd829ea809f3a10d78c56d5928fc3c4311 into ad5ccdcee82650bd70219e25f2520d4ac035c543 (algokit-core)
cusma 09:40:10 Merge pull request #154 from cusma/chore/deps (d-asa)
cusma 09:45:38 Merge branch 'main' into dependabot/github_actions/actions/upload-pages-artifact-5 (d-asa)
cusma 09:45:55 Merge branch 'main' into dependabot/github_actions/dorny/paths-filter-4 (d-asa)
cusma 09:46:02 Merge branch 'main' into dependabot/github_actions/actions/deploy-pages-5 (d-asa)
cusma 09:46:13 Merge branch 'main' into dependabot/github_actions/actions/configure-pages-6 (d-asa)
cusma 09:46:26 Merge branch 'main' into dependabot/pip/pygments-2.20.0 (d-asa)
cusma 09:47:48 Merge pull request #150 from cusma/dependabot/github_actions/actions/upload-pages-artifact-5 (d-asa)
cusma 09:48:04 Merge branch 'main' into dependabot/github_actions/dorny/paths-filter-4 (d-asa)
cusma 09:48:26 Merge branch 'main' into dependabot/github_actions/actions/deploy-pages-5 (d-asa)
cusma 09:48:57 Merge branch 'main' into dependabot/pip/pygments-2.20.0 (d-asa)
cusma 09:49:39 Merge branch 'main' into dependabot/github_actions/actions/configure-pages-6 (d-asa)
dependabot[… 09:49:42 Merge a70823a891dfa223e54e2fd57068ec434c70c4bd into 2ea5eb20e5a5da9a8c9c1b9aa626a1aad60a8ace (d-asa)
cusma 09:55:32 Merge pull request #144 from cusma/dependabot/github_actions/dorny/paths-filter-4 (d-asa)
cusma 09:55:43 Merge branch 'main' into dependabot/github_actions/actions/deploy-pages-5 (d-asa)
dependabot[… 09:55:45 Merge 6132f29dbad41e381f0f28c0c0d603f5d4a2ea33 into 9f5333188ba8972f8eef14094686a727b2c2da5f (d-asa)
renovate[bo… 10:01:01 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
cusma 10:14:43 Merge pull request #143 from cusma/dependabot/github_actions/actions/deploy-pages-5 (d-asa)
cusma 10:14:55 Merge branch 'main' into dependabot/github_actions/actions/configure-pages-6 (d-asa)
dependabot[… 10:14:57 Merge 0d037e4c742898d34c384cddfc104fbc1428a23c into 1d21722d0c20da5c1a1f11f6d54d3efee76d2263 (d-asa)
- 10:28:16 implementation of lottery use case in leo (rosetta-smart-contracts)
- 10:34:42 (README) implementation of lottery use case in leo (rosetta-smart-contracts)
FoundMarras 10:35:08 Merge d67553dc05273438a9ee8ce41c9194928ba6f196 into 311f63fe5bd481efc9a058e126580eb9173a74d3 (rosetta-smart-contracts)
cusma 10:39:20 Merge pull request #142 from cusma/dependabot/github_actions/actions/configure-pages-6 (d-asa)
dependabot[… 11:18:32 Merge 67badd21972c957dc240424144403d9a83eaa30d into bda1b90092a778949b227aa11d9a101aafa4c79c (devportal)
renovate[bo… 12:27:11 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
dependabot[… 13:17:54 Bump axios from 1.8.4 to 1.16.0 (js-algorand-sdk)
dependabot[… 13:17:59 Merge 6fb71bc00a649217f7fe433ace4d5a0e9a0672f7 into 63d2296fabd68535ead93b531bb45a9f7a4099f5 (js-algorand-sdk)
mrcointreau 14:07:49 chore: migrate docs to pnpm and wire devportal publishing (puya)
lempira 14:08:04 Merge 17cd3ac185f83a01210c3dc6d159e3099c12e9ac into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
michaeltchu… 15:53:33 chore: log greeting (2026-05-07) (a-day-in-my-bobalife)
algorandskiy 16:12:09 Merge 6602ea7393180e831835c8db66a1517777f2be57 into a4dea7a341e3db69078e3aec04b5971c5d6b6b24 (go-algorand)
LoafPickleWW 16:17:08 feat: implement Post-Quantum Falcon-1024 signature demo with local key storage and transaction support (wen-tools)
LoafPickleWW 16:19:06 feat: add TypeScript definitions for falcon-signatures and falcon-algo-sdk libraries (wen-tools)
LoafPickleWW 17:00:52 feat: add configuration constants and post-quantum wallet icon support (wen-tools)
joe-p 17:22:45 chore: relax reqwest version (#330) (algokit-core)
joe-p 17:23:49 chore: disable default feature of http client (#331) (algokit-core)
joe-p 17:24:02 Merge 4d51e7cc581a0464f4683e36bcbb8579fb00ef69 into 3f16417fee2b7dd68a77b51dbe7b56840f8d41fb (algokit-core)
dependabot[… 17:27:23 Merge e3b49727caa30e0610a59ca361374e04a761ab97 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
dependabot[… 17:27:23 Merge ac89eb01b4d6502cfa6360e937679594250b056b into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
dependabot[… 17:27:23 Merge 1f7d85d556424af3b3b785663bb18b9cd4a273b6 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
joe-p 17:27:23 Merge cadaf1c27784b181e46bc8488bc9f996b00c7591 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
dependabot[… 17:27:24 Merge ff7e237899650e2faaa501aa43802701a5af1268 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
dependabot[… 17:27:24 Merge 727379471f6b43248b6860f22dc72eea86414790 into 60f9e87056e149cbf32aed942aef8aaac112cc0f (puya)
michaeltchu… 17:29:01 ci: update github action versions (#339) (algokit-core)
LoafPickleWW 17:34:39 feat: implement post-quantum Falcon-1024 signature support with WASM-based key management and transaction handling. (wen-tools)
achidlow 17:50:54 chore: compile all (puya)
achidlow 17:50:54 reduce double-eval logs (puya)
daniel-make… 17:51:45 Merge b3f90cbf57c40dbb36fcb5b69cee5ac81ed9973d into 52406ead5b207ed6d212bf8ff137b4d709f99bc4 (puya)
LoafPickleWW 18:33:02 feat: add SendTransactionPanel with NFD resolution and Falcon account signing capabilities (wen-tools)
LoafPickleWW 18:42:24 feat: add Falcon post-quantum utility module for Algorand account management and signing (wen-tools)
algorandskiy 18:47:54 fix test race (go-algorand)
algorandskiy 18:48:04 Merge b788d47c1cdb2c4bbd0353c356a981d1c2d53d4e into a4dea7a341e3db69078e3aec04b5971c5d6b6b24 (go-algorand)
LoafPickleWW 18:56:58 feat: implement Falcon post-quantum utility module for Algorand account management and transactions (wen-tools)
scholtz 19:08:58 cicd update from 4.6.0 to 4.7.0 (AlgorandKMDServer)
LoafPickleWW 19:13:51 feat: implement post-quantum wallet transaction history panel and integrate into dashboard (wen-tools)
lempira 19:19:36 Merge 704c1b586da0ed6c15b2dc8fae1b88de1218d50f into 82946305e2d7f46594040d1a303ccfb8a3daac3f (algokit-core)
onetechnical 19:39:29 Don't require AWS information for e2e_subs and remove default S3_TESTDATA (go-algorand)
onetechnical 19:40:21 Temporarily add review-vars to nightly runs (go-algorand)
onetechnical 19:43:22 Fix literal text outside replacement tokens (go-algorand)
jannotti 20:41:20 app_params_set, new box params, and "foreign" box opcodes (go-algorand)
jannotti 20:41:37 Merge dd5b1529123479daba87f923bff2ed76bf857dbf into a4dea7a341e3db69078e3aec04b5971c5d6b6b24 (go-algorand)
onetechnical 20:59:27 Remove branch override (go-algorand)
JBScaled 21:03:22 fix: syncing with main branch (devportal)
onetechnical 21:03:29 Remove extraneous new line (go-algorand)
onetechnical 21:03:35 Merge 83babbda1fdffdff9ddd6e064ff6e0717235c490 into a4dea7a341e3db69078e3aec04b5971c5d6b6b24 (go-algorand)
JBScaled 21:04:54 Merge c0642bf1b7f96cdf0f933774300e792d20790e3c into bda1b90092a778949b227aa11d9a101aafa4c79c (devportal)
renovate[bo… 21:16:07 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 21:16:26 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 21:16:29 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 21:16:33 Merge 3dc4393666d943dc04fe23fbd84918b8bdb65363 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 22:03:12 chore(deps): update dependency @types/node to v25 (subtopia-js-sdk)
renovate[bo… 22:03:16 Merge 565b828caeaefe5c24d3d52ee37fc3a3a10f42a8 into 9bc334a8819e21a61e5717e04c07dec184a7c579 (subtopia-js-sdk)
renovate[bo… 22:17:58 chore(deps): update dependency pnpm to v10.33.3 (use-wallet)
renovate[bo… 22:18:02 Merge 4038bd0dc98ad0b28ee7b553c1ea3c990dd72564 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
renovate[bo… 22:18:47 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 22:18:51 Merge 978fbf72cccf1e406fd62ea9dde6e379db858b50 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
dependabot[… 22:29:48 chore(deps-dev): bump axios from 1.10.0 to 1.16.0 in /assets/arc-0087 (ARCs)
dependabot[… 22:29:51 Merge 55fe3b7c5dcb8b70717cf8de53e3ef8b3c2ccb41 into b8b125f57aaf575271b6c757de466848c37caec0 (ARCs)
PhearZero 22:41:34 Merge 412ebb187cf057a798061b185a9b5402c905d0a8 into 82946305e2d7f46594040d1a303ccfb8a3daac3f (algokit-core)