Skip to content

Conversation

@Elishaokon13
Copy link
Contributor

@Elishaokon13 Elishaokon13 commented Jun 30, 2025

Closes #56 | Closes #51

🔧 Issues Fixed

Issue #56: MetaMask connection not working - only Coinbase Wallet was available in learning exercises
Issue #51: Broken iframe story reference due to typo "fiftteen""fifteen"

✅ Changes Made

MetaMask Support

  • Added MetaMask & injected wallet connectors to wagmi config
  • Enabled OnchainKit wallet modal with wallet: { display: 'modal' }
  • Updated UI to use <ConnectWallet> instead of <WalletDefault>

Iframe Fix

  • Fixed typo in erc-721-exercise.mdx: components-cafeunittest--fiftteencomponents-cafeunittest--fifteen

UI Improvements

  • Enhanced text colors for better readability
  • Improved input styling and button design
  • Cleaner layout with better spacing

📝 Files Modified

  • storybook/stories/components/CafeUnitTest/index.jsx
  • docs/learn/token-development/erc-721-token/erc-721-exercise.mdx

🎯 Impact

  • All 13+ learning exercises now support MetaMask, Coinbase Wallet, and other EIP-6963 wallets
  • Working story references across all exercise pages
  • Better UX with improved readability and modern interface

Result: MetaMask connection fixed + iframe issues resolved + UI enhanced! 🚀

@cb-heimdall
Copy link
Collaborator

cb-heimdall commented Jun 30, 2025

✅ Heimdall Review Status

Requirement Status More Info
Reviews 1/1
Denominator calculation
Show calculation
1 if user is bot 0
1 if user is external 0
2 if repo is sensitive 0
From .codeflow.yml 1
Additional review requirements
Show calculation
Max 0
0
From CODEOWNERS 0
Global minimum 0
Max 1
1
1 if commit is unverified 0
Sum 1

@ericbrown99
Copy link
Collaborator

Hey @Elishaokon13, commits need to be verified to be merged. Could you please implement and add a new commit which is verified. Then I can merge: https://docs.github.com/en/authentication/managing-commit-signature-verification

@Elishaokon13
Copy link
Contributor Author

Hey @Elishaokon13, commits need to be verified to be merged. Could you please implement and add a new commit which is verified. Then I can merge: https://docs.github.com/en/authentication/managing-commit-signature-verification

I have added a verified commit, you can go ahead with merging

Elishaokon13 and others added 13 commits July 2, 2025 07:21
…n options in CafeUnitTest component

- Updated versions of `brace-expansion` and `pbkdf2` packages in package-lock.json.
- Added `metaMask` and `injected` wallet connectors to the CafeUnitTest component.
- Modified wallet connection UI to include a modal display for wallet options.

This commit improves wallet integration and ensures the project uses the latest package versions.
… erc-721-exercise.mdx

- Updated iframe source URL to point to localhost for local development.
- Improved input and message styles in CafeUnitTest component for better user experience.
- Added new styles for container, card, title, and wallet section to enhance visual appeal.
- Adjusted button and input styles for improved interaction feedback.

This commit focuses on refining the UI and ensuring the iframe points to the correct local resource.
…c for live preview

- Changed iframe source URL from localhost to a Chromatic URL for better accessibility during development.
- This update ensures that the iframe displays the latest version of the CafeUnitTest component in a live environment.

This commit focuses on improving the development workflow by providing a reliable source for the iframe content.
- Deleted the yarn.lock file as it is autogenerated and should not be edited directly.
- This change helps maintain a clean project structure by removing unnecessary files.

This commit focuses on ensuring that the project does not include autogenerated files that can lead to confusion during development.
* update discord links

* change cdp to buildonbase link
* New privacy policy banner

* removing logs

* fix link

* fixes

* ensure link doesn't wrap

* update banner for all top level pages

* update banner content

* update banner text and update more pages with banner

* adding to learn

* add to more pages

* updating more pages
@Elishaokon13 Elishaokon13 requested a review from ericbrown99 July 2, 2025 06:26
@ericbrown99 ericbrown99 merged commit 2b08308 into base:master Jul 2, 2025
2 checks passed
@hellblade1488 hellblade1488 mentioned this pull request Jul 18, 2025
@Shru
Copy link

Shru commented Aug 25, 2025

The Connect Wallet on the learning exercise still opens the new base app wallet and not metamask: https://docs.base.org/learn/deployment-to-testnet/deployment-to-testnet-exercise

Was it fixed with this PR? Is there anything I can do to connect my MetaMask wallet?

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.

Issue on docs Issue on docs cant submit transaction

6 participants