मुख्य कंटेंट तक स्किप करें

Quick Start

यह पेज बताता है कि Japan Open Chain से कैसे कनेक्ट करें।

नेटवर्क जानकारी

आइटममान
Network NameJapan Open Chain Mainnet
Chain ID81
Currency SymbolJOC
RPC URLhttps://rpc-1.japanopenchain.org:8545
Block Explorerhttps://explorer.japanopenchain.org

नेटवर्क जोड़ने का बटन बनाना

उपयोगकर्ताओं को एक क्लिक में MetaMask में Japan Open Chain जोड़ने की सुविधा देने वाला बटन बनाने के लिए, नीचे दिए गए कोड का उपयोग करें। wallet_addEthereumChain मेथड को कॉल करने पर MetaMask नेटवर्क जोड़ने की पुष्टि करने वाला डायलॉग दिखाता है।

await window.ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x51', // 81
chainName: 'Japan Open Chain Mainnet',
nativeCurrency: { name: 'JOC', symbol: 'JOC', decimals: 18 },
rpcUrls: ['https://rpc-1.japanopenchain.org:8545'],
blockExplorerUrls: ['https://explorer.japanopenchain.org']
}]
});

कोड से कनेक्ट करना

ethers.js (v6)

import { ethers } from 'ethers';

// Mainnet
const provider = new ethers.JsonRpcProvider('https://rpc-1.japanopenchain.org:8545');

// कनेक्शन सत्यापित करें
const blockNumber = await provider.getBlockNumber();
console.log('Current block:', blockNumber);

// Chain ID सत्यापित करें
const network = await provider.getNetwork();
console.log('Chain ID:', network.chainId); // 81n

web3.js

import Web3 from 'web3';

const web3 = new Web3('https://rpc-1.japanopenchain.org:8545');

// कनेक्शन सत्यापित करें
const blockNumber = await web3.eth.getBlockNumber();
console.log('Current block:', blockNumber);

viem

import { createPublicClient, http } from 'viem';
import { japanOpenChain } from 'viem/chains';

const client = createPublicClient({
chain: japanOpenChain,
transport: http(),
});

const blockNumber = await client.getBlockNumber();
console.log('Current block:', blockNumber);

आगे के चरण