Movement RPC Node
Move Meets Ethereum

Connect to Movement, the blockchain bringing Move language security to EVM. Experience formal verification, enhanced safety, and the best of Move and Ethereum ecosystems.

2 M+

Requests per Day

99.9 %

Network Uptime

< 75 ms

Average Response Time

24/7

Technical Support

Specification Movement Network

Technical characteristics and available endpoints

Movement

Mainnet & Testnet Support

Chain ID 30732
Protocol HTTPS / WSS
Uptime 99.9%
Language Move & Solidity
Type Move-EVM Hybrid
Security Formal Verification

Movement is pioneering blockchain infrastructure bringing Move language's security advantages to EVM. Originally developed by Meta for Diem (Libra), Move provides formal verification and resource-oriented programming preventing entire classes of vulnerabilities common in Solidity. Movement enables developers to write smart contracts in Move while maintaining compatibility with Ethereum's massive ecosystem, combining safety with accessibility.

Key capabilities:

  • Move language for enhanced security
  • EVM compatibility for Ethereum ecosystem access
  • Formal verification capabilities
  • Resource-oriented programming model
  • Prevention of reentrancy and other common exploits
  • Dual execution: Move and Solidity
  • Growing Move developer community
  • Backed by major Web3 investors
  • Bridging Move and Ethereum ecosystems

🔗 RPC Endpoints

HTTPS
https://rpc.crypto-chief.com/movement/{YOUR_API_KEY}
WSS
wss://rpc.crypto-chief.com/movement/ws/{YOUR_API_KEY}

Replace {YOUR_API_KEY} with your actual API key from the dashboard.

What is a Movement RPC Node?

Access Move-powered blockchain

A Movement RPC node provides applications with access to blockchain infrastructure powered by Move — a language designed for safe smart contract development with formal verification. By combining Move's security advantages with EVM compatibility, Movement enables developers to choose the right tool for their use case while accessing both Move and Ethereum ecosystems.

Why Move language matters

Solidity's flexibility creates security vulnerabilities — reentrancy, integer overflow, access control issues. Move was designed from scratch to prevent these issues through resource-oriented programming where digital assets are first-class primitives that can't be copied or lost. Move's formal verification ensures contracts behave as intended.

Movement advantages:

  • Move security — prevents entire vulnerability classes
  • Formal verification — mathematical proof of correctness
  • Resource safety — assets can't be duplicated or lost
  • EVM compatible — access Ethereum ecosystem
  • Dual language — write in Move or Solidity
  • Growing ecosystem — both Move and Ethereum

Resource-oriented programming

