Skip to main content
Version: 0.7.0

TezosX

Tezos X is one ledger with two runtimes — Michelson and EVM. This project ships two products that let Tezos users and dApps work across both runtimes, sharing the same NAC gateway architecture and EIP-1193 provider interface.

Products

TezosX RelayerTezosX Wallet
What it isInjectable EIP-1193 providerStandalone wallet — Chrome extension and mobile app
SigningDelegates to Temple WalletBuilt-in — keys stored locally
DependenciesRequires TempleNone
Best forDevelopers testing with TempleEnd users wanting a self-contained wallet
VersionRelayer CHANGELOGWallet CHANGELOG · Mobile CHANGELOG

The standalone wallet comes in two form factors — a Chrome MV3 extension and a mobile app — both built on the same shared core (@tezosx/wallet-core) and consuming this relayer for cross-runtime transactions. See Wallet — Introduction.

Relayer — how it works

The Tezos X Relayer implements EIP-1193 and EIP-6963, enabling Tezos users to interact with Tezos X EVM dApps without an EVM account.

Connect to any Tezos X EVM dApp using only your Temple wallet and a tz1 address.

  1. The relayer injects window.ethereum into any web page
  2. When a dApp calls eth_requestAccounts, it opens Temple via the Beacon protocol
  3. Your tz1 address is deterministically mapped to an EVM alias (0x...)
  4. Transactions are routed through the NAC gateway on the Michelson runtime, forwarded atomically to the Tezos X kernel and executed on the EVM runtime

Status

NetworkTezos X Previewnet
ProtocolEIP-1193 + EIP-6963
DistributionChrome/Brave/Firefox MV3 extension
StageMVP (testnet only)