Real-Time Web3 Network Status: Building a Dynamic Interface with React

React Web3 Network Status

A MetaMask inspired component to show users the status of their network connectivity. Now officially endorsed!

Installation

Using npm: $ npm install --save react-web3-network-status web3@^0.x.x babel-polyfill

Using yarn: $ yarn add react-web3-network-status web3@^0.x.x babel-polyfill

Usage

import 'babel-polyfill'
import React from 'react'
import NetworkStatus from 'react-web3-network-status'

const MyApp = () => (
  <div>
    <NetworkStatus />
  </div>
)

export default MyApp

If you’re already managing state and wish to explicitly pass a network id, try out the stateless version:

import React from 'react'
import NetworkStatus from 'react-web3-network-status/stateless'

const MyApp = () => (
  <div>
    <NetworkStatus
      networkId='1' // 1, 3, 4, 42, null, 'not-listening', or 'account-not-unlocked'
      address='0xe80C8E9ecB8e0F8CF75f4C5D1c15A065575a1cb9' // optional
    />
  </div>
)

export default MyApp

Demo

To run the demo app locally, clone this repo and run:

$ cd ../react-web3-network-status
$ npm install
$ npm run demo

Then visit localhost:3000 in your browser.

Contributing

To contribute effectively, follow these steps:

  1. Create a feature branch: git checkout -b my-new-feature
  2. Commit your changes: git commit -m 'add some feature'
  3. Push to the branch: git push origin my-new-feature
  4. Submit a pull request!

Inspiration

GitHub

View Github

Related Posts

Recent Posts

ഇടുക്കിയിലെ മലയോര മേഖലകളിൽ രാത്രിയാത്ര നിരോധിച്ചു. രാത്രി ഏഴു മുതൽ രാവിലെ ആറു വരെയാണ് നിരോധനം

ഏന്തയാർ ഈസ്റ്റിൽ പ്രളയത്തിൽ തകർന്ന പാലത്തിന് പകരം പുതിയ പാലം നിർമ്മിക്കുവാൻ താത്ക്കാലിക പാലം പൊളിച്ച് നീക്കി

Explore the Investment Opportunities: A Comprehensive Guide to Different Types of Mutual Funds

Title: Understanding Mutual Funds: A Beginner's Guide to Investing

തീവ്രമഴ മുന്നറിയിപ്പിന്റെ പശ്ചാതലത്തിൽ സംസ്ഥാനം ജാഗ്രതയിൽ

250,000 അപേക്ഷകൾ വർദ്ധിച്ചതിനാൽ ട്രാൻസ്‌പോർട്ട് കമ്മീഷണർ പരിശോധന പുനരാരംഭിക്കും

ഏലക്കയിൽ കീടനാശിനി സാന്നിധ്യം; ആറര ലക്ഷത്തിലധികം ടിൻ അരവണ നശിപ്പിക്കാൻ ടെൻഡർ ക്ഷണിച്ച് ദേവസ്വം ബോർഡ്‌

ഭീമൻ പാറക്കഷണങ്ങൾ അടർന്ന് ദേശീയ പാതയിലേക്ക് വീഴുന്നത് പതിവാകുന്നു. കുട്ടിക്കാനത്തിനും മുണ്ടക്കയത്തിനുമിടയിൽ നിലനിൽക്കുന്നത് വൻ അപകട ഭീഷണി

ചക്രവാതച്ചുഴി:അതിശക്തമായ മഴ വരുന്നു

പ്ലസ് വൺ പ്രവേശനം. അക്ഷയയിൽ തിക്കി തിരക്കേണ്ട, നെറ്റിവിറ്റി/ജാതി തെളിയിക്കാൻ പത്താംതരം സർട്ടിഫിക്കറ്റ് മതി