OVERVIEW:
This project leverages python 3.7
Streamlit - Deploy application into shareable web app
Solidity - object-oriented, high-level language for implementing smart contracts
Remix IDE - allows developing, deploying and administering smart contracts for Ethereum like blockchains. It can also be used as a learning platform
OpenZeppelin - provides seurity products to build, automate, and operate decentralized applications.
Ganache - A personal Ethereum blockchain for test, inspect, and operate blockchain transactions
Metamask - A crypto wallet to interact with blockchain
pip install web3==5.17
pip install eth-tester==0.5.0b3
pip install mnemonic
pip install bip44
Solidity Smart Contracts:
Ganache & Metamask setup:
Contract addresses:
Contract abi files:
Streamlit deployemt:
streamlit run fanaticfi.py
Develop functionality for celebrities to generate their own accounts on the webpage (without us having to do it manually)
Develop functionality for celebrities to “cash out” on their raised crowdsale funds
Create a way to invest and trade in each token to reflect the changing supply, demand, and price fluctuations users are willing to pay
Deploy on a new blockchain rather than Ethereum in order to have better customization, ownership, and price points
Yanjun Lin Andrie | email: yanjun.lin.andrie@gmail.com |
Jeffrey Liu | email: jeffreyliu97@gmail.com |
UC Berkeley Extension