Project Background Edov NFT is an NFT marketplace smart contract in which users can list/unlist their NFT, buy NFT by giving ERC20 tokens, etc. Edov NFT contract inherits IERC721, IERC721Receiver, IERC20, SafeMath, OwnableUpgradeable, Initializable standard smart contracts from the OpenZeppelin…