Giter VIP home page Giter VIP logo

boilerplate-web3js-html5's Introduction

Web3.js in HTML5 Boilerplate

This boilerplate uses Web3.js and MetaMask to connect to blockchain in HTML5.

It also shows an example of:

  • using a web3 method
  • using call() on a contract's method that doesn't require gas
  • using send() on a contract's method that requires gas
  • subscribing to an Event

How to use

  1. You should have a smart contract deployed to the blockchain first. If you don't, you can deploy ./SampleContract.sol with remix.ethereum.org. Take a note of the deployed contract's address.
  2. Set the variables contractAddress and contractAbi in ./index.js. The contractAbi takes a path to a JSON file. You will find the ABI for ./SampleContract.sol in ./sampleAbi.json.
  3. Make sure you have the MetaMask Chrome plugin activated and you are logged in to your account.
  4. Run ./index.html in localhost (to start a localhost, you can use the Live Server extension for VS Code for example).

boilerplate-web3js-html5's People

Contributors

jannden 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.