Skip to content

Ship portfolio-safe Vercel frontend - #1

Merged
alsaecas merged 1 commit into
mainfrom
agent/vercel-portfolio-deployment
Jul 16, 2026
Merged

Ship portfolio-safe Vercel frontend#1
alsaecas merged 1 commit into
mainfrom
agent/vercel-portfolio-deployment

Conversation

@alsaecas

Copy link
Copy Markdown
Owner

Summary

  • refactor the frontend into explicit portfolio, local, and fail-closed testnet modes
  • ship a polished, responsive portfolio experience with a deterministic, clearly illustrative swap preview
  • preserve live wallet/contract execution only for complete, validated local or testnet configuration
  • add Vercel project settings, metadata, social assets, environment documentation, and mode-focused tests

UX and safety

  • the public portfolio deployment creates no wallet provider and makes no RPC requests
  • live mode validates chain, RPC, contract, tokens, bytecode, account, and network before reads or writes
  • quotes invalidate when execution inputs change; approval is exact and transaction links only render with a configured explorer
  • no private key, placeholder contract, fake explorer link, or unverified testnet deployment is included

Deployment

Verification

  • forge fmt --check
  • forge build
  • forge test --match-path 'test/unit/**' — 25 passed, including 2 × 256 fuzz runs
  • npm ci
  • npm run lint
  • npm run test — 21 passed
  • npm run build
  • desktop and mobile portfolio flows checked with no console errors or warnings
  • Vercel preview reached Ready from commit e7cf1b1

Limitations

  • fork tests require an external Arbitrum archive RPC and were not run in this environment
  • testnet mode remains configuration-only until a router, liquid token pair, faucet route, deployed SwapGuard contract, RPC, and end-to-end swap can all be independently verified
  • dependency installation reports upstream peer/deprecation warnings; the build succeeds

@vercel

vercel Bot commented Jul 16, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
swapguard Ready Ready Preview, Comment Jul 16, 2026 8:52pm

@alsaecas
alsaecas marked this pull request as ready for review July 16, 2026 20:53
@alsaecas
alsaecas merged commit 49a52ad into main Jul 16, 2026
6 checks passed
@alsaecas
alsaecas deleted the agent/vercel-portfolio-deployment branch July 16, 2026 20:53
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.

1 participant