Skip to content

fix(statics): replace dead Algorand testnet explorer URL with Pera - #9506

Open
mukeshsp wants to merge 1 commit into
masterfrom
mukesh/CSHLD-1491-algo-testnet-explorer-url
Open

fix(statics): replace dead Algorand testnet explorer URL with Pera#9506
mukeshsp wants to merge 1 commit into
masterfrom
mukesh/CSHLD-1491-algo-testnet-explorer-url

Conversation

@mukeshsp

Copy link
Copy Markdown
Contributor

Summary

The Algorand testnet explorer URL in BitGoJS statics was dead — explorer.bitquery.io returns HTTP 403 (Bitquery deprecated its public explorer pages for a GraphQL API product). This broke talgo transaction links in the BitGo UI/API. Replaced with the Pera Explorer (AlgoExplorer's official successor).

Changes

  • modules/statics/src/networks.tsAlgorandTestnet.explorerUrl: https://explorer.bitquery.io/algorand_testnet/tx/https://testnet.explorer.perawallet.app/tx/
  • modules/statics/test/unit/resources/amsTokenConfig.ts — updated the matching talgo:JPT-162085446 fixture, since the create a valid token map from AmsTokenConfig unit test asserts JSON.stringify equality between the AMS-config network and the static coin-map network.

Scope

Testnet only. Mainnet (https://allo.info/tx/) still returns HTTP 200 and is left unchanged.

Verification

  • Probed both URLs: explorer.bitquery.ioHTTP 403 (root domain too, even with a browser UA); allo.info → HTTP 200.
  • https://testnet.explorer.perawallet.app/tx/<txid>/ resolves in a browser to the correct transaction page (verified against a real testnet tx, Kalki asset 16026733, round 66303443).
  • Pera returns 403 to curl (Cloudflare bot wall) but renders correctly in a real browser — sufficient for user-facing links.
  • lint-staged (prettier + eslint) and commitlint passed locally.

Linear

https://linear.app/bitgo/issue/CSHLD-1491/fixstatics-replace-dead-algorand-testnet-explorer-url-with-pera

🤖 Generated with Claude Code

The Algorand testnet explorer URL (explorer.bitquery.io) returns HTTP 403
- Bitquery deprecated its public explorer pages in favor of a GraphQL API
product, so talgo transaction links in the BitGo UI/API were broken.

Replace with the Pera Explorer (AlgoExplorer's official successor):
  https://testnet.explorer.perawallet.app/tx/

Mainnet (allo.info) still returns 200 and is left unchanged.

Update the matching amsTokenConfig test fixture for talgo:JPT-162085446,
since the 'create a valid token map from AmsTokenConfig' unit test asserts
JSON.stringify equality between the AMS-config network and the static
coin-map network.

Ticket: CSHLD-1491

Co-Authored-By: Claude <noreply@anthropic.com>
@linear-code

linear-code Bot commented Aug 14, 2026

Copy link
Copy Markdown
Contributor

CSHLD-1491

@mukeshsp
mukeshsp marked this pull request as ready for review August 14, 2026 16:19
@mukeshsp
mukeshsp requested a review from a team as a code owner August 14, 2026 16:19
@mukeshsp
mukeshsp enabled auto-merge August 14, 2026 16:19
@mukeshsp
mukeshsp added this pull request to the merge queue Aug 14, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

2 participants