Developer Hub

Build on BitTorrent Chain

BTTC is fully EVM-compatible, so you can deploy Solidity smart contracts immediately. Access cross-chain bridges, high-throughput RPCs, and a global validator network — all with tools you already know.

Quick Start

Get started with BTTC development in four simple steps

01

Connect to BTTC

Add the BTTC network to MetaMask or use our RPC endpoint directly.

const BTTC_RPC = "https://rpc.bttc.io";
02

Fund Your Wallet

Get BTT test tokens from our faucet to deploy and test your contracts.

curl -X POST https://faucet.bttc.io/drip \
  -H "Content-Type: application/json" \
  -d '{"address": "0x..."}'
03

Deploy Your Contract

Use Hardhat or Foundry to deploy Solidity contracts to BTTC.

npx hardhat run scripts/deploy.ts --network bttc
04

Verify & Monitor

Verify your contract on BTTcScan and monitor transactions in real-time.

npx hardhat verify --network bttc <CONTRACT_ADDRESS>

Everything You Need

A complete developer toolkit for building on BTTC

Solidity Smart Contracts

Deploy EVM-compatible smart contracts written in Solidity. Full support for ERC-20, ERC-721, and custom contract standards.

Web3 RPC & APIs

Connect to BTTC via standard JSON-RPC endpoints. Compatible with ethers.js, viem, web3.js, and all major Web3 libraries.

Cross-Chain Bridge SDK

Integrate cross-chain asset transfers with our SDK. Support for TRON, Ethereum, BNB Chain, and more with a unified interface.

Validator Node Setup

Run a BTTC validator node with our one-click deployment scripts. Full node monitoring and staking dashboard included.

Decentralized Storage

Leverage BitTorrent P2P storage for your DApp. Content-addressable data with guaranteed availability and low latency.

Comprehensive Docs

Detailed documentation covering architecture, API reference, deployment guides, and best practices for building on BTTC.

EVM-Compatible from Day One

Deploy existing Solidity contracts to BTTC with zero modifications. Hardhat, Foundry, and Truffle work out of the box. Enjoy faster finality, lower fees, and native cross-chain interoperability.

  • 100% EVM compatibility — no code changes needed
  • Sub-second block finality with DPoS consensus
  • Average transaction fee under $0.01
  • Cross-chain messaging and asset bridging built in
  • Access to 1,200+ active validators
BTTCStaking.sol
// Deploy a simple staking contract on BTTC
contract BTTCStaking {
    mapping(address => uint256) public stakes;
    uint256 public totalStaked;
    uint256 public rewardRate = 600; // 60.0% APY

    function stake() external payable {
        stakes[msg.sender] += msg.value;
        totalStaked += msg.value;
    }

    function unstake(uint256 amount) external {
        require(stakes[msg.sender] >= amount);
        stakes[msg.sender] -= amount;
        totalStaked -= amount;
        payable(msg.sender).transfer(amount);
    }
}

Ready to Start Building?

Join thousands of developers building the next generation of decentralized applications on BitTorrent Chain.