Connect Wallet

This guide will help you connect various wallets to OPN Chain. We support all major Ethereum wallets thanks to our full EVM compatibility.

Supported Wallets

Wallet
Desktop
Mobile
Browser Extension
Hardware

MetaMask

Trust Wallet

Coinbase Wallet

Rainbow

Ledger

Trezor

WalletConnect

MetaMask Setup

MetaMask is the most popular and recommended wallet for OPN Chain.

Browser Extension

  1. Install MetaMask

  2. Create or Import Wallet

    • Follow MetaMask's setup wizard

    • Securely store your seed phrase

    • Never share your private key or seed phrase

  3. Add OPN Network

    Option A: Automatic (Recommended)

    // Add this to your website
    async function addOPNNetwork() {
      try {
        await window.ethereum.request({
          method: 'wallet_addEthereumChain',
          params: [{
            chainId: '0x3d8',
            chainName: 'OPN Testnet',
            nativeCurrency: {
              name: 'Test OPN',
              symbol: 'OPN',
              decimals: 18
            },
            rpcUrls: ['https://testnet-rpc.iopn.tech'],
            blockExplorerUrls: []
          }]
        });
      } catch (error) {
        console.error('Failed to add network:', error);
      }
    }

    Option B: Manual

    • Click the network dropdown

    • Select "Add Network"

    • Click "Add a network manually"

    • Enter:

      • Network Name: OPN Testnet

      • RPC URL: https://testnet-rpc.iopn.tech

      • Chain ID: 984

      • Currency Symbol: OPN

Mobile Setup

  1. Download MetaMask Mobile

  2. Import or Create Wallet

    • Use same seed phrase as desktop for sync

    • Or create new mobile-only wallet

  3. Add OPN Network

    • Go to Settings → Networks

    • Tap "Add Network"

    • Enter the network details above

Connecting Hardware Wallets

MetaMask supports Ledger and Trezor hardware wallets:

  1. Connect Hardware Wallet

    • Plug in your device

    • In MetaMask, go to Settings → Advanced

    • Enable "Use hardware wallets"

  2. Add Hardware Account

    • Click account dropdown → Connect hardware wallet

    • Select your device type

    • Follow on-screen instructions

  3. Use with OPN Chain

    • Ensure OPN network is selected

    • Hardware wallet will sign transactions

Trust Wallet Setup

Trust Wallet is popular for mobile users.

Mobile Setup

  1. Download Trust Wallet

  2. Add Custom Network

    • Go to Settings → Networks

    • Tap the + icon

    • Select "Custom Network"

    • Enter:

Browser Extension

  1. Install Trust Wallet Extension

    • Available for Chrome, Brave, Edge

  2. Configure Network

    • Click settings icon

    • Select "Custom Networks"

    • Add OPN details

Coinbase Wallet Setup

Browser Extension

  1. Install Extension

  2. Add Network

    • Click Settings → Networks

    • Add Custom Network

    • Enter OPN details

Mobile Setup

  1. Download App

  2. Configure Network

    • Settings → Networks → Add Network

    • Enter OPN configuration

WalletConnect Integration

WalletConnect allows you to connect any compatible wallet to DApps.

For DApp Developers

For Users

  1. Open DApp that supports WalletConnect

  2. Click Connect Wallet → WalletConnect

  3. Scan QR Code with your mobile wallet

  4. Approve Connection in your wallet

Programmatic Wallet Connection

Detect Installed Wallets

Universal Connection Handler

Security Best Practices

For Users

  1. Verify Network Details

    • Always double-check RPC URL

    • Confirm Chain ID is 984

    • Only use official URLs

  2. Protect Your Keys

    • Never share private keys

    • Never enter seed phrase on websites

    • Use hardware wallets for large amounts

  3. Check Transaction Details

    • Verify recipient address

    • Check gas fees

    • Understand what you're signing

For Developers

  1. Always Request Permissions

  2. Handle Network Changes

  3. Validate User Input

Common Issues

MetaMask Not Detected

Network Addition Failed

Mobile Connection Issues

For mobile DApps, use deep linking:


Need help? Join our Discord

Last updated