Latest Repo Discovered
AlgoScanArtifacts
·
MIT License
Top Contributor of the Month
10361 commits in all time
Apr 11, 2026 10:44 – Jul 10, 2026 10:44 UTC
Merge 8305e7e2893cbf3b55fcef20689d16fcbae5a88d into 02274cee67fb5384aa7f3834e546798c8fec084c
768382e4
pull/6662/merge
3/43 ++ 10 --
test: expect asset info to succeed when the reserve holds nothing
Case 3a in asset-misc.sh asserted the opposite of our new behavior: that 'goal asset info' should fail when the reserve has not opted in. Flip it to expect success with a zero reserve amount instead.
8305e7e2
pull/6662/head
1/7 ++ 6 --
goal: don't fail asset info when the reserve holds nothing
goal asset info fetches the reserve account's holding to display the reserve amount and issued totals. When the reserve is an address that does not exist or never opted in, that lookup returns a 404, which aborted the whole command even though the asset parameters are valid. Treat a 404 (or a nil holding) as a zero reserve balance instead, so the command reports Reserve amount: 0 and Issued: <total>. This matches the graceful 404 handling already used in goal account info and goal app read. Any other error still fails as before. Adds an expect regression test covering an asset whose reserve does not hold it.
7d9e6043
pull/6662/head
2/36 ++ 4 --
Merge 44089c31aee06909cafa0142b63c616509d2b7c0 into 02274cee67fb5384aa7f3834e546798c8fec084c
e15a4552
pull/6637/merge
18/903 ++ 55 --
Merge d58f570cbf07f44cd66277611a8ff98807fb1dda into 02274cee67fb5384aa7f3834e546798c8fec084c
d3abe4ba
pull/6637/merge
18/903 ++ 55 --
Merge 75c57e2e3d58033e8b2b554d27b3ce766ec3d95c into 20987071661334e762d9d03cc86083b86bf5bed0
134a158d
pull/30/merge
3/418 ++ 1 --
Merge 135073f8be83e926179704fd70ed49ef3e673f6b into b0d95960b6e432d5ab54b6ebb93917fe502c18ea
4658ce44
pull/65/merge
1/793 ++ 273 --
chore(deps): bump the all group across 1 directory with 10 updates
Bumps the all group with 10 updates in the / directory: | Package | From | To | | --- | --- | --- | | [@rollup/plugin-node-resolve](https://github.com/rollup/plugins/tree/HEAD/packages/node-resolve) | `16.0.1` | `16.0.3` | | [@rollup/plugin-typescript](https://github.com/rollup/plugins/tree/HEAD/packages/typescript) | `12.1.4` | `12.3.0` | | [@typescript-eslint/eslint-plugin](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/eslint-plugin) | `8.50.0` | `8.62.1` | | [eslint-plugin-unused-imports](https://github.com/sweepline/eslint-plugin-unused-imports) | `4.3.0` | `4.4.1` | | [magic-string](https://github.com/Rich-Harris/magic-string) | `0.30.17` | `0.30.21` | | [prettier](https://github.com/prettier/prettier) | `3.6.2` | `3.9.4` | | [rollup](https://github.com/rollup/rollup) | `4.59.0` | `4.62.2` | | [semantic-release](https://github.com/semantic-release/semantic-release) | `25.0.2` | `25.0.5` | | [tsx](https://github.com/privatenumber/tsx) | `4.21.0` | `4.22.5` | | [typescript-eslint](https://github.com/typescript-eslint/typescript-eslint/tree/HEAD/packages/typescript-eslint) | `8.50.0` | `8.62.1` | Updates `@rollup/plugin-node-resolve` from 16.0.1 to 16.0.3 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/node-resolve/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/node-resolve-v16.0.3/packages/node-resolve) Updates `@rollup/plugin-typescript` from 12.1.4 to 12.3.0 - [Changelog](https://github.com/rollup/plugins/blob/master/packages/typescript/CHANGELOG.md) - [Commits](https://github.com/rollup/plugins/commits/typescript-v12.3.0/packages/typescript) Updates `@typescript-eslint/eslint-plugin` from 8.50.0 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/eslint-plugin/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/eslint-plugin) Updates `eslint-plugin-unused-imports` from 4.3.0 to 4.4.1 - [Release notes](https://github.com/sweepline/eslint-plugin-unused-imports/releases) - [Commits](https://github.com/sweepline/eslint-plugin-unused-imports/compare/v4.3.0...v4.4.1) Updates `magic-string` from 0.30.17 to 0.30.21 - [Release notes](https://github.com/Rich-Harris/magic-string/releases) - [Changelog](https://github.com/Rich-Harris/magic-string/blob/master/CHANGELOG.md) - [Commits](https://github.com/Rich-Harris/magic-string/compare/v0.30.17...v0.30.21) Updates `prettier` from 3.6.2 to 3.9.4 - [Release notes](https://github.com/prettier/prettier/releases) - [Changelog](https://github.com/prettier/prettier/blob/main/CHANGELOG.md) - [Commits](https://github.com/prettier/prettier/compare/3.6.2...3.9.4) Updates `rollup` from 4.59.0 to 4.62.2 - [Release notes](https://github.com/rollup/rollup/releases) - [Changelog](https://github.com/rollup/rollup/blob/master/CHANGELOG.md) - [Commits](https://github.com/rollup/rollup/compare/v4.59.0...v4.62.2) Updates `semantic-release` from 25.0.2 to 25.0.5 - [Release notes](https://github.com/semantic-release/semantic-release/releases) - [Commits](https://github.com/semantic-release/semantic-release/compare/v25.0.2...v25.0.5) Updates `tsx` from 4.21.0 to 4.22.5 - [Release notes](https://github.com/privatenumber/tsx/releases) - [Changelog](https://github.com/privatenumber/tsx/blob/master/release.config.cjs) - [Commits](https://github.com/privatenumber/tsx/compare/v4.21.0...v4.22.5) Updates `typescript-eslint` from 8.50.0 to 8.62.1 - [Release notes](https://github.com/typescript-eslint/typescript-eslint/releases) - [Changelog](https://github.com/typescript-eslint/typescript-eslint/blob/main/packages/typescript-eslint/CHANGELOG.md) - [Commits](https://github.com/typescript-eslint/typescript-eslint/commits/v8.62.1/packages/typescript-eslint) --- updated-dependencies: - dependency-name: "@rollup/plugin-node-resolve" dependency-version: 16.0.3 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: "@rollup/plugin-typescript" dependency-version: 12.3.0 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: "@typescript-eslint/eslint-plugin" dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: eslint-plugin-unused-imports dependency-version: 4.4.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: magic-string dependency-version: 0.30.21 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: prettier dependency-version: 3.9.4 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: rollup dependency-version: 4.62.2 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: semantic-release dependency-version: 25.0.5 dependency-type: direct:development update-type: version-update:semver-patch dependency-group: all - dependency-name: tsx dependency-version: 4.22.5 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all - dependency-name: typescript-eslint dependency-version: 8.62.1 dependency-type: direct:development update-type: version-update:semver-minor dependency-group: all ... Signed-off-by: dependabot[bot] <support@github.com>
135073f8
dependabot/npm_and_yarn/all-3f1ecfb7cc
1/793 ++ 273 --
Merge 4944e6f99f17a95ed2d460189d485607816a57e1 into f28960d59f38e88c22e4a29f9cf5998e7fa77522
6da12792
pull/879/merge
1/1 ++ 1 --
build(deps): update js-base64 requirement from ^3.8.0 to ^3.8.1
Updates the requirements on [js-base64](https://github.com/dankogai/js-base64) to permit the latest version. - [Commits](https://github.com/dankogai/js-base64/compare/3.8.0...3.8.1) --- updated-dependencies: - dependency-name: js-base64 dependency-version: 3.8.1 dependency-type: direct:production ... Signed-off-by: dependabot[bot] <support@github.com>
4944e6f9
dependabot/npm_and_yarn/js-base64-tw-3.8.1
1/1 ++ 1 --
Merge f31c7011fe266caab5bf747d3e677ace1aad625f into 9a6ffa3a2f1da5d0663cc652493dbeb128981ef4
dbfaa0ed
pull/351/merge
300/7,401 ++ 8,529 --
Merge f35ab7ef32a6069e9c6605870094d53360b83fc8 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
b7f60f01
pull/432/merge
3/40 ++ 40 --
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7
f35ab7ef
renovate/sveltejs-vite-plugin-svelte-7.x
3/40 ++ 40 --
docs(algod-client): document localnet endpoint test runbook
f31c7011
feat/algod-client-polytest-tests
2/63 ++ 3 --
test(algod-client): run localnet endpoint tests by default
Drop the localnet-tests feature gate: the generated clients are the algod/ indexer/kmd clients, so exercising them against a live node is core coverage, not an opt-in extra. The endpoint tests now compile and run as part of cargo t, which assumes a running, seeded localnet. sanity.sh and CI seed localnet (cargo api seed-localnet) before cargo t. Deferred tests keep their #[ignore].
41465aba
feat/algod-client-polytest-tests
6/8 ++ 12 --
test(algod-client): gate endpoint tests behind localnet-tests feature
Replace the per-test #[ignore = "requires localnet"] with a localnet-tests cargo feature: the generated aggregator is #![cfg]'d off by default so offline cargo t stays green, and enabling the feature against a seeded localnet runs the suite. Deferred tests keep their own #[ignore]. state_lock() moves to an async tokio::sync::Mutex so its guard is safe to hold across the awaits it guards.
505d6f93
feat/algod-client-polytest-tests
33/20 ++ 38 --
Merge 603b423e77e44048d2cd958128ea41c97e9051e1 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
cf38c90f
pull/432/merge
3/40 ++ 40 --
chore(deps): update dependency @sveltejs/vite-plugin-svelte to v7
603b423e
renovate/sveltejs-vite-plugin-svelte-7.x
3/40 ++ 40 --
Merge 06938a7e658637cede8ad1895137c3805a724579 into 5073ca134b7c4c5721fcfbe976d5c364a5cc777a
574a2b7a
pull/421/merge
15/3,102 ++ 1,803 --
chore(deps): update non-major dependencies
06938a7e
renovate/non-major-dependencies
15/3,102 ++ 1,803 --
test(algod-client): defer state-proof endpoint tests
b40d96a5
feat/algod-client-polytest-tests
2/10 ++ 8 --
test(algod-client): fill devmode and sync-control endpoint tests
e794bc09
feat/algod-client-polytest-tests
8/72 ++ 14 --