@truffle/code-utils

v3.0.4
Utilities for parsing and managing EVM-compatible bytecode

@truffle/code-utils

Utilities for parsing and managing EVM-compatible bytecode

Usage

const { parseCode } = require("@truffle/code-utils");

const contractHexCode = "0x608060...";

// parseCode returns an array of instructions
// Ex.
// [ { pc: 0, name: 'PUSH1', pushData: '0x80' },
//   { pc: 2, name: 'PUSH1', pushData: '0x40' },
//   ... ]
const parsedCode = parseCode(contractHexCode);
npm i @truffle/code-utils

Metadata

  • MIT
  • ^16.20 || ^18.16 || >=20
  • Unknown
  • released 9/7/2023

Downloads