Project TOS is an experimental project to make a public github repo that hosted every basic implementation of web3 components. This is just a public portfolio of the author: Asvoria Kuan, the thrifty old PhD student, where most of her official works unable to be published due to employment contracts. There is no other way to proof her ability, thus, this repo is started.
Anyone may fork or use the content of this repo for free. The author will not be responsible for all the risks involved for using the content of this repo.
https://thriftyoldstudent.github.io/ThriftShop/
This is a slightly complicated repo. With web3, Metamask encryption, IPFS, NFT interactions. Basically trying to demonstract an independent market place made possible with decentralized everything. The only real world problem that still exists is, the cost of gas fee might be too high? Therefore, this experiment only exist on Binance Testnet. Although it can be on Ethereum testnet, but I’m just lazy to do it plus there are alot of examples out there on Ethereum. You may test around with the features, but my private key is real, so don’t send me real info! Coz i might abuse it!
https://github.com/ThriftyOldStudent/NFTofRandomness
This repo demonstrate the interaction with ERC721 tokens (BEP-721 in Binance Smart Chain), minted from BakerySwap and Featured by Binance. The function consist of connecting with Metamask wallet and then checking the wallet holder for the NFT they carry in their wallet.
This example demonstrate the utitlity of NFT as a form of membership or rights to access something. Even though the webApp does not have any relationship or access to BakerySwap and Featured Market. The NFT owner owns their asset whole and independent!
Check out the live demo at:
https://thriftyoldstudent.github.io/NFTofRandomness/
You may only able to access the special content if you own the following NFTs in your Metamask wallet:
https://github.com/ThriftyOldStudent/godreign
This repo demonstrate the issuance of ERC20 token (BEP-20 on Binance Smart Chain). Where the solidity smart contract was deployed using Remix and went through BSCscan mainnet verification.
Many struggle with the OpenZeppelin library. The trick is, flatten the library into single contract! As simple as that.
ERC20 token is a very popular ICO tool. I am still learning and explore. I’m a student after all. Let’s learn togather!