chardet
base58
