# Chainlist PR Template - ChainID 138 **Last Updated:** 2026-01-31 **Document Version:** 1.0 **Status:** Active Documentation --- **Title**: `Add DBIS Chain (ChainID 138)` **Description**: ```markdown ## Summary Adds DBIS Chain (ChainID 138) to Chainlist for automatic network discovery in MetaMask and other wallets. ## Chain Details - **Name**: DBIS Chain - **ChainID**: 138 - **Network ID**: 138 - **Native Currency**: ETH - **RPC Endpoints**: - Public: `https://rpc-http-pub.d-bis.org` - Permissioned: `https://rpc-http-prv.d-bis.org` - **Block Explorer**: Blockscout at `https://explorer.d-bis.org` - **Info URL**: `https://d-bis.org` ## Verification - ✅ All required fields present - ✅ Schema validated - ✅ RPC endpoints accessible - ✅ Explorer URL working - ✅ Native currency configuration correct ## Related Links - Network Info: https://d-bis.org - Explorer: https://explorer.d-bis.org - RPC Docs: https://d-bis.org/docs ## Checklist - [x] Chain ID is unique (138 not in use) - [x] All required fields present - [x] RPC endpoints accessible - [x] Explorer URL working - [x] Configuration validated ``` --- ## PR Creation Steps 1. **Fork Chainlist Repository**: ```bash # Visit: https://github.com/ethereum-lists/chains # Click "Fork" button ``` 2. **Clone Your Fork**: ```bash git clone https://github.com/YOUR_USERNAME/chains.git cd chains ``` 3. **Create Branch**: ```bash git checkout -b add-dbis-chain-138 ``` 4. **Add Chain Configuration**: ```bash # Copy chain-138.json to appropriate location cp /path/to/token-lists/chainlists/chain-138.json _data/chains/eip155-138.json ``` 5. **Commit Changes**: ```bash git add _data/chains/eip155-138.json git commit -m "Add DBIS Chain (ChainID 138)" ``` 6. **Push to Fork**: ```bash git push origin add-dbis-chain-138 ``` 7. **Create Pull Request**: - Visit: https://github.com/ethereum-lists/chains/pulls - Click "New Pull Request" - Select your fork and branch - Use title and description from template above - Submit PR --- ## File Location in Chainlist Repository **File**: `_data/chains/eip155-138.json` **Format**: Chainlist uses `eip155-{chainId}.json` format --- ## Validation Before Submission Run validation (if available in Chainlist repo): ```bash cd chains npm install npm run validate ``` Or check manually: - ✅ All required fields present - ✅ Chain ID unique - ✅ RPC URLs accessible - ✅ Explorer URL working - ✅ JSON valid --- **Last Updated**: 2026-01-18