Quick Start
यह पेज बताता है कि Japan Open Chain से कैसे कनेक्ट करें।
नेटवर्क जानकारी
- Mainnet
- Testnet
| आइटम | मान |
|---|---|
| Network Name | Japan Open Chain Mainnet |
| Chain ID | 81 |
| Currency Symbol | JOC |
| RPC URL | https://rpc-1.japanopenchain.org:8545 |
| Block Explorer | https://explorer.japanopenchain.org |
| आइटम | मान |
|---|---|
| Network Name | Japan Open Chain Testnet |
| Chain ID | 10081 |
| Currency Symbol | JOCT |
| RPC URL | https://rpc-1.testnet.japanopenchain.org:8545 |
| Block Explorer | https://explorer.testnet.japanopenchain.org |
| Faucet | टेस्टनेट टोकन प्राप्त करना |
नेटवर्क जोड़ने का बटन बनाना
उपयोगकर्ताओं को एक क्लिक में MetaMask में Japan Open Chain जोड़ने की सुविधा देने वाला बटन बनाने के लिए, नीचे दिए गए कोड का उपयोग करें। wallet_addEthereumChain मेथड को कॉल करने पर MetaMask नेटवर्क जोड़ने की पुष्टि करने वाला डायलॉग दिखाता है।
- Mainnet
- Testnet
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']
}]
});
await window.ethereum.request({
method: 'wallet_addEthereumChain',
params: [{
chainId: '0x2761', // 10081
chainName: 'Japan Open Chain Testnet',
nativeCurrency: { name: 'JOCT', symbol: 'JOCT', decimals: 18 },
rpcUrls: ['https://rpc-1.testnet.japanopenchain.org:8545'],
blockExplorerUrls: ['https://explorer.testnet.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);
आगे के चरण
- RPC Endpoints जानकारी - सभी एंडपॉइंट्स की पूरी सूची
- Mainnet से कनेक्ट करने की प्रक्रिया - नोड सेट करने का तरीका
- टेस्टनेट टोकन प्राप्त करना - परीक्षण टोकन प्राप्त करें
- Block Explorer - ट्रांजैक्शन सत्यापित करें