Quick Start
Diese Seite erklärt, wie Sie sich mit Japan Open Chain verbinden.
Netzwerkinformationen
- Mainnet
- Testnet
| Element | Wert |
|---|---|
| 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 |
| Element | Wert |
|---|---|
| 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 | Erhalt von Testnet-Coins |
Implementierung einer Schaltfläche zum Hinzufügen des Netzwerks
Um eine Schaltfläche zu implementieren, mit der Nutzer Japan Open Chain mit einem einzigen Klick zu MetaMask hinzufügen können, verwenden Sie den folgenden Code. Beim Aufruf der Methode wallet_addEthereumChain zeigt MetaMask einen Bestätigungsdialog zum Hinzufügen des Netzwerks an.
- 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']
}]
});
Verbindung über Code
ethers.js (v6)
import { ethers } from 'ethers';
// Mainnet
const provider = new ethers.JsonRpcProvider('https://rpc-1.japanopenchain.org:8545');
// Verbindung prüfen
const blockNumber = await provider.getBlockNumber();
console.log('Current block:', blockNumber);
// Chain ID prüfen
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');
// Verbindung prüfen
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);
Nächste Schritte
- RPC Endpoints Informationen - Vollständige Liste aller Endpoints
- Verbindung zum Mainnet herstellen - Einrichtung eines Knotens
- Erhalt von Testnet-Coins - Test-Token erhalten
- Block Explorer - Transaktionen prüfen