Quick Start
UltraVM is a synergetic solution for anyone looking to cretate any dApps in a developer-friendly manner and tap into Ultra's vibrant ecosystem.



MetaMask Connect to the Ultra network

Block Explorer Check transaction status
Use Tools
Connect to Ultra RPC

Start building right away Configure & Use Devtools Foundry, Hardhat & Truffle

Get Test Tokens Interact with dApps at no cost

Deploy dApps Using Foundry, Hardhat, Truffle & Remix

Build dApps
Learn about Ultra
UltraVM is the solution that makes any EVM blockchain throughput, swift block speeds, and low gas prices available to Ethereum contracts. The service is made up of three main components:
  • UltraVM
  • Ultra DAO
This page presents a high-level overview of each, and the native tools and integrations available within the Ultra Ecosystem.
UltraVM program
The UltraVM program is a smart contract on the Ultra blockchain. The UltraVM program accepts Ethereum-like transactions and processes them on Ultra according to Ethereum rules. Ethereum transactions directed to the UltraVM are called Ultra Transactions.
The UVM token
The UVM token is a utility token with 2 functions:
1. Payment of gas fees The UltraVM accepts payment from the user in UVM tokens to pay the gas fees required for transaction execution.
2. Governance Owners of the UVM token may engage in the Ultra DAO activities.
The Ultra DAO
The DAO provides custodial services to UltraFoundation, assisting the foundation to direct future research and development. The Ultra DAO exists as a series of contracts deployed on any EVM blockchain to provide a governance layer to control the functionality of UltraVM. DAO participants utilize a web interface to allow the community, i.e. UVM holders, to raise and vote on proposals that impact the functioning of the UltraVM.
Integrations
UltraVM integrates with several essential services:
Oracles
Oracles enable the decentralized Web3 ecosystem to access price feeds and other external (off-chain) data sources. UltraVM supports querying data from Solana deployed Oracles:
Wallets
UltraVM is supported by EVM-compatible wallets such as MetaMask's non-custodial wallet.
This allows dApp devs to sign deployment transactions and mint tokens.
Protocols
UltraVM integrates with the popular WalletConnect protocol that provides a decentralized standard to connect Web3 wallets and dApps.
Tracer API
Ultra's Tracer API is an extension for ULtra Proxy. It assists developers to test, debug, and understand the behavior of their smart contracts on Ultra EVM. The API provides a full externality trace on any Ultra transactions executed on the UltraVM blockchain.
The Tracer API supports a rerun of historical transactions, runs transactions on historical states, and analyzes the state of the UltraVM blockchain after the execution of each instruction.
© All Rights Reserved. Non-Fungible History.
Developers
Developers Hub
Technical Docs
GitHub
Whitepaper
Ecosystem
Ecosystem Hub
UltraScan