JSPM

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

Connect to a Quantova node — query chain state and submit post-quantum-signed transactions.

Package Exports

  • @quantova/api
  • @quantova/api/augment
  • @quantova/api/augment.js
  • @quantova/api/base
  • @quantova/api/base/Decorate
  • @quantova/api/base/Decorate.js
  • @quantova/api/base/Events
  • @quantova/api/base/Events.js
  • @quantova/api/base/Getters
  • @quantova/api/base/Getters.js
  • @quantova/api/base/Init
  • @quantova/api/base/Init.js
  • @quantova/api/base/find
  • @quantova/api/base/find.js
  • @quantova/api/base/index
  • @quantova/api/base/index.js
  • @quantova/api/base/types
  • @quantova/api/base/types.js
  • @quantova/api/bundle
  • @quantova/api/bundle-polkadot-api
  • @quantova/api/bundle-polkadot-api.js
  • @quantova/api/bundle.js
  • @quantova/api/cjs/augment
  • @quantova/api/cjs/augment.js
  • @quantova/api/cjs/base/Decorate
  • @quantova/api/cjs/base/Decorate.js
  • @quantova/api/cjs/base/Events
  • @quantova/api/cjs/base/Events.js
  • @quantova/api/cjs/base/Getters
  • @quantova/api/cjs/base/Getters.js
  • @quantova/api/cjs/base/Init
  • @quantova/api/cjs/base/Init.js
  • @quantova/api/cjs/base/find
  • @quantova/api/cjs/base/find.js
  • @quantova/api/cjs/base/index
  • @quantova/api/cjs/base/index.js
  • @quantova/api/cjs/base/types
  • @quantova/api/cjs/base/types.js
  • @quantova/api/cjs/bundle
  • @quantova/api/cjs/bundle.js
  • @quantova/api/cjs/index
  • @quantova/api/cjs/index.js
  • @quantova/api/cjs/package.json
  • @quantova/api/cjs/packageDetect
  • @quantova/api/cjs/packageDetect.js
  • @quantova/api/cjs/packageInfo
  • @quantova/api/cjs/packageInfo.js
  • @quantova/api/cjs/promise/Api
  • @quantova/api/cjs/promise/Api.js
  • @quantova/api/cjs/promise/Combinator
  • @quantova/api/cjs/promise/Combinator.js
  • @quantova/api/cjs/promise/decorateMethod
  • @quantova/api/cjs/promise/decorateMethod.js
  • @quantova/api/cjs/promise/index
  • @quantova/api/cjs/promise/index.js
  • @quantova/api/cjs/promise/types
  • @quantova/api/cjs/promise/types.js
  • @quantova/api/cjs/rx/Api
  • @quantova/api/cjs/rx/Api.js
  • @quantova/api/cjs/rx/decorateMethod
  • @quantova/api/cjs/rx/decorateMethod.js
  • @quantova/api/cjs/rx/index
  • @quantova/api/cjs/rx/index.js
  • @quantova/api/cjs/submittable/Result
  • @quantova/api/cjs/submittable/Result.js
  • @quantova/api/cjs/submittable/createClass
  • @quantova/api/cjs/submittable/createClass.js
  • @quantova/api/cjs/submittable/createSubmittable
  • @quantova/api/cjs/submittable/createSubmittable.js
  • @quantova/api/cjs/submittable/index
  • @quantova/api/cjs/submittable/index.js
  • @quantova/api/cjs/submittable/types
  • @quantova/api/cjs/submittable/types.js
  • @quantova/api/cjs/types/calls
  • @quantova/api/cjs/types/calls.js
  • @quantova/api/cjs/types/consts
  • @quantova/api/cjs/types/consts.js
  • @quantova/api/cjs/types/errors
  • @quantova/api/cjs/types/errors.js
  • @quantova/api/cjs/types/events
  • @quantova/api/cjs/types/events.js
  • @quantova/api/cjs/types/index
  • @quantova/api/cjs/types/index.js
  • @quantova/api/cjs/types/storage
  • @quantova/api/cjs/types/storage.js
  • @quantova/api/cjs/types/submittable
  • @quantova/api/cjs/types/submittable.js
  • @quantova/api/cjs/util/augmentObject
  • @quantova/api/cjs/util/augmentObject.js
  • @quantova/api/cjs/util/decorate
  • @quantova/api/cjs/util/decorate.js
  • @quantova/api/cjs/util/filterEvents
  • @quantova/api/cjs/util/filterEvents.js
  • @quantova/api/cjs/util/index
  • @quantova/api/cjs/util/index.js
  • @quantova/api/cjs/util/isKeyringPair
  • @quantova/api/cjs/util/isKeyringPair.js
  • @quantova/api/cjs/util/logging
  • @quantova/api/cjs/util/logging.js
  • @quantova/api/cjs/util/validate
  • @quantova/api/cjs/util/validate.js
  • @quantova/api/index
  • @quantova/api/index.js
  • @quantova/api/package.json
  • @quantova/api/packageDetect
  • @quantova/api/packageDetect.js
  • @quantova/api/packageInfo
  • @quantova/api/packageInfo.js
  • @quantova/api/promise
  • @quantova/api/promise/Api
  • @quantova/api/promise/Api.js
  • @quantova/api/promise/Combinator
  • @quantova/api/promise/Combinator.js
  • @quantova/api/promise/decorateMethod
  • @quantova/api/promise/decorateMethod.js
  • @quantova/api/promise/index
  • @quantova/api/promise/index.js
  • @quantova/api/promise/types
  • @quantova/api/promise/types.js
  • @quantova/api/rx
  • @quantova/api/rx/Api
  • @quantova/api/rx/Api.js
  • @quantova/api/rx/decorateMethod
  • @quantova/api/rx/decorateMethod.js
  • @quantova/api/rx/index
  • @quantova/api/rx/index.js
  • @quantova/api/submittable
  • @quantova/api/submittable/Result
  • @quantova/api/submittable/Result.js
  • @quantova/api/submittable/createClass
  • @quantova/api/submittable/createClass.js
  • @quantova/api/submittable/createSubmittable
  • @quantova/api/submittable/createSubmittable.js
  • @quantova/api/submittable/index
  • @quantova/api/submittable/index.js
  • @quantova/api/submittable/types
  • @quantova/api/submittable/types.js
  • @quantova/api/types
  • @quantova/api/types/calls
  • @quantova/api/types/calls.js
  • @quantova/api/types/consts
  • @quantova/api/types/consts.js
  • @quantova/api/types/errors
  • @quantova/api/types/errors.js
  • @quantova/api/types/events
  • @quantova/api/types/events.js
  • @quantova/api/types/index
  • @quantova/api/types/index.js
  • @quantova/api/types/storage
  • @quantova/api/types/storage.js
  • @quantova/api/types/submittable
  • @quantova/api/types/submittable.js
  • @quantova/api/util
  • @quantova/api/util/augmentObject
  • @quantova/api/util/augmentObject.js
  • @quantova/api/util/decorate
  • @quantova/api/util/decorate.js
  • @quantova/api/util/filterEvents
  • @quantova/api/util/filterEvents.js
  • @quantova/api/util/index
  • @quantova/api/util/index.js
  • @quantova/api/util/isKeyringPair
  • @quantova/api/util/isKeyringPair.js
  • @quantova/api/util/logging
  • @quantova/api/util/logging.js
  • @quantova/api/util/validate
  • @quantova/api/util/validate.js

Readme

@quantova/api

Connect to a Quantova node — query chain state and submit post-quantum-signed transactions.

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/api

Usage

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

Resources

License

Apache-2.0 © Quantova