CAFECA-IO / isuncoin

Blockchain based on Zero Knowledge Proof Technology
https://isuncoin.com
GNU Lesser General Public License v3.0
0 stars 0 forks source link

Include iSunCoin info in chainlist by submitting PR to chainlist repo #24

Closed arealclimber closed 4 days ago

arealclimber commented 1 week ago

透過向 chainlist repo 提交 PR 將 iSunCoin 資訊包含在 chainlist

  1. fork original repo (MY_FORK)
  2. 參考 README 跟其他人 merged PR
    https://github.com/ethereum-lists/chains/pulls?q=is%3Apr+is%3Aclosed
    https://github.com/ethereum-lists/chains/pull/5794/files
    https://github.com/ethereum-lists/chains/pull/5800/files
    https://github.com/satoshilabs/slips/pull/1771
  3. 確認 iSunCoin config (comment)
    1. SLIP-44 standard
    2. explorer URL, standard
    3. chainId, networkId, nativeCurrency decimal......
  4. 根據 README 確認好之後在自己的 fork 上 commit,再對 original repo 提交 PR
  5. 在 Java 環境驗證自己的 PR

    SLIP-44 的作用

唯一識別碼分配: 為每種加密貨幣分配一個唯一的整數識別碼,確保不同貨幣之間不會發生地址衝突。

多幣種錢包支持: 使得多幣種錢包能夠一致地生成和管理不同加密貨幣的地址,提升用戶體驗。

標準化地址生成: 提供一個統一的標準,幫助開發者在生成地址時遵循相同的規則,減少錯誤。

促進互操作性: 使得不同的錢包和應用能夠更好地互相兼容,促進整個加密貨幣生態系統的發展。

簡化資產管理: 用戶可以更輕鬆地管理多種加密貨幣,因為每種貨幣都有明確的識別碼和生成規則。

支持新興加密貨幣: 當新的加密貨幣出現時,可以通過申請 SLIP-44 編號來確保其在生態系統中的地位。


ref:

arealclimber commented 1 week ago
{
  "name": "iSunCoin",
  "chain": "iSunCoin",
  "title": "iSunCoin Mainnet",
  "rpc": ["https://mainnet.isuncoin.com"],
  "faucets": [],
  "nativeCurrency": {
    "name": "ISC",
    "symbol": "ISC",
    "decimals": 18 # [to be checked] isuncoin decimals
  },
  "features": [{ "name": "EIP155" }, { "name": "EIP1559" }], # [to be checked] isuncoin features
  "infoURL": "https://isuncoin.com",
  "shortName": "isuncoin",
  "chainId": 0, # [to be checked] isuncoin chain id
  "networkId": 0, # [to be checked] isuncoin network id
  "slip44": 1, # [to be checked] isuncoin slip44
  "icon": "isuncoin",
  "explorers": [
    {
      "name": "iSunCoin Explorer",
      "icon": "https://", # [to be checked] isuncoin icon url
      "url": "https://explorer.isuncoin.com", # [to be checked] isuncoin explorer url
      "standard": "EIP3091" # [to be checked] isuncoin standard
    }
  ]
}
arealclimber commented 1 week ago

took 2 hrs remaining 3 hrs

arealclimber commented 6 days ago

image

arealclimber commented 6 days ago
arealclimber commented 6 days ago
{
  "name": "iSunCoin Mainnet",
  "chain": "iSunCoin",
  "title": "iSunCoin Mainnet",
  "rpc": ["https://mainnet.isuncoin.com"],
  "faucets": [],
  "nativeCurrency": {
    "name": "ISC",
    "symbol": "ISC",
    "decimals": 18
  },
  "features": [{ "name": "EIP155" }, { "name": "EIP1559" }],
  "infoURL": "https://isuncoin.com",
  "shortName": "isc",
  "chainId": 8017,
  "networkId": 8017,
  "slip44": 8017, # [to be checked] isuncoin slip44
  "icon": "isuncoin",
  "explorers": [
    {
      "name": "iSunCoin Explorer",
      "icon": "isuncoin",
      "url": "https://baifa.io/app/chains/8017",
      // "standard": "EIP3091" # 網站本身是否符合 `EIP 3091`,目前判斷 BAIFA 不符合`EIP 3091``
    }
  ]
}
arealclimber commented 6 days ago
arealclimber commented 5 days ago

EIP 3091:

arealclimber commented 5 days ago
- `_data/icons/isuncoin.json`
```json
[
  {
    "url": "ipfs://Qmdj8PwchmbpZKYvkB3oJiRX9eZdY6C16AbEz6D1DU3Vqn",
    "width": 60,
    "height": 61,
    "format": "svg"
  }
]
arealclimber commented 4 days ago

PR

arealclimber commented 4 days ago

took 8.5 hrs in total done