Skip to content

Merge Develop into main#32

Merged
SiegfriedBz merged 10 commits intomainfrom
develop
Apr 25, 2026
Merged

Merge Develop into main#32
SiegfriedBz merged 10 commits intomainfrom
develop

Conversation

@SiegfriedBz
Copy link
Copy Markdown
Owner

Summary

  • Introduce standalone viem PublicClient instances with dedicated WebSocket
    (WSS) transports, independent of wagmi's wallet state, so event subscriptions
    are active for all page visitors — even without a connected wallet.
  • Added useWatchNewPublicationStatusEvent to use viem's watchContractEvent
    directly instead of wagmi's useWatchContractEvent, which only initializes
    chain clients when a wallet is connected to that specific chain.
  • Simplify the wagmi config to HTTP-only transports, since wallet-connected
    operations (transactions, signatures) don't need WebSocket.
  • Introduce a byQueryParams query-key factory so the publications cache is
    scoped per page and filter combination.
  • Debounce cache invalidation (3 s trailing window) to coalesce rapid-fire
    status transitions and account for CQRS eventual consistency.

@vercel
Copy link
Copy Markdown

vercel Bot commented Apr 25, 2026

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

Project Deployment Actions Updated (UTC)
bio-verify-ai-dapp Ready Ready Preview, Comment Apr 25, 2026 2:32pm

@SiegfriedBz SiegfriedBz merged commit 1d48dba into main Apr 25, 2026
4 checks passed
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