Home / Reports / May 18, 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 17, 2026 Arrow Back Arrow Forward May 19, 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

Monday, May 18, 2026

425 commits were pushed across 20 repos by 22 authors. There were 1,271,918 additions and 1,259,412 deletions.

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

Authors

Updated Repos

...

Commit Log

rohan-tessl 00:47:49 Merge 2751b4b22ea4e89cfaeaf5003c2ff4afa0ecd1b0 into 9479de6f2c0a2a6066c762e2bc4389a1884d40cc (algorand-mcp)
- 01:00:21 Build 2721 Data (go-algorand)
boblat 01:40:29 chore: stop exporting things not used outside the file they are declared in (puya-ts)
boblat 01:43:22 Merge 9bdd9ac2814261e5be2c49e36c8a8e29432621dd into 2560b824ec1c74156a2ae1b415210254ce02dec2 (puya-ts)
renovate[bo… 01:54:01 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
achidlow 02:16:08 chore: compile all (puya)
achidlow 02:16:08 chore: compile all (puya)
achidlow 02:16:08 eliminate repeated ArrayLength nodes when the argument is a stack value (puya)
achidlow 02:16:08 GVN test cases (puya)
achidlow 02:16:08 feat: implement GVN (puya)
achidlow 02:16:09 simplify (puya)
achidlow 02:16:09 refactoring (puya)
achidlow 02:16:09 chore: compile all (puya)
achidlow 02:16:10 GVN refactoring (WIP) (puya)
achidlow 02:16:10 GVN refactoring: simplify the way we pass scope down to children (puya)
achidlow 02:16:10 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 02:16:10 fix nasty potential bug with static index and VN collisions in extrac/replace ops (puya)
achidlow 02:16:10 chore: compile all (puya)
achidlow 02:16:10 add docstrings to some higher level IR models (puya)
achidlow 02:16:10 fix: scope GVN tables to dominator tree to prevent potential dominance violation (puya)
achidlow 02:16:10 GVN refactor: remove _PhiKey (puya)
achidlow 02:16:10 refactoring (puya)
achidlow 02:16:10 GVN refactor: (puya)
achidlow 02:16:10 refactor (puya)
achidlow 02:16:10 - use ValueProviderVisitor in GVN to ensure exhaustiveness (puya)
achidlow 02:16:10 chore: compile all (puya)
achidlow 02:16:10 GVN: better candidate selection (puya)
achidlow 02:16:10 GVN refactoring (WIP) (puya)
achidlow 02:16:10 refactoring: VN -> register and Value -> VN mappings don't need scoping (puya)
achidlow 02:16:10 extract ValueProviderVisitor from IRVisitor (puya)
achidlow 02:16:11 fix: handle irreducible control flow in GVN SCC phi congruence (puya)
achidlow 02:16:11 chore: compile all (puya)
achidlow 02:16:12 GVN: simplify (puya)
achidlow 02:16:12 GVN: refactor (WIP) (puya)
achidlow 02:16:12 GVN: handle no-args intrinsics by assigning same VN but skipping replacement (due to stack shuffling impacts) (puya)
achidlow 02:16:12 GVN refactoring (WIP) (puya)
achidlow 02:16:12 GVN: refactor (WIP) (puya)
achidlow 02:16:12 GVN: refactor (puya)
achidlow 02:16:12 GVN: refactor (puya)
achidlow 02:16:12 GVN: fix bug with back-edges (puya)
achidlow 02:16:12 GVN: refactor (puya)
achidlow 02:16:12 GVN: refactor (WIP) (puya)
achidlow 02:16:12 GVN: simplify (puya)
achidlow 02:16:12 GVN refactoring (WIP) (puya)
achidlow 02:16:12 GVN: refactor (WIP) (puya)
achidlow 02:16:12 refactor: rewrite SCC phi congruence to operate on the replacement map (puya)
achidlow 02:17:18 chore: compile all (puya)
achidlow 02:17:30 GVN refactoring (puya)
achidlow 02:17:30 GVN: intrinsic identities (WIP) (puya)
achidlow 02:17:30 GVN: replace UInt64 constants (puya)
achidlow 02:17:30 GVN global hash map (WIP) (puya)
achidlow 02:17:30 GVN: refactor (WIP) (puya)
achidlow 02:17:30 add GVN test for AVAIL/PRE (not implemented yet) (puya)
achidlow 02:17:30 use GVN in redundant assert detection (puya)
achidlow 02:17:30 chore: compile all (puya)
achidlow 02:17:30 chore: compile all (puya)
achidlow 02:17:30 chore: compile all (puya)
achidlow 02:17:30 GVN: refactor (WIP) (puya)
achidlow 02:17:30 add additional testing of runtime-dominance (puya)
achidlow 02:17:30 chore: compile all (puya)
achidlow 02:17:30 GVN: give constants a consistent key regardless of representation (puya)
achidlow 02:17:30 chore: compile all (puya)
achidlow 02:17:30 GVN global hash map (WIP) (puya)
achidlow 02:17:31 remove byte constant restriction (puya)
achidlow 02:17:31 GVN refactoring (partial undo, `global` is not PURE) (puya)
achidlow 02:17:31 hmm (puya)
achidlow 02:17:31 mostly comment updates, some minor refactoring (puya)
achidlow 02:17:31 mostly comment updates, one minor refactor (puya)
achidlow 02:17:31 chore: compile all (puya)
achidlow 02:17:32 chore: compile all (puya)
achidlow 02:17:32 simplify simplifier (puya)
achidlow 02:17:32 chore: compile all (puya)
achidlow 02:17:32 chore: compile all (puya)
achidlow 02:17:32 chore: compile all (puya)
achidlow 02:17:32 simplify simplifier (puya)
achidlow 02:17:32 chore: compile all (puya)
achidlow 02:17:32 add GVN test for double-negation of comparison (puya)
achidlow 02:17:32 refactoring, hmmm (puya)
achidlow 02:17:32 remove binary-op identity simplifications from intrinsic_simplification, it has been subsumed and improved upon in GVN (puya)
achidlow 02:17:32 refactoring, hmmm (puya)
achidlow 02:17:32 refactoring, hmmm (plus not folding) (puya)
achidlow 02:17:32 refactoring, hmmm (puya)
achidlow 02:17:32 GVN: record negation comparisons even when there is a match to the un-negated version, so that double negation works (puya)
achidlow 02:17:32 GVN: skip Value rather than just Constant for uint64 propagation (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 GVN: extract/extract3 const (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 GVN: len of const (puya)
achidlow 02:17:33 simplify the simplifier (puya)
achidlow 02:17:33 preserve encoding (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 GVN: fold uint64 constant binary ops (puya)
achidlow 02:17:33 chose best encoding for VN (puya)
achidlow 02:17:33 simplify the simplifier (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 GVN: concat consts (puya)
achidlow 02:17:33 wip (puya)
achidlow 02:17:33 fix itertools.count type subscripting (puya)
achidlow 02:17:33 re-use single const uint64 simplifications (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 wip (puya)
achidlow 02:17:33 simplify the simplifier (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 simplify the simplifier (puya)
achidlow 02:17:33 GVN: fold bytes constant binary ops (puya)
achidlow 02:17:33 allow no-stack-args intrinsics to participate in VN coalescing, but start a new group for each one (puya)
achidlow 02:17:33 GVN: disable byte-const-inlining (for now) (puya)
achidlow 02:17:33 refactoring, hmmm (puya)
achidlow 02:17:33 chore: compile all (puya)
achidlow 02:17:33 simplify the simplifier (puya)
achidlow 02:17:33 GVN: len of const (puya)
achidlow 02:17:33 GVN: substring const (puya)
achidlow 02:17:33 refactor / small bytes consts when the source is an intrinsic with register args (causing stack shuffling) (puya)
achidlow 02:17:33 re-use single const bytes simplifications (puya)
achidlow 02:17:34 fixes (puya)
achidlow 02:17:34 chore: compile all (puya)
achidlow 02:17:34 add op sizes (puya)
achidlow 02:17:34 getbyte const folding (GVN + intrinsics) (puya)
achidlow 02:17:34 wip (puya)
achidlow 02:17:34 review fixes (puya)
achidlow 02:17:34 chore: compile all (puya)
achidlow 02:17:34 chore: compile all (puya)
achidlow 02:17:34 review fixes (puya)
achidlow 02:17:34 chore: compile all (puya)
achidlow 02:17:34 chore: compile all (puya)
achidlow 02:17:34 HMMM (puya)
achidlow 02:17:34 fixes (puya)
achidlow 02:17:35 hmmm (puya)
achidlow 02:17:35 comment rejiggering (puya)
achidlow 02:17:35 chore: compile all (puya)
achidlow 02:17:35 chore: compile all (puya)
achidlow 02:17:35 GVN: wide-math (puya)
achidlow 02:17:35 fix multi-target assignment in GVN?? (puya)
achidlow 02:17:35 chore: compile all (puya)
achidlow 02:17:35 setbyte const folding (GVN + intrinsics) (puya)
achidlow 02:17:35 replace3 const folding (GVN + intrinsics) (puya)
achidlow 02:17:35 chore: compile all (puya)
achidlow 02:17:36 linting (puya)
achidlow 02:17:36 fix test to do what it actually claims to do (take #2) (puya)
achidlow 02:17:36 tests for x % 1 == 0 identity (puya)
achidlow 02:17:36 chore: compile all (puya)
achidlow 02:17:36 chore: compile all (puya)
achidlow 02:17:36 linting (puya)
achidlow 02:17:36 chore: compile all (puya)
achidlow 02:17:36 fix test to do what it actually claims to do (puya)
achidlow 02:17:36 chore: compile all (after rebase) (puya)
achidlow 02:17:36 don't need a test case per op, that's just silly (puya)
achidlow 02:17:36 simplify identity x % 1 == 0 (puya)
achidlow 02:17:36 chore: compile all (puya)
achidlow 02:17:36 chore: compile all (puya)
achidlow 02:17:37 chore: compile all (puya)
achidlow 02:17:37 test fix - doh (puya)
achidlow 02:22:01 Merge 4def2df52d2e6f6bb0e0a972ba7e1f0a7cea33cd into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
TFRMR 02:25:18 Merge 384d026d4b8314f5b4ddf49a2befd53c690e3edc into d658e506cf02d69ee0556edeeb892ef453928dbe (asa-list)
dependabot[… 03:29:34 build(deps-dev): update eslint requirement from ^10.3.0 to ^10.4.0 (algo-voting)
dependabot[… 03:29:42 Merge 1ca0370c3a58d0072c28ec9d2878c9f54c734c7a into 273c18348cd5d64df3f2846c67142c9062e79f10 (algo-voting)
achidlow 04:21:13 chained extract_uintN -> extract S 0 optimisation, disable binary uint64 const folding in intrinsics (puya)
achidlow 04:21:13 chore: compile all (puya)
renovate[bo… 04:25:30 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 04:51:25 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 04:51:29 Merge 245301a0372b27064e917c1868eb2aee0af0f8d5 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
daniel-make… 05:39:18 build: update compile_all_fast to indicate if any changes are logs only (puya)
daniel-make… 05:41:17 test: add additional baseline test cases and onchain tests for stack scheduling (puya)
daniel-make… 05:41:17 chore: compile all (puya)
daniel-make… 05:42:10 Merge b6996ce9abf42357ec49a1f67cb9bd2f2ec7598c into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
Truszczynsk… 05:58:38 Add BackupComposer for unified user data extraction (pera-ios)
achidlow 06:22:30 further shifting from intrinsic_simplification.py -> GVN (puya)
achidlow 06:22:34 chore: compile all (puya)
achidlow 06:22:49 Merge f7ad8da707c5c6b4297f2706822e77288cbb03bb into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
achidlow 06:37:44 refactoring (puya)
daniel-make… 06:41:32 test: fix amm test flakiness due to many transactions in onchain test suites exceeding 1000 valid round window (puya)
daniel-make… 06:43:31 Merge 43300acfa76952e9c912d82cd6a814cbb572d8d9 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
achidlow 06:50:04 refactoring (puya)
achidlow 06:55:08 refactoring (puya)
achidlow 07:00:11 refactoring (puya)
daniel-make… 07:03:36 Merge 43300acfa76952e9c912d82cd6a814cbb572d8d9 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
achidlow 07:05:26 refactoring (puya)
boblat 07:13:59 wip (puya-ts)
achidlow 07:16:36 preserver property that compile time constants ops should be pure (puya)
achidlow 07:18:15 chore: compile all (puya)
manuelmauro 07:29:39 chore(deps): bump dependencies and adapt to breaking changes (algonaut)
manuelmauro 07:30:02 chore: add lefthook config, expand Makefile, fix clippy warnings (algonaut)
achidlow 07:33:50 refactoring (puya)
manuelmauro 07:34:26 chore: migrate workspace to Rust 2024 edition (algonaut)
achidlow 07:35:46 refactoring (puya)
achidlow 07:39:32 refactoring (puya)
manuelmauro 07:39:32 chore: hoist dependency versions to workspace.dependencies (algonaut)
daniel-make… 07:39:43 refactor: make TealOp immediates a tuple (puya)
daniel-make… 07:39:44 chore: compile all (puya)
daniel-make… 07:39:44 feat: add additional load ops (puya)
daniel-make… 07:39:44 feat: move ops to reduce shuffles (puya)
achidlow 07:42:20 refactoring (puya)
daniel-make… 07:43:59 Merge f16ff68fad6f759ae5a44bf6789d7b7f7a7b6e38 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
manuelmauro 07:56:08 chore: replace ring with ed25519-dalek so wasm32 builds (algonaut)
achidlow 07:56:50 refactoring (puya)
manuelmauro 07:57:21 Merge 6f32e13387735c1965b06d7cf34eeefd4bbcce72 into e7702a51c7cf7ece220293fc6a723b4d10b8040a (algonaut)
manuelmauro 07:57:34 Merge 49393600a7c917c3767499c4a8184af926b96cc5 into 6f32e13387735c1965b06d7cf34eeefd4bbcce72 (algonaut)
manuelmauro 07:57:45 Merge 8f58b3c743f359a7dd3a519ed531526895c3de90 into 49393600a7c917c3767499c4a8184af926b96cc5 (algonaut)
manuelmauro 07:58:02 Merge d84c5363bb08153afa75097954c274c7e5730d4f into 8f58b3c743f359a7dd3a519ed531526895c3de90 (algonaut)
achidlow 07:58:37 refactoring (puya)
manuelmauro 08:07:42 chore: bump dependencies and add lefthook + Makefile (#242) (algonaut)
manuelmauro 08:08:03 chore: migrate workspace to Rust 2024 edition (algonaut)
achidlow 08:08:25 refactoring (puya)
manuelmauro 08:09:20 chore: migrate workspace to Rust 2024 edition (#246) (algonaut)
manuelmauro 08:09:45 chore: hoist dependency versions to workspace.dependencies (algonaut)
manuelmauro 08:10:16 chore: hoist dependency versions to workspace.dependencies (#244) (algonaut)
achidlow 08:10:35 refactoring (puya)
manuelmauro 08:10:41 chore: replace ring with ed25519-dalek so wasm32 builds (algonaut)
manuelmauro 08:11:07 chore: replace ring with ed25519-dalek so wasm32 builds (#245) (algonaut)
achidlow 08:11:34 Merge 2b3f18a0363a3cac2101af410985496d1dd2080b into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
manuelmauro 08:12:11 docs: update CHANGELOG for the deps/edition/workspace/wasm sweep (algonaut)
manuelmauro 08:14:28 ci: drop CircleCI and modernize the GitHub Actions workflow (algonaut)
manuelmauro 08:17:17 ci: drop CircleCI and modernize the GitHub Actions workflow (#247) (algonaut)
achidlow 08:20:39 refactoring (puya)
dependabot[… 08:21:45 Merge 1f7d85d556424af3b3b785663bb18b9cd4a273b6 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
dependabot[… 08:21:45 Merge ac89eb01b4d6502cfa6360e937679594250b056b into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
dependabot[… 08:21:45 Merge 727379471f6b43248b6860f22dc72eea86414790 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
dependabot[… 08:21:45 Merge ff7e237899650e2faaa501aa43802701a5af1268 into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
manuelmauro 08:26:12 ci: run cucumber integration tests in GitHub Actions (algonaut)
achidlow 08:29:04 refactoring (puya)
Truszczynsk… 08:31:37 Merge d227930ba60a3658fe757a1000872aca1a279282 into 0ae2361351b30f4db1585d556a37238ada26e851 (pera-ios)
manuelmauro 08:32:56 ci: pin integration job to ubuntu-24.04 and set up docker buildx (algonaut)
achidlow 08:36:53 refactoring (puya)
manuelmauro 08:37:37 ci: turn on harness verbose mode and dump sandbox.log on failure (algonaut)
manuelmauro 08:37:45 Merge afd8cd6032f4643acc2809ef01b9dfb5e1cb79f1 into 064d6cacb525f7ced24da480d02bfe8f7b9077fc (algonaut)
achidlow 08:40:24 refactoring (puya)
manuelmauro 08:52:12 ci: run cucumber integration tests in GitHub Actions (#248) (algonaut)
boblat 09:18:31 fix: include sourceLocation when reporting error sites (puya-ts)
boblat 09:19:01 refactor: deduplicate repeated logic into shared helpers and base types (puya-ts)
achidlow 09:24:40 Merge 5f8b00410b954ce577d6caeddf79b18caf691ded into ec96272206de570bbbc5e1773d336c2ddfd22065 (puya)
boblat 09:25:20 refactor: drop dead and unnecessary code (puya-ts)
boblat 09:25:29 refactor: route module-name and decorator literals through Constants (puya-ts)
boblat 09:26:07 chore: clean up generic-ptype error messages and typos (puya-ts)
manuelmauro 09:26:08 chore(release): bump workspace to 0.5.0 (algonaut)
boblat 09:27:38 refactor: rename internal symbols for consistency (puya-ts)
boblat 09:28:01 refactor: tighten field/method visibility and signature types (puya-ts)
boblat 09:28:50 refactor: small control-flow and shorthand cleanups (puya-ts)
boblat 09:30:55 Merge 7e3b6f28924fb101e48c19cbc61cb380b0e3549a into 2560b824ec1c74156a2ae1b415210254ce02dec2 (puya-ts)
manuelmauro 09:39:08 chore(release): bump workspace to 0.5.0 (#249) (algonaut)
boblat 09:42:38 fix(wtypes): consider length and immutable in WTuple equality (puya-ts)
boblat 09:43:11 fix(register): use the correct alias class for each UintN registration (puya-ts)
boblat 09:44:08 fix(ptypes): recurse via fullName when composing parametric type names (puya-ts)
boblat 09:44:32 fix(ptypes): propagate FixedArrayPType.immutable to its wtype (puya-ts)
boblat 09:44:50 fix(eb): parseAppArgs should resolve missing args to undefined (puya-ts)
boblat 09:45:08 fix(eb): singleEvaluation should wrap the already-resolved expression (puya-ts)
boblat 09:45:34 fix(eb): InstanceExpressionBuilder should pass TPType to InstanceBuilder (puya-ts)
boblat 09:46:02 fix(eb): ToStringBuilder should delegate to InstanceBuilder.toString (puya-ts)
boblat 09:46:31 fix(ptypes): ARC4StructClass.fromStructType must not spread the struct ptype (puya-ts)
boblat 09:46:52 fix(ptypes): assert ContractProxyType's compiled wtype is a WTuple (puya-ts)
boblat 09:47:30 fix(type-resolver): explicitly return undefined when no branch matches (puya-ts)
boblat 09:48:02 refactor(base-visitor): surface unhandled modifier kinds in parseMemberModifiers (puya-ts)
boblat 09:49:01 refactor(context): cache programRoot once on AwstBuildContext (puya-ts)
Truszczynsk… 09:49:33 Updated app version to v6.23.0 (pera-ios)
boblat 09:50:18 chore: drop dead fields and tidy assorted spots (puya-ts)
Truszczynsk… 09:57:36 Updated app version to v6.23.0 (#367) (pera-ios)
Truszczynsk… 10:00:29 PERA-4058 - [IOS] - Shared Account - UI should adjust when signing with Ledger (pera-ios)
Truszczynsk… 10:01:05 PERA-4060 - [IOS] - Shared Account - Pending Signature bottom sheet should indicate signer's account type (pera-ios)
Truszczynsk… 10:01:17 PERA-4090 - [IOS] - Shared Accounts - Improve Transaction Request screen (pera-ios)
filipetamota 10:15:48 Merge branch 'main' into asset-detail-cleanup (pera-ios)
filipetamota 10:16:04 Merge da5044058b710dae8ebf2d08d477c3cc19bedca8 into 0cd0a087d47d4d37bcab904257f44b95277a651a (pera-ios)
TheMastro-11 10:40:17 AnonymousData contract update (rosetta-smart-contracts)
TheMastro-11 10:41:26 Auction contract update (rosetta-smart-contracts)
TheMastro-11 10:42:50 Bet contract update (rosetta-smart-contracts)
TheMastro-11 10:43:21 CrowdFund contract update (rosetta-smart-contracts)
TheMastro-11 10:44:41 Escrow contract update (rosetta-smart-contracts)
TheMastro-11 10:45:06 Factory contract update (rosetta-smart-contracts)
TheMastro-11 10:45:57 HTLC contract update (rosetta-smart-contracts)
TheMastro-11 10:46:31 Lottery contract update (rosetta-smart-contracts)
TheMastro-11 10:49:58 PaymentSplitter contract update (rosetta-smart-contracts)
TheMastro-11 10:50:30 PriceBet contract update (rosetta-smart-contracts)
TheMastro-11 10:51:42 SimpleTransfer contract update (rosetta-smart-contracts)
TheMastro-11 10:52:51 SimpleWallet contract update (rosetta-smart-contracts)
dependabot[… 10:55:06 npm: bump @types/node from 22.19.19 to 25.8.0 (solidity-land-registry)
dependabot[… 10:55:09 Merge ebf21cbbb29fd802db0db8003f89f0d7899c56f5 into fddab7ff72c2799414a6ac9cc4cb5c6b43771986 (solidity-land-registry)
TheMastro-11 10:55:11 Storage contract update (rosetta-smart-contracts)
dependabot[… 10:55:29 npm: bump eslint from 9.39.4 to 10.4.0 (solidity-land-registry)
dependabot[… 10:55:32 Merge a1334d782e7c620c47e74a24ed4faa3dbd7b6b91 into fddab7ff72c2799414a6ac9cc4cb5c6b43771986 (solidity-land-registry)
TheMastro-11 10:55:34 Vault contract update (rosetta-smart-contracts)
TheMastro-11 10:56:12 Vesting contract update (rosetta-smart-contracts)
TheMastro-11 10:56:50 Merge ebf4ff1d9a4e18ec0b63c470c09d30383c82ec30 into 20987071661334e762d9d03cc86083b86bf5bed0 (rosetta-smart-contracts)
filipetamota 10:59:07 Asset detail cleanup (#365) (pera-ios)
manuelmauro 10:59:47 test(cucumber): scaffold full algorand-sdk-testing coverage matrix (algonaut)
manuelmauro 11:01:25 test(cucumber): wire algod.feature (algonaut)
renovate[bo… 11:01:49 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 11:01:56 fix(deps): update dependency next to v15 [security] (algoworld-explorer)
renovate[bo… 11:01:58 fix(deps): update dependency next to v15 [security] (algoworld-explorer)
renovate[bo… 11:02:03 Merge d30a602146d28c284c37fcdf1baf128e161a7d0e into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 11:02:20 fix(deps): update all non-major dependencies (algoworld-explorer)
renovate[bo… 11:02:23 fix(deps): update all non-major dependencies (algoworld-explorer)
renovate[bo… 11:02:27 Merge 64ef299a1b0b7de3fe5f673745eed0dc49079eea into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 11:02:37 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 11:02:39 chore(deps): update dependency eslint-config-next to v16 (algoworld-explorer)
renovate[bo… 11:02:43 Merge c86be4d1e4c3d6329e97e252878297d9d027cc6e into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 11:03:01 chore(deps): lock file maintenance (algoworld-explorer)
renovate[bo… 11:03:06 Merge 7fb2c0a822f918842c30d65748f9603f77689e6f into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
manuelmauro 11:05:29 test(cucumber): wire compile.feature (sans source-map) (algonaut)
manuelmauro 11:07:32 Merge f61942cc4bb7ca46861745e5a86515ff5017d4bf into 21f36274cd71daab2dd046dbf9bcdd285db33d8a (algonaut)
manuelmauro 11:08:41 Merge 06cdc745e9eceb74dccfe02523afac84c0f03391 into f61942cc4bb7ca46861745e5a86515ff5017d4bf (algonaut)
manuelmauro 11:08:44 Merge 3bd23df21154456e87aaebb1d4d088ee73e4fb56 into 06cdc745e9eceb74dccfe02523afac84c0f03391 (algonaut)
manuelmauro 11:13:06 test(cucumber): wire send.feature (sans keyregtxn) (algonaut)
manuelmauro 11:13:22 Merge 3ae59e978767c7f9b44ee2ed5807725b7e8a5864 into 3bd23df21154456e87aaebb1d4d088ee73e4fb56 (algonaut)
manuelmauro 11:15:18 test(cucumber): wire rekey.feature (algonaut)
manuelmauro 11:15:34 Merge 1e7a123473ac3780161737c49b3b487d03a36fa3 into 3ae59e978767c7f9b44ee2ed5807725b7e8a5864 (algonaut)
manuelmauro 11:16:56 test(cucumber): wire auction.feature (algonaut)
manuelmauro 11:17:13 Merge 459ed2784775a70f2ce353f0d83a310beb284571 into 1e7a123473ac3780161737c49b3b487d03a36fa3 (algonaut)
manuelmauro 11:21:49 test(cucumber): wire kmd.feature (algonaut)
manuelmauro 11:22:20 Merge 53f27b2295f924144a1732375953a9f857985ee2 into 459ed2784775a70f2ce353f0d83a310beb284571 (algonaut)
manuelmauro 11:26:13 test(cucumber): wire assets.feature (algonaut)
manuelmauro 11:26:43 Merge 1a42a9f3f768ec11b11f8c47eb7d22ce4b7ad2f7 into 53f27b2295f924144a1732375953a9f857985ee2 (algonaut)
manuelmauro 11:38:58 test(cucumber): scaffold full algorand-sdk-testing coverage matrix (#250) (algonaut)
- 11:39:02 implementation of editable NFT use case in leo (rosetta-smart-contracts)
manuelmauro 11:39:38 test(cucumber): wire algod.feature (algonaut)
FoundMarras 11:39:49 Merge 12d92bb08006a268592ae3850b4192eae5e7b978 into 20987071661334e762d9d03cc86083b86bf5bed0 (rosetta-smart-contracts)
manuelmauro 11:39:56 Merge ff1117bfccf1d1ee2f75f10ddb0cdde8ed6820a5 into 94d3a91c3e5cb25717cfa001c24252cb1f368e92 (algonaut)
manuelmauro 11:52:29 test(cucumber): wire algod.feature (#251) (algonaut)
manuelmauro 11:52:43 test(cucumber): wire compile.feature (sans source-map) (algonaut)
manuelmauro 11:52:54 Merge e034585187aa35574968557f2d8dacba8559b484 into e436ae02e2303b97b1e1ade6f17191fdf181336a (algonaut)
manuelmauro 12:05:09 test(cucumber): wire compile.feature (sans source-map) (#252) (algonaut)
manuelmauro 12:19:00 test(cucumber): wire send.feature (sans keyregtxn) (algonaut)
manuelmauro 12:19:13 Merge 4536ed3040ccb3d006230db65613aa4b0a00b126 into 2a25f5086a548c7ea2090d98a8d494df623c26a0 (algonaut)
manuelmauro 12:32:17 test(cucumber): wire send.feature (sans keyregtxn) (#253) (algonaut)
manuelmauro 12:32:22 test(cucumber): wire rekey.feature (algonaut)
manuelmauro 12:45:23 test(cucumber): wire rekey.feature (#254) (algonaut)
manuelmauro 12:45:30 test(cucumber): wire auction.feature (algonaut)
manuelmauro 12:45:36 Merge a696d1b1675eddffc92fad6d91ac6ff5a1a460b2 into 6fdab95cd98d7cea930d5375d55208504e173dcf (algonaut)
mitsinsar 12:51:30 PERA-4289 Update backup base url (pera-android)
mitsinsar 12:55:14 Merge 248b19308712b99a145d93784b49a274f83cfe56 into 344770afbed62de3d5819fae8d33df05cd12ce38 (pera-android)
manuelmauro 12:58:30 test(cucumber): wire auction.feature (#255) (algonaut)
manuelmauro 12:58:36 test(cucumber): wire kmd.feature (algonaut)
manuelmauro 13:12:19 test(cucumber): wire kmd.feature (#256) (algonaut)
manuelmauro 13:12:26 test(cucumber): wire assets.feature (algonaut)
manuelmauro 13:12:32 Merge 5322863f48d87793a742641913925cd0fbed1d87 into c65529eff34f73af8893cb7e56f46ed2befdd2cc (algonaut)
manuelmauro 13:25:43 test(cucumber): wire assets.feature (algonaut)
manuelmauro 13:38:16 test(cucumber): wire assets.feature (#257) (algonaut)
manuelmauro 14:25:55 chore(ci): compile-check features_runner in make ci (algonaut)
manuelmauro 14:26:25 Merge 911f267c7c936934f746b425af8bdcd66082bb32 into 5b3aae19a5178ee7a3ddb4dc8f7d6ea345c9a950 (algonaut)
renovate[bo… 14:31:59 chore(deps): update dependency @types/node to v25 (subtopia-js-sdk)
renovate[bo… 14:32:04 Merge 497c54c8f2b8b270aaa29bef0425024d7678514d into 9bc334a8819e21a61e5717e04c07dec184a7c579 (subtopia-js-sdk)
renovate[bo… 14:32:08 chore(deps): update dependency cpy-cli to v7 (subtopia-js-sdk)
renovate[bo… 14:32:13 Merge 708d8cab762c84e29bb3870a7c1e0990e56722cf into 9bc334a8819e21a61e5717e04c07dec184a7c579 (subtopia-js-sdk)
renovate[bo… 14:32:21 chore(deps): update semantic-release monorepo (subtopia-js-sdk)
renovate[bo… 14:32:28 Merge 7e9595822dcb28d7c3095c3a8eafccc8b3c4d3a5 into 9bc334a8819e21a61e5717e04c07dec184a7c579 (subtopia-js-sdk)
manuelmauro 14:37:53 feat(transaction): add state_proof_key to KeyRegistration (algonaut)
manuelmauro 14:39:31 chore(ci): compile-check features_runner in make ci (#258) (algonaut)
manuelmauro 14:47:38 feat(abi): add TEAL source-map decoder (algonaut)
manuelmauro 14:48:19 Merge 2320082083c82b8e2d49a242840d1e3ef6f475f7 into 9183dff74026817177b65e317c188d35b3d54892 (algonaut)
manuelmauro 14:51:16 feat(transaction): add state_proof_key to KeyRegistration (#259) (algonaut)
manuelmauro 14:57:34 feat(algod): simulate-endpoint power-pack fields + SimulateRequestBuilder (algonaut)
manuelmauro 14:58:19 Merge 61fae6e920642073bb651b1fa2a8ad87e964db4b into e624e506a542cad0693916ea17f8292201d8b267 (algonaut)
manuelmauro 15:04:03 feat(abi): add TEAL source-map decoder (#260) (algonaut)
Argimirodel… 15:10:22 wip: fold devportal examples into puya first draft (puya)
manuelmauro 15:15:15 feat(dryrun): add DryrunRequestBuilder + wire dryrun cucumber features (algonaut)
manuelmauro 15:20:33 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (algonaut)
manuelmauro 15:21:08 Merge 640af468e9814e6b8fb759107ba8ef362e64d013 into fb1f0eaf89e6c5211fa4ca604b72dd8b23731d55 (algonaut)
manuelmauro 15:22:48 feat(algod): simulate-endpoint power-pack fields + SimulateRequestBuilder (algonaut)
manuelmauro 15:23:06 Merge 7b14b4dce579457b6bdd5a045cd95d830c0fa06c into fb1f0eaf89e6c5211fa4ca604b72dd8b23731d55 (algonaut)
JBScaled 15:23:31 Merge 937985f060a3c1a2fbc5a3ba65e7c6e1c5acfc8b into 617cecdb42b694bb85f35cdcff5c05d2191d577d (devportal)
manuelmauro 15:23:34 feat(atc): add AtomicTransactionComposer::simulate (algonaut)
manuelmauro 15:23:43 Merge 523b344619896531883d45b4a35555c84595e40a into fb1f0eaf89e6c5211fa4ca604b72dd8b23731d55 (algonaut)
manuelmauro 15:29:08 feat(dryrun): add DryrunRequestBuilder + wire dryrun cucumber features (#263) (algonaut)
manuelmauro 15:30:10 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (algonaut)
manuelmauro 15:30:23 Merge 7b7fa3805026225f378ff9ebd92026f344146a99 into 952be9a5db9f890a395e87ad345e83ae6efed4f1 (algonaut)
cce 15:37:29 compressblockdb: add resume after crash (go-algorand)
manuelmauro 15:37:37 feat(algod): simulate-endpoint power-pack fields + SimulateRequestBuilder (algonaut)
cce 15:37:44 Merge 0b56b69b775a4fc52bd28d477d72f6969cc7ca77 into 3920d70d0a1ba75d976a5e8a6e55002f8faa9e86 (go-algorand)
manuelmauro 15:37:45 Merge 520d5ef50ead32c60704f862e44a5f16b7e0440b into 952be9a5db9f890a395e87ad345e83ae6efed4f1 (algonaut)
manuelmauro 15:38:20 feat(atc): add AtomicTransactionComposer::simulate (algonaut)
manuelmauro 15:38:36 Merge 46cdac3f8fbb5b280dd02c57d3000308431e8b3d into 952be9a5db9f890a395e87ad345e83ae6efed4f1 (algonaut)
Rashidhmd 15:49:17 Merge 8c2455a177fa3d57341e0220d883cde172d9b6f7 into 20987071661334e762d9d03cc86083b86bf5bed0 (rosetta-smart-contracts)
Rashidhmd 15:51:20 Merge 2aed9144ec136906218fa91b6d1d5e03c79ff2ba into 20987071661334e762d9d03cc86083b86bf5bed0 (rosetta-smart-contracts)
manuelmauro 15:56:00 feat(algod): simulate-endpoint power-pack fields + SimulateRequestBuilder (#261) (algonaut)
manuelmauro 15:57:37 feat(atc): add AtomicTransactionComposer::simulate (algonaut)
manuelmauro 15:57:46 Merge 74d3c6b12dd85cf3a44a21b48fecacfbe8885eed into ff9a35edcbb6bf96b531b0cbe823ed5c391a24c3 (algonaut)
manuelmauro 15:57:51 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (algonaut)
manuelmauro 15:58:13 Merge 3126fa2548a407ba92313c7bc90162caa7c1cbdd into ff9a35edcbb6bf96b531b0cbe823ed5c391a24c3 (algonaut)
manuelmauro 16:07:18 fix(cucumber): live-harness debugging pass (algonaut)
michaeltchu… 16:15:42 chore: log greeting (2026-05-18) (a-day-in-my-bobalife)
manuelmauro 16:16:35 feat(atc): add AtomicTransactionComposer::simulate (#262) (algonaut)
manuelmauro 16:19:29 fix(cucumber): live-harness debugging pass (#265) (algonaut)
manuelmauro 16:19:44 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (algonaut)
manuelmauro 16:19:59 Merge b26b3480b56d6e003d9064d1235c36639004e769 into 025328953df7f14c32b3b990b8021da1d451017e (algonaut)
renovate[bo… 16:34:04 fix(deps): update dependency next to v15 [security] (algorealm-cli)
renovate[bo… 16:34:11 Merge d28d825c005fb72b13f27c41251ad5d33ec0f80e into 361d3066ffaca4241991cc6563403417bf562ecf (algorealm-cli)
renovate[bo… 16:34:29 fix(deps): update all non-major dependencies (algorealm-cli)
renovate[bo… 16:34:33 Merge cec0e613bd762bc0b2f95af009f3d700412cfd22 into 361d3066ffaca4241991cc6563403417bf562ecf (algorealm-cli)
renovate[bo… 16:34:43 fix(deps): update dependency notistack to v3 (algorealm-cli)
renovate[bo… 16:34:47 Merge a2b0410ff1c2280d386ee1642e122affad66661b into 361d3066ffaca4241991cc6563403417bf562ecf (algorealm-cli)
renovate[bo… 16:35:05 chore(deps): lock file maintenance (algorealm-cli)
renovate[bo… 16:35:09 Merge 2a458863fff97543ec4fe582b8d3e49efaedd29c into 361d3066ffaca4241991cc6563403417bf562ecf (algorealm-cli)
manuelmauro 16:38:35 feat(core): domain types serialize for both JSON and msgpack (algonaut)
manuelmauro 16:38:59 Merge e5ffb75d05b62b6891efa538c62a9101d0a94e57 into 025328953df7f14c32b3b990b8021da1d451017e (algonaut)
lempira 16:52:33 feat(crypto): add xhd mnemonic helpers and zeroize private key buffers (algokit-core)
lempira 16:52:33 feat(crypto): add xhd mnemonic helpers and zeroize private key buffers (algokit-core)
lempira 16:53:08 Merge 235db07b28b097ce8b5e18380798274833a135ce into 82946305e2d7f46594040d1a303ccfb8a3daac3f (algokit-core)
manuelmauro 17:09:37 feat(core): domain types serialize for both JSON and msgpack (#272) (algonaut)
manuelmauro 17:13:36 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (algonaut)
manuelmauro 17:27:03 feat(tests): cucumber unit-test scaffolding + offline.feature smoke (#264) (algonaut)
manuelmauro 17:28:59 feat(tests): wire simulate.feature cucumber scenarios (algonaut)
manuelmauro 17:42:22 feat(tests): wire simulate.feature cucumber scenarios (algonaut)
manuelmauro 17:42:33 Merge dcf678d577c09eddb0ccbf930e1edd514e15bfd9 into 1eae2790d6591b14e4f08d85b9ee748b26531cc6 (algonaut)
michaeltchu… 17:49:09 chore: v2026.19.0 (release) (a-day-in-my-bobalife)
michaeltchu… 17:49:12 Notes added by 'git notes add' (a-day-in-my-bobalife)
manuelmauro 17:55:12 feat(tests): wire simulate.feature cucumber scenarios (#273) (algonaut)
dependabot[… 18:15:11 Bump multiparty from 4.2.2 to 4.3.0 (js-algorand-sdk)
dependabot[… 18:15:15 Merge a78706f5bb0bc6f9720d1988aa60ed43cb35f0f0 into 63d2296fabd68535ead93b531bb45a9f7a4099f5 (js-algorand-sdk)
manuelmauro 18:21:43 chore(release): bump workspace to 0.6.0 (algonaut)
manuelmauro 18:28:56 chore(license): dual license under MIT OR Apache-2.0 (algonaut)
manuelmauro 18:29:05 Merge 42de32c80b3df8ce0a88cb906f8fbb11131f381e into bc0298c95bdcecf10e9e1347dc415b36bd0edf19 (algonaut)
LoafPickleWW 19:06:02 feat: implement Algorand smart contracts for agent management and add frontend integration utilities (wen-tools)
renovate[bo… 19:07:16 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)
renovate[bo… 19:11:56 chore(deps): update non-major dependencies (use-wallet)
renovate[bo… 19:12:00 Merge d37b93a4c49da014b5ca820946fbb6a831750bcf into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
renovate[bo… 19:13:22 chore(deps): lock file maintenance (use-wallet)
renovate[bo… 19:13:26 Merge b33ac395d097529690517117ffd49ee25ecb983f into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a (use-wallet)
LoafPickleWW 19:15:32 feat: implement x402 agentic payment infrastructure with automated deployment scripts, site metadata updates, and a new encyclopedia documentation page. (wen-tools)
iglosiggio 19:19:17 docs: Remove the `Modes` field from arg details that match the parent opcode (go-algorand)
iglosiggio 19:19:17 docs: Make the `Modes` of an enum field details respect the mode of the instruction (go-algorand)
iglosiggio 19:19:25 Merge 921119e579ca3392d473d42914abb49a4b627e5d into 3920d70d0a1ba75d976a5e8a6e55002f8faa9e86 (go-algorand)
lempira 20:46:04 chore(workspace): add algokit_composer + algokit_composer_ffi members (algokit-core)
lempira 21:07:54 feat(composer): add CommonTxnParams, TxnParams enum, and ComposerParams types (algokit-core)
dependabot[… 21:18:32 chore(deps): update rand requirement from 0.8.5 to 0.10.1 (algonaut)
dependabot[… 21:18:34 Merge 4fe7990d63881b5524ac5fbbe0fc0e0dab595727 into bc0298c95bdcecf10e9e1347dc415b36bd0edf19 (algonaut)
dependabot[… 21:18:50 chore(deps): update getrandom requirement from 0.2 to 0.4 (algonaut)
dependabot[… 21:18:53 Merge 2911d13a85718d02af698bb04fa5649dc5cf51d9 into bc0298c95bdcecf10e9e1347dc415b36bd0edf19 (algonaut)
renovate[bo… 23:31:05 Merge b9e3e00d7ffcddf43b6e398d31c25dfe688b0dd0 into 04bb54c18a9859d876122eb6ed6d4baf60ee4904 (algoworld-explorer)