neo-decompiler 0.11.0

Neo N3 NEF decompiler: parse, disassemble, lift bytecode to high-level pseudocode and C# skeletons, with a CLI, JSON reports, and optional WebAssembly bindings.
Documentation
{
  "name": "Contract_ByteString",
  "groups": [],
  "features": {},
  "supportedstandards": [],
  "abi": {
    "methods": [
      {
        "name": "literal00ToFF",
        "parameters": [],
        "returntype": "ByteArray",
        "offset": 0,
        "safe": false
      },
      {
        "name": "literalWithOtherChar",
        "parameters": [],
        "returntype": "ByteArray",
        "offset": 260,
        "safe": false
      },
      {
        "name": "textElementCount",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          }
        ],
        "returntype": "Integer",
        "offset": 274,
        "safe": false
      },
      {
        "name": "startsWith",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "toFind",
            "type": "ByteArray"
          }
        ],
        "returntype": "Boolean",
        "offset": 289,
        "safe": false
      },
      {
        "name": "endsWith",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "toFind",
            "type": "ByteArray"
          }
        ],
        "returntype": "Boolean",
        "offset": 308,
        "safe": false
      },
      {
        "name": "contains",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "toFind",
            "type": "ByteArray"
          }
        ],
        "returntype": "Boolean",
        "offset": 382,
        "safe": false
      },
      {
        "name": "indexOf",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "toFind",
            "type": "ByteArray"
          }
        ],
        "returntype": "Integer",
        "offset": 401,
        "safe": false
      },
      {
        "name": "lastIndexOf",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "toFind",
            "type": "ByteArray"
          }
        ],
        "returntype": "Integer",
        "offset": 418,
        "safe": false
      },
      {
        "name": "split",
        "parameters": [
          {
            "name": "value",
            "type": "ByteArray"
          },
          {
            "name": "separator",
            "type": "ByteArray"
          },
          {
            "name": "removeEmptyEntries",
            "type": "Boolean"
          }
        ],
        "returntype": "Array",
        "offset": 439,
        "safe": false
      }
    ],
    "events": []
  },
  "permissions": [
    {
      "contract": "0xacce6fd80d44e1796aa0c2c625e9e4e0ce39efc0",
      "methods": [
        "memorySearch",
        "stringSplit",
        "strLen"
      ]
    }
  ],
  "trusts": [],
  "extra": {
    "Version": "3.10.0",
    "nef": {
      "optimization": "All"
    }
  }
}