{
"alphabets": {
"base2": "01",
"base16": "0123456789abcdef",
"base58": "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
},
"valid": [
{
"alphabet": "base2",
"hex": "000f",
"string": "01111"
},
{
"alphabet": "base2",
"hex": "00ff",
"comment": "Note the first leading zero byte is compressed into 1 char",
"string": "011111111"
},
{
"alphabet": "base2",
"hex": "0fff",
"string": "111111111111"
},
{
"alphabet": "base2",
"hex": "ff00ff00",
"string": "11111111000000001111111100000000"
},
{
"alphabet": "base16",
"hex": "0000000f",
"string": "000f"
},
{
"alphabet": "base16",
"hex": "000fff",
"string": "0fff"
},
{
"alphabet": "base16",
"hex": "ffff",
"string": "ffff"
},
{
"alphabet": "base58",
"hex": "",
"string": ""
},
{
"alphabet": "base58",
"hex": "61",
"string": "2g"
},
{
"alphabet": "base58",
"hex": "626262",
"string": "a3gV"
},
{
"alphabet": "base58",
"hex": "636363",
"string": "aPEr"
},
{
"alphabet": "base58",
"hex": "73696d706c792061206c6f6e6720737472696e67",
"string": "2cFupjhnEsSn59qHXstmK2ffpLv2"
},
{
"alphabet": "base58",
"hex": "00eb15231dfceb60925886b67d065299925915aeb172c06647",
"string": "1NS17iag9jJgTHD1VXjvLCEnZuQ3rJDE9L"
},
{
"alphabet": "base58",
"hex": "516b6fcd0f",
"string": "ABnLTmg"
},
{
"alphabet": "base58",
"hex": "bf4f89001e670274dd",
"string": "3SEo3LWLoPntC"
},
{
"alphabet": "base58",
"hex": "572e4794",
"string": "3EFU7m"
},
{
"alphabet": "base58",
"hex": "ecac89cad93923c02321",
"string": "EJDM8drfXA6uyA"
},
{
"alphabet": "base58",
"hex": "10c8511e",
"string": "Rt5zm"
},
{
"alphabet": "base58",
"hex": "00000000000000000000",
"string": "1111111111"
},
{
"alphabet": "base58",
"hex": "801184cd2cdd640ca42cfc3a091c51d549b2f016d454b2774019c2b2d2e08529fd206ec97e",
"string": "5Hx15HFGyep2CfPxsJKe2fXJsCVn5DEiyoeGGF6JZjGbTRnqfiD"
},
{
"alphabet": "base58",
"hex": "003c176e659bea0f29a3e9bf7880c112b1b31b4dc826268187",
"string": "16UjcYNBG9GTK4uq2f7yYEbuifqCzoLMGS"
},
{
"alphabet": "base58",
"hex": "ffffffffffffffffffff",
"string": "FPBt6CHo3fovdL"
},
{
"alphabet": "base58",
"hex": "ffffffffffffffffffffffffff",
"string": "NKioeUVktgzXLJ1B3t"
},
{
"alphabet": "base58",
"hex": "ffffffffffffffffffffffffffffffff",
"string": "YcVfxkQb6JRzqk5kF2tNLv"
},
{
"alphabet": "base2",
"hex": "fb6f9ac3",
"string": "11111011011011111001101011000011"
},
{
"alphabet": "base2",
"hex": "179eea7a",
"string": "10111100111101110101001111010"
},
{
"alphabet": "base2",
"hex": "6db825db",
"string": "1101101101110000010010111011011"
},
{
"alphabet": "base2",
"hex": "93976aa7",
"string": "10010011100101110110101010100111"
},
{
"alphabet": "base58",
"hex": "ef41b9ce7e830af7",
"string": "h26E62FyLQN"
},
{
"alphabet": "base58",
"hex": "606cbc791036d2e9",
"string": "H8Sa62HVULG"
},
{
"alphabet": "base58",
"hex": "bdcb0ea69c2c8ec8",
"string": "YkESUPpnfoD"
},
{
"alphabet": "base58",
"hex": "1a2358ba67fb71d5",
"string": "5NaBN89ajtQ"
},
{
"alphabet": "base58",
"hex": "e6173f0f4d5fb5d7",
"string": "fVAoezT1ZkS"
},
{
"alphabet": "base58",
"hex": "91c81cbfdd58bbd2",
"string": "RPGNSU3bqTX"
},
{
"alphabet": "base58",
"hex": "329e0bf0e388dbfe",
"string": "9U41ZkwwysT"
},
{
"alphabet": "base58",
"hex": "30b10393210fa65b",
"string": "99NMW3WHjjY"
},
{
"alphabet": "base58",
"hex": "ab3bdd18e3623654",
"string": "VeBbqBb4rCT"
},
{
"alphabet": "base58",
"hex": "fe29d1751ec4af8a",
"string": "jWhmYLN9dUm"
},
{
"alphabet": "base58",
"hex": "c1273ab5488769807d",
"string": "3Tbh4kL3WKW6g"
},
{
"alphabet": "base58",
"hex": "6c7907904de934f852",
"string": "2P5jNYhfpTJxy"
},
{
"alphabet": "base58",
"hex": "05f0be055db47a0dc9",
"string": "5PN768Kr5oEp"
},
{
"alphabet": "base58",
"hex": "3511e6206829b35b12",
"string": "gBREojGaJ6DF"
},
{
"alphabet": "base58",
"hex": "d1c7c2ddc4a459d503",
"string": "3fsekq5Esq2KC"
},
{
"alphabet": "base58",
"hex": "1f88efd17ab073e9a1",
"string": "QHJbmW9ZY7jn"
},
{
"alphabet": "base58",
"hex": "0f45dadf4e64c5d5c2",
"string": "CGyVUMmCKLRf"
},
{
"alphabet": "base58",
"hex": "de1e5c5f718bb7fafa",
"string": "3pyy8U7w3KUa5"
},
{
"alphabet": "base58",
"hex": "123190b93e9a49a46c",
"string": "ES3DeFrG1zbd"
},
{
"alphabet": "base58",
"hex": "8bee94a543e7242e5a",
"string": "2nJnuWyLpGf6y"
},
{
"alphabet": "base58",
"hex": "9fd5f2285362f5cfd834",
"string": "9yqFhqeewcW3pF"
},
{
"alphabet": "base58",
"hex": "6987bac63ad23828bb31",
"string": "6vskE5Y1LhS3U4"
},
{
"alphabet": "base58",
"hex": "19d4a0f9d459cc2a08b0",
"string": "2TAsHPuaLhh5Aw"
},
{
"alphabet": "base58",
"hex": "a1e47ffdbea5a807ab26",
"string": "A6XzPgSUJDf1W5"
},
{
"alphabet": "base58",
"hex": "35c231e5b3a86a9b83db",
"string": "42B8reRwPAAoAa"
},
{
"alphabet": "base58",
"hex": "b2351012a48b8347c351",
"string": "B1hPyomGx4Vhqa"
},
{
"alphabet": "base58",
"hex": "71d402694dd9517ea653",
"string": "7Pv2SyAQx2Upu8"
},
{
"alphabet": "base58",
"hex": "55227c0ec7955c2bd6e8",
"string": "5nR64BkskyjHMq"
},
{
"alphabet": "base58",
"hex": "17b3d8ee7907c1be34df",
"string": "2LEg7TxosoxTGS"
},
{
"alphabet": "base58",
"hex": "7e7bba7b68bb8e95827f",
"string": "879o2ATGnmYyAW"
},
{
"alphabet": "base58",
"hex": "db9c13f5ba7654b01407fb",
"string": "wTYfxjDVbiks874"
},
{
"alphabet": "base58",
"hex": "6186449d20f5fd1e6c4393",
"string": "RBeiWhzZNL6VtMG"
},
{
"alphabet": "base58",
"hex": "5248751cebf4ad1c1a83c3",
"string": "MQSVNnc8ehFCqtW"
},
{
"alphabet": "base58",
"hex": "32090ef18cd479fc376a74",
"string": "DQdu351ExDaeYeX"
},
{
"alphabet": "base58",
"hex": "7cfa5d6ed1e467d986c426",
"string": "XzW67T5qfEnFcaZ"
},
{
"alphabet": "base58",
"hex": "9d8707723c7ede51103b6d",
"string": "g4eTCg6QJnB1UU4"
},
{
"alphabet": "base58",
"hex": "6f4d1e392d6a9b4ed8b223",
"string": "Ubo7kZY5aDpAJp2"
},
{
"alphabet": "base58",
"hex": "38057d98797cd39f80a0c9",
"string": "EtjQ2feamJvuqse"
},
{
"alphabet": "base58",
"hex": "de7e59903177e20880e915",
"string": "xB2N7yRBnDYEoT2"
},
{
"alphabet": "base58",
"hex": "b2ea24a28bc4a60b5c4b8d",
"string": "mNFMpJ2P3TGYqhv"
},
{
"alphabet": "base58",
"hex": "cf84938958589b6ffba6114d",
"string": "4v8ZbsGh2ePz5sipt"
},
{
"alphabet": "base58",
"hex": "dee13be7b8d8a08c94a3c02a",
"string": "5CwmE9jQqwtHkTF45"
},
{
"alphabet": "base58",
"hex": "14cb9c6b3f8cd2e02710f569",
"string": "Pm85JHVAAdeUdxtp"
},
{
"alphabet": "base58",
"hex": "ca3f2d558266bdcc44c79cb5",
"string": "4pMwomBAQHuUnoLUC"
},
{
"alphabet": "base58",
"hex": "c031215be44cbad745f38982",
"string": "4dMeTrcxiVw9RWvj3"
},
{
"alphabet": "base58",
"hex": "1435ab1dbc403111946270a5",
"string": "P7wX3sCWNrbqhBEC"
},
{
"alphabet": "base58",
"hex": "d8c6e4d775e7a66a0d0f9f41",
"string": "56GLoRDGWGuGJJwPN"
},
{
"alphabet": "base58",
"hex": "dcee35e74f0fd74176fce2f4",
"string": "5Ap1zyuYiJJFwWcMR"
},
{
"alphabet": "base58",
"hex": "bfcc0ca4b4855d1cf8993fc0",
"string": "4cvafQW4PEhARKv9D"
},
{
"alphabet": "base58",
"hex": "e02a3ac25ece7b54584b670a",
"string": "5EMM28xkpxZ1kkVUM"
},
{
"alphabet": "base58",
"hex": "fe4d938fc3719f064cabb4bfff",
"string": "NBXKkbHwrAsiWTLAk6"
},
{
"alphabet": "base58",
"hex": "9289cb4f6b15c57e6086b87ea5",
"string": "DCvDpjEXEbHjZqskKv"
},
{
"alphabet": "base58",
"hex": "fc266f35626b3612bfe978537b",
"string": "N186PVoBWrNre35BGE"
},
{
"alphabet": "base58",
"hex": "33ff08c06d92502bf258c07166",
"string": "5LC4SoW6jmTtbkbePw"
},
{
"alphabet": "base58",
"hex": "6a81cac1f3666bc59dc67b1c3c",
"string": "9sXgUySUzwiqDU5WHy"
},
{
"alphabet": "base58",
"hex": "9dfb8e7e744c544c0f323ea729",
"string": "EACsmGmkgcwsrPFzLg"
},
{
"alphabet": "base58",
"hex": "1e7a1e284f70838b38442b682b",
"string": "3YEVk9bE7rw5qExMkv"
},
{
"alphabet": "base58",
"hex": "2a862ad57901a8235f5dc74eaf",
"string": "4YS259nuTLfeXa5Wuc"
},
{
"alphabet": "base58",
"hex": "74c82096baef21f9d3089e5462",
"string": "AjAcKEhUfrqm8smvM7"
},
{
"alphabet": "base58",
"hex": "7a3edbc23d7b600263920261cc",
"string": "BBZXyRgey5S5DDZkcK"
},
{
"alphabet": "base58",
"hex": "20435664c357d25a9c8df751cf4f",
"string": "CrwNL6Fbv4pbRx1zd9g"
},
{
"alphabet": "base58",
"hex": "51a7aa87cf5cb1c12d045ec3422d",
"string": "X27NHGgKXmGzzQvDtpC"
},
{
"alphabet": "base58",
"hex": "344d2e116aa26f1062a2cb6ebbef",
"string": "LEDLDvL1Hg4qt1efVXt"
},
{
"alphabet": "base58",
"hex": "6941add7be4c0b5c7163e4928f8e",
"string": "fhMyN6gwoxE3uYraVzV"
},
{
"alphabet": "base58",
"hex": "10938fcbb7c4ab991649734a14bf",
"string": "76TPrSDxzGQfSzMu974"
},
{
"alphabet": "base58",
"hex": "eafe04d944ba504e9af9117b07de",
"string": "2VPgov563ryfe4L2Bj6M"
},
{
"alphabet": "base58",
"hex": "58d0aeed4d35da20b6f052127edf",
"string": "ZenZhXF9YwP8nQvNtNz"
},
{
"alphabet": "base58",
"hex": "d734984e2f5aecf25f7a3e353f8a",
"string": "2N7n3jFsTdyN49Faoq6h"
},
{
"alphabet": "base58",
"hex": "57d873fdb405b7daf4bafa62068a",
"string": "ZJ7NwoP4wHvwyZg3Wjs"
},
{
"alphabet": "base58",
"hex": "bda4ec7b40d0d65ca95dec4c4d3b",
"string": "2CijxjsNyvqTwPCfDcpA"
},
{
"alphabet": "base58",
"hex": "826c4abdceb1b91f0d4ad665f86d2e",
"string": "4edfvuDQu9KzVxLuXHfMo"
},
{
"alphabet": "base58",
"hex": "e7ecb35d07e65b960cb10574a4f51a",
"string": "7VLRYdB4cToipp2J2p3v9"
},
{
"alphabet": "base58",
"hex": "4f2d72ead87b31d6869fba39eac6dc",
"string": "3DUjqJRcfdWhpsrLrGcQs"
},
{
"alphabet": "base58",
"hex": "8b4f5788d60030950d5dfbf94c585d",
"string": "4u44JSRH5jP5X39YhPsmE"
},
{
"alphabet": "base58",
"hex": "ee4c0a0025d1a74ace9fe349355cc5",
"string": "7fgACjABRQUGUEpN6VBBA"
},
{
"alphabet": "base58",
"hex": "58ac05b9a0b4b66083ff1d489b8d84",
"string": "3UtJPyTwGXapcxHx8Rom5"
},
{
"alphabet": "base58",
"hex": "1aa35c05e1132e8e049aafaef035d8",
"string": "kE2eSU7gM2619pT82iGP"
},
{
"alphabet": "base58",
"hex": "771b0c28608484562a292e5d5d2b30",
"string": "4LGYeWhyfrjUByibUqdVR"
},
{
"alphabet": "base58",
"hex": "78ff9a0e56f9e88dc1cd654b40d019",
"string": "4PLggs66qAdbmZgkaPihe"
},
{
"alphabet": "base58",
"hex": "6d691bdd736346aa5a0a95b373b2ab",
"string": "44Y6qTgSvRMkdqpQ5ufkN"
}
],
"invalid": [
{
"alphabet": "base58",
"description": "non-base58 string",
"exception": "^Error: Non-base58 character$",
"string": "invalid"
},
{
"alphabet": "base58",
"description": "non-base58 alphabet",
"exception": "^Error: Non-base58 character$",
"string": "c2F0b3NoaQo="
},
{
"alphabet": "base58",
"description": "leading whitespace",
"exception": "^Error: Non-base58 character$",
"string": " 1111111111"
},
{
"alphabet": "base58",
"description": "trailing whitespace",
"exception": "^Error: Non-base58 character$",
"string": "1111111111 "
},
{
"alphabet": "base58",
"description": "unexpected character after whitespace",
"exception": "^Error: Non-base58 character$",
"string": " \t\n\u000b\f\r skip \r\f\u000b\n\t a"
}
]
}