├── .env.example ├── .eslintignore ├── .eslintrc.js ├── .gitignore ├── .npmignore ├── .prettierignore ├── .prettierrc ├── .solhint.json ├── .solhintignore ├── LICENSE ├── README.html ├── README.md ├── client ├── .eslintrc.json ├── .gitignore ├── @types │ └── index.d.ts ├── assets │ ├── carousel-1.jpeg │ ├── carousel-2.jpeg │ ├── carousel-3.jpeg │ ├── carousel-4.jpeg │ ├── carousel-5.jpeg │ ├── rings-dark.svg │ ├── rings.svg │ └── subscribe-v2.webp ├── components │ ├── Header │ │ ├── Brand.tsx │ │ ├── Header.tsx │ │ ├── NavBar.tsx │ │ ├── NavMenu.tsx │ │ ├── NavSearch.tsx │ │ └── index.ts │ ├── Home │ │ ├── Carousel.tsx │ │ ├── CollectiblesMenu.tsx │ │ ├── Hero.tsx │ │ ├── HeroTitle.tsx │ │ ├── NewsLetter.tsx │ │ ├── TopCollectibles.tsx │ │ └── index.ts │ ├── collections │ │ ├── NFTCard.tsx │ │ ├── NFTCardItems.tsx │ │ └── index.ts │ ├── common │ │ ├── Loader.tsx │ │ ├── TransactionProgress.tsx │ │ ├── buttonGroup.tsx │ │ └── index.ts │ ├── footer │ │ └── Footer.tsx │ ├── index.ts │ └── layout │ │ ├── Layout.tsx │ │ └── index.ts ├── context │ ├── contract.ts │ ├── index.ts │ ├── marketContext.ts │ ├── marketContract.ts │ ├── marketProvider.tsx │ └── walletConnection.ts ├── interfaces │ ├── IMarketContext.ts │ ├── INFT.ts │ └── index.ts ├── lib │ ├── Marketplace.json │ └── NFT.json ├── next-env.d.ts ├── next.config.js ├── package.json ├── pages │ ├── _app.tsx │ ├── api │ │ └── hello.ts │ ├── create.tsx │ ├── dashboard.tsx │ ├── explore.tsx │ ├── index.tsx │ └── nft │ │ └── [id] │ │ ├── details │ │ └── index.tsx │ │ └── index.tsx ├── postcss.config.js ├── public │ ├── favicon.ico │ └── vercel.svg ├── styles │ └── globals.css ├── tailwind.config.js ├── tsconfig.json ├── utils │ ├── dataUrl.ts │ ├── index.ts │ ├── shortenAddress.ts │ └── smartContract.ts └── yarn.lock ├── contracts ├── NFT.sol └── NFTMarket.sol ├── hardhat.config.ts ├── images ├── emoji-poeta.jpg ├── logo.png ├── metaactivetestnet.png ├── metaaddlocal.png ├── metaaddmumbai.png ├── metaaddred.png ├── metaadvanced.png ├── metaimportprivkey.png ├── metanewnet.png ├── metaselectlocal.png ├── metaselimport.png ├── metaselmumbai.png ├── metasettings.png ├── mumbaifaucet.png ├── polygonfaucet.png └── screenshot.gif ├── package.json ├── scripts └── deploy.ts ├── test └── nftMarket.test.ts ├── tsconfig.json ├── typechain-types ├── @openzeppelin │ ├── contracts │ │ ├── index.ts │ │ ├── token │ │ │ ├── ERC721 │ │ │ │ ├── ERC721.ts │ │ │ │ ├── IERC721.ts │ │ │ │ ├── IERC721Receiver.ts │ │ │ │ ├── extensions │ │ │ │ │ ├── ERC721URIStorage.ts │ │ │ │ │ ├── IERC721Metadata.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── index.ts │ │ └── utils │ │ │ ├── index.ts │ │ │ └── introspection │ │ │ ├── ERC165.ts │ │ │ ├── IERC165.ts │ │ │ └── index.ts │ └── index.ts ├── common.ts ├── contracts │ ├── NFT.ts │ ├── NFTMarket.ts │ └── index.ts ├── factories │ ├── @openzeppelin │ │ ├── contracts │ │ │ ├── index.ts │ │ │ ├── token │ │ │ │ ├── ERC721 │ │ │ │ │ ├── ERC721__factory.ts │ │ │ │ │ ├── IERC721Receiver__factory.ts │ │ │ │ │ ├── IERC721__factory.ts │ │ │ │ │ ├── extensions │ │ │ │ │ │ ├── ERC721URIStorage__factory.ts │ │ │ │ │ │ ├── IERC721Metadata__factory.ts │ │ │ │ │ │ └── index.ts │ │ │ │ │ └── index.ts │ │ │ │ └── index.ts │ │ │ └── utils │ │ │ │ ├── index.ts │ │ │ │ └── introspection │ │ │ │ ├── ERC165__factory.ts │ │ │ │ ├── IERC165__factory.ts │ │ │ │ └── index.ts │ │ └── index.ts │ ├── contracts │ │ ├── NFTMarket__factory.ts │ │ ├── NFT__factory.ts │ │ └── index.ts │ └── index.ts ├── hardhat.d.ts └── index.ts └── yarn.lock /.env.example: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/.env.example -------------------------------------------------------------------------------- /.eslintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage 5 | -------------------------------------------------------------------------------- /.eslintrc.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/.eslintrc.js -------------------------------------------------------------------------------- /.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/.gitignore -------------------------------------------------------------------------------- /.npmignore: -------------------------------------------------------------------------------- 1 | hardhat.config.ts 2 | scripts 3 | test 4 | -------------------------------------------------------------------------------- /.prettierignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | artifacts 3 | cache 4 | coverage* 5 | gasReporterOutput.json 6 | -------------------------------------------------------------------------------- /.prettierrc: -------------------------------------------------------------------------------- 1 | {} 2 | -------------------------------------------------------------------------------- /.solhint.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/.solhint.json -------------------------------------------------------------------------------- /.solhintignore: -------------------------------------------------------------------------------- 1 | node_modules 2 | -------------------------------------------------------------------------------- /LICENSE: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/LICENSE -------------------------------------------------------------------------------- /README.html: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/README.html -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/README.md -------------------------------------------------------------------------------- /client/.eslintrc.json: -------------------------------------------------------------------------------- 1 | { 2 | "extends": "next/core-web-vitals" 3 | } 4 | -------------------------------------------------------------------------------- /client/.gitignore: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/.gitignore -------------------------------------------------------------------------------- /client/@types/index.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/@types/index.d.ts -------------------------------------------------------------------------------- /client/assets/carousel-1.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/carousel-1.jpeg -------------------------------------------------------------------------------- /client/assets/carousel-2.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/carousel-2.jpeg -------------------------------------------------------------------------------- /client/assets/carousel-3.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/carousel-3.jpeg -------------------------------------------------------------------------------- /client/assets/carousel-4.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/carousel-4.jpeg -------------------------------------------------------------------------------- /client/assets/carousel-5.jpeg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/carousel-5.jpeg -------------------------------------------------------------------------------- /client/assets/rings-dark.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/rings-dark.svg -------------------------------------------------------------------------------- /client/assets/rings.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/rings.svg -------------------------------------------------------------------------------- /client/assets/subscribe-v2.webp: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/assets/subscribe-v2.webp -------------------------------------------------------------------------------- /client/components/Header/Brand.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/Brand.tsx -------------------------------------------------------------------------------- /client/components/Header/Header.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/Header.tsx -------------------------------------------------------------------------------- /client/components/Header/NavBar.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/NavBar.tsx -------------------------------------------------------------------------------- /client/components/Header/NavMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/NavMenu.tsx -------------------------------------------------------------------------------- /client/components/Header/NavSearch.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/NavSearch.tsx -------------------------------------------------------------------------------- /client/components/Header/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Header/index.ts -------------------------------------------------------------------------------- /client/components/Home/Carousel.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/Carousel.tsx -------------------------------------------------------------------------------- /client/components/Home/CollectiblesMenu.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/CollectiblesMenu.tsx -------------------------------------------------------------------------------- /client/components/Home/Hero.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/Hero.tsx -------------------------------------------------------------------------------- /client/components/Home/HeroTitle.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/HeroTitle.tsx -------------------------------------------------------------------------------- /client/components/Home/NewsLetter.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/NewsLetter.tsx -------------------------------------------------------------------------------- /client/components/Home/TopCollectibles.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/TopCollectibles.tsx -------------------------------------------------------------------------------- /client/components/Home/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/Home/index.ts -------------------------------------------------------------------------------- /client/components/collections/NFTCard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/collections/NFTCard.tsx -------------------------------------------------------------------------------- /client/components/collections/NFTCardItems.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/collections/NFTCardItems.tsx -------------------------------------------------------------------------------- /client/components/collections/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/collections/index.ts -------------------------------------------------------------------------------- /client/components/common/Loader.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/common/Loader.tsx -------------------------------------------------------------------------------- /client/components/common/TransactionProgress.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/common/TransactionProgress.tsx -------------------------------------------------------------------------------- /client/components/common/buttonGroup.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/common/buttonGroup.tsx -------------------------------------------------------------------------------- /client/components/common/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/common/index.ts -------------------------------------------------------------------------------- /client/components/footer/Footer.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/footer/Footer.tsx -------------------------------------------------------------------------------- /client/components/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/index.ts -------------------------------------------------------------------------------- /client/components/layout/Layout.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/layout/Layout.tsx -------------------------------------------------------------------------------- /client/components/layout/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/components/layout/index.ts -------------------------------------------------------------------------------- /client/context/contract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/contract.ts -------------------------------------------------------------------------------- /client/context/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/index.ts -------------------------------------------------------------------------------- /client/context/marketContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/marketContext.ts -------------------------------------------------------------------------------- /client/context/marketContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/marketContract.ts -------------------------------------------------------------------------------- /client/context/marketProvider.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/marketProvider.tsx -------------------------------------------------------------------------------- /client/context/walletConnection.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/context/walletConnection.ts -------------------------------------------------------------------------------- /client/interfaces/IMarketContext.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/interfaces/IMarketContext.ts -------------------------------------------------------------------------------- /client/interfaces/INFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/interfaces/INFT.ts -------------------------------------------------------------------------------- /client/interfaces/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/interfaces/index.ts -------------------------------------------------------------------------------- /client/lib/Marketplace.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/lib/Marketplace.json -------------------------------------------------------------------------------- /client/lib/NFT.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/lib/NFT.json -------------------------------------------------------------------------------- /client/next-env.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/next-env.d.ts -------------------------------------------------------------------------------- /client/next.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/next.config.js -------------------------------------------------------------------------------- /client/package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/package.json -------------------------------------------------------------------------------- /client/pages/_app.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/_app.tsx -------------------------------------------------------------------------------- /client/pages/api/hello.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/api/hello.ts -------------------------------------------------------------------------------- /client/pages/create.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/create.tsx -------------------------------------------------------------------------------- /client/pages/dashboard.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/dashboard.tsx -------------------------------------------------------------------------------- /client/pages/explore.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/explore.tsx -------------------------------------------------------------------------------- /client/pages/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/index.tsx -------------------------------------------------------------------------------- /client/pages/nft/[id]/details/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/nft/[id]/details/index.tsx -------------------------------------------------------------------------------- /client/pages/nft/[id]/index.tsx: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/pages/nft/[id]/index.tsx -------------------------------------------------------------------------------- /client/postcss.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/postcss.config.js -------------------------------------------------------------------------------- /client/public/favicon.ico: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/public/favicon.ico -------------------------------------------------------------------------------- /client/public/vercel.svg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/public/vercel.svg -------------------------------------------------------------------------------- /client/styles/globals.css: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/styles/globals.css -------------------------------------------------------------------------------- /client/tailwind.config.js: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/tailwind.config.js -------------------------------------------------------------------------------- /client/tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/tsconfig.json -------------------------------------------------------------------------------- /client/utils/dataUrl.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/utils/dataUrl.ts -------------------------------------------------------------------------------- /client/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/utils/index.ts -------------------------------------------------------------------------------- /client/utils/shortenAddress.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/utils/shortenAddress.ts -------------------------------------------------------------------------------- /client/utils/smartContract.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/utils/smartContract.ts -------------------------------------------------------------------------------- /client/yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/client/yarn.lock -------------------------------------------------------------------------------- /contracts/NFT.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/contracts/NFT.sol -------------------------------------------------------------------------------- /contracts/NFTMarket.sol: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/contracts/NFTMarket.sol -------------------------------------------------------------------------------- /hardhat.config.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/hardhat.config.ts -------------------------------------------------------------------------------- /images/emoji-poeta.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/emoji-poeta.jpg -------------------------------------------------------------------------------- /images/logo.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/logo.png -------------------------------------------------------------------------------- /images/metaactivetestnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaactivetestnet.png -------------------------------------------------------------------------------- /images/metaaddlocal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaaddlocal.png -------------------------------------------------------------------------------- /images/metaaddmumbai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaaddmumbai.png -------------------------------------------------------------------------------- /images/metaaddred.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaaddred.png -------------------------------------------------------------------------------- /images/metaadvanced.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaadvanced.png -------------------------------------------------------------------------------- /images/metaimportprivkey.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaimportprivkey.png -------------------------------------------------------------------------------- /images/metanewnet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metanewnet.png -------------------------------------------------------------------------------- /images/metaselectlocal.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaselectlocal.png -------------------------------------------------------------------------------- /images/metaselimport.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaselimport.png -------------------------------------------------------------------------------- /images/metaselmumbai.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metaselmumbai.png -------------------------------------------------------------------------------- /images/metasettings.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/metasettings.png -------------------------------------------------------------------------------- /images/mumbaifaucet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/mumbaifaucet.png -------------------------------------------------------------------------------- /images/polygonfaucet.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/polygonfaucet.png -------------------------------------------------------------------------------- /images/screenshot.gif: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/images/screenshot.gif -------------------------------------------------------------------------------- /package.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/package.json -------------------------------------------------------------------------------- /scripts/deploy.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/scripts/deploy.ts -------------------------------------------------------------------------------- /test/nftMarket.test.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/test/nftMarket.test.ts -------------------------------------------------------------------------------- /tsconfig.json: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/tsconfig.json -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/ERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/ERC721.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/IERC721.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/IERC721.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/IERC721Receiver.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/IERC721Receiver.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/extensions/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/ERC721/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/ERC721/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/token/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/utils/introspection/ERC165.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/utils/introspection/ERC165.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/utils/introspection/IERC165.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/utils/introspection/IERC165.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/contracts/utils/introspection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/contracts/utils/introspection/index.ts -------------------------------------------------------------------------------- /typechain-types/@openzeppelin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/@openzeppelin/index.ts -------------------------------------------------------------------------------- /typechain-types/common.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/common.ts -------------------------------------------------------------------------------- /typechain-types/contracts/NFT.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/contracts/NFT.ts -------------------------------------------------------------------------------- /typechain-types/contracts/NFTMarket.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/contracts/NFTMarket.ts -------------------------------------------------------------------------------- /typechain-types/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/ERC721__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721Receiver__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/IERC721__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/ERC721URIStorage__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/IERC721Metadata__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/extensions/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/ERC721/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/ERC721/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/token/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/token/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/utils/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/utils/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/utils/introspection/ERC165__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/utils/introspection/ERC165__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/utils/introspection/IERC165__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/utils/introspection/IERC165__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/contracts/utils/introspection/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/contracts/utils/introspection/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/@openzeppelin/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/@openzeppelin/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/NFTMarket__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/contracts/NFTMarket__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/NFT__factory.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/contracts/NFT__factory.ts -------------------------------------------------------------------------------- /typechain-types/factories/contracts/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/contracts/index.ts -------------------------------------------------------------------------------- /typechain-types/factories/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/factories/index.ts -------------------------------------------------------------------------------- /typechain-types/hardhat.d.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/hardhat.d.ts -------------------------------------------------------------------------------- /typechain-types/index.ts: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/typechain-types/index.ts -------------------------------------------------------------------------------- /yarn.lock: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/bony000/NFTMarketplaceWithHardhatAndNext/HEAD/yarn.lock --------------------------------------------------------------------------------