# Welcome

Learn more about BitciChain

## Overview

Welcome to BitciChain, Turkey's first integrated blockchain network for the stock exchange and payment platform.

Newcomers to our development team, developers external to our network interested in creating on BitciChain, or seasoned developers in search of particular details, we trust that this documentation will serve as a beneficial reference.&#x20;

Feel free to delve into the documentation and don't hesitate to contact our team for any inquiries or feedback.

## Quick links

{% content-ref url="/pages/EyMgprk2uHygidF2vXEP" %}
[Connect to BitciChain](/developers/connect-to-bitcichain)
{% endcontent-ref %}

{% content-ref url="/pages/uOpOU0LeSU3PcdpGzYXi" %}
[Block Explorer](/developers/block-explorer)
{% endcontent-ref %}

{% content-ref url="/pages/oqqi5K8gOyVC7vfxd8Pp" %}
[Build on BitciChain](/developers/build-on-bitcichain)
{% endcontent-ref %}

{% content-ref url="/pages/ScQSQKl5Eq3PrfUyYHOU" %}
[Run a Bitcichain Node](/developers/run-a-bitcichain-node)
{% endcontent-ref %}


# Connect to BitciChain

To connect your decentralized wallet with BitciChain, utilize the parameters provided below:

## Bitcichain Mainnet

