VI. Smart Contracts
MOVA provides a full smart contract system tailored for payments and settlement automation.
6.1 Execution Engines
- EVM: Solidity compatible
- WASM: Any-language contracts (JS/Python/Go/Java/C++ etc.)
- ChainTable: On-chain SQL-style contract execution for Web2 developers
Execution flow includes parameter validation, VM routing, contract execution, state updates, and middleware handling of events/assets/permissions.
6.2 System Contracts
Includes built-in contracts for chain config, query, governance voting, and multisig.
6.3 SDK & Developer Support
Multi-language SDKs (Rust, Go, Solidity, C++ etc.) for reading, writing, context queries, cross-contract calls, and role identification.
6.4 Deployment & Maintenance
Standard flow: build β test β compile β upload ABI/bytecode β deploy β monitor β optional compliance auditing.
6.5 Payment Contract Marketplace (Planned)
Template library including auto-settlement, reversible payments, scheduled triggers, invoice-NFT registration, multisig custody, etc.