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.