Description
Display all submitted memes in a gallery format, allowing users to browse and filter memes.
Tasks
Contract Functions Used
BattleManager.battleCounter() - Get total battles
MemeRegistry.getBattleMemes(uint256) - Get memes for each battle
MemeRegistry.getMeme(uint256) - Get meme details
Files to Modify
frontend/app/gallery/page.tsx
frontend/components/meme-grid.tsx
frontend/hooks/useAllMemes.ts (new file)
Description
Display all submitted memes in a gallery format, allowing users to browse and filter memes.
Tasks
useAllMemes()to fetch all memes fromMemeRegistryContract Functions Used
BattleManager.battleCounter()- Get total battlesMemeRegistry.getBattleMemes(uint256)- Get memes for each battleMemeRegistry.getMeme(uint256)- Get meme detailsFiles to Modify
frontend/app/gallery/page.tsxfrontend/components/meme-grid.tsxfrontend/hooks/useAllMemes.ts(new file)