Skip to content

feat: add ContractDemo component for interacting #32

Merged
zakkiyyat merged 2 commits intoMixMatch-Inc:mainfrom
nottherealalanturing:feat/interactiveservice
Sep 20, 2025
Merged

feat: add ContractDemo component for interacting #32
zakkiyyat merged 2 commits intoMixMatch-Inc:mainfrom
nottherealalanturing:feat/interactiveservice

Conversation

@nottherealalanturing
Copy link
Contributor

Introduces a reusable, generic service for interacting with smart contracts on the Flare network using Viem. This service simplifies and abstracts contract interaction by leveraging type safety from contract ABIs, supporting both read and write operations.

closes #17

…ity details

feat: create MusicCard component for displaying user profiles in swipe deck

fix: update SpotifyConnect to use TypeScript types for artists

feat: implement SwipeDeck component for user swiping functionality with match detection

feat: add useIsOnline hook to manage online status in the application

feat: extend api-schema with Match and Message types for better type safety

feat: enhance MSW handlers to simulate matches and messages for testing

feat: add profile form validation using Zod

chore: update package dependencies including framer-motion and react-hook-form

fix: correct mockServiceWorker.js to disable ESLint for compatibility

feat: enhance auth-store with match modal state management and message queue
Copy link
Contributor

@zakkiyyat zakkiyyat left a comment

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

LGTM

@zakkiyyat zakkiyyat merged commit f08efbc into MixMatch-Inc:main Sep 20, 2025
1 check failed
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.

Build a Generic, Type-Safe Smart Contract Interaction Service

2 participants