alphabet.go raw
1 //go:generate go run -tags generate ./genalphabet/.
2 // AUTOGENERATED by genalphabet.go; do not edit.
3
4 package base58
5
6 const (
7 // alphabet is the modified base58 alphabet used by Bitcoin.
8 alphabet = "123456789ABCDEFGHJKLMNPQRSTUVWXYZabcdefghijkmnopqrstuvwxyz"
9 alphabetIdx0 = '1'
10 )
11 var b58 = [256]byte{
12 255, 255, 255, 255, 255, 255, 255, 255,
13 255, 255, 255, 255, 255, 255, 255, 255,
14 255, 255, 255, 255, 255, 255, 255, 255,
15 255, 255, 255, 255, 255, 255, 255, 255,
16 255, 255, 255, 255, 255, 255, 255, 255,
17 255, 255, 255, 255, 255, 255, 255, 255,
18 255, 0, 1, 2, 3, 4, 5, 6,
19 7, 8, 255, 255, 255, 255, 255, 255,
20 255, 9, 10, 11, 12, 13, 14, 15,
21 16, 255, 17, 18, 19, 20, 21, 255,
22 22, 23, 24, 25, 26, 27, 28, 29,
23 30, 31, 32, 255, 255, 255, 255, 255,
24 255, 33, 34, 35, 36, 37, 38, 39,
25 40, 41, 42, 43, 255, 44, 45, 46,
26 47, 48, 49, 50, 51, 52, 53, 54,
27 55, 56, 57, 255, 255, 255, 255, 255,
28 255, 255, 255, 255, 255, 255, 255, 255,
29 255, 255, 255, 255, 255, 255, 255, 255,
30 255, 255, 255, 255, 255, 255, 255, 255,
31 255, 255, 255, 255, 255, 255, 255, 255,
32 255, 255, 255, 255, 255, 255, 255, 255,
33 255, 255, 255, 255, 255, 255, 255, 255,
34 255, 255, 255, 255, 255, 255, 255, 255,
35 255, 255, 255, 255, 255, 255, 255, 255,
36 255, 255, 255, 255, 255, 255, 255, 255,
37 255, 255, 255, 255, 255, 255, 255, 255,
38 255, 255, 255, 255, 255, 255, 255, 255,
39 255, 255, 255, 255, 255, 255, 255, 255,
40 255, 255, 255, 255, 255, 255, 255, 255,
41 255, 255, 255, 255, 255, 255, 255, 255,
42 255, 255, 255, 255, 255, 255, 255, 255,
43 255, 255, 255, 255, 255, 255, 255, 255,
44 }
45