Repo created for bounty participation @ ERC 20 Smart Contract

sh.onu872 81888a68c4 Initial commit 11 months ago
contracts 81888a68c4 Initial commit 11 months ago
migrations 81888a68c4 Initial commit 11 months ago
Readme.md 81888a68c4 Initial commit 11 months ago
client.js 81888a68c4 Initial commit 11 months ago
modex.ini 81888a68c4 Initial commit 11 months ago
oracle.js 81888a68c4 Initial commit 11 months ago
package-lock.json 81888a68c4 Initial commit 11 months ago
package.json 81888a68c4 Initial commit 11 months ago
run.sh 81888a68c4 Initial commit 11 months ago
truffle-config.js 81888a68c4 Initial commit 11 months ago
truffle.js 81888a68c4 Initial commit 11 months ago

Readme.md

ERC 20 Smart Contract

ERC-20 is a technical standard used for smart contracts on the Ethereum blockchain for implementing tokens. It defines a common list of rules that an Ethereum token has to implement, giving developers the ability to program how new tokens will function within the Ethereum ecosystem.

Hi, this is a boilerplate project with a demo app inside it that fetches trough an oracle the exchange rate between the RON and USD, it's made to help you understand how you could bring external data into the blockchain.

Inside you will find a truffle project and a modex.ini file that will help analyze the code that you are writing

Installation

Install truffle and the ethereumjs-testrpc:

npm install -g truffle ethereumjs-testrpc

Install the dependencies required:

npm install

Development setup

Start the test net:

testrpc

Compile the project:

truffle compile

Migrate the oracle:

truffle migrate

Start the oracle:

node oracle.js

Run the client(in this case you would want to start more than one instance)

node client.js

Release History

  • 0.0.1
    • Initial commit

Contributing or working in teams

  1. Fork it (https://github.com/yourname/yourproject/fork)
  2. Create your feature branch (git checkout -b feature/fooBar)
  3. Commit your changes (git commit -am 'Add some fooBar')
  4. Push to the branch (git push origin feature/fooBar)
  5. Create a new Pull Request