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

4.2 KiB

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
  • icon: ETH diamond icon URL

📄 Current Configuration

{
  "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

# 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

# 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

# Run validation (if available)
npm run validate
# or
node tools/validate.js

4. Commit and Push

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:

{
  "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

  • All required fields present
  • NativeCurrency object complete
  • RPC URLs accessible
  • Explorer URL working
  • ChainID unique (138)
  • Short name follows pattern
  • Configuration validated
  • 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