Skip to content

diegoalzate/web3-ui

 
 

Repository files navigation

web3-ui

All Contributors

In Development - Refactoring in Progress 🏗️

A library of UI components specifically crafted for web3 use cases.

Package name Current version
(Deprecated) @web3-ui/core npm version
@web3-ui/components npm version
(Deprecated) @web3-ui/hooks npm version

Quick start

Note: This is for the current public release. This library is being refactored and instructions will change.

  1. Install the package
$ yarn add @web3-ui/core ethers
  1. Setup the Provider
import { Provider, NETWORKS } from '@web3-ui/core';

function MyApp({ Component, pageProps }) {
  return (
    <Provider network={NETWORKS.mainnet}>
      <Component {...pageProps} />
    </Provider>
  );
}
  1. Use the components and hooks
import { ConnectWallet, useWallet } from '@web3-ui/core';

function Home() {
  const { connection } = useWallet();

  return (
    <div>
      <ConnectWallet />
      <div>{connection.ens || connection.userAddress}</div>
    </div>
  );
}

Roadmap

Please see the Roadmap for more details

How to Contribute

Read the CONTRIBUTING GUIDELINES.

The motive behind this package

Contributors ✨

Thanks goes to these wonderful people (emoji key):


Erik Ritter

💻 👀

Camila Rondinini

💻 👀

Dhaiwat Pandya

💻 👀

Nazeeh Vahora

💻 📖

Jose L. Velez

📖 💻

with-heart

👀 💻

Christian

💻

Alex

💻

Sam Wellander

📖

Todor Tsankov

💻

Jovi De Croock

💻

Bonhomme

💻

hone1er

💻

Emanuel López

💻

Greg Syme

💻

Casuneanu Catalin

💻

Jake Warren

💻

Carlo Miguel Dy

💻 📖

Akshata Mohanty

📖

Ibby E

💻

Sweta Shaw

💻

Snehit Paunikar

📖

Nathan Ng

💻

manny

💻

fangjun

📖

Julian Krispel-Samsel

📖

Ikko Ashimine

📖

Leonardo Berteotti

💻

Patrick Aljord

💻

Shamoil Arsiwala

💻

Ernesto García

💻

David

💻

Eric Roupe

💻

Ricardo Seromenho

💻

James Charlesworth

💻

Diego Alzate

💻

Andrii Shupta

💻

meowy

💻

Rémi Roycourt

💻

Ajinkya Shinde

💻

This project follows the all-contributors specification. Contributions of any kind welcome!

Special thanks

This project would not have been possible without these wonderful projects:

About

A React UI library for Web3

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages

  • TypeScript 98.7%
  • Other 1.3%