Giter VIP home page Giter VIP logo

ropsten_example_dapp's Introduction

Simple Ropsten ÐApp

ÐApp containing smart contract function calls and signing.

This is the smart contract that the ÐApp interacts with below.

pragma solidity ^0.4.18;

contract Id {
    
   string fName;
   uint age;
   
   function setId(string _fName, uint _age) public {
       fName = _fName;
       age = _age;
   }
   
   function getId() public constant returns (string, uint) {
       return (fName, age);
   }
    
}

Scheme

What is a ÐApp?

ÐApp is an abbreviated form for decentralized application.

A ÐApp has its backend code running on a decentralized peer-to-peer network. Contrast this with an app where the backend code is running on centralized servers.

A ÐApp can have frontend code and user interfaces written in any language (just like an app) that can make calls to its backend. Furthermore, its frontend can be hosted on decentralized storage such as Swarm or IPFS.

-"https://ethereum.stackexchange.com/questions/383/what-is-a-dapp"

Get Started

Go into your terminal and choose a directory that you want the project to reside in. Enter into your terminal git clone https://github.com/markspereira/ropsten_example_dapp.git

If you haven't installed node.js

Install NVM

Check to see if you have nvm by running nvm --version in your terminal

If not then download it from https://github.com/creationix/nvm

Install Node.js

Check to see if you have node by running node --version in your terminal

If you don't then

nvm install 8.60.0

Go into the root directory of the app cd ropsten_example_dapp

Then enter npm install

Then npm start

You can then look into src/App.js to see the code I've written.

Happy coding! 🎉

ropsten_example_dapp's People

Stargazers

 avatar  avatar

Watchers

 avatar  avatar

Forkers

ralmihs tomterado

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.