@Override public Pointer apply(SmartList<Pointer> args) throws MintException { SmartList<Byte> bytes = PointerTools.dereferenceBytes(args.get(0)); byte[] b = new byte[bytes.size()]; for (int i = 0; i < bytes.size(); i++) { b[i] = bytes.get(i); } return Heap.allocateString(NumberTools.bytesToHex(b)); }