In Move, digital assets are resources — special types that can only be moved (not copied), must be used (can't disappear), and are protected by the type system. This prevents bugs like double-spending, lost funds, or unauthorized transfers at the language level, before code even executes.

Move safety guarantees:

  1. Resources cannot be copied or implicitly discarded
  2. Resources must be explicitly moved between locations
  3. Type system enforces ownership and access control
  4. Formal verification proves contract correctness
  5. Common Solidity exploits impossible by design

Bridging ecosystems

Movement bridges the Move ecosystem (Aptos, Sui) with Ethereum, enabling developers from both worlds. Write secure financial contracts in Move while accessing Ethereum's liquidity, or deploy Solidity contracts while benefiting from Movement's infrastructure.

This cross-ecosystem approach positions Movement as infrastructure for the next generation of secure blockchain applications.

Technical Documentation

Quick start for developers

Supported RPC Methods

Movement supports all standard Ethereum JSON-RPC methods:

  • eth_blockNumber — current block number
  • eth_getBalance — MOVE balance
  • eth_call — execute view functions
  • eth_sendRawTransaction — broadcast transactions
  • eth_getTransactionReceipt — transaction confirmation
  • eth_getLogs — event logs
  • eth_gasPrice — current gas price
  • eth_estimateGas — gas estimation
  • eth_subscribe — WebSocket subscriptions

Code Examples

💻

JavaScript (ethers.js) — Movement Connection:

const { ethers } = require('ethers');

const provider = new ethers.JsonRpcProvider('https://rpc.crypto-chief.com/movement/YOUR_API_KEY');

// Verify we're on Movement
const network = await provider.getNetwork();
console.log('Chain ID:', network.chainId); // 30732

// Get MOVE balance
const balance = await provider.getBalance('0x...');
console.log('MOVE Balance:', ethers.formatEther(balance));

// Deploy Solidity contract (or use Move!)
const factory = new ethers.ContractFactory(abi, bytecode, wallet);
const contract = await factory.deploy();
await contract.waitForDeployment();

console.log('Contract on Movement:', await contract.getAddress());
console.log('Now protected by Move-powered infrastructure!');
💻

Python (web3.py) — Movement Setup:

from web3 import Web3

w3 = Web3(Web3.HTTPProvider('https://rpc.crypto-chief.com/movement/YOUR_API_KEY'))

print('Connected to Movement:', w3.is_connected())
print('Chain ID:', w3.eth.chain_id)  # 30732
print('Latest block:', w3.eth.block_number)

# Gas price
gas_price = w3.eth.gas_price
print(f'Gas price: {gas_price}')

# Get MOVE balance
balance = w3.eth.get_balance('0x...')
print(f'MOVE: {balance / 1e18}')
💻

WebSocket — Monitor Movement Activity:

const { ethers } = require('ethers');
const provider = new ethers.WebSocketProvider('wss://rpc.crypto-chief.com/movement/ws/YOUR_API_KEY');

// Monitor blocks
provider.on('block', async (blockNumber) => {
  const block = await provider.getBlock(blockNumber);
  console.log(`Movement block ${blockNumber}: ${block.transactions.length} txs`);
});

// Monitor Move-secured transfers
const filter = {
  topics: [ethers.id('Transfer(address,address,uint256)')]
};

provider.on(filter, (log) => {
  console.log('Move-secured transfer:', log);
});

Movement Best Practices

  • Language Choice: Use Move for financial/security-critical contracts
  • Formal Verification: Leverage Move's verification capabilities
  • Resource Safety: Understand resource-oriented programming
  • EVM Compatibility: Deploy Solidity when ecosystem access needed
  • Cross-Ecosystem: Bridge Move and Ethereum communities
  • Testing: Test on Movement testnet before mainnet

Why choose us?

Move-powered infrastructure

Move Security

Infrastructure supporting Move language security delivering <75ms latency with formal verification guarantees.

Formal Verification

Production infrastructure enabling mathematically proven contract correctness with 99.9% uptime.

Ecosystem Analytics

Monitor Move contracts, Solidity deployments, cross-chain activity, and developer adoption.

Global Infrastructure

Strategically deployed nodes supporting both Move and EVM execution environments.

Dual Scaling

Infrastructure handling growth of both Move native apps and Ethereum ecosystem ports.

Move Experts

24/7 support from engineers familiar with Move language, formal verification, and resource safety.

Examples of Use

Build with Move security

Movement's combination of Move security and EVM compatibility enables high-security DeFi, formally verified contracts, and cross-ecosystem applications.

Secure DeFi

Build DeFi protocols in Move where formal verification and resource safety prevent common exploits.

Financial Infrastructure

Create institutional-grade financial applications leveraging Move's security guarantees.

Verified Contracts

Deploy formally verified smart contracts with mathematical proofs of correctness.

Cross-Ecosystem Apps

Build applications bridging Move ecosystem (Aptos, Sui) with Ethereum leveraging both.

Asset Management

Develop asset management platforms where Move's resource model ensures asset safety.

DEX Protocols

Launch decentralized exchanges combining Move security with Ethereum liquidity access.

Got questions?
we are here to help

Movement is a blockchain bringing Move language security to EVM, enabling developers to write safer smart contracts while accessing Ethereum ecosystem.

Move is a programming language designed for safe smart contracts with formal verification and resource-oriented programming preventing common vulnerabilities.

No! Movement supports both Move and Solidity. Use Solidity for familiar development or Move for enhanced security.

Resources are types that can't be copied or lost, only moved. This prevents double-spending and lost funds at the language level.

Yes, Movement is EVM-compatible. Deploy Solidity contracts using standard Ethereum tools.

Formal verification uses mathematical proofs to guarantee smart contracts behave correctly, impossible with traditional testing alone.

Move's type system and resource model make entire classes of exploits (reentrancy, overflow, etc.) impossible by design.

Aptos and Sui are Move-based chains. Movement bridges them with Ethereum, enabling cross-ecosystem development.

Yes, we provide RPC access to both Movement mainnet (Chain ID 30732) and testnet.

Use Move for security-critical applications (DeFi, finance). Use Solidity for ecosystem compatibility or when security is less critical.

Pricing that grows with your needs.

Free

Start building on Web3 — no credit card.

$0
  • 5 reqs/sec RPC
  • 5 reqs/min Unified API
  • Ultimate chains
  • WSS, Statistics
  • Community support

Pay for use

Flexible pay-as-you-go for any workload.

From $10
  • 400 reqs/sec RPC
  • 300 reqs/min Unified API
  • 10 reqs/min AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Subscription

From $500 monthly plus 20% extra value.

From $500
  • 700 reqs/sec RPC
  • 500 reqs/min Unified API
  • 5 reqs/sec AML
  • EventStream
  • Ultimate chains
  • WSS, Whitelists, Statistics
  • Support portal

Enterprise

Tailored solution for expert builders

Custom terms

All Subscription features plus:

  • Flexible rate limits
  • Engineering team support
  • Custom SLA
  • Personal manager