Latest Repo Discovered
AlgoScanArtifacts
·
MIT License
Top Contributor of the Month
8835 commits in all time
Dec 17, 2025 20:26 – Mar 17, 2026 20:26 UTC
Merge 15be835b341b21301f13351a239e84c07ec4339d into 4830aa26038688f712940ffa65d5b2780574a1bf
dff3bcd0
pull/348/merge
51/45,332 ++ 140 --
Merge 12a3556ec14ee9b6bd8b6d0d04d5ace7928a39ef into b64d3ca10bbd999f11d13c476eacc883a298128b
fdeb3107
pull/6558/merge
30/3,430 ++ 1,423 --
refactor(api): rename boxes `values` param to `include` array
Replace the boolean `values` query parameter on
GET /v2/applications/{app-id}/boxes with an extensible
`include` string-array parameter (enum: "values"). This
aligns with the existing AccountApplicationsInformation
endpoint pattern and allows future response decorations
without adding new boolean flags.
API spec changes:
- Rename `values` (bool) to `include` (string array,
enum: ["values"], CSV collection format) in OAS2 and
OAS3 specs
- Update endpoint description to reference `include`
instead of `values`
Server changes:
- Update handler to check `slices.Contains(*params.Include,
"values")` instead of `nilToZero(params.Values)`
- Regenerate all route and model files from updated spec
Client changes:
- Convert `applicationBoxesParams.Values` (bool) field to
`Include` (string) field in REST client
- Add bool-to-string conversion in ApplicationBoxesPage
to preserve existing Go function signature
DB query changes:
- Extract duplicate SQL template in sqlitedriver into a
shared `lookupKeysByRangeTemplate` variable to reduce
duplication between key-only and key+value queries
Test changes:
- Update all test cases to use
`[]GetApplicationBoxesParamsInclude{...}` instead of
`*bool`
- Add UnknownIncludeValueIgnored test verifying that
unrecognized include values are silently ignored
(consistent with AccountApplicationsInformation)
- Update comments referencing `values=true` to
`include=values`
Misc:
- Move TODO comment out of import block in
util/metrics/reporter.go to satisfy fmt linter
12a3556e
pull/6558/head
14/1,525 ++ 1,428 --
Merge 9890d9dd75cbc9771e961574388c7660f4cb4005 into 4830aa26038688f712940ffa65d5b2780574a1bf
6d08f99a
pull/341/merge
64/10,431 ++ 1,560 --
Merge remote-tracking branch 'origin/main' into updated-examples
9890d9dd
updated-examples
300/65,494 ++ 55,308 --
Merge 6e961b7a3c0fa6fe3560935c4b8be315cc253d98 into 4830aa26038688f712940ffa65d5b2780574a1bf
88c02d0b
pull/348/merge
8/352 ++ 5 --
test: add lsig-args-complex without validation
6e961b7a
feat/logicsig-args
1/150 ++ 0 --
test: translation of lsig args tests in puya (wip)
2dfec315
feat/logicsig-args
2/181 ++ 0 --
feat: support for logicsig arguments
90d6fdcb
feat/logicsig-args
5/21 ++ 5 --
Merge 0759e48049bc6ca844b7a20e2912156708d42af5 into 4830aa26038688f712940ffa65d5b2780574a1bf
c79d5851
pull/329/merge
124/3,310 ++ 33 --
chore: Update linter configuration for new test outputs
c24f9db5
puya-ts-clientgen
3/8 ++ 1 --
feat: Add the new cli tool `puyats-clientgen` (works from ARC56 specs)
76939ca7
puya-ts-clientgen
5/111 ++ 0 --
feat: Add client generation for `puya-ts`
8902b856
puya-ts-clientgen
10/414 ++ 32 --
Notes added by 'git notes add'
92c03c83
notes/semantic-release-v1.2.0-beta.18
1/1 ++ 0 --
refactor: use the new abi call node for abi calls (#319)
* chore: update nodes.ts * refactor: use the new abi call node for abi calls * refactor: stop parsing event signature string to simplify frontend * test: show relevant segments in assertion of logs for arc28 event * refactor: let arc-4 method arg type check be done in ir layer (#345) * refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346) * refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer * refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer * fix: return `8` for `sizeOf<boolean>()` instead of `1` * refactor: remove unused type mapping functions * refactor: remove unused dependency and function
4830aa26
main
251/27,687 ++ 33,581 --
refactor: push type mapping to ir layer for encodeArc4 and decodeArc4 methods (#346)
* refactor: accept bytes_wtype in ARC4Encode node to push type mapping to ir layer * refactor: use ARC4FromBytes node for decodeArc4 method to push type mapping to ir layer * fix: return `8` for `sizeOf<boolean>()` instead of `1` * refactor: remove unused type mapping functions * refactor: remove unused dependency and function
9e7732e7
refactor/abi-call
43/3,130 ++ 4,830 --