evtjs
Version:
Javascript API Bindings for the everiToken blockchain.
24 lines (21 loc) • 859 B
JavaScript
;
var _require = require('./format'),
encodeGeneratedAddressToBin = _require.encodeGeneratedAddressToBin,
decodeGeneratedAddressFromBin = _require.decodeGeneratedAddressFromBin,
encodeGeneratedAddressToJson = _require.encodeGeneratedAddressToJson,
decodeGeneratedAddressFromJson = _require.decodeGeneratedAddressFromJson;
module.exports = {
GeneratedAddress: {
toJSON: encodeGeneratedAddressToJson,
fromJSON: decodeGeneratedAddressFromJson,
toBin: encodeGeneratedAddressToBin,
fromBin: function fromBin(data) {
var encoding = arguments.length > 1 && arguments[1] !== undefined ? arguments[1] : "buffer";
/* Supporting buffer, base64, hex formats */
if (encoding !== "buffer") {
data = Buffer.from(data, encoding);
}
return decodeGeneratedAddressFromBin(data);
}
}
};