(pre: number)
| 23 | for (let i = 0; i < BECH32_ALPHABET.length; i++) { BECH32_ALPHABET_MAP[BECH32_ALPHABET[i]] = i } |
| 24 | |
| 25 | function bech32PolymodStep(pre: number): number { |
| 26 | const b = pre >> 25 |
| 27 | return (((pre & 0x1ffffff) << 5) ^ |
| 28 | (-((b >> 0) & 1) & 0x3b6a57b2) ^ |
| 29 | (-((b >> 1) & 1) & 0x26508e6d) ^ |
| 30 | (-((b >> 2) & 1) & 0x1ea119fa) ^ |
| 31 | (-((b >> 3) & 1) & 0x3d4233dd) ^ |
| 32 | (-((b >> 4) & 1) & 0x2a1462b3)) |
| 33 | } |
| 34 | |
| 35 | function bech32PrefixChk(prefix: string): number { |
| 36 | let chk = 1 |
no outgoing calls
no test coverage detected