Placeholders for smart contracts I have developed and deployed. Over the next few months I'll be writing small case studies for each, explaining the design process and reasoning behind the contract.
[Pausable ERC20 tokens](https://bscscan.com/address/0xc99cfaa8f5d9bd9050182f29b83cc9888c5846c4)
Simple pre-minted ERC20 with a supply cap and admin functions to pause transfers.
[Stakable ERC721 tokens](https://etherscan.io/address/0x651D4424F34e6e918D8e4D2Da4dF3DEbDAe83D0C)
Stake NFTs to use assets in-game, with an escape hatch (tracked via address mappings) to allow withdraws trustlessly.
[Achievements ERC1155 tokens](https://etherscan.io/address/0x17f5655c7d834e4772171f30e7315bbc3221f1ee)
Badges to reward users for early adoption and participation with server-side signature based minting.
[Deposit Locking ERC721 tokens](https://etherscan.io/address/0xEe53F6fbFfC8EB14f35f3CC894372809951A2299)
Immutable X supported NFT collection with L1 server-side signature based minting.
[On-chain reservations](https://etherscan.io/address/0x7fc8375d667A63cEB0E0460D91B382c9fAA57535)
Pre-sale and whitelisting mechanism to prepare for NFT PFP launch using finite state machines.
[Supply Driven Pricing](https://etherscan.io/address/0x27609c4daC1Ca06f308110FAc2535DdCB75dd833)
PFP NFT minting contract taking stablecoins while setting dynamic pricing based on remaining unminted token supply.
[Centralised Signature-based Withdrawals](https://bscscan.com/address/0x6476dB7cFfeeBf7Cc47Ed8D4996d1D60608AAf95)
Server-side signatures to allow user withdrawals of ERC20 tokens, with nonces to prevent replay attacks.
[Self-service Token Redemptions](https://bscscan.com/address/0xd8e7f2e2d274ed9c121bf8520ebc4f6671a936ab)
System that accepts ERC20 tokens and returns back stablecoins.
[Two Token Yield Farming](https://bscscan.com/address/0x768F80c7B256cf921F8C557CeC9D0Bd97766f253)
Lock Uniswap V2 style tokens to receive a stream of another ERC20 token.
[Community Funding System](https://etherscan.io/address/0x2be514fa401319eab56e3f1aeacd5c810ec481fc)
DAO funding contract to mint DAO tokens after transfer of a stablecoin into the contract.
[Pre-game Outcomes Betting and Boosting system](https://bscscan.com/address/0x425b85515f589fbafba6637ffbf2ec3d17296482)
ERC1155 for accounting for sweepstakes style betting with ERC20 and native token support.