Skip to content

Rc/v0.1.1#6

Open
Gohlub wants to merge 36 commits into
mainfrom
rc/v0.1.1
Open

Rc/v0.1.1#6
Gohlub wants to merge 36 commits into
mainfrom
rc/v0.1.1

Conversation

@Gohlub

@Gohlub Gohlub commented May 15, 2026

Copy link
Copy Markdown
Contributor

Release candidate including new SDK integration and de-bridging flow.

@vercel

vercel Bot commented May 15, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
nockswap Ready Ready Preview, Comment Jun 11, 2026 9:18pm

Request Review

Replace the deposit-only explanation with sections for both
Nockchain → Base (deposit) and Base → Nockchain (withdrawal),
plus a shared 'Both directions' list covering minimum, fee,
timing, and settlement. Footer attribution text is unchanged.

https://claude.ai/code/session_01KFLnx13T5BHFMZfiVGGTk6
- Unify dark mode into ThemeProvider: the page toggle now drives the
  .dark class on <html> and persists to localStorage, instead of two
  disconnected theme states (PageLayout local state vs ThemeProvider).
- Make amount input placeholders #aaa in both themes; the previous
  .dark-scoped rule never applied because the toggle didn't set the
  .dark class.
- Align dark body background with the page background (#000).
- Learn More modal: widen to min(440px, viewport) and restore list
  markers (Tailwind preflight strips them; flex layout hid them too).
- Header banner: 'Now both ways' -> 'Base withdrawals now live'.
- Tagline: 'Your Nockchain to Bridge' -> 'Your Bridge between
  Nockchain and Base'.

https://claude.ai/code/session_01KFLnx13T5BHFMZfiVGGTk6
PageLayout now consumes ThemeProvider instead of holding its own
dark-mode state, the announcement pill reads 'Base withdrawals now
live', and the tagline is 'Your Bridge between Nockchain and Base'.

https://claude.ai/code/session_01KFLnx13T5BHFMZfiVGGTk6
cursoragent and others added 4 commits June 11, 2026 21:17
…light cancel

- Guard Base->Nock burn confirm with in-flight state covering the full
  send + receipt wait (useSendTransaction.isPending re-enabled the
  Confirm button during the receipt wait, allowing a second burn).
- Add a confirmation epoch to useBridge: cancel/reset bump it, and a
  confirmation that was cancelled while awaiting signature aborts
  before broadcasting the signed transaction.
- Disable the Cancel button while a signature or broadcast is in
  flight, since cancelling can no longer stop the transaction.
- Treat an acceptance-poll timeout as submitted-but-unconfirmed
  instead of failed: BridgeResult.accepted feeds a new 'Submitted'
  ResultCard state with the tx id and signed-tx download, so users
  don't retry a transfer that may still complete.
- Key the cached gRPC client by endpoint so a wallet reconnect with a
  new RPC URL doesn't keep using a stale client.

Co-authored-by: thomas-kroes <thomas-kroes@users.noreply.github.com>
…ange

- A failed silent reconnect no longer marks the wallet connected with
  no RPC config (half-connected state surfaced confusing errors).
- accountsChanged now refreshes the RPC config via connect() so tx
  building never mixes the new account with stale engine settings, and
  clears all connection state when accounts are empty.

Co-authored-by: thomas-kroes <thomas-kroes@users.noreply.github.com>
…is unset

RainbowKit's getDefaultConfig throws at module load on an empty
projectId, which failed prerendering of every page. Fall back to a
placeholder id with a console warning so the site still renders; only
WalletConnect-based wallets are unavailable until the real id is set.

Co-authored-by: thomas-kroes <thomas-kroes@users.noreply.github.com>
The quoted receive amount only subtracts the 0.3% bridge fee, while
the confirm screen also deducts the Nockchain tx fee; the footer now
says 'Bridge fee 0.3% + network fee' for that direction so the
confirm amount doesn't come as a surprise.

Co-authored-by: thomas-kroes <thomas-kroes@users.noreply.github.com>
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.

3 participants