William Phan's repositories

latter-contracts

Mini-implementation of Affirm - Buy Now, Pay Later. Pay-in-four model is implemented, where 4 payments are made every 2 weeks for an NFT.

Language:SolidityLicense:MITStargazers:0Issues:0Issues:0

ratio

Ratio Frontend

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

stream

A mini-implementation of Superfluid where money steams will continue perpetually until cancellation or the senders balance runs out.

Language:SolidityLicense:MITStargazers:0Issues:0Issues:0

rebound

Rent NFTs for Free or with a Fee. Two implementations - Rent for free & Rent for a rental fee

Language:SolidityStargazers:0Issues:0Issues:0
License:BSD-3-ClauseStargazers:0Issues:0Issues:0

transmissions11-template

Streamlined template for getting started with Foundry and Solmate.

License:MITStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

shade

Shade Frontend

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

shade-contracts

Shades of On-Chain Generative NFT Art

Language:SolidityStargazers:0Issues:0Issues:0

splitz

Splitz Frontend

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

splitz-contracts

Split funds evenly between assigned recipients

Language:SolidityStargazers:0Issues:0Issues:0

eth-kingdom

Eth-Kingdom Frontend

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

eth-kingdom-contracts

Become king/queen by paying a higher fee. The highest paying address gets their address ETH Domain listed on the top of the leaderboard.

Language:SolidityStargazers:0Issues:0Issues:0

tip-distribution

With up to three addresses, the owner of the initiated contract can deposit funds and distribute the funds as tip.

Language:SolidityStargazers:0Issues:0Issues:0

foundry-template

Forkable template to get you started with Foundry's Forge

License:UnlicenseStargazers:0Issues:0Issues:0
Language:SolidityLicense:MITStargazers:0Issues:0Issues:0

solady

Optimized Solidity snippets.

License:MITStargazers:0Issues:0Issues:0

wreath

5 Limited Edition NFTs

Language:TypeScriptLicense:MITStargazers:0Issues:0Issues:0

mini-0xSplits

Deposit funds into the contract and assign percentages to certain addresses. This contract only includes the normal split from 0xSplits. Do not deploy and use this contract.

Language:SolidityStargazers:0Issues:0Issues:0

mini-vault

Mini-vault practice

Language:SolidityStargazers:0Issues:0Issues:0

uniswapV3-flash-loan

UniswapV3 Flash Loan example

Language:SolidityStargazers:0Issues:0Issues:0

eip-1167

Practice with Minimal Proxy

Language:SolidityStargazers:0Issues:0Issues:0

eip-2535

Practice with Diamond Proxy

Language:SolidityStargazers:0Issues:0Issues:0

eip-1822

Practice with EIP-1822

Language:SolidityStargazers:0Issues:0Issues:0

chainlink-price-oracle

ETH price oracle using chainlink

Language:SolidityStargazers:0Issues:0Issues:0
Stargazers:0Issues:0Issues:0

openzeppelin-contracts

OpenZeppelin Contracts is a library for secure smart contract development.

License:MITStargazers:0Issues:0Issues:0

EIPs

The Ethereum Improvement Proposal repository

License:CC0-1.0Stargazers:0Issues:0Issues:0

solmate

Modern, opinionated, and gas optimized building blocks for smart contract development.

License:AGPL-3.0Stargazers:0Issues:0Issues:0

eip-897

Practice with EIP-897

Language:SolidityStargazers:0Issues:0Issues:0