├── .env.example ├── .eslintrc.json ├── .gitignore ├── .prettierignore ├── LICENSE.md ├── README.md ├── app ├── buy │ └── page.tsx ├── favicon.ico ├── layout.tsx ├── opengraph-image.png ├── page.tsx ├── sell │ └── page.tsx └── token │ └── [contractAddress] │ └── [tokenId] │ └── page.tsx ├── components ├── Container │ ├── Container.module.css │ └── Container.tsx ├── ListingGrid │ └── ListingGrid.tsx ├── NFT │ ├── NFT.tsx │ └── NFTGrid.tsx ├── Navbar │ └── index.tsx ├── SaleInfo │ ├── ApproveButton.tsx │ ├── AuctionListingButton.tsx │ ├── DirectListingButton.tsx │ └── index.tsx ├── Skeleton │ ├── Skeleton.module.css │ └── index.tsx └── token │ ├── BuyListingButton.tsx │ ├── Events.tsx │ └── MakeOfferButton.tsx ├── const └── contracts.ts ├── globals.css ├── lib └── client.ts ├── next-env.d.ts ├── next.config.js ├── package.json ├── postcss.config.js ├── public ├── favicon.ico ├── hero-asset.png ├── hero-gradient.png ├── logo.png ├── thirdweb.svg └── user-icon.png ├── tailwind.config.js ├── tsconfig.json └── util ├── randomColor.ts └── toastConfig.ts /.env.example: -------------------------------------------------------------------------------- 1 | NEXT_PUBLIC_TEMPLATE_CLIENT_ID= 2 | TW_SECRET_KEY= -------------------------------------------------------------------------------- /.eslintrc.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/.eslintrc.json -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/.gitignore -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/.prettierignore -------------------------------------------------------------------------------- /LICENSE.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/LICENSE.md -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/README.md -------------------------------------------------------------------------------- /app/buy/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/buy/page.tsx -------------------------------------------------------------------------------- /app/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/favicon.ico -------------------------------------------------------------------------------- /app/layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/layout.tsx -------------------------------------------------------------------------------- /app/opengraph-image.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/opengraph-image.png -------------------------------------------------------------------------------- /app/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/page.tsx -------------------------------------------------------------------------------- /app/sell/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/sell/page.tsx -------------------------------------------------------------------------------- /app/token/[contractAddress]/[tokenId]/page.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/app/token/[contractAddress]/[tokenId]/page.tsx -------------------------------------------------------------------------------- /components/Container/Container.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/Container/Container.module.css -------------------------------------------------------------------------------- /components/Container/Container.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/Container/Container.tsx -------------------------------------------------------------------------------- /components/ListingGrid/ListingGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/ListingGrid/ListingGrid.tsx -------------------------------------------------------------------------------- /components/NFT/NFT.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/NFT/NFT.tsx -------------------------------------------------------------------------------- /components/NFT/NFTGrid.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/NFT/NFTGrid.tsx -------------------------------------------------------------------------------- /components/Navbar/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/Navbar/index.tsx -------------------------------------------------------------------------------- /components/SaleInfo/ApproveButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/SaleInfo/ApproveButton.tsx -------------------------------------------------------------------------------- /components/SaleInfo/AuctionListingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/SaleInfo/AuctionListingButton.tsx -------------------------------------------------------------------------------- /components/SaleInfo/DirectListingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/SaleInfo/DirectListingButton.tsx -------------------------------------------------------------------------------- /components/SaleInfo/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/SaleInfo/index.tsx -------------------------------------------------------------------------------- /components/Skeleton/Skeleton.module.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/Skeleton/Skeleton.module.css -------------------------------------------------------------------------------- /components/Skeleton/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/Skeleton/index.tsx -------------------------------------------------------------------------------- /components/token/BuyListingButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/token/BuyListingButton.tsx -------------------------------------------------------------------------------- /components/token/Events.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/token/Events.tsx -------------------------------------------------------------------------------- /components/token/MakeOfferButton.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/components/token/MakeOfferButton.tsx -------------------------------------------------------------------------------- /const/contracts.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/const/contracts.ts -------------------------------------------------------------------------------- /globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/globals.css -------------------------------------------------------------------------------- /lib/client.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/lib/client.ts -------------------------------------------------------------------------------- /next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/next-env.d.ts -------------------------------------------------------------------------------- /next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/next.config.js -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/package.json -------------------------------------------------------------------------------- /postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/postcss.config.js -------------------------------------------------------------------------------- /public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/favicon.ico -------------------------------------------------------------------------------- /public/hero-asset.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/hero-asset.png -------------------------------------------------------------------------------- /public/hero-gradient.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/hero-gradient.png -------------------------------------------------------------------------------- /public/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/logo.png -------------------------------------------------------------------------------- /public/thirdweb.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/thirdweb.svg -------------------------------------------------------------------------------- /public/user-icon.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/public/user-icon.png -------------------------------------------------------------------------------- /tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/tailwind.config.js -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/tsconfig.json -------------------------------------------------------------------------------- /util/randomColor.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/util/randomColor.ts -------------------------------------------------------------------------------- /util/toastConfig.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/thirdweb-example/marketplace-v3/HEAD/util/toastConfig.ts --------------------------------------------------------------------------------