# Ethereum Lists PR Template Template for submitting ChainID 138 to ethereum-lists/chains. ## PR Title ``` Add ChainID 138 - DeFi Oracle Meta Mainnet ``` ## PR Description ```markdown ## Chain Information - **ChainID**: 138 - **Chain Name**: DeFi Oracle Meta Mainnet - **Short Name**: defi-oracle - **Network**: Mainnet - **Consensus**: IBFT 2.0 (Istanbul BFT) - **Block Time**: ~2 seconds - **Finality**: Immediate (BFT) ## RPC Endpoints - Primary: `https://rpc.d-bis.org` - Secondary: `https://rpc2.d-bis.org` - WebSocket: `wss://rpc.d-bis.org` ## Block Explorer - Blockscout: `https://explorer.d-bis.org` - Standard: EIP3091 ## Native Currency - Name: Ether - Symbol: ETH - Decimals: 18 ## Status - Status: Active - Testnet: No ## Additional Information - GitHub: https://github.com/Defi-Oracle-Tooling/smom-dbis-138 - Documentation: https://github.com/Defi-Oracle-Tooling/smom-dbis-138 - Explorer: https://explorer.d-bis.org ## Verification - [x] RPC endpoints are accessible - [x] Explorer is accessible - [x] Network metadata is correct - [x] ChainID is unique (138) - [x] Native currency information is correct ``` ## File Changes ### New File Create new file: `_data/chains/e138.json` ```json { "name": "DeFi Oracle Meta Mainnet", "chainId": 138, "shortName": "defi-oracle", "chain": "ETH", "network": "mainnet", "networkId": 138, "nativeCurrency": { "name": "Ether", "symbol": "ETH", "decimals": 18 }, "rpc": [ "https://rpc.d-bis.org", "https://rpc2.d-bis.org", "wss://rpc.d-bis.org" ], "faucets": [], "explorers": [ { "name": "Blockscout", "url": "https://explorer.d-bis.org", "standard": "EIP3091" } ], "infoURL": "https://github.com/Defi-Oracle-Tooling/smom-dbis-138", "icon": { "url": "https://explorer.d-bis.org/images/logo.png", "width": 512, "height": 512, "format": "png" }, "status": "active" } ``` ## Submission Checklist - [ ] Fork ethereum-lists/chains repository - [ ] Create branch for ChainID 138 - [ ] Add chain data file - [ ] Verify JSON schema is valid - [ ] Test RPC endpoints are accessible - [ ] Test explorer is accessible - [ ] Create PR with description - [ ] Respond to review comments - [ ] Merge PR after approval ## Review Process 1. **Initial Review**: Maintainers review PR 2. **Testing**: Maintainers test RPC endpoints and explorer 3. **Approval**: PR approved by maintainers 4. **Merge**: PR merged into main branch 5. **Update**: Chainlist automatically updates from ethereum-lists ## After Merge - [ ] Verify Chainlist displays ChainID 138 - [ ] Test "Add to MetaMask" button on Chainlist - [ ] Verify network metadata is correct - [ ] Monitor for any issues - [ ] Update documentation if needed ## References - [ethereum-lists/chains](https://github.com/ethereum-lists/chains) - [Chainlist](https://chainlist.org) - [EIP-3085](https://eips.ethereum.org/EIPS/eip-3085)