Skip to content

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: 126
ServiceURL
RPChttps://mainnet.movementnetwork.xyz/v1
BridgeComing Soon
Explorerhttps://explorer.movementnetwork.xyz/?network=mainnet
Indexer ExplorerExplorer
Indexer Endpointhttps://indexer.mainnet.movementnetwork.xyz/v1/graphql

Movement Bardock Testnet

Chain ID: 250
ServiceURL
RPChttps://aptos.testnet.bardock.movementlabs.xyz/v1
Faucet endpointhttps://faucet.testnet.bardock.movementnetwork.xyz/
Faucet UIhttps://faucet.movementnetwork.xyz/
Explorerhttps://explorer.movementlabs.xyz/
Indexer ExplorerExplorer
Indexer Endpointhttps://indexer.testnet.movementnetwork.xyz

Suzuka Devnet

The Suzuka Devnet is used for testing updates before they are deployed to the Testnet.

ServiceURL
RPChttps://devnet.suzuka.movementnetwork.xyz/v1
Faucet endpointhttps://faucet.devnet.suzuka.movementnetwork.xyz/
Explorerhttps://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:

Terminal
movement init --profile mainnet --network mainnet

Testnet Profile:

Terminal
movement init --profile testnet --network testnet

Devnet Profile:

Terminal
movement init --profile devnet --network devnet

Once initialized, switch between networks using:

Terminal
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:

Terminal
movement node run-local-testnet --with-faucet

This command starts a local validator node and faucet service.

Initialize Local Profile:

Terminal
movement init --profile local --rest-url http://localhost:8080 --faucet-url http://localhost:8081

Create and Fund Accounts:

Terminal
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:

Terminal
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.