iota-ternary
Version:
Fast utility functions for conversion between trytes, trits and bytes
24 lines (18 loc) • 409 B
text/typescript
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
}