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.