UNPKG

iota-ternary

Version:

Fast utility functions for conversion between trytes, trits and bytes

24 lines (18 loc) 409 B
import { trit } from "../types" const TRYTES = "NOPQRSTUVWXYZ9ABCDEFGHIJKLM" export function tritsToTrytes(trits: trit[]): string { const size = Math.ceil(trits.length / 3) var trytes = "" for (var i = 0; i < size; i += 1) { trytes += TRYTES[ (trits[i*3 + 0] || 0) + (trits[i*3 + 1] || 0)*3 + (trits[i*3 + 2] || 0)*9 + 13 ] } return trytes }