website logo
Join the CommunityContact Us
Navigate through spaces
Main
⌘K
Palm Network Developer Portal
The Palm Network
Submit an Article
Network Details
Validators
Get Started
Get PALM Tokens
Gas Fees
Connect to Palm network
Run a Transaction Node
How To Tutorials
MetaMask Wallet Setup
Deploy NFT Contracts
Verifying NFT Contracts
Mint NFTs with Hardhat
Bridge
Use the Bridge
Integrate With the Bridge
Bridge Component Addresses
Deprecated
Use Supported Tools
Block Explorer
Moralis
The Graph
Covalent API
Docs powered by archbee 
4min

Deploy NFT Contracts

Overview

Hardhat and Truffle are the two biggest Ethereum development network tools recommended by blockchain communities and experts to develop, test, and deploy contracts correctly and securely.



What is a Development Network?

Development networks are essentially Ethereum clients (implementations of Ethereum) designed specifically for local development.

Both of them are Javascript-based environments that require you to have node installed.

What is Hardhat?

Hardhat is an environment developers use to automate commons tasks such as testing, compiling, deploying and debugging dApps. Some of the most important features of Hardhat is that it includes Solidity debugging, error messages for failed transactions, and explicit stack traces.

What is Truffle?

Truffle is one of the oldest development tools for Ethereum developers that uses a testing framework and asset pipeline for blockchains using the Ethereum Virtual Machine (EVM), aiming to make life as a developer easier without using heavy client side programming.

Updated 14 Dec 2022
Did this page help you?
Yes
No
UP NEXT
Using Hardhat
Docs powered by archbee 
TABLE OF CONTENTS
Overview
What is a Development Network?
What is Hardhat?
What is Truffle?