How To Tutorials
Deploy NFT Contracts
Using Hardhat
13min
This guide walks you through using Hardhat to deploy an ERC-721 or ERC-1155 smart contract to the Palm network.
a) Inside your npm project run:
b) Select Create an empty hardhat.config.js
In the root directory of your project:
ERC-721 and ERC-1155 present different ways to leverage Ethereum's blockchain for smart contract implementation. Each standard offers its own pros and cons and it comes down to a careful evaluation of the project requirements when deciding which one would be best for your needs.
ERC-721
Pros
- Well-established standard with broad support from Ethereum wallets and exchanges
- Allows for the creation of unique, non-fungible tokens
- Suitable for creating digital collectibles and representing unique assets
Cons
- Only allows for the creation of a single type of token
- Inefficient for creating multiple types of NFTs
ERC-1155
Pros
- Allows for the creation of multiple types of tokens within a single contract
- Supports both fungible and non-fungible tokens
- More efficient and cost-effective for creating a wide range of NFTs
Cons
- Relatively new and complex standard
- Limited support from Ethereum wallets and exchanges
- Requires advanced development skills to implement
Updated 25 Mar 2024
Did this page help you?