What is BMC Chain?
BMC Chain is an innovative blockchain solution that brings programmability and interoperability to the BMC ecosystem. Built with EVM compatibility, BMC Chain enables developers to deploy Ethereum-compatible smart contracts while benefiting from faster transactions and lower fees.
Key Features
?? High Performance
5-second block times with high throughput capabilities for seamless user experience.
?? Low Fees
Minimal transaction costs making it accessible for everyday use and DeFi applications.
⚡ EVM Compatible
Full Ethereum Virtual Machine compatibility for easy migration of existing projects.
?? Secure
Proof of Authority consensus with validator nodes ensuring network security and stability.
Network Configuration
Quick Links
Quick Start Guide
Get started with BMC Chain in just a few minutes. This guide will walk you through the essential steps to begin using the network.
Step-by-Step Setup
-
Install MetaMask
Download and install MetaMask from the official website. Create a new wallet or import an existing one.
-
Add BMC Chain Network
Configure MetaMask to connect to BMC Chain using our network parameters.
-
Get BMC Tokens
Acquire BMC tokens for transaction fees. You can purchase them on supported exchanges.
-
Start Exploring
Visit BMC Scan to explore the network, or start interacting with DApps built on BMC Chain.
Frequently Asked Questions
General Questions
What is BMC Chain?
BMC Chain is a high-performance blockchain platform that combines the security of proven consensus mechanisms with the flexibility of smart contracts. It's fully compatible with Ethereum tools and protocols.
How fast is BMC Chain?
BMC Chain processes blocks every 5 seconds with high throughput, making it suitable for real-time applications and high-frequency trading.
What are the transaction fees?
Transaction fees are minimal, typically around 0.001 BMC, making the network accessible for both small and large transactions.
Technical Questions
Is BMC Chain EVM compatible?
Yes, BMC Chain is fully EVM compatible. You can deploy Ethereum smart contracts directly without any modifications.
How do I connect my wallet?
Use MetaMask or any EVM-compatible wallet. Add our network configuration and you're ready to go.
Can I migrate from Ethereum?
Yes, you can easily migrate your Ethereum projects to BMC Chain. All Ethereum tools and libraries work seamlessly.
Wallet Setup
Set up your wallet to interact with BMC Chain. We support various wallet types for different use cases.
Supported Wallets
MetaMask
Most popular browser extension wallet with full BMC Chain support.
Trust Wallet
Mobile wallet with built-in BMC Chain support for iOS and Android.
WalletConnect
Protocol for connecting mobile wallets to desktop applications.
Network Configuration
BMC Chain Mainnet
MetaMask Setup Guide
Complete guide to setting up MetaMask for BMC Chain.
Installation
-
Download MetaMask
Visit metamask.io and download the extension for your browser or mobile app.
-
Create or Import Wallet
Follow the setup wizard to create a new wallet or import an existing one using your seed phrase.
-
Secure Your Wallet
Write down your seed phrase and store it safely. Enable password protection and consider hardware wallet integration.
Adding BMC Chain Network
Follow these steps to add BMC Chain to your MetaMask:
-
Open Network Settings
Click the network dropdown in MetaMask and select "Add Network".
-
Enter Network Details
Fill in the BMC Chain network parameters provided in the wallet setup section.
-
Save and Switch
Save the configuration and switch to the BMC Chain network.
Understanding Transactions
Learn how to send, receive, and track transactions on BMC Chain.
Transaction Types
| Type | Description | Gas Cost |
|---|---|---|
| BMC Transfer | Send BMC tokens to another address | 21,000 gas |
| Token Transfer | Send BMC-20 tokens | ~65,000 gas |
| Contract Interaction | Execute smart contract functions | Variable |
Gas and Fees
BMC Chain uses a gas-based fee system similar to Ethereum:
- Gas Price: Currently ~1 gwei for fast transactions
- Gas Limit: Maximum gas you're willing to spend
- Transaction Fee: Gas Used × Gas Price
BMC-20 Token Standard
BMC-20 is our enhanced token standard, fully compatible with ERC-20 while offering additional features.
Key Features
ERC-20 Compatible
Full backward compatibility with Ethereum ERC-20 tokens and tools.
Enhanced Metadata
Rich token information including logos, descriptions, and external links.
Gas Optimization
Optimized for lower gas costs on BMC Chain infrastructure.
Native Integration
Deep integration with BMC Chain ecosystem and tools.
Popular BMC-20 Tokens
| Token | Symbol | Contract Address | Use Case |
|---|---|---|---|
| BMC Coin | BMC | Native Token | Gas & Governance |
| BMC USD | BUSD | 0x1234...5678 | Stablecoin |
Smart Contract Development
Deploy and interact with smart contracts on BMC Chain using familiar Ethereum tools.
Development Environment
BMC Chain supports all standard Ethereum development tools:
- Solidity: Write smart contracts in Solidity
- Truffle: Development framework and testing
- Hardhat: Advanced development environment
- Remix: Browser-based IDE
- Web3.js/Ethers.js: JavaScript libraries
Sample Smart Contract
Deployment Guide
-
Prepare Your Contract
Write and test your smart contract using your preferred development environment.
-
Configure Network
Set up your deployment tool to connect to BMC Chain RPC endpoint.
-
Deploy Contract
Execute deployment transaction and wait for confirmation.
-
Verify on BMC Scan
Verify your contract source code on BMC Scan for transparency.
API Reference
BMC Chain provides JSON-RPC API endpoints compatible with Ethereum for seamless integration.
RPC Endpoints
Mainnet
Testnet
Common API Methods
Get account balance
Send a transaction
SDK Examples
Running a Full Node
Run your own BMC Chain node for maximum decentralization and control.
System Requirements
Minimum Requirements
4 CPU cores, 8GB RAM, 500GB SSD, 100Mbps internet
Recommended
8 CPU cores, 16GB RAM, 1TB NVMe SSD, 1Gbps internet
Installation
-
Download Node Software
wget https://github.com/bmcchain/node/releases/latest/download/bmcnode-linux.tar.gz tar -xzf bmcnode-linux.tar.gz cd bmcnode -
Initialize Node
./bmcnode init --datadir ./data --network mainnet -
Start Syncing
./bmcnode --datadir ./data --rpc --rpcaddr 0.0.0.0 --rpcport 8545
DApp Development
Build decentralized applications on BMC Chain using modern web technologies.
Development Stack
Frontend
React, Vue, Angular, or vanilla JavaScript with Web3 libraries
Smart Contracts
Solidity contracts deployed on BMC Chain
Web3 Integration
Web3.js, Ethers.js, or Wagmi for blockchain interaction
Storage
IPFS for decentralized file storage
Sample DApp Structure
Quick Start Template
BMC Chain Mainnet
The production network where real transactions and value transfers occur.
Network Details
Mainnet Configuration
Network Statistics
BMC Chain Testnet
Development and testing network with free test tokens for developers.
Testnet Configuration
Testnet Parameters
Getting Test Tokens
-
Visit Faucet
Go to https://faucet.bmcscan.io to request test BMC tokens.
-
Enter Address
Provide your testnet wallet address.
-
Receive Tokens
Get 10 test BMC tokens every 24 hours for development.
Consensus Mechanism
BMC Chain uses Proof of Authority (PoA) consensus for fast, secure, and energy-efficient block production.
How PoA Works
Authority Nodes
Pre-approved validators with known identities produce blocks in rotation.
Fast Finality
Transactions are final once included in a block, no confirmation delays.
Energy Efficient
No mining required, dramatically reducing energy consumption.
High Security
Validators stake reputation, not just tokens, for network security.
Block Production
The consensus algorithm follows these principles:
- Validators take turns producing blocks every 5 seconds
- Round-robin rotation ensures fair distribution
- Backup validators can step in if primary fails
- Invalid blocks are rejected by network consensus
Network Validators
Learn about the validators securing the BMC Chain network.
Current Validator Set
| Validator | Address | Status | Blocks Produced |
|---|---|---|---|
| BMC Foundation | 0x1234...5678 | Active | 125,432 |
| Community Node 1 | 0x5678...9abc | Active | 124,891 |
| Enterprise Partner | 0x9abc...def0 | Active | 123,567 |
Becoming a Validator
Interested in becoming a validator? Here's what you need:
- Technical Requirements: Dedicated server with high uptime
- Stake Requirements: Minimum 10,000 BMC tokens
- Community Support: Validation through governance voting
- Compliance: KYC/AML verification for authority nodes
BMC Scan Block Explorer
Explore transactions, addresses, and contracts on BMC Chain with our comprehensive block explorer.
Features
Transaction Search
Look up any transaction by hash, block number, or address.
Address Analytics
View balance, transaction history, and token holdings.
Smart Contract Verification
Verify and interact with smart contracts directly.
Network Statistics
Real-time network stats and performance metrics.
Explorer Links
API Access
BMC Scan provides APIs for developers:
Cross-Chain Bridge
Transfer assets between BMC Chain and other blockchain networks securely.
Supported Networks
Ethereum
Bridge BMC tokens to/from Ethereum mainnet.
Binance Smart Chain
Cross-chain transfers with BSC ecosystem.
Polygon
Low-cost bridging to Polygon network.
More Coming
Additional networks being integrated.
How to Use the Bridge
-
Connect Wallets
Connect wallets for both source and destination networks.
-
Select Assets
Choose the token and amount you want to bridge.
-
Initiate Transfer
Confirm the transaction and wait for processing.
-
Claim Tokens
Claim your bridged tokens on the destination network.
BMC Token Staking
Stake your BMC tokens to earn rewards and participate in network governance.
Staking Options
Validator Staking
Stake directly with validators for maximum rewards.
Liquid Staking
Receive liquid staking tokens while earning rewards.
DeFi Farming
Provide liquidity to earn additional token rewards.
Governance Voting
Participate in network governance decisions.
Staking Rewards
| Staking Type | Min Amount | APY | Lock Period |
|---|---|---|---|
| Flexible | 10 BMC | 5-8% | No lock |
| 30-day Lock | 100 BMC | 8-12% | 30 days |
| 90-day Lock | 500 BMC | 12-18% | 90 days |
| Validator | 10,000 BMC | 18-25% | Flexible |
How to Stake
-
Choose Staking Pool
Select a validator or staking pool based on rewards and reputation.
-
Delegate Tokens
Send your BMC tokens to the staking contract.
-
Earn Rewards
Rewards are distributed automatically based on your stake.
-
Claim or Compound
Claim rewards or reinvest them to compound your earnings.