Package Exports
- @quantova/api-contract
- @quantova/api-contract/Abi
- @quantova/api-contract/Abi/index
- @quantova/api-contract/Abi/index.js
- @quantova/api-contract/Abi/toLatestCompatible
- @quantova/api-contract/Abi/toLatestCompatible.js
- @quantova/api-contract/Abi/toV1
- @quantova/api-contract/Abi/toV1.js
- @quantova/api-contract/Abi/toV2
- @quantova/api-contract/Abi/toV2.js
- @quantova/api-contract/Abi/toV3
- @quantova/api-contract/Abi/toV3.js
- @quantova/api-contract/Abi/toV4
- @quantova/api-contract/Abi/toV4.js
- @quantova/api-contract/augment
- @quantova/api-contract/augment.js
- @quantova/api-contract/base
- @quantova/api-contract/base/Base
- @quantova/api-contract/base/Base.js
- @quantova/api-contract/base/Blueprint
- @quantova/api-contract/base/Blueprint.js
- @quantova/api-contract/base/Code
- @quantova/api-contract/base/Code.js
- @quantova/api-contract/base/Contract
- @quantova/api-contract/base/Contract.js
- @quantova/api-contract/base/index
- @quantova/api-contract/base/index.js
- @quantova/api-contract/base/mock
- @quantova/api-contract/base/mock.js
- @quantova/api-contract/base/types
- @quantova/api-contract/base/types.js
- @quantova/api-contract/base/util
- @quantova/api-contract/base/util.js
- @quantova/api-contract/bundle
- @quantova/api-contract/bundle-polkadot-api-contract
- @quantova/api-contract/bundle-polkadot-api-contract.js
- @quantova/api-contract/bundle.js
- @quantova/api-contract/cjs/Abi/index
- @quantova/api-contract/cjs/Abi/index.js
- @quantova/api-contract/cjs/Abi/toLatestCompatible
- @quantova/api-contract/cjs/Abi/toLatestCompatible.js
- @quantova/api-contract/cjs/Abi/toV1
- @quantova/api-contract/cjs/Abi/toV1.js
- @quantova/api-contract/cjs/Abi/toV2
- @quantova/api-contract/cjs/Abi/toV2.js
- @quantova/api-contract/cjs/Abi/toV3
- @quantova/api-contract/cjs/Abi/toV3.js
- @quantova/api-contract/cjs/Abi/toV4
- @quantova/api-contract/cjs/Abi/toV4.js
- @quantova/api-contract/cjs/augment
- @quantova/api-contract/cjs/augment.js
- @quantova/api-contract/cjs/base/Base
- @quantova/api-contract/cjs/base/Base.js
- @quantova/api-contract/cjs/base/Blueprint
- @quantova/api-contract/cjs/base/Blueprint.js
- @quantova/api-contract/cjs/base/Code
- @quantova/api-contract/cjs/base/Code.js
- @quantova/api-contract/cjs/base/Contract
- @quantova/api-contract/cjs/base/Contract.js
- @quantova/api-contract/cjs/base/index
- @quantova/api-contract/cjs/base/index.js
- @quantova/api-contract/cjs/base/mock
- @quantova/api-contract/cjs/base/mock.js
- @quantova/api-contract/cjs/base/types
- @quantova/api-contract/cjs/base/types.js
- @quantova/api-contract/cjs/base/util
- @quantova/api-contract/cjs/base/util.js
- @quantova/api-contract/cjs/bundle
- @quantova/api-contract/cjs/bundle.js
- @quantova/api-contract/cjs/index
- @quantova/api-contract/cjs/index.js
- @quantova/api-contract/cjs/package.json
- @quantova/api-contract/cjs/packageDetect
- @quantova/api-contract/cjs/packageDetect.js
- @quantova/api-contract/cjs/packageInfo
- @quantova/api-contract/cjs/packageInfo.js
- @quantova/api-contract/cjs/promise/index
- @quantova/api-contract/cjs/promise/index.js
- @quantova/api-contract/cjs/promise/types
- @quantova/api-contract/cjs/promise/types.js
- @quantova/api-contract/cjs/rx/index
- @quantova/api-contract/cjs/rx/index.js
- @quantova/api-contract/cjs/rx/types
- @quantova/api-contract/cjs/rx/types.js
- @quantova/api-contract/cjs/types
- @quantova/api-contract/cjs/types.js
- @quantova/api-contract/cjs/util
- @quantova/api-contract/cjs/util.js
- @quantova/api-contract/index
- @quantova/api-contract/index.js
- @quantova/api-contract/package.json
- @quantova/api-contract/packageDetect
- @quantova/api-contract/packageDetect.js
- @quantova/api-contract/packageInfo
- @quantova/api-contract/packageInfo.js
- @quantova/api-contract/promise
- @quantova/api-contract/promise/index
- @quantova/api-contract/promise/index.js
- @quantova/api-contract/promise/types
- @quantova/api-contract/promise/types.js
- @quantova/api-contract/rx
- @quantova/api-contract/rx/index
- @quantova/api-contract/rx/index.js
- @quantova/api-contract/rx/types
- @quantova/api-contract/rx/types.js
- @quantova/api-contract/types
- @quantova/api-contract/types.js
- @quantova/api-contract/util
- @quantova/api-contract/util.js
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 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/api-contractUsage
import * as api_contract from '@quantova/api-contract';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