Skip to content
decentralizedtechnologiesPublic

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Repository files navigation

Simple ICO is a blockchain agnostic React dApp that allows anyone in the world to create a digital asset.

Simple ICO will not, at any moment, store the user's private keys. You can run a local copy of the dApp if in doubt.

Disclaimer

The Simple ICO team is not responsible of the use of this computer code and the digital assets created with this decentralized web application.

Table of contents

  1. Motivation
  2. Roadmap
    1. Binance chain
    2. Ethereum
    3. Arweave
  3. Contributing
    1. Local development
    2. Architecture
    3. Binance Chain

Motivation

Global financial inclusion. Allow the individual to get access to capital.

Donate
Your economic contributions go directly to the development of the decentralizedtechnologies.io ecosystem.
d/t is an open-source movement in Central America that pursuits blockchain mass adoption.

BTC:
ETH:
BNB:

Roadmap

  • Homepage (with nextjs or other, for SEO purposes)
  • Internet Crowd Offerings campaigns page (with nextjs or other, for SEO purposes)
  • FAQs page
  • Mobile responsiveness

Binance Chain

Create new BEP2 token

  • Set the params of the token (name, symbol, supply, mintable)
  • Connect the binance wallet using a keystore file
  • Connect the binance wallet using Wallet Connect
  • Connect the binance wallet using a Ledger Device
  • Connect the binance wallet using a Trezor Device
  • Connect the binance wallet using a Mnemonic phrase
  • Create the BEP2 token using the specified params
  • Complete error management upon creation
  • Display the Binance Chain transaction ID on success

BEP2 token tools

  • Mint an existing token flow
  • Burn an existing token flow
  • Freeze an existing token flow
  • Unfreeze an existing token flow

Ethereum

Create new ERC20 token

  • Set the params of the token (name, symbol, supply, mintable)
  • Connect an Ethereum wallet using Web3.JS or EthersJS
  • Create the ERC20 token using the specified params
  • Complete error management upon creation
  • Display the Ethereum transaction ID on success

Create new ERC20 crowdsale contract

  • Set the ETH price of each ERC20 token unit
  • Deploy the crowdsale contract to testnet or mainnet
  • Display the transaction ID of the new crowdsale contract
  • Add a QR Code widget to display on the ICO Arweave landing pages

Arweave.org

  • Create a custom ICO campaign landing page using GrapesJS
  • Upload the landing page to Arweave.org blockchain
  • Error management upon deployment
  • Display the arweave URL on success

Contributing

Please refer to the roadmap for the current state of development and submit a pull-request for approval.

Submit an issue for improvement proposals or bugs.

Local development

git clone git@github.com:decentralizedtechnologies/simpleico.git

Get a copy of the code by cloning or forking this repo.

yarn

Install the npm dependencies.

yarn start

Run the project in localhost.

Architecture

Begin by looking at the routes.ts file.

Then the src/ directory should follow the same structure. eg. src/bnb/token/new/. The views or main screens correspond to the last segment of each route. eg. src/bnb/token/new/Params.tsx.

Binance Chain

Binance Chain uses the @binance-chain/javascript-sdk. Refer to the wiki for examples and documentation.

The code using this SDK is in src/bnb/client/.

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Used by

Contributors

Languages