@swtc/serializer
Version:
swtc serializer
24 lines • 766 B
JavaScript
;
var __importDefault = (this && this.__importDefault) || function (mod) {
return (mod && mod.__esModule) ? mod : { "default": mod };
};
Object.defineProperty(exports, "__esModule", { value: true });
const Utils_1 = require("../Utils");
const SerializedType_1 = __importDefault(require("./SerializedType"));
const STHash256 = new SerializedType_1.default({
id: 5,
serialize(so, val) {
if ((0, Utils_1.isHexHASH256String)(val)) {
(0, Utils_1.serializeHex)(so, val, true);
}
else {
throw new Error("Invalid Hash256");
}
},
parse() {
// return UInt256.from_bytes(so.read(32));
return NaN;
}
});
exports.default = STHash256;
//# sourceMappingURL=STHash256.js.map