Developer infrastructure for games, AI systems, and digital asset platforms
VistralNova engineers developer tooling, compiler adapters, and interactive frameworks designed to streamline the transition to next-generation virtual machines (RISC-V / PolkaVM) and high-performance Web3 application runtimes.
We bridge execution-layer gaps by delivering deterministic migration CLI tools, developer SDKs, modular Substrate integration pallets, and browser-first game templates.
- Automated Contract Transpilation: Convert Solidity contracts and ABI interfaces for seamless deployment on PolkaVM / RISC-V execution targets.
- Gas & Memory Profiling: Accurate execution estimation tailored for RISC-V gas metering models.
- Deterministic Parity Testbeds: Comprehensive verification test suites ensuring state and execution equivalence across virtual machines.
- Browser-First Game Templates: Plug-and-play starters pairing Phaser.js, Next.js, and WebGL with on-chain wallet layers.
- Real-Time State Verification: Lightweight verification routines and WebSocket synchronization protocols for decentralized turn-based and arcade gameplay.
- Rust & TypeScript SDKs: Type-safe developer toolkits for rapid dApp prototyping and pallet interaction.
- High-Throughput Indexing: Sub-100ms RPC indexing and caching services built on Go, Rust, and Redis.
| Repository | Description | Language / Stack | Status |
|---|---|---|---|
polkavm-migration-cli |
CLI suite for analyzing, transpiling, and deploying EVM contracts to PolkaVM | Rust / Cargo | Active Dev |
web3-phaser-starter |
Production-ready Next.js + Phaser 3 Web3 game boilerplate with multi-wallet support | TypeScript / Phaser / WebGL | Stable |
substrate-indexing-service |
High-concurrency event indexer and WebSocket streaming daemon for Substrate chains | Go / Rust / PostgreSQL | Active Dev |
vistralnova-sdk-ts |
Universal TypeScript SDK for cross-VM contract interaction and RPC data fetching | TypeScript / Node.js | Beta |
Install the VistralNova CLI globally to inspect and prepare your contracts:
# Install via Cargo
cargo install vistralnova-cli
# Or via npm
npm install -g @vistralnova/cli
# Analyze an existing Solidity contract for PolkaVM compatibility
vistralnova analyze ./contracts/TokenVault.sol --target polkavm
# Run local parity verification
vistralnova test --network local-polkavm
👥 Global Team & Culture
VistralNova is built by a globally distributed engineering and product team operating across Canada, the United Kingdom, Spain, and Brazil.
We are engineering-driven and remote-first, placing a strong emphasis on open-source contributions, rigorous systems architecture, and transparent developer ergonomics.
🤝 Contributing
We welcome contributions from systems engineers, compiler enthusiasts, and Web3 game builders.
Fork the respective repository.
Create your feature branch (git checkout -b feature/amazing-feature).
Commit your changes (git commit -m 'feat: add support for custom gas estimators').
Push to the branch (git push origin feature/amazing-feature).
Open a Pull Request with complete test coverage.