William Phan's repositories
token-swap
Practice token-swap implementation
dutch-auction
Mini-auction implementation
deadman
The owner has to respond to the contract pings for the set time period. If the owner doesn't respond, the funds will be sent to the backup account.
betsu-contracts
The protocol utilizes ERC-4907, a new standard of EIP-721 where you can add a time-limited role with restricted permissions to EIP-721 tokens.
betsu-client
Frontend for Betsu renting protocol
sneaker-heads
Mint and stake NFTs
rent-nfts-contract
Practice rent nft contracts
ngmi-nft-game
Player who hold the ngmi token for 24hrs can no longer transfer it to anyone else.
scaffold-eth-staking
Scaffold-Eth's Challenge 1 - staking dApp
scaffold-eth-nft
Scaffold-Eth's Challenge 0 - NFT mint example
dropp-nft-marketplace
Mini-rarible with added components
whitelist-dapp
Whitelist for fake OnlyFans
nft-gallery
Search NFTs with contract addresses
simple-contracts
Simple contracts that introduce solidity concepts
buy-me-a-coffee
Buy me a coffee by signing into MetaMask
synt
Send crypto to anyone by signing into your web3 wallet
crypto-tracker
Search cryptocurrencies with CoinGecko's API
task-app-landing-page
First completed project
shoebrand-landing-page
simple landing page, second project completed
temperature-converter
temp converter from celsius, fahrenheit, kelvin
digital-clock
digital clock that tells the time
client-form
client form with submission
headphone-website
headphone website with clean animations and dark UI
nextgen-tech-website
next gen technology website
portify-crypto-website
crypto website build with searchable crypto stats
gravity
Generative Art Pieces with P5.js