Is it possible to create an erc721 contract without using openzepplin library and render it on opensea?

I am building an erc721 contract (for practice) from scratch without using any external libraries such as openzepplin. till yet the basic functions work. now I want to list the tokens created from this contract to open sea, how do I do that or is inheriting the openzepplin contract necessary? >Solution : Yes, you definitely… Read More Is it possible to create an erc721 contract without using openzepplin library and render it on opensea?

Definition of base has to precede definition of derived contract (ERC721 implementation)

The top SO or ETH Stack Exchange answers don’t seem to apply to my case (I could be wrong of course) I’m getting the error describer in the title in this file: // SPDX-License-Identifier: MIT pragma solidity ^0.8.0; import "./ERC721Metadata.sol"; import "./ERC721.sol"; contract ERC721Connector is ERC721Metadata, ERC721 { // ^^^^^^^ (Definition of base has to… Read More Definition of base has to precede definition of derived contract (ERC721 implementation)