Skip to content

MetaMask/metamask-connect-examples

MetaMask Connect Examples

Quickstart examples for MetaMask Connect across different chains and frameworks.

Each quickstart is a standalone project that can be cloned and run independently.

Quickstarts

EVM

Framework Directory Docs
JavaScript quickstarts/evm/javascript EVM JavaScript Quickstart
React quickstarts/evm/react EVM React Quickstart

Integrations

Examples showing MetaMask Connect integrated with popular web3 libraries.

Library Directory Docs
wagmi integrations/wagmi Wagmi Integration

Getting Started

Pick a quickstart or integration and clone it directly using degit:

npx degit MetaMask/metamask-connect-examples/quickstarts/evm/react my-project
cd my-project
pnpm install
cp .env.example .env.local
pnpm dev

Or clone the full repo and navigate to the quickstart you want:

git clone https://github.com/MetaMask/metamask-connect-examples.git
cd metamask-connect-examples/quickstarts/evm/react
pnpm install

Each quickstart and integration has its own README with specific setup instructions.

Contributing

See CONTRIBUTING.md for setup instructions, code quality tooling, and guidelines for adding new quickstarts.

Quick start for contributors:

git clone https://github.com/MetaMask/metamask-connect-examples.git
cd metamask-connect-examples
pnpm install
Script Description
pnpm lint Lint all files
pnpm lint:fix Lint and auto-fix all files
pnpm format Format all files with Prettier
pnpm format:check Check formatting without writing

License

MIT

About

The simplest yet most secure way to connect your blockchain-based applications to millions of MetaMask Wallet users.

Resources

License

Code of conduct

Contributing

Security policy

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors