JSPM

  • ESM via JSPM
  • ES Module Entrypoint
  • Export Map
  • Keywords
  • License
  • Repository URL
  • TypeScript Types
  • README
  • Created
  • Published
  • Downloads 53
  • Score
    100M100P100Q98756F
  • License Apache-2.0

Type-generation tooling for Quantova chain metadata.

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 schemesFalcon, 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/typegen

Usage

import * as typegen from '@quantova/typegen';

Resources

License

Apache-2.0 © Quantova