Set Up Development Environment
1. Wallet Setup & Configuration
To start building on TEN, you first need to set up and configure your wallet with the TEN network.
- Install MetaMask: Install MetaMask either as a browser extension or mobile app.
- Configure MetaMask for TEN:
- Visit the TEN Gateway for wallet setup.
- Click on “Connect to TEN Testnet” and follow the on-screen instructions.
- Learn more about the TEN Gateway.
 
- Acquire Testnet ETH Tokens: To perform transactions, you'll need testnet ETH tokens. Refer to our Getting tokens.
Supported Wallets
These wallets are confirmed to work smoothly with the TEN Gateway:
- MetaMask
- Rabby Wallet
2. Setting Up the Environment
Once your wallet is ready, you can proceed with the development and deployment of your smart contracts.
- Choose an IDE: Use your preferred development environment or Integrated Development Environment (IDE) like Truffle, Remix, Hardhat, or Foundry. Check out IDE compatibility and its features here.
- Connect IDE to MetaMask: Ensure your chosen IDE is connected to your MetaMask wallet.
3. Docker Configuration
For developers running a node and infrastructure using Docker on a Mac, please be aware that you must disable the “Use Rosetta for x86_64/amd64 emulation on Apple Silicon” setting. Failing to do so will prevent the testnet from running correctly.