11186 commits in all time Mar 27, 2026 05:01 – Jun 25, 2026 05:01 UTC
algorandskiy generator
Merge a0e0cd0b4e04065759c93bd133a6f38fbc9e86d9 into 2b8e1eccb2339a3e5bd640c11de2294dac0224b2
Git Commit 43939b28 Branch pull/90/merge Document 2/6 ++ 4 --
algorandskiy generator
allow _test.go file in generated models
Git Commit a0e0cd0b Branch pavel/go-sdk Document 2/6 ++ 4 --
algorandskiy indexer
Merge 4cf577181738c7a199b3f34d46394ed50e0984d8 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
Git Commit c4ade624 Branch pull/1696/merge Document 12/649 ++ 437 --
algorandskiy conduit
Merge 5a6dbd47998ee1670b5d870933bb788c6116cb5d into f9e59489edbc7b280fcb2f65eb2bc6cf335c2b66
Git Commit 8bbef69a Branch pull/196/merge Document 2/3 ++ 3 --
algorandskiy conduit
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".
Git Commit 5a6dbd47 Branch pz/bump-sdk-load Document 2/3 ++ 3 --
algorandskiy indexer
Merge cff53bc09e338692fb9dcc8ee7b793a8cc6f0057 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
Git Commit 3e105b6b Branch pull/1696/merge Document 14/657 ++ 439 --
algorandskiy indexer
check conduit with new sdk
Git Commit cff53bc0 Branch pavel/box-descriptor Document 2/8 ++ 2 --
algorandskiy indexer
Merge 2aed5d93075dd87d21147c60f20f81dc8604a907 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
Git Commit 9c4edfee Branch pull/1696/merge Document 13/653 ++ 438 --
algorandskiy indexer
check conduit with new sdk
Git Commit 2aed5d93 Branch pavel/box-descriptor Document 1/4 ++ 1 --
algorandskiy conduit
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>
Git Commit 842982b6 Branch pz/bump-sdk-load Document 2/3 ++ 3 --
algorandskiy indexer
Merge 4cf577181738c7a199b3f34d46394ed50e0984d8 into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
Git Commit 0fb21473 Branch pull/1696/merge Document 12/649 ++ 437 --
algorandskiy indexer
user newer sdk to fix "no matching struct field found when decoding stream map with key ld" error
Git Commit 4cf57718 Branch pavel/box-descriptor Document 2/3 ++ 3 --
jannotti go-algorand
Merge aa579128e62e58a9d42ab8c3b55855473ddb0672 into 90aea4ab073c7061ebbfb8f4a9172b349145b181
Git Commit e5dc4a17 Branch pull/6650/merge Document 25/1,578 ++ 1,644 --
algorandskiy indexer
Merge 2082c3e94ad411dfcbcfd2b5c44250c448d1788a into 2970dcb8ffa7ef60c1db3ef4dbf75e1301355692
Git Commit edee1c17 Branch pull/1696/merge Document 10/646 ++ 434 --
algorandskiy indexer
update responses with round number
Git Commit 2082c3e9 Branch pavel/box-descriptor Document 2/17 ++ 10 --
algorandskiy indexer
api: add Value to BoxDescriptor
Git Commit 75cb92de Branch pavel/box-descriptor Document 9/629 ++ 424 --
jannotti go-algorand
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.
Git Commit aa579128 Branch pull/6650/head Document 25/1,578 ++ 1,644 --
lempira algokit-core
Merge 7eb2955bdca32591107538450f4ac1ed3dbde724 into 1d8fbfc5142d0b28c896e91b3351ede66d5628e6
Git Commit 9c1d7a64 Branch pull/349/merge Document 280/4,948 ++ 8,285 --
lempira algokit-core
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.
Git Commit 7eb2955b Branch refactor/oas-pipeline-and-generator-parity Document 6/243 ++ 0 --
lempira algokit-core
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.
Git Commit 9550e7c4 Branch refactor/oas-pipeline-and-generator-parity Document 1/42 ++ 48 --
renovate[bot] use-wallet
Merge 3244a80323bf45eaa07c75fe4730d9f504a0cc19 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
Git Commit 98a8d1fd Branch pull/421/merge Document 15/2,935 ++ 1,785 --
renovate[bot] use-wallet
chore(deps): update non-major dependencies
Git Commit 3244a803 Branch renovate/non-major-dependencies Document 15/2,935 ++ 1,785 --
Merge 7814702494be50b20270a17cd72a9cf3652e8963 into 361d3066ffaca4241991cc6563403417bf562ecf
Git Commit cbac22a9 Branch pull/17/merge Document 4/3,392 ++ 1,792 --
fix(deps): update all non-major dependencies
Git Commit 78147024 Branch renovate/all-minor-patch Document 4/3,392 ++ 1,792 --