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.