Build on the Hybrid Blockchain
Leverage Qtum's unique architecture combining Bitcoin's security and Ethereum's flexibility to create powerful decentralized applications.
Everything you need to start building on Qtum's hybrid blockchain infrastructure
Qtum Core
Complete node implementation that serves as the reference for the Qtum network. Includes full node capabilities, wallet functions, and JSON-RPC API access.
Qtum.js
JavaScript library specifically built for Qtum dApp development. Simplifies interaction with smart contracts and the Qtum RPC using popular frameworks like React or Angular.
Qmix IDE
Qtum's version of Ethereum's Remix - an in-browser IDE for writing, compiling, deploying, and interacting with Solidity smart contracts directly in the browser.
Qtum API
Public API for accessing Qtum blockchain data and explorer information. Provides detailed blockchain information through simple RESTful endpoints.
Development Environments
Set up your development environment to start building on Qtum
Local Development
- Regtest mode for private Qtum network
- Docker images for easy setup
- Command-line tools (qtum-cli)
- Solidity compiler support
- Account Abstraction Layer testing
Testnet
- Public testnet with free test QTUM
- Explorers and blockchain browsers
- Compatible with all development tools
- Smart contract deployment testing
- API endpoints for testnet chain
Google Cloud Integration
- Pre-configured Qtum images
- Development suite in cloud
- BigQuery analysis tools
- Global fiber network
- Compute Engine scaling
Smart Contract Development
Example of a simple Qtum smart contract
pragma solidity ^0.8.0;
contract HelloQtum {
string private message;
"blue">constructor() {
message = "Hello, Qtum!";
}
"blue">function getMessage() public view "blue">returns (string memory) {
"blue">return message;
}
"blue">function setMessage(string memory _message) public {
message = _message;
}
}
Connect with other Qtum developers and get support for your projects
GitHub
Explore Qtum's open-source repositories, contribute to the codebase, and follow development progress.
View GitHub →Discord
Join the Qtum developer Discord channel to ask questions, share your projects, and collaborate with others.
Join Discord →Documentation
Comprehensive documentation covering everything from basic concepts to advanced development techniques.
Read Docs →Developer Forum
Participate in discussions about Qtum development, share knowledge, and find solutions to technical challenges.
Visit Forum →