Skip to content

Add "Debug in Transaction dashboard" link to getTransaction response#1896

Closed
Copilot wants to merge 2 commits intomainfrom
copilot/add-link-to-transaction-dashboard
Closed

Add "Debug in Transaction dashboard" link to getTransaction response#1896
Copilot wants to merge 2 commits intomainfrom
copilot/add-link-to-transaction-dashboard

Conversation

Copy link
Copy Markdown
Contributor

Copilot AI commented Feb 20, 2026

Users debugging transactions via getTransaction had no path to the Transaction Dashboard — a tool purpose-built for that workflow.

Change

  • Adds a "Debug in Transaction dashboard →" link in the response footer of the getTransaction RPC endpoint page
  • Link is conditional: only shown on a successful (non-error) response with a transaction hash present
  • Uses buildEndpointHref to pre-populate transactionHash in the Transaction Dashboard URL, so users land directly on the relevant transaction
{pathname === Routes.ENDPOINTS_GET_TRANSACTION &&
!endpointData.isError &&
params.transaction ? (
  <SdsLink
    href={buildEndpointHref(Routes.TRANSACTION_DASHBOARD, {
      transactionHash: params.transaction,
    })}
  >
    Debug in Transaction dashboard <Icon.ArrowRight />
  </SdsLink>
) : null}

Screenshot

Debug in Transaction dashboard link

Warning

Firewall rules blocked me from connecting to one or more addresses (expand for details)

I tried to connect to the following addresses, but was blocked by firewall rules:

  • mainnet.sorobanrpc.com
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node scripts/fetch-network-limits.mjs (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node scripts/fetch-network-limits.mjs ep/bin/linux-x64submodule.recurse=false bash i.js --noprofile ep/bin/linux-x64-t k/laboratory/nod--cached (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node scripts/fetch-network-limits.mjs vascript/tools/enode scripts/fetch-network-limits.mjs bash i.js --noprofile -main/dist/ripgrep/bin/linux-x64-t .1/bin/git (dns block)
  • o1.ingest.sentry.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/laboratory/laboratory/node_modules/.bin/../next/dist/bin/next build (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/laboratory/laboratory/node_modules/.bin/../next/dist/bin/next build git conf�� get --global ndor/bin/sh http.https://gitbash (dns block)
  • o14203.ingest.us.sentry.io
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/laboratory/laboratory/node_modules/.bin/../next/dist/bin/next start --port 3001 (dns block)
    • Triggering command: /home/REDACTED/work/_temp/ghcca-node/node/bin/node node /home/REDACTED/work/laboratory/laboratory/node_modules/.bin/../next/dist/bin/next start --port 3002 get --global _modules/pnpm/dist/node-gyp-bin/ps credential.helpebash (dns block)

If you need me to access, download, or install something from one of these locations, you can either:

Original prompt

This section details on the original issue you should resolve

<issue_title>Add a link from rpc.getTransaction to the transaction dashboard</issue_title>
<issue_description>### What problem does your feature solve?

The featured added in the transaction dashboard is amazing! But my go to place to debug a transaction was the rpc.getTransaction page, and I was expecting to find the debugger there.

What would you like to see?

Add a link to transaction dashboard with hash prepopulated, so users can discover this feature from the rpc.getTransaction](https://lab.stellar.org/endpoints/rpc/get-transaction) page.

What alternatives are there?

Another possibility is adding this debugger component to rpc.getTransaction rather than directing users to a different page.

</issue_description>

<agent_instructions>Add a link to /transaction-dashboard with a hash pre-populated to a RPC methods' getTransaction page result</agent_instructions>

Comments on the Issue (you are @copilot in this section)

@minkyeongshin Final design here: https://www.figma.com/design/9j3YQ5URseAsn3j0tf2FFq/Laboratory?node-id=6150-95429&t=7SH2BRtx2B4CxmF8-1

Image</comment_new>


💬 We'd love your input! Share your thoughts on Copilot coding agent in our 2 minute survey.

…oter

Co-authored-by: jeesunikim <3912060+jeesunikim@users.noreply.github.com>
Copilot AI changed the title [WIP] Add link from rpc.getTransaction to transaction dashboard Add "Debug in Transaction dashboard" link to getTransaction response Feb 20, 2026
Copilot AI requested a review from jeesunikim February 20, 2026 02:58
@jeesunikim
Copy link
Copy Markdown
Contributor

unacceptable

@jeesunikim jeesunikim closed this Feb 25, 2026
@github-project-automation github-project-automation Bot moved this from Backlog (Not Ready) to Done in DevX Feb 25, 2026
@jeesunikim jeesunikim deleted the copilot/add-link-to-transaction-dashboard branch March 2, 2026 22:21
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

Status: Done

Development

Successfully merging this pull request may close these issues.

Add a link from rpc.getTransaction to the transaction dashboard

2 participants