Tooling
For developers
Your EVM stack, ready to ship.
Deploy Solidity contracts and existing tooling to Ramestta with the familiar developer experience of Ethereum and Polygon.
Built for the full stack
From first contract to production operation.
Ramestta supports the tooling, network access and operational visibility teams need after deployment.Runtime
Deploy into a responsive execution environment.
Economics
Make onchain interaction usable at scale.
Protocol map for builders
Know where execution ends and coordination begins.
Contracts run in Bor's EVM execution environment. Heimdall manages validator coordination and checkpoints, while the Polygon checkpoint path carries the resulting commitment beyond the L3.- 01 / execution
Bor receives transactions
The Geth-based execution client validates transactions, runs contracts and produces Bor blocks.
- 02 / coordination
Heimdall defines the committee
The consensus layer manages validator state, spans and the selected block producers.
- 03 / production
Spans and sprints advance
A span defines the producer set; sprints sequence which producer is expected to create blocks.
- 04 / commitment
Checkpoint state is proposed
A checkpoint represents a validated Bor block range and the Merkle root derived from it.
- 05 / settlement
Polygon receives the checkpoint
The commitment travels through the checkpoint path once the required validator agreement exists.
Build controlled AI agent workflows onchain.
Agent OS combines a .rama identity, smart-contract wallet, sponsored gas, permissions, scheduling and encrypted messaging for guarded mainnet testing.
TypeScript, Python and MCP
Integrate Agent Kit capabilities into application code, Python automation or an MCP-compatible agent environment.
Permissioned execution
Use recipient, contract and spend boundaries with revocable session access instead of exposing a master wallet key.
Sponsored, scheduled work
Register narrowly scoped work with an execution budget, then retain an explicit pause and approval path for owners.
Rama Name Service: Use a .rama name as the readable identity layer for a product, wallet or controlled agent. Registration and record management remain in the live RNS app.
Guarded beta, pending external audit. Use test-sized allocations and human-defined limits.
Get Started in Minutes
Add Ramestta to your development environment
Mainnet Configuration
{
"chainId": 1370,
"chainName": "Ramestta Mainnet",
"nativeCurrency": {
"name": "RAMA",
"symbol": "RAMA",
"decimals": 18
},
"rpcUrls": [
"https://blockchain.ramestta.com",
"https://blockchain2.ramestta.com"
],
"blockExplorerUrls": ["https://ramascan.com"],
"networkType": "Layer-3",
"blockTime": "~2 seconds",
"consensusType": "Proof-of-Stake"
}Official Ramestta SDK
Build cross-chain applications with our official TypeScript/JavaScript SDK. Bridge assets between Polygon (L2) and Ramestta (L3) seamlessly.
Available Packages
| Package | Version | Description | Link |
|---|---|---|---|
@ramestta/sdk | 1.0.0 | Core SDK | npm |
@ramestta/sdk-ethers | 1.0.3 | Ethers.js Plugin | npm |
@ramestta/sdk-web3 | 1.0.0 | Web3.js Plugin | npm |
@ramestta/sdk-react | 1.0.0 | React Hooks & Components | npm |
@ramestta/contracts | 1.1.0 | Smart Contracts & ABIs | npm |
@ramestta/staking-sdk | 1.0.1 | Staking SDK | npm |
@ramestta/bridge-sdk | 1.0.1 | Bridge SDK | npm |
Installation
npm install @ramestta/sdk @ramestta/sdk-ethers ethersQuick Start Example
import { POSClient, use } from "@ramestta/sdk";
import { Web3ClientPlugin } from "@ramestta/sdk-ethers";
import { ethers } from "ethers";
// Install the plugin
use(Web3ClientPlugin);
// Create providers
const polygonProvider = new ethers.providers.JsonRpcProvider("https://polygon-rpc.com");
const ramesttaProvider = new ethers.providers.JsonRpcProvider("https://blockchain.ramestta.com");
// Initialize
const posClient = new POSClient();
await posClient.init({
network: "mainnet",
version: "v1",
parent: { provider: polygonSigner }, // L2 Polygon
child: { provider: ramesttaSigner } // L3 Ramestta
});POSClient
Bridge assets between Polygon L2 and Ramestta L3
Ethers.js Plugin
Native ethers.js integration with Web3ClientPlugin
Network Constants
Pre-configured network settings and contracts
Full TypeScript
Complete type definitions for better DX
Quick Start Guide
Follow these steps to deploy your first contract
Add Network to MetaMask
Configure your wallet with Ramestta mainnet & testnet settings
Get Test Tokens
Use our faucet at testnet-faucet.ramascan.com to get free test RAMA
Deploy Contract
Use Remix, Hardhat, or Truffle to deploy your smart contracts
Interact & Test
Test your dApp and interact with deployed contracts
Compatible With
Use your favorite development tools without any changes
MetaMask
Browser wallet integration
Remix
Online Solidity IDE
Hardhat & Truffle
Development frameworks
Web3.js / Ethers.js
JavaScript libraries
WalletConnect
Wallet connection protocol
OpenZeppelin
Smart contract libraries
Coming Soon
Exciting developer tools and programs on the horizon
Dev Grant Program
Funding for promising projects
Dev Console
Streamlined contract deployment
Verified Contracts
Contract verification via Ramascan
Developer Resources
Everything you need to build on Ramestta
