Skip to main content

Getting Started with the Michelson Interface

This guide walks through connecting a Tezos wallet, obtaining tez, and interacting with the Michelson Interface on the Tezos X testnet.

1. Connect a wallet

Use any Tezos-compatible wallet that supports custom RPC endpoints (see Wallet Support). Configure the wallet to use the Tezos X testnet Michelson RPC endpoint listed in the previewnet repository.

2. Get tez

A faucet is available via the testnet explorer. Navigate to the explorer (linked from the previewnet repository), enter your tz address, and request testnet tez.

3. Interact with a smart contract

Once your wallet is funded, you can interact with any Michelson smart contract deployed on Tezos X. The workflow is identical to Tezos Layer 1:

  • Use the Tezos RPC or a higher-level SDK such as Taquito to originate contracts and send transactions.
  • Use LIGO, SmartPy, or any other Michelson-targeting language to write contracts. Deploy them the same way you would on Tezos L1.
  • Block explorers such as TzKT display operations and contract state.

4. Try cross-interface composability

To call an EVM contract from a Michelson contract, use the NAC gateway. See NAC Usage for the gateway address and call conventions.