Citrea
WebsiteBlogJoin The Community
  • 👋Welcome
    • Getting started
  • ⛓️Technical Specs
    • TL;DR
    • Technical Introduction
    • Characteristics
      • Execution Environment
      • Block Production
        • Pre-Confirmations
        • Decentralized Sequencer Network
      • Proof Generation
      • Nodes
      • Bitcoin Settlement: Trust-minimized BTC Bridge
        • BitVM
        • Optimistic Verification
    • Security Properties
      • Validity
      • Data Availability
      • Re-org Resistance
      • Censorship Resistance and Force Transactions
        • Escape Hatch
  • 👤User Guide
    • Run Citrea Full Node
      • Bitcoin Testnet4
        • Testnet4 Docker Setup
        • Build Testnet4 from Source
      • Citrea Full Node
        • Citrea Binary Executable
        • Build Citrea from Source
    • Use Citrea Testnet Faucet
    • Installing an EVM Wallet
    • Taproot Recovery Address
  • 📖Developer Documentation
    • Kickstart
    • Deployment Guide
      • Deploy a Smart Contract Using Remix
      • Deploy a Token
      • Configure Hardhat
    • System Contracts
      • Bitcoin Light Client
      • Bridge
      • Fee Vaults
    • Chain Information
    • RPC Documentation
    • Deploy a Bitcoin Appchain (L3)
  • 🔎Future Research
    • Decentralized Sequencer Network
    • Lightning Integration
    • Multi Prover
    • Multi VM Approach
    • Trustless Atomic Swaps
    • Trustless Settlement
    • Volition Model
  • 🌐Community
    • Citrea Meetups
      • Meetup Guide
      • Resources
      • Code of Conduct
Powered by GitBook
On this page
  • Deploy a Token
  • Step 1: Open OpenZeppelin Smart Contract Wizard
  • Step 2: Specify the Token Details
  • Step 3: Move to the Deployment
  • Congratulations!

Was this helpful?

  1. Developer Documentation
  2. Deployment Guide

Deploy a Token

PreviousDeploy a Smart Contract Using RemixNextConfigure Hardhat

Last updated 7 months ago

Was this helpful?

Deploy a Token

This guide will walk you through deploying a smart contract using OpenZeppelin Smart Contract Wizard, a web-based tool for generating smart contracts, and Remix, a web-based IDE for writing and deploying smart contracts.

Before you begin, make sure that you have cBTCs in your account and Citrea Testnet is added to your wallet. If these requirements are not met, follow to get some cBTC and add the network to your wallet.

Step 1: Open OpenZeppelin Smart Contract Wizard

Open in your browser. You should see the following screen:

Select the ERC20 template from the list of available templates. This template will generate a standard ERC20 token smart contract.

Step 2: Specify the Token Details

Fill in the token details such as Name, Symbol, Decimals, and Initial Supply. You can also specify the Mintable and Burnable options if you want to allow minting and burning of tokens.

Step 3: Move to the Deployment

Congratulations!

Click Open in Remix to open the generated smart contract in Remix. After this step, you need to compile your smart contract, select the environment, and deploy it. The rest of the guide is the same as the guide, from the step 2.

You have successfully deployed a token on Citrea using Remix. If you have any questions or need help, feel free to ask in the .

📖
Deploy a Smart Contract Using Remix
Citrea Discord
the faucet guide
OpenZeppelin Smart Contract Wizard
OpenZeppelin-1
OpenZeppelin-2
OpenZeppelin-3