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

197 lines
4.1 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`: "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
- `name`: "Blockscout"
- `url`: "https://explorer.d-bis.org"
- `standard`: "EIP3091"
-`icon`: ETH diamond icon URL
---
## 📄 Current Configuration
```json
{
"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
```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 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:
```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