Skip to content

Navigation Menu

Sign in
Appearance settings

Search code, repositories, users, issues, pull requests...

Provide feedback

We read every piece of feedback, and take your input very seriously.

Saved searches

Use saved searches to filter your results more quickly

Sign up
Appearance settings

Quantova/Qweb3.js

Repository files navigation

qweb3.js

Quantova Post-Quantum Web3 Client SDK — the easiest way to build on Quantova , a post-quantum Layer-1 blockchain.

Connect to a node, create and manage post-quantum accounts, sign and broadcast transactions, read balances, and deploy/interact with QVM smart contracts — all with quantum-resistant cryptography.

Quantum security

Quantova replaces classical ECDSA with NIST post-quantum signaturesFalcon, SPHINCS+ and CRYSTALS-Dilithium — plus SHA3-256 hashing. Accounts are resistant to quantum attacks (Shor's algorithm breaks ECDSA/RSA; lattice- and hash-based signatures are designed to withstand it). Addresses are Bech32m Q1... and the chain speaks q_* JSON-RPC.

Install

npm install qweb3.js

Quick start

import { Qweb3 } from 'qweb3.js';
// connect to a Quantova node
const q = new Qweb3('wss://rpc.quantova.org');
// create a post-quantum account (Falcon by default)
const account = await q.accounts.create(); // → { address: 'Q1...', mnemonic }
// read a balance
const balance = await q.getBalance(account.address);
// sign + send a transfer
const hash = await q.tx.transfer(account, 'Q1...recipient', '1.5');

API surface may vary by version — see the source for the exact methods.

Resources

License

Apache-2.0 © Quantova

About

Post-quantum Web3 client SDK for the Quantova Layer-1 blockchain. JavaScript/TypeScript, shipped as CommonJS + ESM with type definitions. Falcon/Dilithium/SPHINCS+ signing, the q_* JSON-RPC namespace, QVM contracts (Solidity ABI), QNS .q names, fee/gas oracle, batch requests, real-time event hooks, REST client, and a qweb3-cli.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

Contributors

AltStyle によって変換されたページ (->オリジナル) /