Files
proxmox/docs/06-besu/CHAINLIST_SUBMISSION_READY.md
defiQUG b8613905bd
Some checks failed
Deploy to Phoenix / validate (push) Failing after 15s
Deploy to Phoenix / deploy (push) Has been skipped
chore: sync workspace — configs, docs, scripts, CI, pnpm, submodules
- Submodule pins: dbis_core, cross-chain-pmm-lps, mcp-proxmox (local, push may be pending), metamask-integration, smom-dbis-138
- Atomic swap + cross-chain-pmm-lops-publish, deploy-portal workflow, phoenix deploy-targets, routing/aggregator matrices
- Docs, token-lists, forge proxy, phoenix API, runbooks, verify scripts

Made-with: Cursor
2026-04-21 22:01:33 -07:00

197 lines
4.2 KiB
Markdown

# Chainlist Submission - Ready for Submission
**Last Updated:** 2026-01-31
**Document Version:** 1.0
**Status:** Active Documentation
---
**Date**: 2026-01-18
**Status**: ✅ **READY FOR SUBMISSION**
---
## 📋 Chainlist Configuration File
**Location**: `token-lists/chainlists/chain-138.json`
**Status**: ✅ **VALIDATED AND READY**
---
## ✅ Validation Results
### Required Fields
-`name`: "DeFi Oracle Meta Mainnet"
-`shortName`: "dbis" (matches pattern `^[A-Za-z0-9-_]{1,64}$`)
-`chain`: "DBIS"
-`chainId`: 138
-`networkId`: 138
-`rpc`: Array with 2 URLs
- `https://rpc-http-pub.d-bis.org` (public)
- `https://rpc-http-prv.d-bis.org` (permissioned)
-`faucets`: Empty array (valid)
-`infoURL`: "https://d-bis.org"
-`nativeCurrency`: Complete object
- `name`: "Ether"
- `symbol`: "ETH"
- `decimals`: 18
### Optional Fields (Included)
-`explorers`: Array with Blockscout explorer
- `name`: "Blockscout"
- `url`: "https://explorer.d-bis.org"
- `standard`: "EIP3091"
-`icon`: ETH diamond icon URL
---
## 📄 Current Configuration
```json
{
"name": "DeFi Oracle Meta Mainnet",
"chain": "DBIS",
"rpc": [
"https://rpc-http-pub.d-bis.org",
"https://rpc-http-prv.d-bis.org"
],
"faucets": [],
"nativeCurrency": {
"name": "Ether",
"symbol": "ETH",
"decimals": 18
},
"infoURL": "https://d-bis.org",
"shortName": "dbis",
"chainId": 138,
"networkId": 138,
"explorers": [
{
"name": "Blockscout",
"url": "https://explorer.d-bis.org",
"standard": "EIP3091"
}
],
"icon": "https://raw.githubusercontent.com/ethereum/ethereum.org/main/static/images/eth-diamond-black.png"
}
```
---
## 🚀 Submission Steps
### 1. Fork Chainlist Repository
```bash
# Fork: https://github.com/ethereum-lists/chains
# Clone your fork
git clone https://github.com/YOUR_USERNAME/chains.git
cd chains
```
### 2. 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
```
**Note**: Chainlist uses format `eip155-{chainId}.json`
### 3. Validate Schema
```bash
# Run validation (if available)
npm run validate
# or
node tools/validate.js
```
### 4. Commit and Push
```bash
git checkout -b add-dbis-chain-138
git add _data/chains/eip155-138.json
git commit -m "Add DeFi Oracle Meta Mainnet (ChainID 138)"
git push origin add-dbis-chain-138
```
### 5. Create Pull Request
- **Title**: `Add DeFi Oracle Meta Mainnet (ChainID 138)`
- **Description**:
```
Adds DeFi Oracle Meta Mainnet (ChainID 138) to Chainlist.
- Chain: DeFi Oracle Meta Mainnet
- ChainID: 138
- RPC: https://rpc-http-pub.d-bis.org
- Explorer: https://explorer.d-bis.org (Blockscout)
- Native Currency: ETH
Configuration validated and ready for submission.
```
---
## 📋 Additional Information
### Token List Reference
**Optional Enhancement**: Add token list URL to chain configuration
If you want to link the token list:
```json
{
"tokenLists": [
"https://raw.githubusercontent.com/Defi-Oracle-Meta-Blockchain/metamask-integration/main/config/token-list.json"
]
}
```
**Note**: This is optional and may require Chainlist schema update.
### RPC Endpoints
- **Public**: `https://rpc-http-pub.d-bis.org` (for general use, MetaMask)
- **Permissioned**: `https://rpc-http-prv.d-bis.org` (for authorized access)
Both endpoints are included in the configuration.
### Block Explorer
- **Blockscout**: `https://explorer.d-bis.org`
- **Standard**: EIP3091 (supported by MetaMask)
---
## ✅ Pre-Submission Checklist
- [x] All required fields present
- [x] NativeCurrency object complete
- [x] RPC URLs accessible
- [x] Explorer URL working
- [x] ChainID unique (138)
- [x] Short name follows pattern
- [x] Configuration validated
- [x] File format correct (eip155-138.json)
---
## 🎯 Expected Result
After submission and merge:
- ChainID 138 appears on https://chainlist.org
- Users can search for "DBIS" or "138"
- MetaMask can auto-discover network via Chainlist
- Network metadata available to all Chainlist users
---
**Status**: ✅ **READY FOR SUBMISSION**
**Next Action**: Fork Chainlist repository and create PR
**Last Updated**: 2026-01-18