diff --git a/src/Lib/Serialization.js b/src/Lib/Serialization.js new file mode 100644 index 0000000000..7e668b3b7d --- /dev/null +++ b/src/Lib/Serialization.js @@ -0,0 +1,5 @@ +"use strict"; + +const Buffer = require("buffer/").Buffer; + +exports._hexToBytes = (hex) => Buffer.from(hex, "hex"); diff --git a/src/Lib/Serialization.purs b/src/Lib/Serialization.purs new file mode 100644 index 0000000000..4705dda728 --- /dev/null +++ b/src/Lib/Serialization.purs @@ -0,0 +1,14 @@ +module Lib.Serialization + ( Buffer + , Hex(..) + , _hexToBytes + ) where + +import Prelude + +newtype Hex + = Hex String + +foreign import data Buffer :: Type + +foreign import _hexToBytes :: Hex -> Buffer