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 Michelson RPC endpoint listed in the previewnet repository.
2. Get tez
A faucet is available in the previewnet repository. Navigate to the faucet, 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 native atomic composability
To call an EVM contract from a Michelson contract, use the NAC gateway. See NAC Usage for the gateway address and call conventions.
For an example of how a Michelson contract can be used from the EVM interface, check the Cross-interface counter tutorial.