hardhat-tracer
Version:
Hardhat Tracer plugin
24 lines • 737 B
JavaScript
;
Object.defineProperty(exports, "__esModule", { value: true });
const utils_1 = require("../utils");
function parse() {
const next = 1; // get stack just after this opcode
return {
isAwaitedItem: true,
next,
parse: (stepNext) => ({
opcode: "MSIZE",
params: {
size: (0, utils_1.parseBytes32)(stepNext.stack[stepNext.stack.length - 1].toString(16)),
},
format() {
return format(this);
},
}),
};
}
function format(item) {
return `${(0, utils_1.colorLabel)("[MSIZE]")} ${(0, utils_1.colorValue)(item.params.size)}`;
}
exports.default = { parse, format };
//# sourceMappingURL=msize.js.map