Home Reports Mar 17, 2026
Tuesday, March 17, 2026
- Commits
- 141
- pushed this day
- Repositories
- 12
- with activity
- Contributors
- 18
- distinct authors
- Lines changed
- +338,269 −217,303
- additions / deletions
Tuesday, March 17, 2026
141 commits were pushed across 12 repos by 18 authors. There were 338,269 additions and 217,303 deletions.
Stay up to date with the latest insights and developments on AlgoScan
Updated repos
12 repositories- go-algorand 3 commits
- algokit-utils-py 9 commits
- algorand-python-testing 10 commits
- algorand-typescript-testing 12 commits
- puya 7 commits
- puya-ts 55 commits
- xchain-accounts 6 commits
- d-asa 22 commits
- a-day-in-my-bobalife 1 commit
- algokit-walletsdk-kmp 8 commits
- algo-voting 3 commits
- use-wallet-ui 5 commits
Commit Log
141 commits · 12 repositories
00:05:06
algokit-walletsdk-kmp
tests: add in liquid stream screenshots (#267)
+93
−1
00:23:49
algorand-typescript-testing
chore: ignore Codex workspace and refresh lockfile metadata
+23
−1
00:24:26
algorand-typescript-testing
docs(starlight): migrate docs to Starlight structure and MDX content
+4831
−113
00:24:55
algorand-typescript-testing
feat(docs-examples): add examples pages loader and contract overviews
+398
−0
00:34:50
algokit-walletsdk-kmp
docs: update roadmap
+4
−5
00:47:28
algokit-walletsdk-kmp
docs: update roadmap for upcoming design work (#268)
+4
−5
01:00:22
go-algorand
Build 2659 Data
+1
−1
01:15:16
algokit-walletsdk-kmp
ci: bump up iOS version for liquid stream tab (not supported yet)
+11
−10
01:30:29
algokit-walletsdk-kmp
ci: bump up iOS version for liquid stream tab (not supported yet though on iOS) (#269)
+11
−10
01:33:42
puya-ts
refactor: use the new abi call node for abi calls
+20357
−25870
01:33:42
puya-ts
chore: update nodes.ts
+5547
−3099
01:33:42
puya-ts
test: show relevant segments in assertion of logs for arc28 event
+18
−13
01:33:42
puya-ts
refactor: stop parsing event signature string to simplify frontend
+1055
−1474
01:50:13
puya-ts
refactor: let arc-4 method arg type check be done in ir layer
+16
−85
02:17:52
puya-ts
y
+46344
−118
02:36:22
algorand-typescript-testing
ci(starlight): Update ci/cd to handle starlight documentation building and publishing
+125
−27
02:42:09
algorand-python-testing
chore: refresh test artifacts to puyapy 5.7.1
+64
−64
02:50:30
algorand-typescript-testing
chore: fix audit errors
+41
−59
02:52:38
algorand-python-testing
Merge pull request #60 from algorandfoundation/chore/update-artifacts
+64
−64
02:59:35
algorand-python-testing
chore: refresh test artifacts to puyapy 5.7.1
+64
−64
02:59:35
algorand-python-testing
1.2.0-beta.4
+3
−1
03:00:09
algorand-typescript-testing
chore: clean up starlight ci/cd testing harness
+11
−13
03:03:42
algo-voting
build(deps): update core-js requirement from ^3.48.0 to ^3.49.0
+1
−1
03:04:00
algo-voting
build(deps-dev): update @typescript-eslint/eslint-plugin requirement
+1
−1
03:04:21
algo-voting
build(deps-dev): update @typescript-eslint/parser requirement
+1
−1
03:25:25
algorand-typescript-testing
chore: fix audit vulnerabilities
+393
−581
03:53:04
algorand-typescript-testing
feat(docs): generate examples mdx during docs build
+291
−23
03:54:47
algorand-typescript-testing
refactor(docs): remove runtime examples collection in benefit of static mdx generated EXAMPLES DOCUMENTATION
+1
−195
03:55:37
algorand-typescript-testing
chore(docs): put starlight sidebar to its own file and update devportal publish workflow
+51
−51
04:06:28
algorand-typescript-testing
test: add test harness for docs generation and publishing
+15
−34
04:27:53
algorand-typescript-testing
chore: add algokit logo as favicon to starlight documentation
+1
−0
05:47:39
algorand-python-testing
feat(docs): bootstrap starlight docs workspace and shared styling
+4613
−14
06:44:48
algorand-python-testing
docs(content): migrate top-level documentation pages to starlight
+54
−72
06:45:13
algorand-python-testing
docs(testing-guide): migrate testing guide pages and assets to starlight
+171
−156
06:46:13
algorand-python-testing
feat(docs): replace sphinx build flow with api bridge and legacy redirects
+483
−168
06:46:42
algorand-python-testing
ci(docs): add reusable docs build action and update publish workflows
+95
−22
06:47:15
algorand-python-testing
chore: update gitignore to ignore agents folder
+3
−0
13:03:27
puya-ts
refactor: let arc-4 method arg type check be done in ir layer (#345)
+16
−85
13:06:02
puya-ts
refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer
+1096
−2024
13:06:03
puya-ts
refactor: remove unused dependency and function
+4
−40
13:06:03
puya-ts
fix: return `8` for `sizeOf<boolean>()` instead of `1`
+111
−139
13:06:03
puya-ts
refactor: remove unused type mapping functions
+1
−103
13:06:03
puya-ts
refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer
+1920
−2526
13:06:26
algokit-utils-py
feat: adds runtime validation using Pydantic schemas
+509
−10
13:06:34
algokit-utils-py
chore: generate the validation schemas
+3088
−27
13:07:06
algokit-utils-py
chore: move schemas to tests folder to avoid polluting prod packages exposed to end users
+298
−63
13:07:46
algokit-utils-py
fix: unblock check-python after alpha merge
+20
−13
13:12:27
puya-ts
refactor: Remove algosdk dependency
+4
−1
13:13:10
puya-ts
chore: update utils and correcting test assertion
+1
−4
13:13:17
puya-ts
chore: upgrade utils-ts
+119
−13
13:13:17
puya-ts
chore: remove 'types' from algokit imports
+12
−11
13:14:51
puya-ts
chore: review
+2
−3
13:17:02
puya-ts
chore: Bump algokit-utils to the latest alpha
+22
−5
13:18:58
puya-ts
ci: add devportal docs publish workflow and migrate docs to pnpm
+4634
−7076
13:35:58
d-asa
docs: fund due cashflow permission
+13
−3
13:37:15
d-asa
feat: fund due cashflow permission
+12
−4
13:37:41
d-asa
chore: build artifacts
+5208
−4466
13:37:59
d-asa
chore: fund due cashflows with op daemon
+13
−0
13:38:32
d-asa
test: fund due cashflow permission
+209
−0
13:41:18
d-asa
chore: formatting
+9
−7
13:50:57
algokit-utils-py
fix: enforce required fields, fix docs, restore targeted lint rules
+522
−736
13:53:25
d-asa
Merge pull request #134 from cusma/feat/fund-due-cashflow-permission
+5457
−4473
13:58:53
d-asa
docs: avoid arranger lockout
+15
−2
14:11:20
puya-ts
ci: add devportal docs publish workflow and migrate docs to pnpm (#352)
+4634
−7076
14:13:36
puya-ts
chore: Bump algokit-utils to the latest alpha
+136
−13
14:15:01
puya-ts
Update utils imports (#317)
+145
−22
14:16:33
algokit-utils-py
feat: add schema validation to polytests, aligned with TS approach
+478
−258
14:17:10
puya-ts
Merge 1bc0f4237b13e3f84feeae01078ede6395288f98 into 3491adab15037b62184f6d420087e49402c834cd
+152
−36
14:25:18
puya-ts
chore: Bump algokit-utils to the latest alpha (#351)
+0
−0
14:28:03
algokit-utils-py
chore: deduplicate RootModel templates, fix missing newlines at EOF
+26
−37
14:44:53
puya-ts
Notes added by 'git notes add'
+1
−0
14:55:37
d-asa
feat: validate arranger address (no lockout)
+7
−1
14:56:03
d-asa
chore: set role only for non-arranger roles
+1
−3
14:56:53
d-asa
chore: build artifacts
+4123
−4202
15:00:16
d-asa
test: invalid arranger address
+19
−0
15:01:36
d-asa
test: invalid arranger address
+66
−0
15:01:51
d-asa
chore: formatting
+1
−0
15:12:38
d-asa
chore: treat arranger as a special address
+1
−6
15:12:46
d-asa
chore: build artifacts
+1637
−1831
15:13:41
d-asa
Merge remote-tracking branch 'origin/main' into feat/no-arranger-lockout
+249
−7
15:28:45
puya
build(deps): bump pycryptodomex from 3.21.0 to 3.23.0
+26
−14
15:29:38
puya
build(deps): bump scriv from 1.6.2 to 1.7.0
+3
−3
15:29:54
puya
build(deps): bump packaging from 24.2 to 25.0
+5
−5
15:31:55
d-asa
chore: build artifacts
+5151
−4418
15:32:25
d-asa
chore: remove mocked tests
+0
−49
15:32:32
a-day-in-my-bobalife
chore: log greeting (2026-03-17)
+1
−0
15:32:35
d-asa
chore: fix typos
+2
−19
15:37:37
puya
build(deps): bump cyclopts from 3.23.1 to 4.2.1
+3
−3
15:38:40
algokit-utils-py
fix: update snapshots for enum serialization (repr → value)
+45
−45
15:39:55
puya-ts
feat: add arc65 support: `loggedErr()` and `loggedAssert()` functions, to log a formatted error string before failing
+186
−9
15:39:55
puya-ts
test: add expected output tests for logged error and logged assert functions
+34
−0
15:39:56
puya-ts
refactor: remove undefined from tests
+4
−4
15:39:56
puya-ts
feat: Use an "options" parameter instead of a bunch of optional ones
+68
−72
15:39:56
puya-ts
test: add logged-errors and backend warning excercising tests
+128
−0
15:39:56
puya-ts
chore: Add artifacts for the new test contracts
+8253
−133
15:39:56
puya-ts
some api changes to avoid the explicit `undefined`
+38
−4
15:39:56
puya-ts
chore: Add updates .awst.json files
+1284
−642
15:39:57
puya-ts
chore: Apply suggestions from CR
+9
−5
15:43:34
d-asa
docs: treat arranger as special role
+3
−2
15:47:31
d-asa
Merge pull request #135 from cusma/feat/no-arranger-lockout
+4254
−4503
16:09:57
puya-ts
chore: Add a string-only overload for non AER errors
+874
−423
16:53:16
algokit-utils-py
refactor: consolidate 211 schema files into 3 modules
+2325
−3131
17:48:44
algokit-walletsdk-kmp
Support Camera switching in broadcast mode
+96
−9
18:01:41
puya-ts
chore: change signature in doc comment
+4
−4
18:15:25
puya-ts
feat: Support ARC65 errors (#347)
+10370
−784
18:26:14
puya-ts
Notes added by 'git notes add'
+1
−0
18:34:57
go-algorand
Merge remote-tracking branch 'remote/master' into feat/paged-box-fetch
+3861
−2663
18:37:05
puya-ts
chore: update nodes.ts
+4259
−2457
18:37:51
puya-ts
refactor: use the new abi call node for abi calls
+20357
−25870
18:38:27
puya-ts
refactor: stop parsing event signature string to simplify frontend
+1055
−1474
18:38:28
puya-ts
test: show relevant segments in assertion of logs for arc28 event
+18
−13
18:38:29
puya-ts
refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346)
+3130
−4830
18:38:29
puya-ts
refactor: let arc-4 method arg type check be done in ir layer (#345)
+16
−85
18:43:27
algokit-walletsdk-kmp
ci: bump up versions
+7
−7
18:51:09
puya-ts
refactor: use the new abi call node for abi calls (#319)
+27687
−33581
19:01:58
puya-ts
Notes added by 'git notes add'
+1
−0
19:13:03
algokit-walletsdk-kmp
feat: support camera switching in broadcast mode (#270)
+103
−16
19:17:52
puya-ts
feat: support for logicsig arguments
+21
−5
19:17:52
puya-ts
test: add lsig-args-complex without validation
+150
−0
19:17:52
puya-ts
test: translation of lsig args tests in puya (wip)
+181
−0
19:20:00
puya-ts
Merge remote-tracking branch 'origin/main' into updated-examples
+65494
−55308
19:39:17
go-algorand
refactor(api): rename boxes `values` param to `include` array
+1525
−1428
19:55:38
puya-ts
test: lsig args simple fixes
+3
−3
19:56:24
puya-ts
chore: build
+44980
−135
20:24:56
puya-ts
chore: linter fixes
+11
−12
20:40:05
puya-ts
fix: use unknown instead of any and get rid of linter exception
+1
−3
21:05:03
puya-ts
chore: build
+6713
−6645
21:42:37
puya
chore: Upgrade dependencies
+742
−563
21:45:15
xchain-accounts
chore: README bootstrap instructions
+21
−3
21:49:20
xchain-accounts
fix: frontend: workaround for network switching bug
+41
−11
21:51:58
puya
chore: Fix mypy error
+1
−1
22:00:40
xchain-accounts
minor
+9
−0
22:04:58
use-wallet-ui
feat(bridge): persist bridge state across reloads and defer opt-in via DFX
+264
−55
22:22:19
puya
chore: Add cyclopts.types (for some reason pyinstaller was not detecting it)
+3
−0
23:04:11
use-wallet-ui
Add to Wallet, bridging improvements
+236
−31
23:05:51
xchain-accounts
use-wallet-ui: Add to wallet, bridging improvements
+1
−1
23:07:15
xchain-accounts
portal
+3713
−6
23:25:25
xchain-accounts
fix: portal deployment
+182
−11
23:44:54
use-wallet-ui
bump
+2
−2
23:46:02
use-wallet-ui
minor bridging UI fixes
+40
−30
23:57:25
use-wallet-ui
fix: typecheck issues
+24
−31