Developers
Build Quantum-Safe Apps
Everything you need to build the next generation of decentralized applications with built-in quantum resistance.
Code Examples
Rust
use quanchain_sdk::prelude::*;
#[tokio::main]
async fn main() -> Result<()> {
// Connect to QuanChain
let client = QuanChainClient::new("https://rpc.quanchain.ai").await?;
// Create a wallet with security level 7
let wallet = Wallet::new(SecurityLevel::Level7)?;
// Sign and send a transaction
let tx = Transaction::new()
.to("QC7_3F8K9Mn2pQ4rT6vX8yB1cD5e")
.value(1000)
.build()?;
let receipt = wallet.send_transaction(&client, tx).await?;
println!("TX Hash: {}", receipt.hash);
Ok(())
}JavaScript
import { QuanChain, Wallet } from '@quanchain/sdk';
async function main() {
// Connect to QuanChain
const client = new QuanChain('https://rpc.quanchain.ai');
// Create a wallet with security level 7
const wallet = await Wallet.create({ securityLevel: 7 });
// Sign and send a transaction
const tx = await wallet.sendTransaction({
to: 'QC7_3F8K9Mn2pQ4rT6vX8yB1cD5e',
value: 1000n,
});
console.log('TX Hash:', tx.hash);
}
main();Official SDKs
Rust SDK
BetaNative Rust SDK for maximum performance
v0.1.0
Full node interaction
Transaction signing
DTQPE integration
Async support
JavaScript SDK
BetaTypeScript-first SDK for web and Node.js
v0.1.0
Browser & Node.js
Wallet integration
React hooks
Type safety
Python SDK
PlannedPython SDK for scripting and data analysis
Coming Soon
Async/await
Data analysis
Jupyter support
CLI tools
