Ecosystem metrics
- New Repos
- 26
- New
- Commits
- 457
- down 48.9%
- Releases
- 4
- down 42.9%
- Contributors
- 41
- down 18.0%
- Merges
- 12
- down 69.2%
Activity Overview
Commits and releases over time
- Commits
- Releases
- Authors
Repository Explorer
No repositories match that filter.
7106 commits in all time
Jun 12, 2026 12:22 – Sep 10, 2026 12:22 UTC
Merge b3ef0c20cc413a8e2755de0ec6ee5e00c17c6705 into ec6c593a804c81f661cf4c003f17ff964d9cae95
06466ad2
pull/40/merge
33/3,360 ++ 147 --
Merge 7e68e40610ee295a3a16e92e5f884153e6fc19b3 into ec6c593a804c81f661cf4c003f17ff964d9cae95
8ab4dee3
pull/40/merge
33/3,354 ++ 147 --
fix(vault): build the PQ plugin for the Vault image's architecture
`docker build` without `--platform` produces a binary for the Docker daemon's default platform, which only coincidentally matched the Vault container on a dev machine: both followed the host architecture. On CI the two are chosen independently, and a plugin binary built for a different architecture than the Vault container dies before the go-plugin handshake, leaving only Vault's opaque "Failed to read any lines from plugin's stdout" behind a 400 on mount. Resolve the build platform from the Vault image itself so the binary and the container that execs it always agree.
7e68e406
feat/pq-accounts
1/13 ++ 3 --
Revert "chore: output vault logs (errors are being hidden) in CI"
This reverts commit 3f08b29. The mount failure this was added to diagnose was an architecture mismatch between the plugin binary and the Vault container, now fixed at the source in scripts/build_vault_plugin.sh. The extra CI log dump and error formatting are no longer needed.
0929d631
feat/pq-accounts
2/1 ++ 8 --
Notes added by 'git notes add'
3fd51b36
notes/semantic-release-v3.3.0
1/1 ++ 0 --
Notes added by 'git notes add'
45b7561d
notes/semantic-release-v3.3.0-beta.2
1/1 ++ 0 --
Merge d04a5bd9d7572e884ddc5f1b6242997545a42dcc into 6a0f5a2ef1230bf0db85be425fd576111176d9ea
e5c44fe1
pull/173/merge
2/17 ++ 7 --
build(deps-dev): bump conventional-changelog-conventionalcommits
Bumps [conventional-changelog-conventionalcommits](https://github.com/conventional-changelog/conventional-changelog/tree/HEAD/packages/conventional-changelog-conventionalcommits) from 8.0.0 to 10.4.0. - [Release notes](https://github.com/conventional-changelog/conventional-changelog/releases) - [Changelog](https://github.com/conventional-changelog/conventional-changelog/blob/master/packages/conventional-changelog-conventionalcommits/CHANGELOG.md) - [Commits](https://github.com/conventional-changelog/conventional-changelog/commits/conventional-changelog-conventionalcommits-v10.4.0/packages/conventional-changelog-conventionalcommits) --- updated-dependencies: - dependency-name: conventional-changelog-conventionalcommits dependency-version: 10.4.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
d04a5bd9
dependabot/npm_and_yarn/conventional-changelog-conventionalcommits-10.4.0
2/17 ++ 7 --
Merge 9800f9f20c9e936774fa65d35dd9292df785307b into 6a0f5a2ef1230bf0db85be425fd576111176d9ea
2e05fcf0
pull/168/merge
2/118 ++ 209 --
build(deps-dev): bump cpy-cli from 5.0.0 to 7.0.0
Bumps [cpy-cli](https://github.com/sindresorhus/cpy-cli) from 5.0.0 to 7.0.0. - [Release notes](https://github.com/sindresorhus/cpy-cli/releases) - [Commits](https://github.com/sindresorhus/cpy-cli/compare/v5.0.0...v7.0.0) --- updated-dependencies: - dependency-name: cpy-cli dependency-version: 7.0.0 dependency-type: direct:development update-type: version-update:semver-major ... Signed-off-by: dependabot[bot] <support@github.com>
9800f9f2
dependabot/npm_and_yarn/cpy-cli-7.0.0
2/118 ++ 209 --
Merge pull request #175 from algorandfoundation/chore/fix-release-notes
chore: bump conventional-changelog-conventionalcommits to 8.0.0 to fix release notes formatting
6a0f5a2e
main
2/19 ++ 6 --
Notes added by 'git notes add'
46d1a5c9
notes/semantic-release-v3.3.0-beta.1
1/1 ++ 0 --
Merge 5d73d45c49976de02da286808b0adfaedbe1c4dd into dc316428833a260c6e33d6c4645843b0dd327c1b
af9928c6
pull/173/merge
2/30 ++ 7 --
Merge 4cd207ae079255f22d944e1df470c7458561c08d into dc316428833a260c6e33d6c4645843b0dd327c1b
a49a879c
pull/168/merge
2/118 ++ 209 --
Merge pull request #176 from algorandfoundation/feat/pq-v42-support
feat: support algosdk 3.7 pq signatures and v42 heartbeat discount
dc316428
main
5/131 ++ 56 --
chore(deps-dev): bump joi from 17.13.3 to 17.13.7 in /assets/arc-0087
Bumps [joi](https://github.com/hapijs/joi) from 17.13.3 to 17.13.7. - [Commits](https://github.com/hapijs/joi/compare/v17.13.3...v17.13.7) --- updated-dependencies: - dependency-name: joi dependency-version: 17.13.7 dependency-type: indirect ... Signed-off-by: dependabot[bot] <support@github.com>
f2c83f17
pull/477/head
1/3 ++ 3 --
Merge 875a060a6179f02f43bde0716ff31666f3f74a4f into 7f7aa010078777c445aeba5ce7b1a533d7e10e4e
7d59141d
pull/212/merge
3/297 ++ 1 --
feat: expose an algosdk TransactionSigner as `transactionSigner`
Adds a memoized `transactionSigner` getter so Pera drops straight into
AtomicTransactionComposer and any API that accepts an algosdk signer:
atc.addTransaction({txn, signer: peraWallet.transactionSigner});
The whole group is sent to the wallet in one signTransaction call; slots
not in indexesToSign are marked `signers: []` (ARC-0001) so the wallet
shows but does not sign them. Results are returned in indexesToSign
order, and a count mismatch from the wallet is rejected with a clear
SIGN_TRANSACTIONS error instead of reaching the composer as a corrupted
group.
The getter returns the same function on every access on purpose:
AtomicTransactionComposer batches transactions by signer identity, so a
fresh closure per access would mean one wallet prompt per transaction.
algosdk stays a peer dependency; TransactionSigner is imported as a type
only and the runtime bundle gains no algosdk symbols.
Closes #44
875a060a
feat/transaction-signer
3/297 ++ 1 --
Merge 2e7b1c5c72b2bd7fc52951b97eda0ebe9e1d6abd into 7f7aa010078777c445aeba5ce7b1a533d7e10e4e
9187f15b
pull/211/merge
4/103 ++ 5 --
fix: fall back to Pera-hosted bridges instead of the retired public bridge
When wc.perawallet.app/config.json is unreachable or lists no servers, getPeraConnectConfig() yields an empty bridgeURL and connect() fell back to https://bridge.walletconnect.org. WalletConnect retired that host in 2023; it no longer resolves, and the fork rewrites any walletconnect.org host to a random X.bridge.walletconnect.org subdomain, all of which are gone too. Every user reaching the fallback got a QR against a dead bridge and an indefinite hang. Fall back to a shuffled Pera-hosted bridge instead. Precedence is unchanged: dApp `bridge` option, then config.json, then the fallback. Refs #104 Co-Authored-By: Claude Fable 5.1 <noreply@anthropic.com>
2e7b1c5c
fix/dead-bridge-fallback
4/103 ++ 5 --