Tokens
令牌符號有長度限制嗎?
ERC20 代幣符號的長度是否有限制?我想使用 4 個字母,其中一個是小寫字母,但這不是問題。我擔心的是,如果交易所已經將他們的工具設置為只處理 3 個字母,這就是今天的大多數。
我使用 CoinMarketCap API拉下所有已註冊貨幣和資產的列表(不僅僅是 ERC-20 代幣……),並將其輸入到快速 Python 腳本中以計算不同長度符號的出現次數。
import urllib, json from collections import Counter url = "https://api.coinmarketcap.com/v1/ticker/" response = urllib.urlopen(url) data = json.loads(response.read()) counts = Counter([len(asset['symbol']) for asset in data]) for i, j in sorted(counts.items()): print("Asset symbols of length %d: %d" % (i, j))
給出以下計數:
Asset symbols of length 1: 3 Asset symbols of length 2: 35 Asset symbols of length 3: 639 Asset symbols of length 4: 273 Asset symbols of length 5: 121 Asset symbols of length 6: 18 Asset symbols of length 7: 2 Asset symbols of length 8: 4 Asset symbols of length 9: 3
因此,雖然最常見的長度是3,但您可能更適合更長的長度。當然,不同的交易所和網站的 UI 格式可能會有所不同……
編輯:
一個新發布的問題讓我想起了這個話題。(ERC-20 實例的命名約定)
截至 2017 年 11 月 28 日,再次執行腳本,只是為了好玩:
Asset symbols of length 1: 3 Asset symbols of length 2: 37 Asset symbols of length 3: 768 Asset symbols of length 4: 350 Asset symbols of length 5: 143 Asset symbols of length 6: 17 Asset symbols of length 7: 4 Asset symbols of length 8: 2 Asset symbols of length 9: 1