Deploy a smart contract
Overview for deploying a smart contract with Hardhat, Remix, Foundry, and Thirdweb.
Chain Information
Deploy with Hardhat
1. Install Hardhat
$ npm install --save-dev hardhat2. Create a hardhat project
$ npx hardhat init888 888 888 888 888
888 888 888 888 888
888 888 888 888 888
8888888888 8888b. 888d888 .d88888 88888b. 8888b. 888888
888 888 "88b 888P" d88" 888 888 "88b "88b 888
888 888 .d888888 888 888 888 888 888 .d888888 888
888 888 888 888 888 Y88b 888 888 888 888 888 Y88b.
888 888 "Y888888 888 "Y88888 888 888 "Y888888 "Y888
Welcome to Hardhat v2.22.8
? What do you want to do? …
❯ Create a JavaScript project
Create a TypeScript project
Create a TypeScript project (with Viem)
Create an empty hardhat.config.js
Quit3. Create a Smart contract and Compile project
4. Set the hardhat configuration file and deploy the smart contract
Deploy with Remix



3. Select your Metamask wallet as Deploy environment

4. Deploy Smart contract

Deploy with Foundry
1. Create a project and installation
2. Write and build a contract
3. Deploy
Troubleshooting — Remix on Oro (Testnet, Chain ID 1336)
Hardhat — KiiChain Oro Network
Last updated