Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Token Creator #68

Open
wants to merge 2 commits into
base: master
Choose a base branch
from
Open

Token Creator #68

wants to merge 2 commits into from

Conversation

valle-xyz
Copy link

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>

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

Successfully merging this pull request may close these issues.

1 participant