Kroma
GithubCommunity
  • Introduction
    • Overview
    • KRO Tokenomics
      • Token Allocation
      • Token Distribution
      • Token Utilities
      • Airdrops
        • Initial Airdrop
    • Official Links
  • BUILDERS
    • Developers
      • Contract Deployment Tutorial
        • Using Foundry
        • Using Remix IDE
        • Using Hardhat
      • JSON-RPC API
      • Oracles
    • Node Operators
      • Kroma MPT Migration Guide
      • Running a Full Node
      • Running a Kroma v2 Validator Node
        • How to Migrate Your Validator to KRO-based Validator System
      • How to Sync Blocks Using a Snapshot
      • FAQ
      • [Deprecated] Running a Kroma v1 Validator Node
        • How to Check and Claim the Validator Reward
    • Network Information
    • Protocol Contracts
    • Testnet
      • Setup
      • Faucet
      • Bridge
      • Contract Addresses
  • USERS
    • Wallet Configuration
    • Bridge
    • Block Explorer
    • How to Swap legacy USDC to upgradable USDC
  • Governance
    • Kroma Security Council
  • Kroma Guardian House
    • Overview
    • Philosophy
    • KRO & KGH NFT Staking
      • Validator Boosting by KGH NFT
      • How to Get KRO
      • FAQ
    • KGH NFT Migration & KYC
      • KGH NFT Migration
      • How to Complete KYC with Argos
    • KGH NFT Sales (Ended)
      • KGH Utilities
      • Referral Program: Expand Your Impact
      • Estimated Reward Value
    • Notice
  • Resources
    • Security
    • Brand Kit
    • FAQs
    • Glossary
Powered by GitBook
On this page

Was this helpful?

  1. BUILDERS
  2. Developers

Contract Deployment Tutorial

This section describes how to deploy smart contract on Kroma.

PreviousDevelopersNextUsing Foundry

Last updated 10 months ago

Was this helpful?

This tutorial provides a step-by-step guide on how to deploy a smart contract to the Kroma Mainnet using your preferred programming language. You can utilize the tools provided below to deploy your dApps. Please ensure that you follow the instructions carefully to successfully complete the deployment process.

You are free to use your favorite Ethereum smart contract development environment for this tutorial. Feel free to choose the one that best suits your preferences and needs:

  • Using Foundry

  • Using Remix IDE

  • Using Hardhat

Question & feedback

Thank you for participating and developing in Kroma Mainnet. If you have any questions or would like to discuss development at any time, please join us on and reach out to us in the 💻|developer-chat channel.

Discord