Reference > CLI

CLI reference

Document Quovra npm scripts and operational commands.

CLI reference

Quovra uses npm scripts for app, keeper, and TxLINE operations.

npm run dev

Start the Next.js development server.

bash
cd app
npm run dev

Exit code 0 means the command stopped cleanly. During normal development it stays running.

npm run build

Build the production app.

bash
cd app
npm run build

Expected result:

  • Next.js build succeeds.
  • scripts/ensure-next-package.mjs completes.

npm run lint

Run ESLint.

bash
cd app
npm run lint

npm run test

Run Vitest.

bash
cd app
npm run test

npm run keeper:settle

Dry-run keeper scan.

bash
cd app
npm run keeper:settle

Flags:

FlagDescription
--executeSubmit live settlement transactions
--watchKeep scanning

Example:

bash
SOLANA_KEYPAIR=~/.config/solana/quovra-dev.json npm run keeper:settle -- --execute

npm run keeper:watch

Run the keeper continuously in execute mode.

bash
cd app
SOLANA_KEYPAIR=~/.config/solana/quovra-dev.json npm run keeper:watch

npm run txline:activate

Activate a TxLINE token subscription and write local proof credentials.

bash
cd app
npm run txline:activate

Required environment:

  • TxLINE network settings.
  • Wallet/keypair capable of submitting subscription transaction.

Generated credentials must stay out of source control.

Anchor commands

bash
cd onchain
anchor build
anchor deploy --provider.cluster devnet

Related pages

Search keywords

CLI, npm scripts, keeper, txline activate, Anchor deploy

Last updated: [YYYY-MM-DD]