LogoLogo
HomeEcosystemBridgeUnstake
  • About Merlin
    • Key Modules
      • ZK-Rollup Network
      • Decentralized Oracle Network
      • Data Availability
      • Two-Step ZKP Submission Mechanism
      • Fraud Proofs Based on Bitcoin
    • Tokenomics
    • Milestone
  • Developers
    • Builder Guides
      • Networks
        • Mainnet
        • Testnet
      • General Contracts
        • Contract Addresses(Mainnet)
        • Bridged Tokens
      • Fees
        • Fee Model
        • Gas
          • Bridging assets to Merlin
      • Developer Tools
        • Wallet
          • Connecting to Merlin via EVM wallet
          • Connecting to Merlin via BTC wallet
          • Multi-sig Wallets
        • RPC
        • Oracle
        • On-Chain Data
    • Junior Builder Guides
      • Write a Contract
      • Deploy a Contract with Hardhat
    • Run a Merlin Node (Coming Soon)
      • Overview
      • Node types
      • Deployment and Configuration
        • Deploy a rpc only node
        • Deploy a validator node
        • Testnet fork9 upgrade guideline
        • Mainnet fork9 upgrade guideline
        • Deploy an erigon rpc for mainnet
        • Deploy an erigon rpc for testnet
      • Validator
    • Ethereum & Merlin Differences
  • User Quick Start
    • Important Concepts
      • BTC Layer2
      • UTXO
      • AA Wallet
      • Merlin_BTC
    • How to
      • Wallet
      • MERL
        • Claim MERL
        • Where to trade MERL?
      • Gas
        • Merlin_BTC
        • MERL (AA Wallet)
          • How to Withdraw MERL to Your AA Wallet on Merlin Chain
          • MERL as Gas
      • M-Token
        • What is M-Token?
        • Why we need M-Token?
        • How to Claim M-Token? (Now Pause)
        • M-Token Contract Address
        • User Scenarios and Playbook
        • FAQ
      • Staking and Unstaking
        • Staking: Merlin’s Seal (Already Concluded)
          • M-Points Rewards and Team Rules
          • Merlin’s Seal Timeline
        • Unstaking
          • BTC
          • BRC-20
          • NFT
          • USDT/USDC
          • ETH (M-STONE)
          • Website Content Prompt
      • Bridge
        • Official Bridge
        • Third-party Bridge
      • Merlin Phantom
        • Detailed Guides
Powered by GitBook
On this page
  1. Developers

Junior Builder Guides

PreviousOn-Chain DataNextWrite a Contract

Last updated 10 months ago

This section is designed to help new developers get started with Merlin by providing step-by-step instructions on writing and deploying smart contracts. Here, you'll learn how to:

  • : Understand the basics of smart contract development and create your first contract.

  • : Use Hardhat, a development environment for EVM, to compile, test, and deploy your smart contracts on the Merlin Chain.

Write a Contract
Deploy a Contract with Hardhat