Files
proxmox/docs/06-besu/CHAINLIST_SUBMISSION_READY.md
defiQUG fbda1b4beb
Some checks failed
Deploy to Phoenix / deploy (push) Has been cancelled
docs: Ledger Live integration, contract deploy learnings, NEXT_STEPS updates
- ADD_CHAIN138_TO_LEDGER_LIVE: Ledger form done; public code review repo bis-innovations/LedgerLive; init/push commands
- CONTRACT_DEPLOYMENT_RUNBOOK: Chain 138 gas price 1 gwei, 36-addr check, TransactionMirror workaround
- CONTRACT_*: AddressMapper, MirrorManager deployed 2026-02-12; 36-address on-chain check
- NEXT_STEPS_FOR_YOU: Ledger done; steps completable now (no LAN); run-completable-tasks-from-anywhere
- MASTER_INDEX, OPERATOR_OPTIONAL, SMART_CONTRACTS_INVENTORY_SIMPLE: updates
- LEDGER_BLOCKCHAIN_INTEGRATION_COMPLETE: bis-innovations/LedgerLive reference

Co-authored-by: Cursor <cursoragent@cursor.com>
2026-02-12 15:46:57 -08:00

4.1 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: "DBIS Chain"
  • 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": "DBIS Chain",
  "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 DBIS Chain (ChainID 138)"
git push origin add-dbis-chain-138

5. Create Pull Request

  • Title: Add DBIS Chain (ChainID 138)
  • Description:
    Adds DBIS Chain (ChainID 138) to Chainlist.
    
    - Chain: DBIS Chain
    - 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