| Parameter       | Value                                                      |
| --------------- | ---------------------------------------------------------- |
| Network Name    | BitciChain Mainnet                                         |
| RPC Endpoint    | [https://rpc.bitci.com](https://rpc.bitci.com/)            |
| Chain ID        | 1907                                                       |
| Currency Symbol | BITCI                                                      |
| Explorer URL    | [https://bitciexplorer.com](https://v2.bitciexplorer.com/) |

## Bitcichain Testnet

| Parameter       | Value                                                                   |
| --------------- | ----------------------------------------------------------------------- |
| Network Name    | BitciChain Testnet                                                      |
| RPC Endpoint    | [https://testnet.bitcichain.com](https://testnet.bitcichain.com/)       |
| Chain ID        | 1908                                                                    |
| Currency Symbol | TBITCI                                                                  |
| Explorer URL    | [https://testnet.bitciexplorer.com](https://testnet.bitciexplorer.com/) |
| Faucet URL      | [https://faucet.bitcichain.com](https://faucet.bitcichain.com/)         |

## Connect Bitcichain via Chainlist

* Bitcichain Mainnet: <https://chainlist.org/chain/1907>
* Bitcichain Testnet: <https://chainlist.org/chain/1908>


# Block Explorer

A block explorer is an application used by every blockchain to allow users to view transactions being carried out on that blockchain. It can also give an overview of and other on-chain activities. It is comparable to a digital passbook.&#x20;

* Bitcichain Mainnet: [https://bitciexplorer.com](https://v2.bitciexplorer.com/)
* Bitcichain Testnet: [https://testnet.bitciexplorer.com](https://testnet.bitciexplorer.com/)


# Build on BitciChain

Welcome to BitciChain, where you can build and deploy decentralized applications, create custom tokens, and interact with a robust blockchain network. Whether you're a developer, entrepreneur, or blockchain enthusiast, BitciChain offers the tools and infrastructure to bring your ideas to life.

### Getting Started

#### Setting Up Your Development Environment

1. **Node.js and NPM**: Ensure [Node.js](https://nodejs.org/) and NPM are installed on your machine.
2. **Remix and MetaMask**: Connect to BitciChain using Remix and MetaMask. Refer to our guide on [Connecting to BitciChain](/developers/connect-to-bitcichain) for detailed instructions.

### Deploying Smart Contracts

#### Deploying with Remix and MetaMask

Follow our guide on [Deploying Smart Contracts with Remix and MetaMask](/developers/build-on-bitcichain/using-remix-ide) to learn how to deploy your own smart contracts on BitciChain using Remix and MetaMask.

#### Deploying with Node.js and Hardhat

Learn how to create and deploy an ERC-20 token on BitciChain using Node.js and Hardhat. Follow our guide on [Creating and Deploying an ERC-20 Token with Node.js and Hardhat](/developers/build-on-bitcichain/using-hardhat).


# Using Remix IDE

## 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

* [ ] Installed [MetaMask](https://metamask.io/download/) extension in your browser.
* [ ] MetaMask wallet funded with BITCI tokens.

{% hint style="info" %}
**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 [bitci.com](https://bitci.com/).
{% endhint %}

### Step 1: Connect to Bitcichain

1. Open [Remix](https://remix.ethereum.org/): 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

* [Remix Documentation](https://remix-ide.readthedocs.io/en/latest/)
* [MetaMask Guide](https://support.metamask.io/hc/en-us/articles/360043227612-How-to-add-a-custom-network-RPC)


# Using Hardhat

## Creating and Deploying an ERC-20 Token on BitciChain with Node.js and Hardhat

### Introduction

This guide will take you through the process of creating and deploying an ERC-20 token on the Ethereum blockchain using Node.js and Hardhat.

#### Prerequisites

* [ ] Node.js installed on your machine.
* [ ] Familiarity with basic Ethereum concepts.
* [ ] A code editor of your choice (e.g., Visual Studio Code).

### Step 1: Set Up the Project

1. Create a new directory for your project.
2. Open a terminal and navigate to the project directory.
3. Run `npm init` to initialize a new Node.js project. Follow the prompts to set up your `package.json` file.

### Step 2: Install Hardhat

1. Install Hardhat: Run `npm install --save-dev hardhat`.
2. Run `npx hardhat` to create the Hardhat project structure. Follow the prompts to set up your Hardhat configuration.

### Step 3: Write the ERC-20 Smart Contract

1. In the `contracts` directory, create a new file (e.g., `MyToken.sol`).
2. Write the ERC-20 token smart contract code in Solidity. Below is a basic example:

```solidity
// MyToken.sol
pragma solidity ^0.8.0;

import "@openzeppelin/contracts/token/ERC20/ERC20.sol";

contract MyToken is ERC20 {
    constructor() ERC20("MyToken", "MTK") {
        _mint(msg.sender, 1000000 * 10**18);
    }
}
```

### Step 4: Install OpenZeppelin Contracts

1. Run `npm install @openzeppelin/contracts` to install the OpenZeppelin Contracts library.

### Step 5: Configure Hardhat

1. In the `hardhat.config.js` file, add bitcichain as a new network.

<pre class="language-javascript"><code class="lang-javascript">require('@nomiclabs/hardhat-waffle');
require('@openzeppelin/hardhat-upgrades');

module.exports = {
<strong>    networks: {
</strong>        bitcichain: {
            chainId: 1907,
            url: "https://rpc.bitci.com",
            accounts: ["your-private-key"],
        },
    }
};
</code></pre>

### Step 6: Deploy the ERC-20 Token

1. In the `scripts` directory, create a new deployment script (e.g., `deploy.js`).

```javascript
// deploy.js
async function main() {
    const MyToken = await ethers.getContractFactory("MyToken");
    const myToken = await MyToken.deploy();

    console.log("MyToken deployed to:", myToken.address);
}

main().then(() => process.exit(0)).catch(error => {
    console.error(error);
    process.exit(1);
});
```

2. Run the deployment script: `npx hardhat run scripts/deploy.js --network bitcichain`.

### Step 7: Interact with the Deployed ERC-20 Token

1. Use the Hardhat console or create a separate script to interact with the deployed ERC-20 token.

```javascript
// interact.js
async function main() {
    const MyToken = await ethers.getContractFactory("MyToken");
    const myToken = await MyToken.attach("0xYourDeployedTokenAddress");

    const balance = await myToken.balanceOf("0xYourAddress");
    console.log("Your balance:", balance.toString());
}

main().then(() => process.exit(0)).catch(error => {
    console.error(error);
    process.exit(1);
});
```

2. Run the interaction script: `npx hardhat run scripts/interact.js --network bitcichain`.

Congratulations! You have created and deployed an ERC-20 token on BitciChain using Node.js and Hardhat.

### Additional Resources

* [Hardhat Documentation](https://hardhat.org/)
* [OpenZeppelin Contracts Documentation](https://docs.openzeppelin.com/contracts)


# Run a Bitcichain Node

## Github Repo

{% embed url="<https://github.com/BitciTeknoloji/go-bitcicoin>" %}

## Build from source

* Clone the repository

```bash
git clone https://github.com/BitciTeknoloji/go-bitcicoin
cd go-bitcicoin
```

* Build the full suite of utilities

```bash
make all
```

* Initialize your geth with the bitcichain genesis file

```bash
 geth init --datadir my-bitcichain-node bitcichain.json
```

* Run your node

```bash
geth --datadir my-bitcichain-node --syncmode 'snap' --bootnodes 'enode://a0cf0b4e041cc692c600e82eb7d74439e3e701bcdacc9b1810a53848b706eb1cc5361c697e3d74417478ef37077257fe2df09d3906cd212af8c861f347b3d684@35.234.125.203:30310' --networkid 1907
```


# Testnet Faucet

You can obtain the Bitcicoins you will use for your developments on the BitciChain Testnet from the <https://faucet.bitcichain.com/> website.

<figure><img src="/files/qGjEHWrxHGqXIzPJRrai" alt=""><figcaption><p>Faucet</p></figcaption></figure>

**First Option:**

Feel free to grab yourself 50 Bitcicoins on the BitciChain Testnet by simply entering the wallet address you've created into the 'Your Address' field, just like the one shown in the example screenshot.&#x20;

**Second Option:**

After logging into the site, you can establish a connection with BitciWallet or Metamask. Once connected, you are able to initiate a transfer of 50 Bitcoins to the address associated with the connected account.<br>

Happy testing fellows!


# Official Tokens

You can see the information of Fan Tokens officially produced by Bitci.com below.

| Token Name                      | Symbol | Contract                                   |
| ------------------------------- | ------ | ------------------------------------------ |
| Spain National Football Team    | SNFT   | 0x3e6f1be54feb9cc37dbfc31a894a8810357c3f9c |
| Gençlerbirliği                  | GBSK   | 0x0397b918945ec8a0ccbcff3cef95e551ef6b2818 |
| RC Celta de Vigo                | CFT    | 0xa0c3b17ab3cf6dfbafc31ae22681e72418f5f4b6 |
| Ankaragücü                      | ANKA   | 0x38aa495ffa5ebe2f8f91004922650c29adf12083 |
| Türkiye Basketbol Federasyonu   | TBFT   | 0xa3225ae74e9a92f8deef5b857100b31259b998db |
| Karşıyaka                       | KSK    | 0xf425bc8ad12770fcd039d98681a5d653f5783214 |
| Coritiba F.C.                   | CRTB   | 0x1ad3a994c7cec5321c86cbc5225732ed153b9728 |
| Rangers FC                      | RFT    | 0xf930a91a60deb0eb1fe9419a85f95d21badabd34 |
| FC Sion                         | SION   | 0x6b60afc542ba9669377a54734cf7d322bacfb261 |
| Adanaspor                       | ADANA  | 0x84061ea874ef3d89d40bd5bed7e45075d4c2612e |
| MXGP                            | MXGP   | 0xf7ac36424da5a498528806a07b4a83dc99ebc074 |
| MotoGP                          | MGPT   | 0xf6752a3e3e98f745fb726a6521d70456a4219e70 |
| Bodrumspor                      | BDRM   | 0xc34640624be79babc894003aa2be36452e2ae62e |
| Number 1                        | NR1    | 0xa9c4f5024eaf74a3daa4b7afe83b9eca7aa9eeca |
| Kripto Koin                     | KRIPTO | 0xcb2263b182131dbb9824bf406c8f8acb65b54808 |
| Albedo                          | ALBEDO | 0xc7857e34576b5db79414092ce244c8ecf7805318 |
| Crypto Holding Franc            | CHFT   | 0x189d149377756a2f8d3bda4804bd7daebc931ecf |
| Denizlispor                     | DNZ    | 0xb428b0d491516aad256386180945c52423907a61 |
| İnci                            | INCI   | 0x23543c1dd44777de9bb4c0cc9ecb352402f68a58 |
| Deportivo Alavés                | DAFT   | 0x12e5df050ba34a4b2ca3854546fddbd641e9bd1d |
| Kocaelispor                     | KSTT   | 0x30bd5a8b8729eb801f771ff213f2450dfa8dc721 |
| Brazil National Football Team   | BFT    | 0x4270a3d1a61fc6b86ea9e19730e529acee592c3b |
| Esporte Clube Vitória           | VTRA   | 0x02b8efdffe96218a1fe5d3a815db3d3ee292498a |
| Fatih Karagümrük SK             | FKSK   | 0x4a7521236ea97d99346d17deeb0fe13fcef2cb83 |
| Matrak                          | MTRK   | 0x07c6ae17d4fe7952f62f90e6bafc6032a3efa2bb |
| Afjet Afyonspor                 | AFYON  | 0xb2c803a0bd2cb8d8e1aa29b961fa703e2de8905d |
| Peruvian National Football Team | FPFT   | 0xed8186908cb406c6f72f8bdd70dc67ae02fb3dbd |
| Türkiye Motosiklet Federasyonu  | TMFT   | 0x0b37a4e31bf13c0ebd48357e9c9c87040544a5ec |
| Bitci Racing                    | BRACE  | 0x54824069f225e875c0d7ae006849f4e183f43cdf |
| RCD Espanyol                    | ENFT   | 0xd19dfc6bef955a41a7e233e030aedb2b5319bd7d |
| Bursaspor                       | TMSH   | 0xf30d5bf7e9c70c36fa640340034ceec02769ea4b |
| McLaren F1                      | MCL    | 0x38b0b761c90eaaea748bd3a43199377818d280e6 |
| Bitci Baskonia                  | BKN    | 0x20410e6ad79d337928c7d10b0e269937062a79ee |
| İstanbul Wild Cats              | IWFT   | 0x4b98ac6fdc9ee42884cba54f75847d12329511f0 |
| Eskişehirspor                   | ESES   | 0x97917e2ff8a4d68c4112696924a9d1343f3dd14d |
| VRMARS                          | VRM    | 0x6b1a4491076cebb2b4676cfda063173b10684312 |
| GalaxiaVerse                    | GLXIA  | 0x35D2B083c854071600995a933C06e91f1b20ff99 |
| MetaGuard                       | MTGRD  | 0x1f41B1C39f82C470486022582aC443735B58b2C9 |
| NFTDELI                         | DELI   | 0x0D741f8199Bd5425c5fb41eb66FcDFdf969A6D80 |
| PETSHOP IO                      | PTSHP  | 0x5287F7a156fb20262AB7da6e3F273eF315BaE289 |
| Global Fan Token                | GLFT   | 0x74fc789f81b1489e309ea38c0e3aecff60688c60 |
| BEDU                            | BEDU   | 0xFe56F9063F4B2c852E60Ef4c9F34377fe276D155 |
| NeuroPulse AI                   | NPAI   | 0x02C7B38Acc83d87680B740498eF7C90B54ceb062 |
| Esport                          | ESPT   | 0x5b643d8eF018c30b66DAe23f70B3c0677D9e1317 |
| Travelers                       | TRV    | 0x005EDBD50a7bBcDD049BF005146E5Acd7c5ebDb4 |
| Extreme                         | XTRM   | 0xb12843c23786Aaa3A473030fBA2BECE63C573f49 |
| Çağdaş Bodrumspor               | CBS    | 0x7a062DFd945cC54031dd5C33E50fa8e76Fc2B25E |
| ASTRO                           | ASTRO  | 0xfA69694a8b49384e4EdEbB8b46373dB2ba729BbB |
| AlienB                          | ALIENB | 0x0a561FB445C608412B636a5f2dDdFf7CeEaB8A4B |
| BSOCIAL                         | BSCL   | 0x1Ec5C8068DA328bea264c8Cfd9eAb89686E9b92B |
| Mergen                          | MRGN   | 0x13Dd78E8078ca3278bf001fE0C21aEd6684c611B |
| TESTO                           | TESTO  | 0xE2813AAf52CB35Aa37a82271AB176b2b64e5E1FD |
| Ecochain                        | ECO    | 0xF2D2b22C862E00b9957df85C16D53631CAE66250 |
| 777                             | 777    | 0x4a2E63fdfF734f11a7C09BfCc040eb55dADaa988 |
| Food                            | FOOD   | 0xC8044dAeCC2aBcDD9007D60b3DCFb775029D6554 |
| Beat                            | BEAT   | 0x26A96960c6Ea3E3353dDd642c2FE4cE928B095dd |
| GasChameleon                    | GASC   | 0x486b0Bd8F5A5f8C3FdcDf8491732A18F991dea2f |
| Baby AlienB                     | BABY   | 0x0f5cA17123fE7E3f793c06351d6e0a679Af8047f |
| Lidya                           | LIDYA  | 0x7Cc0eEcEE0BAdEDAF16ddc3BDdE55e53836FfD64 |
| Block                           | BLOK   | 0x10E2accD09091CCe859EE82D1C9C84B7dBe91552 |


# Exchanges

Welcome to the vibrant ecosystem of BitciChain. This page provides a list of cryptocurrency exchanges where Bitcicoin and its tokens are currently listed and traded. These platforms offer users the opportunity to engage in seamless transactions, providing liquidity and accessibility to our growing community.

As we continue to expand our presence in the crypto space, these exchanges play a pivotal role in enhancing the adoption and utility of BitciChain. Please explore the list below to discover the diverse range of platforms where you can actively buy and sell Bitcicoins and its tokens:

{% hint style="warning" %}
**Note:** Always exercise caution and conduct thorough research before engaging in any trading activity. The inclusion of an exchange on this list does not constitute an endorsement, and users should be aware of the risks associated with cryptocurrency trading.
{% endhint %}

<table data-view="cards" data-full-width="false"><thead><tr><th align="center"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Bitci</strong></td><td></td><td></td><td><a href="/files/M3coiNVxvnkB9lElonLp">/files/M3coiNVxvnkB9lElonLp</a></td><td></td><td><a href="https://www.bitci.com/">https://www.bitci.com/</a></td></tr><tr><td align="center"><strong>CoinEX</strong></td><td></td><td></td><td><a href="/files/wuupMM5ZvLisuqINepk2">/files/wuupMM5ZvLisuqINepk2</a></td><td></td><td><a href="https://www.coinex.com/">https://www.coinex.com/</a></td></tr><tr><td align="center"><strong>HTX</strong></td><td></td><td></td><td><a href="/files/Kn2DCJkGhwBdCchwEnoA">/files/Kn2DCJkGhwBdCchwEnoA</a></td><td></td><td><a href="https://www.htx.com/">https://www.htx.com/</a></td></tr><tr><td align="center"><strong>MEXC</strong></td><td></td><td></td><td><a href="/files/uGXne9TCGqprGXIiRlRq">/files/uGXne9TCGqprGXIiRlRq</a></td><td></td><td><a href="https://www.mexc.com/">https://www.mexc.com/</a></td></tr><tr><td align="center"><strong>Gate.io</strong></td><td></td><td></td><td><a href="/files/uRbGWM8li7THwBlGhrld">/files/uRbGWM8li7THwBlGhrld</a></td><td></td><td><a href="https://www.gate.io/">https://www.gate.io/</a></td></tr><tr><td align="center"><strong>Bitget</strong></td><td></td><td></td><td><a href="/files/BxMJQw3Fb1Iooq7MTj3M">/files/BxMJQw3Fb1Iooq7MTj3M</a></td><td></td><td><a href="https://www.bitget.com/">https://www.bitget.com/</a></td></tr></tbody></table>


# Wallets

A wallet is an essential tool for interacting with the blockchain, allowing users to securely store, send, and receive their digital assets. To seamlessly connect to the BitciChain ecosystem, users can choose from a variety of wallets that offer compatibility and integration with our blockchain.

### Connecting Your Wallet

Since BitciChain is an EVM based blockchain, it is compatible with almost every wallet that supports Ethereum and its forks. Follow these simple steps that is usually works for most of the wallets to connect your preferred wallet to the BitciChain blockchain:

1. **Download and Install:**
   * Visit the official website of the chosen wallet.
   * Download and install the wallet application on your device.
2. **Create or Import an Account:**
   * Launch the wallet application and follow the on-screen instructions to create a new account or import an existing one.
3. **Connect to BitciChain Blockchain:**
   * Navigate to the settings or account section of the wallet.
   * Look for an option related to network or blockchain connections.
   * Select "BitciChain" from the available options if exists or add it manually.
4. **Enter Node Information (if required):**
   * Some wallets may ask for specific node information you can find them [here for BitciChain](/developers/connect-to-bitcichain).
5. **Confirm and Save:**
   * Confirm your selections and save the changes.

Congratulations! Your wallet is now successfully connected to the BitciChain and you can start enjoying the various features and functionalities offered by our ecosystem. Happy transacting on the BitciChain!

For any technical assistance or further inquiries, please refer to the official documentation of your chosen wallet.

* Below you can find a list of some recommended wallets:

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th><th data-hidden data-type="rating" data-max="5"></th><th data-hidden data-type="number"></th><th data-hidden data-type="content-ref"></th><th data-hidden data-card-target data-type="content-ref"></th></tr></thead><tbody><tr><td align="center"><strong>Bitci Wallet</strong></td><td></td><td></td><td><a href="/files/AG7RDzcrnneOf7dTDcNj">/files/AG7RDzcrnneOf7dTDcNj</a></td><td>null</td><td>null</td><td></td><td><a href="https://chromewebstore.google.com/detail/bitcichain-wallet/akinggjaomhbgpdgihkcepcpiopmennd">https://chromewebstore.google.com/detail/bitcichain-wallet/akinggjaomhbgpdgihkcepcpiopmennd</a></td></tr><tr><td align="center"><strong>Metamask</strong></td><td></td><td></td><td><a href="/files/XRvgCDhvQqI8FmKYoQRJ">/files/XRvgCDhvQqI8FmKYoQRJ</a></td><td>4</td><td>88888888</td><td></td><td><a href="https://metamask.io/">https://metamask.io/</a></td></tr><tr><td align="center"><strong>Trust Wallet</strong></td><td></td><td></td><td><a href="/files/W5yCvgwdmnIzOk5UJugB">/files/W5yCvgwdmnIzOk5UJugB</a></td><td>null</td><td>null</td><td></td><td><a href="https://trustwallet.com/">https://trustwallet.com/</a></td></tr></tbody></table>


# Dapps

Welcome to our blockchain's DApps page! Here, you'll find a comprehensive list of decentralized applications (DApps) built on our blockchain network. DApps leverage the power of blockchain technology to offer secure, transparent, and trustless solutions across various industries. Dive into the future of decentralized technology, explore the listed DApps, and witness the transformative potential of blockchain in action.

<table data-view="cards"><thead><tr><th align="center"></th><th data-hidden data-card-target data-type="content-ref"></th><th data-hidden></th><th data-hidden></th><th data-hidden data-card-cover data-type="files"></th></tr></thead><tbody><tr><td align="center"><strong>NFTDeli</strong></td><td><a href="https://www.nftdeli.com/">https://www.nftdeli.com/</a></td><td></td><td></td><td><a href="/files/2LlvZ7NlJbRaoNYJ4cjY">/files/2LlvZ7NlJbRaoNYJ4cjY</a></td></tr></tbody></table>


# General FAQs

### Q1: What is BitciChain?

**A:** BitciChain is a EVM-compatible decentralized blockchain network . It provides a secure and transparent platform for various applications, leveraging blockchain technology.

### Q2: What is Bitcicoin and how can I get Bitcicoin?

**A:** Bitcicoin is the native coin of the BitciChain. You can get Bitcicoin from a CEX such as [bitci.com](https://www.bitci.com)

### Q3: How can I create a custom token on the BitciChain network?

**A:** To create a custom token on BitciChain, you can deploy an ERC-20 smart contract. Follow the steps outlined in our guide on [Creating and Deploying an ERC-20 Token using Remix](/developers/build-on-bitcichain/using-remix-ide)

### Q4: What is the block time of BitciChain?

**A:** BitciChain has a block time of **15 seconds**, ensuring efficient transaction processing and network performance.

### Q5: How is consensus achieved on BitciChain?

**A:** BitciChain uses **POA** as its underlying consensus algorithm, ensuring secure and decentralized transaction validation.

### Q6: What is the finality time on BitciChain?

**A:** Since BitciChain uses POA as its consensus algorithm, the finality time on BitciChain is **immediate**, representing the time it takes for a block to become irreversible.

### Q7: Can I deploy existing Ethereum smart contracts on BitciChain?

**A:** Yes, smart contracts developed for Ethereum can be deployed on BitciChain, given the compatibility of the EVM.


# Page


