This repository is the coins database which is used to define parameters for coins compatible with the Komodo DeFi Framework, and listed within the apps below:
Refer to the coin listing guide on the Komodo Developer Documentation website for details about the information required for a successful listing. To avoid SSL certificate validation issues, it is highly recommended to use EFF's Certbot to generate SSL certificates for ElectrumX servers.
The status of currently listed ElectrumX servers is monitored via a public API and Dashboard. Discord status alerts are available in the AtomicDEX Electrum Status channel (please contact smk to register and recieve pings when your servers have an issue).
Note: Where ElectrumX or other infrastructure servers are maintained by third party service providers, contact details for service alerts must be provided. It is also recommended to set up monitoring via Zabbix and/or https://1209k.com/bitcoin-eye/ele.php
AtomicDEX is a true non-custodial, cross-chain, cross-protocol Decentralized Exchange (DEX), allowing for trades between coins and tokens across many platforms and ecosystems, including:
- UTXO based (e.g. KMD, BTC, LTC, DASH, DOGE & DGB)
- Binance Smart Chain & BEP20 tokens
- Fantom & FTM20 tokens
- Harmony & HRC20 tokens
- Ethereum & ERC20 tokens
- KuCoin & KRC20 tokens
- Polygon & PLG20 tokens
- Avalanche & AVX20 tokens
- Heco Chain & HCO20 tokens
- Moonriver & MVR20 tokens
- QTUM & QRC20 tokens
- "ZHTLC" coins (e.g. ARRR & ZOMBIE)
- COSMOS / Tendermint
- SmartBCH
- ERC721 / ERC1155 NFTs
- Emercoin
- TRON & TRC20 tokens
- TON
- Liquid
- Dash Instasend
- OmniLayer
- Lightning network
- Hedera Hashgraph
- XMR
- Zano
- SysCoin Tokens
- XTZ
- SIA
The seed-nodes.json
file contains a list of seed nodes used by the Komodo DeFi Framework. Each seed node entry includes the node name, host address (domain name or IP address), and contact information.
A Python validation script is provided to ensure the seed-nodes.json
file conforms to the defined JSON schema:
Install the required dependencies:
cd utils
pip install -r requirements.txt
# Validate using default paths (seed-nodes.json and utils/seed_nodes_schema.json)
python3 utils/validate_seed_nodes.py
# Validate with custom file paths
python3 utils/validate_seed_nodes.py path/to/seed-nodes.json path/to/schema.json