Home Reports May 22, 2026
Friday, May 22, 2026
- Commits
- 146
- pushed this day
- Repositories
- 14
- with activity
- Contributors
- 16
- distinct authors
- Lines changed
- +94,088 −66,559
- additions / deletions
Friday, May 22, 2026
146 commits were pushed across 14 repos by 16 authors. There were 94,088 additions and 66,559 deletions.
Stay up to date with the latest insights and developments on AlgoScan
Updated repos
14 repositories- go-algorand 3 commits
- js-algorand-sdk 1 commit
- algokit-avm-vscode-debugger 9 commits
- algokit-subscriber-ts 1 commit
- algokit-utils-ts 1 commit
- devportal 1 commit
- puya 33 commits
- puya-ts 50 commits
- mobileapp 1 commit
- wen-tools 7 commits
- algonaut 33 commits
- a-day-in-my-bobalife 1 commit
- ultrade-python-sdk 3 commits
- StablecoinWatch 2 commits
Commit Log
146 commits · 14 repositories
00:00:51
puya-ts
feat: convert puya examples contracts to puyats
+2220
−0
01:00:22
go-algorand
Build 2725 Data
+1
−1
01:00:22
go-algorand
FI from master
+40
−22
01:15:25
puya-ts
chore: stop exporting things not used outside the file they are declared in
+56
−88
01:17:21
puya-ts
fix: use the correct alias class for each UintN registration
+5
−5
01:51:37
algokit-avm-vscode-debugger
refactor: replace algosdk with algokit-utils
+7338
−4672
01:51:38
algokit-avm-vscode-debugger
fix: import hash from crypto package
+1
−1
01:51:39
algokit-avm-vscode-debugger
refactor: address review comment
+2
−11
01:51:39
algokit-avm-vscode-debugger
fix: use published debugger beta in CI
+541
−528
02:00:53
wen-tools
feat: add AgentLeaderboard component to track agent volume and transaction activity
+24
−24
02:01:28
algokit-avm-vscode-debugger
Merge pull request #108 from algorandfoundation/decoupling
+7388
−4718
02:01:39
puya-ts
build: add if condition to release job to prevent falling back to default `success()` check
+1
−0
02:02:43
wen-tools
feat: add AgentLeaderboard component to track and display agent performance metrics
+0
−1
02:05:10
algokit-avm-vscode-debugger
Notes added by 'git notes add'
+1
−0
02:13:37
puya
chore: compile all (after rebase)
+0
−15
02:13:38
puya
refactoring
+4
−18
02:13:38
puya
refactoring
+31
−31
02:13:38
puya
refactoring
+67
−75
02:13:38
puya
refactoring
+43
−44
02:13:38
puya
refactoring (plus safe-guard against repeated ValueTuple substitutions)
+27
−62
02:13:38
puya
refactoring
+254
−234
02:13:38
puya
refactoring
+284
−283
02:13:38
puya
refactoring
+136
−131
02:13:38
puya
refactoring
+2
−2
02:13:38
puya
refactoring
+6
−6
02:13:38
puya
refactoring
+146
−109
02:13:38
puya
refactoring
+31
−25
02:13:38
puya
minor
+1
−1
02:13:38
puya
refactoring
+66
−64
02:13:38
puya
refactoring
+5
−12
02:13:38
puya
refactoring
+46
−67
02:13:38
puya
refactoring
+14
−32
02:13:38
puya
refactoring
+9
−7
02:13:38
puya
refactoring
+31
−29
02:13:38
puya
refactoring
+22
−43
02:55:41
puya
refactor multi-value folding in GVN to show that it only handles uint64 for now
+36
−32
02:55:57
puya
split up intrinsic_simplification (WIP)
+38
−24
02:56:06
puya
chore: compile all
+41443
−21319
03:01:25
puya
split up intrinsic_simplification (WIP)
+9
−6
03:01:29
puya
chore: compile all
+18
−0
03:23:31
algokit-avm-vscode-debugger
fix: simulate trace json parsing issue with large uint64 values (use utils parseJson instead)
+78
−4
03:35:54
puya-ts
build: add if condition to release job to prevent falling back to default `success()` check
+1
−0
04:19:28
puya-ts
fix: add one of the status check functions to avoid default `success()`
+1
−1
04:35:23
puya-ts
fix: add one of the status check functions to avoid default `success()`
+1
−1
04:46:38
puya-ts
Notes added by 'git notes add'
+1
−0
05:47:21
puya-ts
fix: use the correct alias class for each UintN registration
+5
−5
05:52:45
puya-ts
refactor: route module-name and decorator literals through Constants
+42
−36
06:01:28
puya-ts
refactor: use existing utility function for consistency
+7
−17
06:01:28
puya-ts
fix: include sourceLocation when reporting error for easier debugging
+84
−40
06:22:31
puya-ts
Notes added by 'git notes add'
+1
−0
06:51:44
puya
simplify convert_stack_args_to_immediates
+94
−118
06:51:44
puya
split up intrinsic_simplification
+202
−193
06:51:44
puya
simplify convert_stack_args_to_immediates
+48
−86
07:24:00
algonaut
refactor(errors)!: structured leaf-crate errors (#314)
+386
−204
07:29:32
puya-ts
refactor: drop dead and unnecessary code
+43
−77
07:30:35
puya-ts
refactor: extract optional chaining warning message into a const
+5
−3
07:30:35
puya-ts
refactor: extract proxyField helper function to reduce repetition
+8
−28
07:30:35
puya-ts
refactor: extract contract class hierarchy iterator for consistency in build context
+31
−33
07:30:35
puya-ts
refactor: extract ToFixedStrategy type and helper function to parse it
+18
−23
07:31:45
algonaut
docs(adr): idiomatic Rust in algonaut::atomic (#313)
+550
−0
07:40:59
puya-ts
Notes added by 'git notes add'
+1
−0
07:54:27
algonaut
refactor(atomic): idiomatic Rust pass on the atomic module
+446
−304
08:09:23
algonaut
fix(atomic): truncate ABI args before wrapping overflow into a tuple
+67
−9
08:20:50
algonaut
docs(adr): transaction naming convention
+264
−0
08:26:48
puya-ts
refactor: extract base PType of intrinsic function group and function types
+9
−34
08:26:48
puya-ts
refactor: extract base type of LibFunction, LibClass and LibObj as LibPType
+6
−27
08:26:48
puya-ts
refactor: extract base StateProxy and StateMapProxy ptypes
+46
−51
08:26:48
puya-ts
refactor: extract helper function to construct wtype of object ptypes
+19
−28
08:26:48
puya-ts
refactor: extract base tuple PType
+18
−22
08:26:48
puya-ts
refactor: cache programRoot once on AwstBuildContext
+6
−3
08:26:48
puya-ts
refactor: extract base PType for array and readonly array types
+20
−27
08:26:48
puya-ts
refactor: hoist lValueNodes array to module scope to avoid repeated construction
+10
−9
08:42:13
algonaut
docs(adr): compile-time checked ABI method calls via a format-style macro
+288
−0
08:49:55
puya-ts
refactor: extract ToFixedStrategy type and helper function to parse it
+18
−23
08:49:55
puya-ts
refactor: extract proxyField helper function to reduce repetition
+8
−28
08:49:55
puya-ts
refactor: extract base tuple PType
+18
−22
08:49:55
puya-ts
refactor: cache programRoot once on AwstBuildContext
+6
−3
08:49:55
puya-ts
refactor: extract base PType of intrinsic function group and function types
+9
−34
08:49:55
puya-ts
refactor: extract helper function to construct wtype of object ptypes
+19
−28
08:49:55
puya-ts
refactor: extract contract class hierarchy iterator for consistency in build context
+31
−33
08:49:55
puya-ts
refactor: extract base type of LibFunction, LibClass and LibObj as LibPType
+6
−27
08:49:55
puya-ts
refactor: extract base PType for array and readonly array types
+20
−27
08:49:55
puya-ts
refactor: extract optional chaining warning message into a const
+5
−3
08:49:55
puya-ts
refactor: extract base StateProxy and StateMapProxy ptypes
+46
−51
08:49:55
puya-ts
refactor: hoist lValueNodes array to module scope to avoid repeated construction
+10
−9
08:50:24
puya-ts
refactor: use name property in error messages instead of hardcoding type name
+33
−30
08:50:24
puya-ts
refactor: fix typos in error messages
+11
−11
08:50:24
puya-ts
refactor: add source location to invariant checks
+4
−4
09:00:44
puya-ts
Notes added by 'git notes add'
+1
−0
09:15:26
algonaut
refactor(atomic): inline empty-vec-to-Option with then_some
+4
−12
09:18:30
algonaut
refactor(atomic): model u64 ref-arg extraction as a TryFrom impl
+21
−18
09:21:37
algonaut
refactor(atomic)!: idiomatic Rust pass on the atomic module (#315)
+502
−307
09:22:01
algonaut
docs(adr): compile-time checked ABI method calls via a format-style macro (#317)
+288
−0
09:55:44
algonaut
feat(abi): compile-time checked ABI method calls via abi_call!/abi_method!
+1301
−334
09:59:49
algonaut
docs(adr): Pera Wallet signer for the atomic composer
+411
−0
10:03:52
algonaut
ci: allow the "!" breaking-change marker in the commit-msg hook
+2
−2
10:20:19
algonaut
chore(abi): drop inherited author from new ABI crates
+2
−2
10:24:53
algonaut
feat(abi)!: compile-time checked ABI method calls via a format-style macro (#318)
+1301
−334
10:27:15
algonaut
docs(adr): speed up integration CI by caching the test harness images
+199
−0
10:40:37
algonaut
ci: allow the "!" breaking-change marker in the commit-msg hook (#320)
+2
−2
10:41:25
algonaut
docs(adr): transaction naming convention (#316)
+264
−0
10:43:12
algonaut
docs(readme): showcase the atomic group composer and evolution since 0.4.2
+80
−38
10:49:48
go-algorand
Clearer comment
+1
−1
10:53:43
algonaut
docs(readme): showcase the atomic group composer and evolution since 0.4.2 (#322)
+80
−38
11:21:55
algonaut
refactor(naming)!: adopt the transaction-naming convention
+457
−420
11:24:30
ultrade-python-sdk
add create_dark_order for spot + perp dark pool
+682
−3
11:36:07
ultrade-python-sdk
randomize dark order chunks via Dirichlet split
+328
−2
11:42:12
algonaut
chore: merge origin/main into docs/adr-transaction-naming-impl
+80
−38
11:48:27
algonaut
refactor(naming): name the transaction-group module `group`
+10
−9
11:49:42
algonaut
refactor(naming)!: adopt the transaction-naming convention (#323)
+459
−421
11:57:25
puya
GVN: brute-force per-component fold decision in _materialize_constants
+255
−42
11:57:48
puya
chore: compile all
+1484
−10872
12:12:09
algonaut
docs(adr): cargo feature gates for the client modules
+310
−0
12:49:51
algonaut
Merge branch 'main' into docs/adr-client-feature-gates
+459
−421
12:50:03
algonaut
docs(adr): cargo feature gates for the client modules (#324)
+310
−0
12:51:47
puya
GVN: replace _materialize_constants greedy with Schlesinger-Flach min-cut
+198
−74
12:52:54
puya
chore: compile all
+1373
−11381
13:20:18
algonaut
feat(features)!: gate algod, indexer, and kmd clients behind cargo features
+225
−30
13:33:42
algonaut
feat(features)!: gate algod, indexer, and kmd clients behind cargo features (#325)
+225
−30
13:37:10
ultrade-python-sdk
dark pool: add privacy invariant tests; surface signin JSON errors
+156
−10
13:52:23
algokit-utils-ts
ci: pin action SHAs, tighten permissions and drop decoupling refs
+32
−41
14:13:56
devportal
Merge pull request #619 from algorandfoundation/jorrin/agents-md-test
+166
−110
14:41:23
algokit-subscriber-ts
chore: bump algokit-utils to beta.3, harden workflows and retire alpha channel
+55
−61
15:00:18
algonaut
docs(adr): relocate generated models into algonaut_model
+220
−4
15:00:37
algonaut
docs(adr): relocate generated models into algonaut_model (#326)
+220
−4
15:26:48
algonaut
docs(adr): record that the kmd client stays hand-written
+113
−0
15:44:45
algonaut
refactor(model)!: relocate generated models into algonaut_model
+1576
−1438
15:50:29
puya-ts
chore: replace @makerx deps with local implementation and algokit-shadred-config workflows
+1989
−513
15:50:31
puya-ts
ci: point algokit-shared-config workflow references to main
+2
−2
15:50:32
puya-ts
chore: bump deps
+5
−0
15:50:32
puya-ts
chore: add 7-day npm release cooldown via .npmrc and dependabot
+5
−0
15:51:12
puya-ts
chore: drop node 20, bump support to node 22/24/26 and remove unnecessary polyfills
+59
−105
15:59:53
a-day-in-my-bobalife
chore: log greeting (2026-05-22)
+1
−0
16:07:05
puya-ts
Merge pull request #368 from algorandfoundation/chore/makerx-decoupling
+5079
−3639
16:13:37
algokit-avm-vscode-debugger
Merge pull request #110 from algorandfoundation/fix/int-parse-bug
+78
−4
16:16:56
algokit-avm-vscode-debugger
Notes added by 'git notes add'
+1
−0
16:18:28
puya-ts
Notes added by 'git notes add'
+1
−0
17:01:51
wen-tools
feat: implement comprehensive tool suite interface and navigation components
+7476
−1141
17:28:15
wen-tools
feat: create SelectToolComponent for browsing and filtering tool suites
+4
−4
18:54:17
wen-tools
feat: implement BatchMint, CollectionDataDownloader, and DistributionSuite page components
+6
−6
19:03:48
mobileapp
Refactoring for API 2.0 Phase A: added v2 models
+1422
−11
19:07:30
js-algorand-sdk
Bump qs, express and body-parser
+12
−12
20:21:14
wen-tools
feat: initialize Bonfire project workspace and scaffold new batch tool pages
+425
−61
20:26:39
wen-tools
feat: add Meta component for dynamic SEO and social metadata management
+20
−6
21:33:01
StablecoinWatch
build(deps): bump qs and express
+107
−49
21:33:04
StablecoinWatch
Merge 2aa333dcae326a9bca526e6413fd0a58662c9827 into 406e6102bcf789e4b1381d4aede87c8b3458c87e
+107
−49