BUILD ON XHAVIC
Your Ethereum contracts run without changes.
Xhavic is EVM-compatible at the bytecode level. Solidity, Vyper, and all standard opcodes work as expected. Deploy the same way you deploy to Ethereum — then use what's new.
EVM COMPATIBILITY
Full EVM Compatibility
Xhavic executes EVM bytecode natively. No transpilation, no modified opcodes, no compatibility layers.
Solidity & Vyper
Both languages compile to the same EVM bytecode Xhavic executes. Use your existing compiler toolchain, OpenZeppelin libraries, and audit reports. Zero contract modifications needed — your verified Ethereum contracts deploy identically.
All Standard Opcodes
256-bit word size, 1024 stack depth, identical gas semantics for standard operations. CREATE2, DELEGATECALL, and all precompiles work as specified.
Same Tooling
Hardhat, Foundry, Remix, ethers.js, web3.py — all work by pointing to the Xhavic RPC endpoint. No SDK lock-in or proprietary toolchain.
NEW RPC METHODS
What's New on Xhavic
Everything above the standard EVM. These are protocol-level additions available to all contracts.
xhv_* RPC Methods
Extended RPC namespace for Xhavic-specific operations. Query wallet types, check escrow status, read oracle data, and interact with AI agent state.
- Query wallet types and escrow windows
- Read oracle prices with single RPC call
- Interact with AI agent state on-chain
ORACLE PRECOMPILES
Oracle Precompiles
Native oracle data accessible via precompile addresses 0x00...F0-FF.
No external oracle contracts, no middleware, no additional trust assumptions.
Address Range
Precompile addresses 0x00...F0 through 0x00...FF
Hybrid Architecture
Multi-source aggregation with configurable quorum thresholds
Gas Cost
Standard precompile gas — significantly lower than external oracle calls
AI AGENTS
AI Agent Support
AI agents execute as first-class protocol participants with deterministic ordering, programmatic wallet control, and gas-metered compute cycles.
-
Deterministic Execution
Agent transactions are ordered deterministically by the sequencer. Execution results are reproducible and verifiable by validators.
-
Programmatic Wallets
Agents control wallets programmatically with defined permission boundaries. Both Instant and Secured wallet types are available.
-
Gas-Metered Compute
Agent compute cycles are metered through the gas mechanism, providing bounded execution costs and preventing runaway operations.
SHIP FAST
Deploy in Minutes
Add the Xhavic network to your Hardhat config and deploy. That's it.
import { HardhatUserConfig } from "hardhat/config";
const config: HardhatUserConfig = {
solidity: "0.8.24",
networks: {
xhavic: {
url: "https://rpc.xhavic.io",
chainId: 7849,
accounts: [process.env.DEPLOYER_KEY!],
},
"xhavic-testnet": {
url: "https://testrpc.xhaviscan.com",
chainId: 7850,
accounts: [process.env.DEPLOYER_KEY!],
},
},
};
export default config; TWO PATHS
Dual Wallet Integration
Your contracts interact with two execution paths. The wallet type is determined by the originating address, not by contract logic.
Use xhv_getWalletType(address) to
detect the wallet type at runtime, and xhv_getEscrowStatus(txHash) to
check escrow state for Secured Wallet transactions.
Instant Wallet Path
Transactions from Instant Wallets execute immediately with sub-200ms soft finality. Fully composable — other contracts can act on the output in the same block.
xhv_getWalletType(address) → "instant" Secured Wallet Path
Transactions from Secured Wallets enter a 24-hour escrow period. State changes are provisional until the escrow window closes. Non-composable during this period.
xhv_getEscrowStatus(txHash) → "pending" RESOURCES
Developer Resources
Everything you need to build, test, and deploy on Xhavic.
Documentation
Guides, API reference, and integration tutorials
ExploreGitHub
Source code, examples, and open-source tooling
Coming SoonTestnet Faucet
Get testnet XVC tokens for development
Coming SoonBlock Explorer
Transaction history, contract verification, analytics
ExploreBridge
Move assets between Ethereum and Xhavic
ExploreRPC Endpoints
https://rpc.xhavic.io https://testrpc.xhaviscan.com Start Building
The documentation covers deployment guides, RPC reference, oracle integration, Dual Wallet development patterns, and AI agent specifications.
Read the Docs →