Ledger and execution
Execution.
Each transaction carries a
VmType. The MultiVmRuntime dispatches to EVM, SVM, or DAML executors with shared TNZO state.- STATUS
- Testnet
- CRATE
- tenzro-vm
- STABILITY
- Stable
- TYPE
- Component
01
Dispatch
VmType::Evm goes to EvmExecutor (revm), VmType::Svm to SvmExecutor (solana_rbpf), VmType::Daml to DamlExecutor. Native typed transactions (escrow, staking, governance) skip the VMs.
02
Parallelism
Block-STM runs non-conflicting transactions in parallel with MVCC. Max 16 reexecutions; sequential fallback at 50% conflict.
03
Fees
EIP-1559 base fee with ±12.5% adjustment, min 0.1 Gwei, max 1000 Gwei. Base fees burn; priority fees go to producers.
04
Limits
Max gas limit 30M, default 10M, max contract size 24,576 bytes, max call depth 1024.
Related