Token Packs is a permissionless, non-custodial protocol for wrapping a basket of ERC-20 tokens into a single ERC-721 NFT, for applications in lending, auctions, gacha, swaps, and more.
Users can deposit ERC-20 tokens to mint a new Token Pack, which renders a dynamic on-chain image based on its current holdings. The owner of the Token Pack can withdraw its tokens or add more to it at any time.
All four linked contracts are source-verified on Etherscan. Permit2 is the canonical Uniswap deployment.