Connecting to Movement Network
This guide provides an overview of how to connect to the Movement Network, including details on available networks, configuration steps, and accessing network endpoints.
Network Status
You can check the current status and uptime of the Movement Network, visit:
https://status.movementnetwork.xyz/
Available Networks
Movement Network consists of different environments to support development and production deployments. Below are the currently available networks:
Movement Developer Mainnet
Chain ID: 126Service | URL |
---|---|
RPC | https://mainnet.movementnetwork.xyz/v1 |
Bridge | Coming Soon |
Explorer | https://explorer.movementnetwork.xyz/?network=mainnet |
Indexer Explorer | Explorer |
Indexer Endpoint | https://indexer.mainnet.movementnetwork.xyz/v1/graphql |
Movement Bardock Testnet
Chain ID: 250Service | URL |
---|---|
RPC | https://aptos.testnet.bardock.movementlabs.xyz/v1 |
Faucet endpoint | https://faucet.testnet.bardock.movementnetwork.xyz/ |
Faucet UI | https://faucet.movementnetwork.xyz/ |
Explorer | https://explorer.movementlabs.xyz/ |
Indexer Explorer | Explorer |
Indexer Endpoint | https://indexer.testnet.movementnetwork.xyz |
Suzuka Devnet
The Suzuka Devnet is used for testing updates before they are deployed to the Testnet.
Service | URL |
---|---|
RPC | https://devnet.suzuka.movementnetwork.xyz/v1 |
Faucet endpoint | https://faucet.devnet.suzuka.movementnetwork.xyz/ |
Explorer | https://explorer.suzuka.movementnetwork.xyz/?network=devnet |
Configuring Movement CLI for Movement Network
To interact with the Movement Network, you need to configure your environment using the Movement CLI.
Switching Between Networks
Ensure that you have the Movement CLI installed.
You can use the Movement CLI to initialize profiles for different networks:
Mainnet Profile:
movement init --profile mainnet --network mainnet
Testnet Profile:
movement init --profile testnet --network testnet
Devnet Profile:
movement init --profile devnet --network devnet
Once initialized, switch between networks using:
movement account list --profile mainnet
Running a Local Testnet
To set up a local testnet for development, follow these steps:
Install Docker
Ensure Docker is installed and running.
Start Local Testnet:
movement node run-local-testnet --with-faucet
This command starts a local validator node and faucet service.
Initialize Local Profile:
movement init --profile local --rest-url http://localhost:8080 --faucet-url http://localhost:8081
Create and Fund Accounts:
movement account create --profile local
movement account fund --profile local --account <new_account_address>
Reset Local Testnet
To restart your local testnet and clear data:
movement node run-local-testnet --force-restart --assume-yes
By following these steps, you can efficiently connect and interact with the Movement Network for development and production use.