make-crypto-mobile-hackathon icon indicating copy to clipboard operation
make-crypto-mobile-hackathon copied to clipboard

Token Creator

Open valle-xyz opened this issue 3 years ago • 0 comments

Token Creator

Demo: https://opencurrency.technology

Slides: https://docs.google.com/presentation/d/1FpLr_8vX_74b75cVOrYYXd6qb3pGNBmdAwYj2vtZwWo/edit?usp=sharing

Medium: https://valentinseehausen.medium.com/learnings-from-my-first-blockchain-app-dapp-the-tokencreator-f92dfe6516e6

Description

The TokenCreater provides a frontend to seamlessly issue and manage tokens. By this it enables everyone, indepent of technical skills, to create, mint, manage, monitor and destroy tokens. It abtracts the technical details away and offers a simple dashboard with easy to use forms.

TokenCreator solidity functionalities to create new smart contracts with another smart contracts. Every user owns the smart contract of every token created by her. TokenCreator offers one type of token right now, the SimpleToken. The roadmap includes adding more tokens and finally allow users to experiment with different attributes and parametes. The ultimate goal is to foster financial inclusion by supporting community and complementary currencies.

TokenCreater is still in the MVP-phase, tokens can be issued on different testnets. TokenCreator is heavily inspired by Celo's Make Crypto Mobile Hackathon and aims to be a recognized submission and optimally gain funding for a short runway of a few weeks to test the market hypothesis (i.e. test is demand for token creators is high enough for a business case).

Team members

Valentin Seehausen, fullstack developer

Hackathon track

Infrastructure (or DeFi)

Starter Kit

Based on Hardhat Vue.js Starter Template. A starter template for Ethereum dApps that uses the following tools:

install

Run installations in both root and in the frontend folder:

yarn
cd frontend && yarn

Run Vue app

cd frontend && yarn serve

Tests

Solidity/Hardhat

npx hardhat test

Deployment to Celo alfajores testnet

npx hardhat run scripts/deploy.js --network alfajores

Deployment to local hardhat network

npx run node
# open a new terminal and run:
npx hardhat run scripts/deploy.js --network localhost

Verify on Etherscan

npx hardhat --network mainnet etherscan-verify --api-key <apikey>

valle-xyz avatar Nov 29 '21 22:11 valle-xyz