Set up the template and make your first call against Quantova.
- Node.js 18+ (this template uses ES modules and the built-in test runner).
- A Qmask.io wallet account for interactive signing (optional for read-only use).
- For contract work: Qdock.io or
solcto compile Solidity to QVM bytecode.
git clone https://github.com/Quantova/dev-base-template.git my-quantova-app
cd my-quantova-app
npm installcp .env.example .envEdit .env:
QUANTOVA_NETWORK=testnetto target the public testnet.- Optionally set
QUANTOVA_ADDRESSto print a balance. - Set
QUANTOVA_DEPLOYER_KEYonly when you are ready to deploy (use a testnet key).
See ../.env.example for every variable.
Claim free TQTOV from the faucet (linked from https://quantova.org). TQTOV behaves like mainnet QTOV for development but has no monetary value.
npm run interactYou should see the network name, RPC URL, current height, and chain id. If you set
QUANTOVA_ADDRESS, you will also see its QTOV balance.
- Project Structure — what each folder does.
- Interacting — read state and send signed transactions.
- Deploying — compile and deploy the example QRC20.