/Docs/Network/Mainnet

Ramestta Mainnet

ProductionChain ID: 1370

Ramestta Mainnet is the production PoS side chain for deploying production-ready decentralized applications. Built on Polygon's architecture, it uses real RAMA tokens and all transactions are permanent and irreversible.

âš ī¸Production Environment
Mainnet uses real assets with real value. Always test thoroughly on testnet before deploying to mainnet. Ensure your smart contracts have been audited for security.

Network Configuration

ParameterValue
Network NameRamestta Mainnet
Chain ID1370
Chain ID (Hex)0x55a
Currency SymbolRAMA
Currency Decimals18
Block Time~2 seconds
ConsensusHeimdall (PoS) + Bor (EVM)
EVM VersionLondon (EIP-1559)
Parent ChainPolygon (Chain ID: 137)

RPC Endpoints

HTTP Endpoints

ProviderURLRate Limit
Officialhttps://blockchain.ramestta.comUnlimited
Backup 1https://rpc2.ramestta.comUnlimited
Backup 2https://rpc3.ramestta.comUnlimited

WebSocket Endpoints

ProviderURLUse Case
Officialwss://ws.ramestta.comReal-time subscriptions
â„šī¸High Availability
For production applications, implement fallback logic to switch between RPC endpoints if one becomes unavailable. This ensures your dApp remains functional.

Block Explorer

🔍

RamaScan

Official block explorer for Ramestta Mainnet - view transactions, blocks, validators, and contracts

https://ramascan.com →
📊

Explorer Features

  • â€ĸ Transaction tracking
  • â€ĸ Contract verification
  • â€ĸ Token transfers
  • â€ĸ Validator info
  • â€ĸ API access

Connect to Mainnet

Add to MetaMask

Add Networktypescript
// Add Ramestta Mainnet to MetaMask programmatically
await window.ethereum.request({
  method: 'wallet_addEthereumChain',
  params: [{
    chainId: '0x55a', // 1370 in hexadecimal
    chainName: 'Ramestta Mainnet',
    rpcUrls: ['https://blockchain.ramestta.com'],
    nativeCurrency: {
      name: 'RAMA',
      symbol: 'RAMA',
      decimals: 18
    },
    blockExplorerUrls: ['https://ramascan.com']
  }]
});

Or add manually in MetaMask:

  1. Open MetaMask and click on the network dropdown
  2. Select "Add Network" → "Add a network manually"
  3. Enter the network details from the table above
  4. Click "Save" to add the network

Connect with ethers.js

ethers.jstypescript
import { ethers } from 'ethers';

// Connect to Ramestta Mainnet
const provider = new ethers.JsonRpcProvider('https://blockchain.ramestta.com');

// Or with WebSocket for real-time updates
const wsProvider = new ethers.WebSocketProvider('wss://ws.ramestta.com');

// Verify connection
const network = await provider.getNetwork();
console.log('Chain ID:', network.chainId); // 1370n

Connect with Web3.js

web3.jstypescript
import Web3 from 'web3';

// Connect to Ramestta Mainnet
const web3 = new Web3('https://blockchain.ramestta.com');

// Verify connection
const chainId = await web3.eth.getChainId();
console.log('Chain ID:', chainId); // 1370n

Core Smart Contracts

Key contract addresses deployed on Ramestta Mainnet:

ContractAddress
RAMA Token0x0000000000000000000000000000000000001010
WRAMA (Wrapped)0x6a7a08d36AdC8c58D21E5A61E9BAEaE6C0A8F7Ee
Staking Manager0x5e3Ef299fDDf15eAa0432E6e66473ace8c13D908
Root Chain0x28e4F3a7f651294B9564800b2D01f35189A5bFbE
✅Contract Verification
All official contracts are verified and open source on RamaScan. You can view the source code and interact with them directly through the explorer.

Getting RAMA

💱

Exchanges

Purchase RAMA on supported cryptocurrency exchanges

🌉

Bridge

Bridge assets from Polygon using RamaBridge

Best Practices

  • Test First: Always deploy and test on Pingaksha Testnet before mainnet
  • Security Audits: Get your contracts audited before mainnet deployment
  • Gas Estimation: Use proper gas estimation to avoid failed transactions
  • Monitoring: Set up transaction monitoring and alerting
  • Backup RPC: Implement fallback RPC endpoints for reliability

Found an issue with this page? Report on GitHub