This tutorial will teach you how to build an ERC721ERC721 - a standard for representing ownership of non-fungible tokens, that is, where each token is unique. ERC721 is the first ever standard for representing non-fungible digital assets. It is an inheritable Solidity smart contract standard, meaning that developers can easily create new ERC721-compliant contracts by importing it from the OpenZeppelin library. from start to finish, with immediate OpenSea marketplace integration.
Estimated time: a few hours!
Have you already deployed your ERC721 or ERC1155ERC1155 - a novel token standard built on top of ERC721 that aims to take the best from previous standards to introduce semi-fungibility to NFTs. With ERC1155, IDs represent not single assets but classes of assets. For example, an ID might represent “swords”, and a wallet could own 1,000 of these swords contract on mainnet? It's dead simple to get your items viewable and tradeable on OpenSea! This guide will show you how to configure your existing items to get them to show up on OpenSea.
If you haven't deployed to yet, we recommend the main OpenSea Developer Tutorial.
If you're running a crowdsale for your NFTs, OpenSea has a suite of tools that allows you to auction your items off to an initial set of users. Note that we recommend completing the main OpenSea Developer Tutorial first.
In addition to an instant marketplace for NFTs, OpenSea provides a REST API for fetching non-fungible tokens and other data (like collections and bundles) based on a set of query parameters.
Make your contract work on OpenSea by default, by developing it using OpenZeppelinOpenZeppelin - OpenZeppelin provides a set of standard ERC contract implementations that can be extended using Solidity. This helps remove a ton of overhead when developing smart contracts. standards
Updated 5 months ago