Bitcichain Docs
English
English
  • 👋Welcome
  • Developers
    • 🤝Connect to BitciChain
    • 🔍Block Explorer
    • 👷Build on BitciChain
      • Using Remix IDE
      • Using Hardhat
    • 💻Run a Bitcichain Node
    • 🚰Testnet Faucet
  • Ecosystem
    • ⚽Official Tokens
    • 🪙Exchanges
    • 💼Wallets
    • 🌐Dapps
  • FAQS
    • ❓General FAQs
  • External Links
    • Bitci.com
    • Bitci Academy
    • Bitci Explorer
    • Github Repo
Powered by GitBook
On this page
  • Deploying a Smart Contract on Bitcichain with Remix and MetaMask
  • Introduction
  • Step 1: Connect to Bitcichain
  • Step 2: Write or Import Smart Contract Code
  • Step 3: Deploy Smart Contract
  • Step 4: Confirm Transaction in MetaMask
  • Step 5: Interact with Deployed Smart Contract
  • Additional Resources
  1. Developers
  2. Build on BitciChain

Using Remix IDE

PreviousBuild on BitciChainNextUsing Hardhat

Last updated 1 year ago

Deploying a Smart Contract on Bitcichain with Remix and MetaMask

Introduction

This guide will walk you through the process of connecting to Bitcichain, deploying a smart contract using Remix, and interacting with MetaMask for transaction signing.

Prerequisites

For mainnet: If you do not have BITCI tokens in your wallet, you can withdraw BITCI to your Metamask wallet using a CEX such as .

Step 1: Connect to Bitcichain

  1. Open : Visit Remix in your browser.

  2. Connect to Bitcichain: In the Remix interface, select "Solidity" on the left sidebar. Click on the "Deploy & Run Transactions" tab, and choose "Injected Web3" as the environment. This connects Remix to your MetaMask wallet.

Step 2: Write or Import Smart Contract Code

  1. Write or Import: Write your smart contract code in the Remix editor or import an existing one.

  2. Compile: Click on the "Solidity Compiler" tab, and compile your smart contract code.

Step 3: Deploy Smart Contract

  1. Deploy: Go back to the "Deploy & Run Transactions" tab.

  2. Select Contract: Choose the smart contract you want to deploy from the dropdown.

  3. Deploy: Click on the "Deploy" button. MetaMask will prompt you to confirm the transaction.

Step 4: Confirm Transaction in MetaMask

  1. MetaMask Prompt: MetaMask will open, showing details of the transaction. Confirm the gas fees and click "Confirm."

  2. Wait for Confirmation: Wait for the transaction to be confirmed on Bitcichain.

Step 5: Interact with Deployed Smart Contract

  1. Contract Interaction: Once the contract is deployed, you can interact with it using Remix or other tools.

  2. MetaMask Interaction: Use MetaMask for any subsequent transactions related to the smart contract.

Congratulations! You have successfully deployed a smart contract on Bitcichain using Remix and MetaMask. Feel free to explore additional features, and refer to Bitcichain documentation for advanced functionalities.

Additional Resources

👷
MetaMask
bitci.com
Remix
Remix Documentation
MetaMask Guide