GithubHelp home page GithubHelp logo

guirkgumbo / quiver Goto Github PK

View Code? Open in Web Editor NEW

This project forked from raid-guild/quiver

0.0 0.0 0.0 5.44 MB

React Hooks for integrating Smart Contracts on Ethereum

Home Page: https://raid-guild.github.io/quiver/

License: MIT License

TypeScript 83.04% JavaScript 11.37% CSS 5.59%

quiver's Introduction

Quiver

A collection of React hooks and components, making it easy to develop frontends for Ethereum dApps, especially for first time web3 frontend developers. Quiver Aims to decrease the time it takes to integrate from 15 hours to 2 hours.

Features

  • Powered by the popular ethers package, which handles all ethereum functionality.
  • Built-in support for connecting to wallets using Web3Modal.
  • Full support for TypeScript out of the box, including fully-typed contracts with TypeChain.

Hidden Nuggets

Quiver comes with many useful features that are otherwise configured by developers all the time.

  • Auto-update values when reading from the contract
  • Use static provider without needing to connect to wallet and automatically switch to wallet provider once connected.
  • Cache provider will automatically connect to wallet, but it wont if user's Metamask is locked
  • ENS Integrations
  • Gnosis Safe Apps Integration
  • Common contracts are already included in quiver (ERC20 and ERC721)
  • Works with Create React App and Next.js and possibly other React frameworks

Requirements

  • ethers
  • react >= 16
  • web3modal

Read the docs here

Thanks

Heavily inspired by Ethereal React

quiver's People

Contributors

midgerate avatar thebeyondr avatar 0xbeedao avatar github-actions[bot] avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.