# 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)

