Repository navigation
Every transaction, address and commit links to its explorer (app and README) - #10
Merged
Merged
Conversation
app: a ChainRef (components/ChainRef.tsx) shows a transaction, an account or contract, a unified address or a commit in monospace, linked where the build links explorers (lib/explorer.ts: Basescan, ZecBlock's address and transaction pages, GitHub; the judge testnet and a real recording, never the mainnet beta or the placeholder). It takes the place of the plain values: loan accounts and owners, the vault's address, the market maker and the swap's maker, the evidence's contracts, router, relay, oracle and mocks, the commit on the status and evidence pages, the privacy page's recent events (their transactions too), and the transactions of a close, a deleverage and the demo panel. Ids with no explorer (vaults, claims, commitments, image ids) stay as they were. README: "The live run on the explorers": every step of the recorded run on ZecBlock and Basescan (the vault's address included) and the sixteen contracts, all verified on Basescan, with Morpho Blue, RISC Zero's router and the EntryPoint; the judges' list and SUBMISSION point there. Co-Authored-By: Claude Opus 5.5 <noreply@anthropic.com>
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Add this suggestion to a batch that can be applied as a single commit.This suggestion is invalid because no changes were made to the code.Suggestions cannot be applied while the pull request is closed.Suggestions cannot be applied while viewing a subset of changes.Only one suggestion per line can be applied in a batch.Add this suggestion to a batch that can be applied as a single commit.Applying suggestions on deleted lines is not supported.You must change the existing code in this line in order to create a valid suggestion.Outdated suggestions cannot be applied.This suggestion has been applied or marked resolved.Suggestions cannot be applied from pending reviews.Suggestions cannot be applied on multi-line comments.Suggestions cannot be applied while the pull request is queued to merge.Suggestion cannot be applied right now. Please check back later.
What this is
Every transaction, address and commit the app and the README show is now a link to its explorer.
App. A
ChainRef(components/ChainRef.tsx) shows a value in monospace, asMonodid, and links it where thebuild links explorers (
lib/explorer.ts): Basescan's transaction and address pages, ZecBlock's transaction andaddress pages, and GitHub for a commit, in a new tab with no referrer. The judge testnet and a real recording link;
the mainnet beta and the replay's placeholder do not (an explorer learns what one looks at).
Ids with no explorer (vault ids, claims, commitments, image ids) stay as they were, with their copy buttons.
README. "The live run on the explorers": every step of the recorded run on ZecBlock and Basescan (the vault's
address included) and the sixteen contracts, all verified on Basescan, with Morpho Blue, RISC Zero's router and the
EntryPoint. The judges' list and SUBMISSION point there.
Checks
tsc --noEmitclean;vitest run: 464 passed, 1 skipped.deposit step (the vault's address on ZecBlock), the privacy page (owner, account, vault address), the status page
(the commit).
🤖 Generated with Claude Code