JSPM

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

Type-generation tooling for Quantova chain metadata.

Package Exports

  • @quantova/typegen
  • @quantova/typegen/augment
  • @quantova/typegen/augment.js
  • @quantova/typegen/bundle
  • @quantova/typegen/bundle.js
  • @quantova/typegen/cjs/augment
  • @quantova/typegen/cjs/augment.js
  • @quantova/typegen/cjs/bundle
  • @quantova/typegen/cjs/bundle.js
  • @quantova/typegen/cjs/extractChain
  • @quantova/typegen/cjs/extractChain.js
  • @quantova/typegen/cjs/fromChain
  • @quantova/typegen/cjs/fromChain.js
  • @quantova/typegen/cjs/fromDefs
  • @quantova/typegen/cjs/fromDefs.js
  • @quantova/typegen/cjs/generate/consts
  • @quantova/typegen/cjs/generate/consts.js
  • @quantova/typegen/cjs/generate/errors
  • @quantova/typegen/cjs/generate/errors.js
  • @quantova/typegen/cjs/generate/events
  • @quantova/typegen/cjs/generate/events.js
  • @quantova/typegen/cjs/generate/index
  • @quantova/typegen/cjs/generate/index.js
  • @quantova/typegen/cjs/generate/interfaceRegistry
  • @quantova/typegen/cjs/generate/interfaceRegistry.js
  • @quantova/typegen/cjs/generate/lookup
  • @quantova/typegen/cjs/generate/lookup.js
  • @quantova/typegen/cjs/generate/query
  • @quantova/typegen/cjs/generate/query.js
  • @quantova/typegen/cjs/generate/rpc
  • @quantova/typegen/cjs/generate/rpc.js
  • @quantova/typegen/cjs/generate/runtime
  • @quantova/typegen/cjs/generate/runtime.js
  • @quantova/typegen/cjs/generate/tsDef
  • @quantova/typegen/cjs/generate/tsDef.js
  • @quantova/typegen/cjs/generate/tx
  • @quantova/typegen/cjs/generate/tx.js
  • @quantova/typegen/cjs/generate/types
  • @quantova/typegen/cjs/generate/types.js
  • @quantova/typegen/cjs/index
  • @quantova/typegen/cjs/index.js
  • @quantova/typegen/cjs/interfacesTs
  • @quantova/typegen/cjs/interfacesTs.js
  • @quantova/typegen/cjs/metadataMd
  • @quantova/typegen/cjs/metadataMd.js
  • @quantova/typegen/cjs/package.json
  • @quantova/typegen/cjs/packageDetect
  • @quantova/typegen/cjs/packageDetect.js
  • @quantova/typegen/cjs/packageInfo
  • @quantova/typegen/cjs/packageInfo.js
  • @quantova/typegen/cjs/util/assert
  • @quantova/typegen/cjs/util/assert.js
  • @quantova/typegen/cjs/util/derived
  • @quantova/typegen/cjs/util/derived.js
  • @quantova/typegen/cjs/util/docs
  • @quantova/typegen/cjs/util/docs.js
  • @quantova/typegen/cjs/util/file
  • @quantova/typegen/cjs/util/file.js
  • @quantova/typegen/cjs/util/formatting
  • @quantova/typegen/cjs/util/formatting.js
  • @quantova/typegen/cjs/util/imports
  • @quantova/typegen/cjs/util/imports.js
  • @quantova/typegen/cjs/util/index
  • @quantova/typegen/cjs/util/index.js
  • @quantova/typegen/cjs/util/initMeta
  • @quantova/typegen/cjs/util/initMeta.js
  • @quantova/typegen/cjs/util/register
  • @quantova/typegen/cjs/util/register.js
  • @quantova/typegen/cjs/util/wsMeta
  • @quantova/typegen/cjs/util/wsMeta.js
  • @quantova/typegen/extractChain
  • @quantova/typegen/extractChain.js
  • @quantova/typegen/fromChain
  • @quantova/typegen/fromChain.js
  • @quantova/typegen/fromDefs
  • @quantova/typegen/fromDefs.js
  • @quantova/typegen/generate
  • @quantova/typegen/generate/consts
  • @quantova/typegen/generate/consts.js
  • @quantova/typegen/generate/errors
  • @quantova/typegen/generate/errors.js
  • @quantova/typegen/generate/events
  • @quantova/typegen/generate/events.js
  • @quantova/typegen/generate/index
  • @quantova/typegen/generate/index.js
  • @quantova/typegen/generate/interfaceRegistry
  • @quantova/typegen/generate/interfaceRegistry.js
  • @quantova/typegen/generate/lookup
  • @quantova/typegen/generate/lookup.js
  • @quantova/typegen/generate/query
  • @quantova/typegen/generate/query.js
  • @quantova/typegen/generate/rpc
  • @quantova/typegen/generate/rpc.js
  • @quantova/typegen/generate/runtime
  • @quantova/typegen/generate/runtime.js
  • @quantova/typegen/generate/tsDef
  • @quantova/typegen/generate/tsDef.js
  • @quantova/typegen/generate/tx
  • @quantova/typegen/generate/tx.js
  • @quantova/typegen/generate/types
  • @quantova/typegen/generate/types.js
  • @quantova/typegen/index
  • @quantova/typegen/index.js
  • @quantova/typegen/interfacesTs
  • @quantova/typegen/interfacesTs.js
  • @quantova/typegen/metadataMd
  • @quantova/typegen/metadataMd.js
  • @quantova/typegen/package.json
  • @quantova/typegen/packageDetect
  • @quantova/typegen/packageDetect.js
  • @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/assert.js
  • @quantova/typegen/util/derived
  • @quantova/typegen/util/derived.js
  • @quantova/typegen/util/docs
  • @quantova/typegen/util/docs.js
  • @quantova/typegen/util/file
  • @quantova/typegen/util/file.js
  • @quantova/typegen/util/formatting
  • @quantova/typegen/util/formatting.js
  • @quantova/typegen/util/imports
  • @quantova/typegen/util/imports.js
  • @quantova/typegen/util/index
  • @quantova/typegen/util/index.js
  • @quantova/typegen/util/initMeta
  • @quantova/typegen/util/initMeta.js
  • @quantova/typegen/util/register
  • @quantova/typegen/util/register.js
  • @quantova/typegen/util/wsMeta
  • @quantova/typegen/util/wsMeta.js

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