GithubHelp home page GithubHelp logo

fccoelho / ico-playground Goto Github PK

View Code? Open in Web Editor NEW
4.0 8.0 6.0 310 KB

This repository contains the code for an toy ICO developed as part of a Blockchain programming course.

License: MIT License

JavaScript 56.96% Solidity 27.00% HTML 12.53% CSS 0.97% Python 2.53%

ico-playground's Introduction

ICO-playground

This repository contains the code for an toy ICO developed as part of a Blockchain programming course.

  • Update: With the completion of the 2018 semester, the FunnyToken ICO contracts have been published on the Ropsten testnet. You can buy funny tokens by sending money to the TokenSale contract address.

Organization of the repository

As this course is offered at least once a year to a different class, the actual implementations of each class will remain on branches named <year>_project. The master branch will only contain the basic project structure.

Getting started instructions

The instruction for setting up your development environment can be found here.

ico-playground's People

Contributors

alifersales avatar brenodega28 avatar fccoelho avatar

Stargazers

 avatar  avatar  avatar  avatar

Watchers

 avatar  avatar  avatar  avatar  avatar  avatar  avatar  avatar

ico-playground's Issues

Save Contract address as Environmental variable

During development the contract address changes every time we change it and redeploy.
Change the deployment script to save the address on an environment variable named TOKEN_ADDRESS e SALE_ADDRESS

Check Web3 Connection string

currently, the Web3 connection is using auto-detection of the private blockchain. Ideally it should use HTTPProvider.

complete the ERC20 contract

The token contract in the contracts directory (FunnyToken) only inherits the ERC20 template of Openzeppelin. Compile and complete the contract until all the compilation warnings disappear and you think the contract is complete.

Add QRcode to page

On the Python version we created a QRcode from the contract's address to facilitate the purchase of the token by visitors. Do the same on the JS frontend.

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.