Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/tomkat-cr/web3_walllet_conn

Web3 Wallet Connect. Built with React 18, Next.JS, Web3 React Library y MetaMask Wallet.
https://github.com/tomkat-cr/web3_walllet_conn

ethereum-wallet metamask nextjs react reactjs web3-react web3js

Last synced: 21 days ago
JSON representation

Web3 Wallet Connect. Built with React 18, Next.JS, Web3 React Library y MetaMask Wallet.

Awesome Lists containing this project

README

        

# web3_walllet_conn

Conectar una aplicación React con una Wallet de Ethereum.

Connect a React app with a Ethereum Wallet.

# Documentación (español)

## Introducción

A partir de la entrevista de @Midudev a Oscar Barajas, seguí las instrucciones para hacer la demo para conectar una aplicación React con una Wallet de Ethereum.

Entrevista: Todo lo que necesitas para Aprender y Entender Web3 como desarrollador JavaScript

Las tecnologías utilizadas son: ReactJs 18, Next.Js, Web3 React Library y MetaMask Wallet.

ReactJs 18:
Next.Js:
Web3 React Library:
MetaMask Wallet:

Repo con la demo:

Este es un proyecto [Next.js](https://nextjs.org/) inicializado con [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Inicializando el Proyecto

Primero, ejecute el servidor de desarrollo:

```bash
npm run dev
# or
yarn dev
```

Abra [http://localhost:3000](http://localhost:3000) en su navegador para ver el resultado.

Puede comenzar editando la página modificando el archivo `pages/index.js`. La página se auto actualizará a medida que vaya editando el archivo.

Se puede tener acceso a la API [API routes](https://nextjs.org/docs/api-routes/introduction) desde [http://localhost:3000/api/hello](http://localhost:3000/api/hello). Este endpoint puede ser editado en `pages/api/hello.js`.

El directorio `pages/api` esta mapeado a `/api/*`. Los archivos en este directorio son tratados como rutas o [API routes](https://nextjs.org/docs/api-routes/introduction) en vez de Páginas de React.

## Aprenda Más

Para aprender más sobre Next.js, de un vistazo a los siguientes recursos:

- [Next.js Documentation](https://nextjs.org/docs) - aprenda sobre las características y el API de Next.js.
- [Learn Next.js](https://nextjs.org/learn) - un tutorial interactivo sobre Next.js.

Es posible hacer check out del repositorio [the Next.js GitHub repository](https://github.com/vercel/next.js/) - su retroalimentación (feedback) y aportes son bienvenidos!

## Deploy a Vercel

La manera más fácil de desplegar su aplicación Next.js es utilizando la plataforma [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) de los creadores de Next.js.

Recomendamos revisar nuestra documentación [Next.js deployment documentation](https://nextjs.org/docs/deployment) para más detalles.

# Documentation (english)

## Introduction

After whatched the interview video with @Midudev and Oscar Barajas, I followed the instructions to build a demo to connect a React app with a Ethereum Wallet.

Interview: All you need to learn and understand from Web3 as a JavaScript developer

Technology stack used: ReactJs 18, Next.Js, Web3 React Library, MetaMask Wallet.

ReactJs 18:
Next.Js:
Web3 React Library:
MetaMask Wallet:

Demo code repo:

This is a [Next.js](https://nextjs.org/) project bootstrapped with [`create-next-app`](https://github.com/vercel/next.js/tree/canary/packages/create-next-app).

## Getting Started

First, run the development server:

```bash
npm run dev
# or
yarn dev
```

Open [http://localhost:3000](http://localhost:3000) with your browser to see the result.

You can start editing the page by modifying `pages/index.js`. The page auto-updates as you edit the file.

[API routes](https://nextjs.org/docs/api-routes/introduction) can be accessed on [http://localhost:3000/api/hello](http://localhost:3000/api/hello). This endpoint can be edited in `pages/api/hello.js`.

The `pages/api` directory is mapped to `/api/*`. Files in this directory are treated as [API routes](https://nextjs.org/docs/api-routes/introduction) instead of React pages.

## Learn More

To learn more about Next.js, take a look at the following resources:

- [Next.js Documentation](https://nextjs.org/docs) - learn about Next.js features and API.
- [Learn Next.js](https://nextjs.org/learn) - an interactive Next.js tutorial.

You can check out [the Next.js GitHub repository](https://github.com/vercel/next.js/) - your feedback and contributions are welcome!

## Deploy on Vercel

The easiest way to deploy your Next.js app is to use the [Vercel Platform](https://vercel.com/new?utm_medium=default-template&filter=next.js&utm_source=create-next-app&utm_campaign=create-next-app-readme) from the creators of Next.js.

Check out our [Next.js deployment documentation](https://nextjs.org/docs/deployment) for more details.