Latest Repo Discovered
intermezzo
TypeScript
·
Apache License 2.0
Top Contributor of the Month
11179 commits in all time
Mar 27, 2026 03:47 – Jun 25, 2026 03:47 UTC
Merge 2aed5d93075dd87d21147c60f20f81dc8604a907 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
9c4edfee
pull/1696/merge
13/653 ++ 438 --
Bump go-algorand-sdk to include block Load (ld) field
The BlockHeader gained a Load field (codec "ld") and CongestionTax
("ct") in go-algorand-sdk. Bump the dependency so the algod importer
can decode current nightly blocks; otherwise GetBlock fails with
"no matching struct field found when decoding stream map with key ld".
Co-Authored-By: Claude Opus 4.8 (1M context) <noreply@anthropic.com>
842982b6
pz/bump-sdk-load
2/3 ++ 3 --
Merge 4cf577181738c7a199b3f34d46394ed50e0984d8 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
0fb21473
pull/1696/merge
12/649 ++ 437 --
user newer sdk to fix "no matching struct field found when decoding stream map with key ld" error
4cf57718
pavel/box-descriptor
2/3 ++ 3 --
Merge aa579128e62e58a9d42ab8c3b55855473ddb0672 into 90aea4ab073c7061ebbfb8f4a9172b349145b181
e5dc4a17
pull/6650/merge
25/1,578 ++ 1,644 --
Merge 2082c3e94ad411dfcbcfd2b5c44250c448d1788a into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
edee1c17
pull/1696/merge
10/646 ++ 434 --
Handle rounding of fees with non-integral usage better
We used to round (up) the fee obtained by multiplying usage by minfee for each _group_. This meant that the fee could be rounded up once for ever group (top and inner). Therefore, a simulate caller, having obtained the usage for the group as a whole, could not really know how much fee to add. Now we carefully track our rounding so that after rounding up, the excess (called "residue") is retained, and the next group can use that residue to avoid rouding up. The final result is that callers may presume that there is exactly one rounding up for an entire group, including inners. I also removed the TotalUsage and TotalFeesPaid fields from the simulation result. These values were the sum across groups. (You can simulate more than one top-level group at a time.) But summing usage across groups has the problem I described above. Instead, callers should treat each group separately.
aa579128
pull/6650/head
25/1,578 ++ 1,644 --
Merge 7eb2955bdca32591107538450f4ac1ed3dbde724 into 1d8fbfc5142d0b28c896e91b3351ede66d5628e6
9c1d7a64
pull/349/merge
280/4,948 ++ 8,285 --
test(clients): add model unit tests + localnet integration scaffold
Per generated client crate, add tests/ (preserved across regeneration by the src-only orphan sweep): - models.rs: offline serde tests for the new extension-driven types (algokit_transact::Address, fixed [u8; N] arrays, box/holding/locals refs) - integration_localnet.rs: #[ignore]'d smoke tests against a real localnet via the crates' .localnet() constructors, run with 'cargo test -- --ignored' The unit tests run in the default offline suite; the integration scaffold is a starting point for a fuller suite in a follow-up PR.
7eb2955b
refactor/oas-pipeline-and-generator-parity
6/243 ++ 0 --
refactor(api): preserve non-generated files when regenerating clients
Instead of wiping the whole output directory before generation, overwrite the generated files and sweep only orphaned .rs files under src/ (those no longer produced by the current spec). Files outside the generated src/ tree -- e.g. a hand-written tests/ directory -- are now preserved across regeneration.
9550e7c4
refactor/oas-pipeline-and-generator-parity
1/42 ++ 48 --
Merge 3244a80323bf45eaa07c75fe4730d9f504a0cc19 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
98a8d1fd
pull/421/merge
15/2,935 ++ 1,785 --
chore(deps): update non-major dependencies
3244a803
renovate/non-major-dependencies
15/2,935 ++ 1,785 --
Merge 7814702494be50b20270a17cd72a9cf3652e8963 into 361d3066ffaca4241991cc6563403417bf562ecf
cbac22a9
pull/17/merge
4/3,392 ++ 1,792 --
fix(deps): update all non-major dependencies
78147024
renovate/all-minor-patch
4/3,392 ++ 1,792 --
Merge 0c36c30a1afa7ff6886102dceace89dbcddc3aff into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
6f3c1d09
pull/1696/merge
9/629 ++ 424 --
api: add Value to BoxDescriptor
0c36c30a
pavel/box-descriptor
9/629 ++ 424 --
Merge de8f3f4fe353544e93de7fd428717b1f89274755 into bfbd438b6ed3e2fc1447effa5fcb5da701aa9dd4
9af6076e
pull/812/merge
7/27 ++ 234 --
Regenerate code from specification file
de8f3f4f
generate/90ae2970
7/27 ++ 234 --
API: box API values, prefix, and round (#804)
Contains auto-generated code from specification file Co-authored-by: Algorand Generation Bot <codegen@algorand.com>
bfbd438b
main
5/595 ++ 3 --
Merge e24677232f2ad9727ad889f28b3ff4dbdf659871 into 1d8fbfc5142d0b28c896e91b3351ede66d5628e6
04d1c019
pull/349/merge
273/4,663 ++ 8,237 --
docs(api): document pinned-spec fetch + generator extension parity
Update api/README.md to describe fetching OAS3 specs from the pinned algokit-oas-generator commit (and how to bump it), fix the convert-* command descriptions in the contributing guide, and mark the legacy openapi_generators research note as historical.
e2467723
refactor/oas-pipeline-and-generator-parity
3/33 ++ 19 --