TESTNET / SANDBOX · Arbitrum Sepolia · No real funds

Veritas MVP v1 Investor Console

Wallet-connect demo for deployed Veritas contracts: MockUSDC collateral, vJN-1 notes, sealed-bid RFQ primary market, ERC-4626 T-Bill vault, and secondary orderbook.

Wallet not connected
Read-only data loads without a wallet.
Sandbox caveat: this UI is wired only to functions present in the verified local ABIs. Actions that require a phase, role, balance, allowance, or future production module are labelled or disabled. Nothing here implies vault-lock, redemption, KYC, production custody, or mainnet readiness.

Live contract addresses

Cloud + chain status

Checking backend…
Cloudflare Worker health and deployed bytecode checks are loading.

Seeded investor demo scenario

  1. Connect a test wallet and switch to Arbitrum Sepolia.
  2. Verify deployed contracts and live read-only state.
  3. Mint mock USDC to the connected test wallet, then approve sandbox modules as needed.
  4. Deposit a small amount into the ERC-4626 TBillVault or place a sandbox secondary-market BUY order if balances/allowances permit.
  5. Open Arbiscan links to show successful transactions and deployed bytecode.

On-chain reads

Loading public RPC reads…

Wallet balances & allowances

Shown after wallet connect. USDC and vJN-1 use 6 decimals in this MVP.

Safe sandbox write actions

All writes require a connected wallet on Arbitrum Sepolia. They use the deployed testnet contracts only.

Phase/role-gated actions deliberately not exposed
  • SealedBidAuction.finalize(), cancelAuction(), claimProceeds() are operator/admin or phase dependent.
  • revealBid() requires a prior commitment hash/salt lifecycle and current reveal phase.
  • TBillVault.setYieldRate() and setYieldSource() are manager-only.

Transaction / action log