For Developers

Build on Nera

Everything you need to deploy smart contracts, integrate with NeraSwap, and build the next generation of decentralized applications.

Network Configuration

RPC Endpoints

Endpoints

EVM JSON-RPC
https://rpc.nerachain.io
:443
EVM WebSocket
wss://ws.nerachain.io
:443
REST API
https://api.nerachain.io
:443

Chain Configuration

EVM Chain ID
587
Cosmos Chain ID
nera_587-1
Currency
NERA
Decimals
18
Block Time
~1s
Consensus
CometBFT
Bech32 Prefix
nera
Base Denom
anera
Quick Start

Deploy Your First Contract

hardhat.config.js
module.exports = {
  solidity: "0.8.19",
  networks: {
    nera: {
      url: "https://rpc.nerachain.io",
      chainId: 587,
      accounts: [process.env.PRIVATE_KEY],
      gasPrice: 1000000000 // 1 gwei
    }
  }
};
deploy.js
const hre = require("hardhat");

async function main() {
  const Contract = await hre.ethers.getContractFactory("MyContract");
  const contract = await Contract.deploy();
  await contract.deployed();
  console.log("Deployed to:", contract.address);
}

main().catch(console.error);
Compatible Tools

SDKs & Frameworks

Development

Hardhat

Ethereum development environment

Development

Foundry

Fast, portable toolkit for Ethereum

Library

ethers.js

Complete Ethereum library

Library

web3.js

Ethereum JavaScript API

IDE

Remix

Browser-based IDE

Library

OpenZeppelin

Secure smart contract library