Package Exports
- @quantova/typegen
- @quantova/typegen/augment
- @quantova/typegen/bundle
- @quantova/typegen/cjs/augment
- @quantova/typegen/cjs/bundle
- @quantova/typegen/cjs/extractChain
- @quantova/typegen/cjs/fromChain
- @quantova/typegen/cjs/fromDefs
- @quantova/typegen/cjs/generate/consts
- @quantova/typegen/cjs/generate/errors
- @quantova/typegen/cjs/generate/events
- @quantova/typegen/cjs/generate/index
- @quantova/typegen/cjs/generate/interfaceRegistry
- @quantova/typegen/cjs/generate/lookup
- @quantova/typegen/cjs/generate/query
- @quantova/typegen/cjs/generate/rpc
- @quantova/typegen/cjs/generate/runtime
- @quantova/typegen/cjs/generate/tsDef
- @quantova/typegen/cjs/generate/tx
- @quantova/typegen/cjs/generate/types
- @quantova/typegen/cjs/index
- @quantova/typegen/cjs/interfacesTs
- @quantova/typegen/cjs/metadataMd
- @quantova/typegen/cjs/package.json
- @quantova/typegen/cjs/packageDetect
- @quantova/typegen/cjs/packageInfo
- @quantova/typegen/cjs/util/assert
- @quantova/typegen/cjs/util/derived
- @quantova/typegen/cjs/util/docs
- @quantova/typegen/cjs/util/file
- @quantova/typegen/cjs/util/formatting
- @quantova/typegen/cjs/util/imports
- @quantova/typegen/cjs/util/index
- @quantova/typegen/cjs/util/initMeta
- @quantova/typegen/cjs/util/register
- @quantova/typegen/cjs/util/wsMeta
- @quantova/typegen/extractChain
- @quantova/typegen/fromChain
- @quantova/typegen/fromDefs
- @quantova/typegen/generate
- @quantova/typegen/generate/consts
- @quantova/typegen/generate/errors
- @quantova/typegen/generate/events
- @quantova/typegen/generate/interfaceRegistry
- @quantova/typegen/generate/lookup
- @quantova/typegen/generate/query
- @quantova/typegen/generate/rpc
- @quantova/typegen/generate/runtime
- @quantova/typegen/generate/tsDef
- @quantova/typegen/generate/tx
- @quantova/typegen/generate/types
- @quantova/typegen/interfacesTs
- @quantova/typegen/metadataMd
- @quantova/typegen/package.json
- @quantova/typegen/packageDetect
- @quantova/typegen/packageInfo
- @quantova/typegen/packageInfo.js
- @quantova/typegen/scripts/polkadot-types-chain-info
- @quantova/typegen/scripts/polkadot-types-chain-info.mjs
- @quantova/typegen/scripts/polkadot-types-from-chain
- @quantova/typegen/scripts/polkadot-types-from-chain.mjs
- @quantova/typegen/scripts/polkadot-types-from-defs
- @quantova/typegen/scripts/polkadot-types-from-defs.mjs
- @quantova/typegen/scripts/polkadot-types-internal-interfaces
- @quantova/typegen/scripts/polkadot-types-internal-interfaces.mjs
- @quantova/typegen/scripts/polkadot-types-internal-metadata
- @quantova/typegen/scripts/polkadot-types-internal-metadata.mjs
- @quantova/typegen/templates/calls.hbs
- @quantova/typegen/templates/consts.hbs
- @quantova/typegen/templates/docs.hbs
- @quantova/typegen/templates/errors.hbs
- @quantova/typegen/templates/events.hbs
- @quantova/typegen/templates/header.hbs
- @quantova/typegen/templates/interfaceRegistry.hbs
- @quantova/typegen/templates/lookup/defs-named.hbs
- @quantova/typegen/templates/lookup/defs.hbs
- @quantova/typegen/templates/lookup/index.hbs
- @quantova/typegen/templates/lookup/types.hbs
- @quantova/typegen/templates/query.hbs
- @quantova/typegen/templates/rpc.hbs
- @quantova/typegen/templates/tsDef/index.hbs
- @quantova/typegen/templates/tsDef/moduleTypes.hbs
- @quantova/typegen/templates/tsDef/types.hbs
- @quantova/typegen/templates/tx.hbs
- @quantova/typegen/util
- @quantova/typegen/util/assert
- @quantova/typegen/util/derived
- @quantova/typegen/util/docs
- @quantova/typegen/util/file
- @quantova/typegen/util/formatting
- @quantova/typegen/util/imports
- @quantova/typegen/util/initMeta
- @quantova/typegen/util/register
- @quantova/typegen/util/wsMeta
Readme
@quantova/typegen
Type-generation tooling for Quantova chain metadata.
Part of the Quantova SDK — the developer toolkit for the Quantova post-quantum blockchain.
Quantum security
Quantova is a post-quantum Layer-1. All account security uses NIST-standardised
post-quantum signature schemes — Falcon, SPHINCS+ and CRYSTALS-Dilithium —
with SHA3-256 hashing and no ECDSA/secp256k1 anywhere. This makes accounts
resistant to attacks from large-scale quantum computers (Shor's algorithm breaks
ECDSA/RSA; Quantova's lattice- and hash-based signatures are designed to withstand it).
Addresses are Bech32m Q1…; the chain speaks q_* JSON-RPC.
Install
npm install @quantova/typegenUsage
import * as typegen from '@quantova/typegen';Resources
- 🌐 Website — https://quantova.org
- 🔎 Explorer — https://qvmscan.io
- 📦 All packages — https://www.npmjs.com/org/quantova
- 💻 Source — https://github.com/Quantova/api
License
Apache-2.0 © Quantova