Home Reports Mar 27, 2025
Thursday, March 27, 2025
- Commits
- 211
- pushed this day
- Repositories
- 18
- with activity
- Contributors
- 26
- distinct authors
- Lines changed
- +639,726 −308,606
- additions / deletions
Thursday, March 27, 2025
211 commits were pushed across 18 repos by 26 authors. There were 639,726 additions and 308,606 deletions.
Stay up to date with the latest insights and developments on AlgoScan
Updated repos
18 repositories- go-algorand 6 commits
- java-algorand-sdk 1 commit
- js-algorand-sdk 61 commits
- DML-CHAIN 1 commit
- community 2 commits
- algokit-cli 6 commits
- algokit-fullstack-template 1 commit
- algokit-templates 1 commit
- devportal 7 commits
- homebrew-tap 2 commits
- intermezzo 2 commits
- nodekit 2 commits
- puya 81 commits
- puya-ts 22 commits
- governance-contracts 2 commits
- a-day-in-my-bobalife 1 commit
- txnDuck 9 commits
- use-wallet 4 commits
Commit Log
211 commits · 18 repositories
00:05:05
js-algorand-sdk
Remove unused secrets.
+0
−2
00:05:41
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+0
−2
00:36:58
js-algorand-sdk
Revamp merge pull request step.
+8
−7
00:37:08
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+8
−7
00:58:49
js-algorand-sdk
Typo fix create-release-pr.yml.
+1
−1
01:00:19
go-algorand
Build 2299 Data
+1
−1
01:02:27
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+1
−1
01:13:51
js-algorand-sdk
Cleanup create-release-pr.
+3
−23
01:13:59
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+3
−23
01:19:40
js-algorand-sdk
bump up version to v3.3.0
+11
−5
01:35:36
js-algorand-sdk
Remove testing pushes.
+0
−3
01:43:07
js-algorand-sdk
Debug.
+0
−69
01:46:27
js-algorand-sdk
Debug.
+69
−0
01:51:54
community
Commit from GitHub Actions (Community Interest Tracker)
+1
−0
02:46:07
js-algorand-sdk
Consolidate publishing into release.yml.
+28
−4
02:46:52
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+28
−4
02:49:25
js-algorand-sdk
Tweak action reference.
+1
−1
02:49:35
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+1
−1
02:56:19
js-algorand-sdk
Debugging.
+3
−1
02:56:27
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+3
−1
03:42:13
txnDuck
chore: upgrade dependencies to major versions
+902
−1024
04:04:54
puya
fix: `algopy.arc4.Struct.from_log` no longer gives an unrecognised member error
+22329
−17626
04:06:22
puya
fix(internal): support decoding ARC-4 static bytes to native bytes
+6
−0
04:07:17
puya
feat(internal): Allow ARC-4 StaticArray[T, N] to decode to tuple[T, ...T] where the arity of the tuple is N
+20
−3
04:07:50
puya
fix: ensure `algopy.arc4.Tuple` arguments are validated against explicit type parameters, if specified
+72
−208
04:07:51
puya
refactor: remove native_type from ARC4Type - no longer required, was being used for can_encode_type which has been removed
+82
−81
04:08:00
puya
feat: improve code generation for ARC-4 numeric types to boolean conversions
+150
−163
04:08:01
puya
test: encoding of native bytes to ARC-4 static bytes
+17800
−9487
04:08:01
puya
chore: compile all
+15611
−15609
04:08:01
puya
test: exclude _puya_lib from coverage
+1
−1
04:08:01
puya
refactor: improve cohesion of ARC-4 encoding in IR layer by introducing codecs which handle a given native type going to/from supported ARC4-types. Also adds the validation that was previously being doing in `ARC4Type.can_encode_type`
+420
−132
04:08:01
puya
chore: add poe task for coverage report
+4
−0
04:08:02
puya
refactor: improve error message for invalid tuples
+20
−8
04:08:02
puya
test: add tests for ARC-4 encode/decode scenarios that can't be expressed in algorand python
+107
−0
04:08:02
puya
refactor: construct correct type when decoding from ARC4StaticArray to native tuple
+4
−2
04:08:02
puya
fix: replacing an ARC-4 element in an immutable array no longer gives an error
+10
−7
04:08:18
puya
test: add test for ImmutableArray of an ARC-4 element
+23932
−19841
04:26:15
puya
refactor: IRType.size -> IRType.num_bytes
+284
−216
04:26:15
puya
test: add test for ImmutableArray of an ARC-4 element
+23932
−19841
04:26:15
puya
feat: add support for `algopy.Array[arc4.Bool]` and `algopy.ImmutableArray[arc4.Bool]`
+2
−4
04:26:15
puya
refactor: simplify code and ensure there's no internal error for heterogeneous tuples
+12
−11
04:26:15
puya
fix: replacing an ARC-4 element in an immutable array no longer gives an error
+10
−7
04:26:15
puya
refactor: remove comment copy-pasta
+0
−2
04:26:15
puya
chore: compile all
+8173
−911
04:26:15
puya
fix: check for out of bound values when encoding ARC-4 UIntN less than 64 bits
+17712
−6082
04:26:15
puya
refactor: update pass-through parameter name
+14
−10
04:26:15
puya
feat: support encoding of homogeneous tuples to equivalent ARC-4 arrays
+138
−23
04:26:15
puya
test: add test case for arc4 bool arrays
+14
−0
04:26:15
puya
refactor: simplify native to arc4 uint encoding code, reusing existing helpers and giving more explicit names to functions and parameters
+54
−85
04:26:15
puya
delete git ignored files that snuck in before ignore was added
+0
−2968
04:26:15
puya
feat: add optimization for `/` and `b/` ops when dividing by 1
+2
−2
04:26:15
puya
test: add coverage for tuple to ARC-4 array encoding
+106607
−10
04:26:15
puya
test: add tests for ARC-4 encode/decode scenarios that can't be expressed in algorand python
+107
−0
04:26:15
puya
test: ensure transactions are unique to prevent concurrent calls being seen as duplicates
+3
−3
04:26:15
puya
test: updated expected output for arc4.Bool array usage
+2
−2
04:26:15
puya
fix(internal): use parameters if present when doing copy propagations
+30
−14
04:26:15
puya
refactor: construct correct type when decoding from ARC4StaticArray to native tuple
+4
−2
04:26:15
puya
refactor: use IRType.num_bytes when determining whether to emit a box_del
+2
−3
04:26:15
puya
chore: compile all
+30809
−16564
04:26:15
puya
refactor: keep array type information on the nodes, so its is not lost after optimizations
+32
−44
04:26:15
puya
refactor: remove native_type from ARC4Type - no longer required, was being used for can_encode_type which has been removed
+82
−81
04:26:15
puya
refactor: improve error message for invalid tuples
+20
−8
04:26:15
puya
chore: compile all
+68900
−41640
04:26:15
puya
style: fall through case seperated
+1
−2
04:26:15
puya
fix: `algopy.arc4.Struct.from_log` no longer gives an unrecognised member error
+22329
−17626
04:26:15
puya
fix: support `algopy.Array[algopy.BigUInt]` and `algopy.ImmutableArray[algopy.BigUInt]`
+172
−72
04:26:15
puya
test: exclude _puya_lib from coverage
+1
−1
04:26:15
puya
test: add biguint test case
+54
−4
04:26:15
puya
chore: compile all
+8049
−8041
04:26:15
puya
chore: compile all
+15611
−15609
04:26:15
puya
test: encoding of native bytes to ARC-4 static bytes
+17800
−9487
04:26:15
puya
refactor: improve cohesion of ARC-4 encoding in IR layer by introducing codecs which handle a given native type going to/from supported ARC4-types. Also adds the validation that was previously being doing in `ARC4Type.can_encode_type`
+420
−132
04:26:15
puya
feat(internal): Allow ARC-4 StaticArray[T, N] to decode to tuple[T, ...T] where the arity of the tuple is N
+20
−3
04:26:15
puya
fix(internal): support decoding ARC-4 static bytes to native bytes
+6
−0
04:26:15
puya
feat: improve code generation for ARC-4 numeric types to boolean conversions
+150
−163
04:26:15
puya
feat: add optimization for len op when used with statically sized values
+2
−0
04:26:15
puya
chore: add poe task for coverage report
+4
−0
04:26:15
puya
fix: ensure `algopy.arc4.Tuple` arguments are validated against explicit type parameters, if specified
+72
−208
04:34:59
puya
refactor: add kwargs for WTuple usages
+12
−7
04:48:31
puya-ts
fix: Windows path comparison + diagnostics paths
+15
−2
04:55:26
algokit-cli
fix: handle non zero exit code when running npm ls
+74
−70
05:56:38
puya
Merge def979425a6855d98c8a6326101b110742b0d521 into 4c9a0b46fed94b1f8967f2322405edee59e0b08f
+125
−248
07:02:24
puya
fix: improve error messages related to invalid types, particularly those in ARC-4 containers
+76
−20
07:09:25
txnDuck
docs: fix a few errors in README and CONTRIBUTING
+5
−5
07:10:36
puya
refactor: add kwargs for WTuple usages
+12
−7
07:10:36
puya
fix: improve error messages related to invalid types, particularly those in ARC-4 containers
+76
−20
07:20:18
txnDuck
build(lefthook): prevent pre-commit hook from running when only markdown files are changed
+1
−0
07:53:05
txnDuck
docs(dev): add info about Docker files
+2
−0
07:58:30
puya
fix: improve error message when attempting to retrieve a return result from an application log, and it has an incorrect prefix
+1
−1
08:06:19
puya
chore: ARC4 -> ARC-4
+222
−218
08:06:19
puya
chore: compile all
+33
−33
08:06:19
puya
chore: compile all
+1575
−1575
08:23:21
txnDuck
refactor(footer): change the Algorand documentation link to the Algorand Foundation home page
+4
−4
08:36:33
puya
chore: use dash in ARC references e.g. ARC32 -> ARC-32
+5
−5
08:40:35
puya
chore: compile all
+74
−74
09:08:00
txnDuck
build(lefthook): fix which files are excluded when running pre-commit hook
+2
−1
09:25:23
txnDuck
docs(readme): add link to Algorand
+1
−1
09:45:17
puya
chore: compile all
+1575
−1575
09:45:17
puya
chore: compile all
+33
−33
09:45:17
puya
fix: improve error message when attempting to retrieve a return result from an application log, and it has an incorrect prefix
+1
−1
09:45:17
puya
chore: ARC4 -> ARC-4
+222
−218
09:45:17
puya
chore: use dash in ARC references e.g. ARC32 -> ARC-32
+5
−5
09:45:17
puya
chore: compile all
+74
−74
09:50:16
devportal
Fixed media type for landing page animation
+1
−1
09:51:37
algokit-cli
fix: resolve project run issue by forcing utf-8 encoding on windows (#620)
+23
−22
09:52:20
algokit-cli
fix: handle non zero exit code when running npm ls (#622)
+74
−70
09:57:03
puya
refactor: simplify LogLevel and LogFormat
+5
−19
09:57:03
puya
refactor: use name when serializing LogLevel
+1
−1
09:57:04
puya
test: verify Log serialization with cattrs
+27
−3
10:00:47
devportal
Merge pull request #302 from algorandfoundation/chore/update-landing-page-videos
+1
−1
10:06:34
puya
refactor: use name when serializing LogLevel
+1
−1
10:06:34
puya
refactor: simplify LogLevel and LogFormat
+5
−19
10:06:34
puya
test: verify Log serialization with cattrs
+27
−3
10:19:26
txnDuck
refactor(app): resolve some type issues
+28
−19
10:31:22
algokit-cli
2.6.1
+13
−1
10:37:08
homebrew-tap
Updating algokit to 2.6.1
+3
−3
10:41:44
homebrew-tap
Updating algokit to 2.6.1
+3
−3
10:41:53
txnDuck
perf(a11y): make start button border on home page more visible
+1
−1
10:43:56
puya-ts
wip
+44
−3
10:44:02
algokit-templates
feat: Added generate-new-examples command
+4501
−4
10:46:29
puya-ts
fix: revert the change to normalisePath
+1
−10
12:27:54
intermezzo
chore: fix typo in auth/auth.gard.ts filename
+3
−3
12:28:08
intermezzo
chore: fix list rendering in README.md
+5
−4
12:37:42
js-algorand-sdk
Update the delete branch action.
+11
−5
12:37:52
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+11
−5
12:40:54
js-algorand-sdk
Whitespace.
+0
−1
12:41:04
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+0
−1
12:43:29
js-algorand-sdk
Formatting fix.
+2
−1
12:43:37
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+2
−1
12:48:11
devportal
Merge pull request #301 from algorandfoundation/AlgoKit-versions
+37
−11
12:48:13
community
Commit from GitHub Actions (Community Interest Tracker)
+0
−2
12:52:39
js-algorand-sdk
Adjust pull request merge/deleting steps.
+13
−6
12:52:46
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+13
−6
12:55:21
DML-CHAIN
fix: clean root dir
+0
−434
12:57:54
devportal
Merge pull request #303 from algorandfoundation/main
+143
−95
13:02:13
js-algorand-sdk
Octokit initialization.
+11
−5
13:02:22
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+11
−5
13:07:35
js-algorand-sdk
Tweaks.
+4
−4
13:07:42
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+4
−4
13:09:35
js-algorand-sdk
Tweaks again.
+2
−2
13:09:41
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+2
−2
13:17:25
devportal
Updated algokit tools versions table
+22
−22
13:27:24
js-algorand-sdk
Revamps.
+43
−34
13:27:34
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+43
−34
13:37:55
js-algorand-sdk
octokit
+9
−18
13:38:04
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+9
−18
13:38:37
js-algorand-sdk
Merge pull request #6 from gmalouf/release/v3.3.0
+11
−5
13:42:23
devportal
Merge pull request #304 from algorandfoundation/chore/update-algokit-tools-versions
+22
−22
13:50:39
algokit-fullstack-template
fix: pydantic >2.5 has issues with validation on 3.10 python in linux envs
+3
−3
13:54:25
js-algorand-sdk
Adjust script to use the base branch from the PR for release/publish.
+13
−1
13:57:31
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+13
−1
14:04:07
go-algorand
Refactor some stateless checks on transactions
+510
−548
14:32:20
devportal
Merge pull request #305 from algorandfoundation/main
+22
−22
14:50:51
go-algorand
build(deps): bump golang.org/x/net from 0.33.0 to 0.36.0 (#6275)
+36
−36
14:53:55
js-algorand-sdk
Debugging create-release-pr.
+2
−0
14:57:14
go-algorand
add Go Benchmark (go) benchmark result for 8c5fd6301ff57b69c5e2709aa1bf76e48def7566
+445
−1
15:14:45
a-day-in-my-bobalife
chore: log greeting (2025-03-27)
+1
−0
15:33:28
puya-ts
chore: add support for returning the language server version (#169)
+42
−4
15:42:19
puya-ts
Notes added by 'git notes add'
+1
−0
16:02:40
js-algorand-sdk
Generalize to create a release pull request off a base branch (defaulting to the default branch for the repo).
+15
−8
16:02:59
js-algorand-sdk
Revert "Debugging create-release-pr."
+0
−2
16:03:32
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+15
−8
16:04:58
puya
4.6.0
+39
−1
16:09:32
js-algorand-sdk
Syntax tweaks.
+1
−1
16:09:42
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+1
−1
16:12:22
js-algorand-sdk
Tweak inputs.
+1
−1
16:12:29
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+1
−1
16:18:39
js-algorand-sdk
More tweaking
+5
−6
16:18:45
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+5
−6
16:26:39
js-algorand-sdk
Slack message tweak.
+1
−1
16:26:48
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+1
−1
16:38:17
js-algorand-sdk
Cleanup var references.
+25
−23
16:38:28
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+25
−23
16:40:36
js-algorand-sdk
bump up version to v3.4.0
+11
−5
16:42:34
js-algorand-sdk
Merge pull request #10 from gmalouf/release/v3.4.0
+11
−5
16:55:49
puya-ts
feat: Use transaction field type metadata to generate `itxn` and `gtxn` modules to improve consistency and flatten the type hierarchy
+6264
−7351
17:01:53
js-algorand-sdk
Env variable tweak.
+1
−1
17:06:05
js-algorand-sdk
Env variable tweak. (#11)
+1
−1
17:07:45
js-algorand-sdk
bump up version to v3.5.0
+21
−5
17:08:11
js-algorand-sdk
Tweak input ordering.
+7
−7
17:09:08
js-algorand-sdk
Merge branch 'sdk-release-updates' into sdk-release-updates-testing
+7
−7
17:11:53
puya-ts
feat: Use transaction field type metadata to generate `itxn` and `gtxn` modules to improve consistency and flatten the type hierarchy
+6264
−7351
17:15:36
use-wallet
docs(gitbook): sync v4 docs from GitBook
+5313
−0
17:16:54
js-algorand-sdk
Merge pull request #12 from gmalouf/release/v3.5.0
+21
−5
17:21:24
puya-ts
Notes added by 'git notes add'
+1
−0
17:26:41
use-wallet
docs(gitbook): sync v4 docs from GitBook (#357)
+5313
−0
17:26:57
puya-ts
chore: Pull changes from main
+82517
−35044
17:27:18
puya-ts
Merge branch 'main' into update-alpha
+0
−0
17:52:30
puya-ts
Merge pull request #176 from algorandfoundation/update-alpha
+82517
−35044
17:53:23
use-wallet
Merge branch 'main' into lute-connect-update
+5313
−0
18:00:00
use-wallet
update docs
+6
−8
18:01:25
puya-ts
Notes added by 'git notes add'
+1
−0
18:09:30
puya-ts
feat: Support zero arg constructors on all arc4 types which return a 'zero' value byte array of the appropriate length
+121
−36
18:09:30
puya-ts
feat: Add box.create function for creating a box with zero value
+9071
−2412
18:09:30
puya-ts
feat: Better error messages when invalid types are used in ABI and bare methods
+80
−18
18:37:01
go-algorand
add -useVpack flag to algodump
+131
−83
19:05:56
go-algorand
Move well-formed tests into their specific type's go file
+1717
−1570
19:16:36
puya-ts
fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types
+3422
−2037
19:32:12
puya-ts
fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types
+3423
−2039
19:51:50
algokit-cli
fix: raise min required copier version to 3.6.0
+9
−8
19:55:38
puya-ts
feat: Add box.create function for creating a box with zero value
+9071
−2412
19:55:38
puya-ts
fix: Don't allow zero arg creation of nested dynamically sized types, and require explicit size argument on box create for dynamically sized types
+3423
−2039
19:55:38
puya-ts
feat: Support zero arg constructors on all arc4 types which return a 'zero' value byte array of the appropriate length
+121
−36
19:55:38
puya-ts
feat: Better error messages when invalid types are used in ABI and bare methods
+80
−18
20:04:52
puya-ts
Notes added by 'git notes add'
+1
−0
21:28:18
nodekit
chore: fix nodekit url
+1
−1
22:16:13
governance-contracts
[upd:update-voting-power] change visibility of the updateUser from private to public
+1332
−964
22:16:55
governance-contracts
[upd:update-voting-power] add assert to guarantee that only the manager can change user voting power
+1
−2
22:28:18
algokit-cli
refactor: fix failing tests; add verbose mode for doctor command
+74
−9
23:27:06
java-algorand-sdk
Regenerate code from specification file
+9
−0
23:43:20
nodekit
docs(tape): full tui flows
+134
−29