Skip to content

Developer Quickstart

Network Configuration

RISE Testnet Details

typescript
// Network Configuration
const riseTestnet = {
  id: 11155931,  // Chain ID
  name: 'RISE Testnet',
  network: 'rise-testnet',
  nativeCurrency: {
    decimals: 18,
    name: 'Ethereum',
    symbol: 'ETH',
  },
  rpcUrls: {
    public: { http: ['https://testnet.riselabs.xyz'] },
    default: { http: ['https://testnet.riselabs.xyz'] },
  },
  blockExplorers: {
    default: { name: 'Explorer', url: 'https://explorer.testnet.riselabs.xyz' },
  },
  testnet: true
};

The RISE Testnet is currently live in private beta. To request access, please reach out via our builder form or join our Builder Discord.

Getting Started

1. Get Testnet ETH

ETH is required for paying transaction fees (gas) on RISE. For testnet development:

2. Configure Your Development Environment

Hardhat

javascript
require("@nomicfoundation/hardhat-verify");

module.exports = {
  networks: {
    'rise': {
      url: process.env.RISE_RPC_URL,
      accounts: [process.env.PRIVATE_KEY],
      chainId: 11155931
    },
  }
};

Foundry

bash
forge create ... --rpc-url=RPC_URL

Remix

After compiling your contracts:

  1. Configure MetaMask with RISE testnet details
  2. Select "Injected Provider - MetaMask" in deployment environment
  3. Deploy your contract

Need Help?