Encoding

mfersToBuffer()

import { mfersToBuffer, getMfers } from 'mfers'
let mfers = getMfers()
mfersToBuffer([mfers[0]])
// ~> 32,0,0,65

traitsToB64()

convert a trait object into a short base64 string (4 bytes, 6 characters)

import { traitsToB64 } from 'mfers'

traitsToB64(mfers[6308].traits)
// ~> "gAAAhg"

b64ToTraits()

inverse of traitsToB64

import { b64ToTraits } from 'mfers'
b64ToTraits("gAAAhg")
{
  "background": "blue",
  "type": "plain mfer",
  "eyes": "regular eyes",
  "hat under headphones": "bandana dark gray",
  "headphones": "black headphones",
  "mouth": "flat",
  "smoke": "cig white"
}