JSPM

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

Smart-contract (QVM) interaction layer for the Quantova API.

Package Exports

  • @quantova/api-contract
  • @quantova/api-contract/Abi
  • @quantova/api-contract/Abi/toLatestCompatible
  • @quantova/api-contract/Abi/toV1
  • @quantova/api-contract/Abi/toV2
  • @quantova/api-contract/Abi/toV3
  • @quantova/api-contract/Abi/toV4
  • @quantova/api-contract/augment
  • @quantova/api-contract/base
  • @quantova/api-contract/base/Base
  • @quantova/api-contract/base/Blueprint
  • @quantova/api-contract/base/Code
  • @quantova/api-contract/base/Contract
  • @quantova/api-contract/base/mock
  • @quantova/api-contract/base/types
  • @quantova/api-contract/base/util
  • @quantova/api-contract/bundle
  • @quantova/api-contract/cjs/Abi/index
  • @quantova/api-contract/cjs/Abi/toLatestCompatible
  • @quantova/api-contract/cjs/Abi/toV1
  • @quantova/api-contract/cjs/Abi/toV2
  • @quantova/api-contract/cjs/Abi/toV3
  • @quantova/api-contract/cjs/Abi/toV4
  • @quantova/api-contract/cjs/augment
  • @quantova/api-contract/cjs/base/Base
  • @quantova/api-contract/cjs/base/Blueprint
  • @quantova/api-contract/cjs/base/Code
  • @quantova/api-contract/cjs/base/Contract
  • @quantova/api-contract/cjs/base/index
  • @quantova/api-contract/cjs/base/mock
  • @quantova/api-contract/cjs/base/types
  • @quantova/api-contract/cjs/base/util
  • @quantova/api-contract/cjs/bundle
  • @quantova/api-contract/cjs/index
  • @quantova/api-contract/cjs/package.json
  • @quantova/api-contract/cjs/packageDetect
  • @quantova/api-contract/cjs/packageInfo
  • @quantova/api-contract/cjs/promise/index
  • @quantova/api-contract/cjs/promise/types
  • @quantova/api-contract/cjs/rx/index
  • @quantova/api-contract/cjs/rx/types
  • @quantova/api-contract/cjs/types
  • @quantova/api-contract/cjs/util
  • @quantova/api-contract/package.json
  • @quantova/api-contract/packageDetect
  • @quantova/api-contract/packageInfo
  • @quantova/api-contract/packageInfo.js
  • @quantova/api-contract/promise
  • @quantova/api-contract/promise/types
  • @quantova/api-contract/rx
  • @quantova/api-contract/rx/types
  • @quantova/api-contract/types
  • @quantova/api-contract/util

Readme

@quantova/api-contract

Smart-contract (QVM) interaction layer for the Quantova API.

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-contract

Usage

import * as api_contract from '@quantova/api-contract';

Resources

License

Apache-2.0 © Quantova