Open Protocol

Documentation

Everything lives in the public repository. Every spec, every ADR, every SDK. The protocol is only as trustworthy as its auditability.

Protocol

SDKs

Tools

Security

Quick Start

Deploy a Solidity contract on QNTM testnet in under 5 minutes.

1 Connect to testnet
Testnet RPC: https://testnet.qntmchain.ai/rpc
Chain ID: 8765
Explorer: https://testnet.qntmchain.ai/explorer
Faucet: https://testnet.qntmchain.ai/faucet
Token symbol: QNTM
2 Go SDK. Generate a wallet and send a transfer.
import qntm "github.com/qntmchain/qntm-protocol/sdk/go"
wallet, _ := qntm.NewWallet()
fmt.Println(wallet.Address()) // qntm1abc...
client := qntm.NewClient("https://testnet.qntmchain.ai/rpc")
tx := qntm.NewTransferTx(wallet.Address(), recipient, amount)
hash, _ := client.SignAndBroadcast(ctx, tx, wallet)
3 TypeScript SDK. Works in browsers and Node.js.
import { Wallet, Client } from '@qntmchain/sdk';
const wallet = await Wallet.generate();
console.log(wallet.address); // qntm1abc...
const client = new Client('https://testnet.qntmchain.ai/rpc');
const tx = await client.transfer(wallet, recipient, amount);
4 EVM / Solidity. Configure Hardhat and deploy.
// hardhat.config.js
networks: {
qntmTestnet: {
url: 'https://testnet.qntmchain.ai/rpc',
chainId: 8765,
}
}
// npx hardhat run scripts/deploy.js --network qntmTestnet