{"id":19377021,"url":"https://github.com/chenzhitong/opcodeconverter","last_synced_at":"2026-06-15T08:31:14.992Z","repository":{"id":115699334,"uuid":"247644324","full_name":"chenzhitong/OpCodeConverter","owner":"chenzhitong","description":"OpCode转换工具","archived":false,"fork":false,"pushed_at":"2020-06-15T03:06:36.000Z","size":38,"stargazers_count":2,"open_issues_count":0,"forks_count":0,"subscribers_count":1,"default_branch":"master","last_synced_at":"2025-02-24T15:54:04.934Z","etag":null,"topics":["neo","neo3"],"latest_commit_sha":null,"homepage":null,"language":"C#","has_issues":true,"has_wiki":null,"has_pages":null,"mirror_url":null,"source_name":null,"license":null,"status":null,"scm":"git","pull_requests_enabled":true,"icon_url":"https://github.com/chenzhitong.png","metadata":{"files":{"readme":"README.md","changelog":null,"contributing":null,"funding":null,"license":null,"code_of_conduct":null,"threat_model":null,"audit":null,"citation":null,"codeowners":null,"security":null,"support":null,"governance":null,"roadmap":null,"authors":null,"dei":null,"publiccode":null,"codemeta":null}},"created_at":"2020-03-16T08:05:14.000Z","updated_at":"2023-06-28T14:47:20.000Z","dependencies_parsed_at":null,"dependency_job_id":"43131a4f-e571-44a6-a33d-e5528159cbb7","html_url":"https://github.com/chenzhitong/OpCodeConverter","commit_stats":null,"previous_names":[],"tags_count":0,"template":false,"template_full_name":null,"purl":"pkg:github/chenzhitong/OpCodeConverter","repository_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenzhitong%2FOpCodeConverter","tags_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenzhitong%2FOpCodeConverter/tags","releases_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenzhitong%2FOpCodeConverter/releases","manifests_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenzhitong%2FOpCodeConverter/manifests","owner_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners/chenzhitong","download_url":"https://codeload.github.com/chenzhitong/OpCodeConverter/tar.gz/refs/heads/master","sbom_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories/chenzhitong%2FOpCodeConverter/sbom","scorecard":null,"host":{"name":"GitHub","url":"https://github.com","kind":"github","repositories_count":286080680,"owners_count":34355157,"icon_url":"https://github.com/github.png","version":null,"created_at":"2022-05-30T11:31:42.601Z","updated_at":"2026-05-26T15:22:16.424Z","status":"online","status_checked_at":"2026-06-15T02:00:07.085Z","response_time":63,"last_error":null,"robots_txt_status":"success","robots_txt_updated_at":"2025-07-24T06:49:26.215Z","robots_txt_url":"https://github.com/robots.txt","online":true,"can_crawl_api":true,"host_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub","repositories_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repositories","repository_names_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/repository_names","owners_url":"https://repos.ecosyste.ms/api/v1/hosts/GitHub/owners"}},"keywords":["neo","neo3"],"created_at":"2024-11-10T08:46:18.310Z","updated_at":"2026-06-15T08:31:14.978Z","avatar_url":"https://github.com/chenzhitong.png","language":"C#","funding_links":[],"categories":[],"sub_categories":[],"readme":"# OpCodeConverter\n\nNeo3 的 OpCode 转换工具，可以将交易中的 Script 转换为易读易懂的 OpCode，支持交易的 script 字段，或者 witness.invocation、witnesses.verification 字段。\n\n输入为 Base64 编码的 script，输出为 List\\\u003cstring\\\u003e  格式的 OpCode 列表。\n\n### 示例\n\n------\n\n### 常见的 invocation\n\ninput: \n\n```\nDECKiNs7nm9rKamTRSQpjuRHmmKZlX0n1m89FfDzOvgcQIe7JfMnsg/4Ss1yHVwTxpmDjs1GWRcRyntZ06S81fIF\n```\n\noutput: \n\n```\nPUSHDATA1 3981b0c025773b2377ab63d303071405d1e5f7e8baefba430d839107569a9b26f1b5108f98467a3aa7c60d4cb244a58065fcd8169e420eb9e38ff39991575b23\n```\n\n### 常见的 verification\n\ninput: \n\n```\nEQwhA9q4TBJD7AGrJQDhqMehVGom1zRigYCwz2TnK/d2U2mXEQtBE43vrw==\n```\n\noutput:\n\n```\nSYSCALL Neo.Crypto.CheckMultisigWithECDsaSecp256r1\nPUSHDATA1 03dab84c1243ec01ab2500e1a8c7a1546a26d734628180b0cf64e72bf776536997\n```\n\n### NEO 转账的 Scripts\n\ninput: \n\n```\nEQwUvQMah0TTRtYWcYFgFy9jaOAX3AUMFL0DGodE00bWFnGBYBcvY2jgF9wFE8AMCHRyYW5zZmVyDBQlBZ7LSHjTqHX5HFHO3tMw1Fdf3kFifVtSOA==\n```\n\noutput:\n\n```\nSYSCALL System.Contract.Call\nPUSHDATA1 0xde5f57d430d3dece511cf975a8d37848cb9e0525\nPUSHDATA1 transfer\nPUSHDATA1 0x05dc17e068632f1760817116d646d344871a03bd\nPUSHDATA1 0x05dc17e068632f1760817116d646d344871a03bd\n```\n\n------\n\n### NEO 转账的 Scripts(2)\n\ninput: \n\n```\nAGQMFL0DGodE00bWFnGBYBcvY2jgF9wFDBS9AxqHRNNG1hZxgWAXL2No4BfcBRPADAh0cmFuc2ZlcgwUJQWey0h406h1+RxRzt7TMNRXX95BYn1bUjg=\n```\n\noutput:\n\n```\nSYSCALL System.Contract.Call\nPUSHDATA1 0xde5f57d430d3dece511cf975a8d37848cb9e0525\nPUSHDATA1 transfer\nPUSHDATA1 0x05dc17e068632f1760817116d646d344871a03bd\nPUSHDATA1 0x05dc17e068632f1760817116d646d344871a03bd\nPUSHINT8 100\n```\n\n### GAS 转账的 Scripts\n\ninput: \n\n```\nAwDkC1QCAAAADBS9AxqHRNNG1hZxgWAXL2No4BfcBQwUgUkpDXgVmkkrRX4lahSzu86gNiATwAwIdHJhbnNmZXIMFLyvQdaEx9StbuDZnalwe50fDI5mQWJ9W1I4\n```\n\noutput:\n\n```\nSYSCALL System.Contract.Call\nPUSHDATA1 0x668e0c1f9d7b70a99dd9e06eadd4c784d641afbc\nPUSHDATA1 transfer\nPUSHDATA1 0x2036a0cebbb3146a257e452b499a15780d294981\nPUSHDATA1 0x05dc17e068632f1760817116d646d344871a03bd\nPUSHINT64 10000000000\n```\n\n------\n\n### NEP-5 转账的 Scripts\n\nNEP-5 的 ScriptHash 为 0x230cf5ef1e1bd411c7733fa92bb6f9c39714f8f9\n\ninput:\n\n```\nAwDyBSoBAAAADBTUzRIZzo4XK1AnOCPXmaNl+raw5AwU1M0SGc6OFytQJzgj15mjZfq2sOQTwAwIdHJhbnNmZXIMFPn4FJfD+bYrqT9zxxHUGx7v9QwjQWJ9W1I5\n```\n\noutput:\n\n```\nSYSCALL System.Contract.Call\nPUSHDATA1 0x230cf5ef1e1bd411c7733fa92bb6f9c39714f8f9\nPUSHDATA1 transfer\nPUSHDATA1 0xe4b0b6fa65a399d7233827502b178ece1912cdd4\nPUSHDATA1 0xe4b0b6fa65a399d7233827502b178ece1912cdd\nPUSHINT64 5000000000\n```\n\n------\n\n\n### 调用 NEP-5 \"name\" 方法的 Scripts\n\nNEP-5 的 ScriptHash 为 0x230cf5ef1e1bd411c7733fa92bb6f9c39714f8f9\n\ninput:\n\n```\nEMAMBG5hbWUMFPn4FJfD+bYrqT9zxxHUGx7v9QwjQWJ9W1I=\n```\n\noutput: \n\n```\nSYSCALL System.Contract.Call\nPUSHDATA1 0x230cf5ef1e1bd411c7733fa92bb6f9c39714f8f9\nPUSHDATA1 name\n\n```\n\n------\n\n### 部署合约的 Scripts\n\ninput:\n\n```\nDW0BeyJncm91cHMiOltdLCJmZWF0dXJlcyI6eyJzdG9yYWdlIjp0cnVlLCJwYXlhYmxlIjpmYWxzZX0sImFiaSI6eyJoYXNoIjoiMHgxMzhhN2M0NTNlZTRhNDk1NzJhNDUzOTAxNDE1ZGNhNThmYTQ5MGRjIiwiZW50cnlQb2ludCI6eyJuYW1lIjoibWFpbiIsInBhcmFtZXRlcnMiOlt7Im5hbWUiOiJtZXRob2QiLCJ0eXBlIjoiU3RyaW5nIn0seyJuYW1lIjoiYXJncyIsInR5cGUiOiJBcnJheSJ9XSwicmV0dXJuVHlwZSI6IkJ5dGVBcnJheSJ9LCJtZXRob2RzIjpbXSwiZXZlbnRzIjpbXX0sInBlcm1pc3Npb25zIjpbeyJjb250cmFjdCI6IioiLCJtZXRob2RzIjoiKiJ9XSwidHJ1c3RzIjpbXSwic2FmZU1ldGhvZHMiOltdLCJleHRyYSI6bnVsbH0MCVcBAhFwIgJoQEHONSyF\n```\n\noutput: \n\n```\nSYSCALL System.Contract.Create\nPUSHDATA1 570102117022026840\nPUSHDATA2 7b2267726f757073223a5b5d2c226665617475726573223a7b2273746f72616765223a747275652c2270617961626c65223a66616c73657d2c22616269223a7b2268617368223a22307831333861376334353365653461343935373261343533393031343135646361353866613439306463222c22656e747279506f696e74223a7b226e616d65223a226d61696e222c22706172616d6574657273223a5b7b226e616d65223a226d6574686f64222c2274797065223a22537472696e67227d2c7b226e616d65223a2261726773222c2274797065223a224172726179227d5d2c2272657475726e54797065223a22427974654172726179227d2c226d6574686f6473223a5b5d2c226576656e7473223a5b5d7d2c227065726d697373696f6e73223a5b7b22636f6e7472616374223a222a222c226d6574686f6473223a222a227d5d2c22747275737473223a5b5d2c22736166654d6574686f6473223a5b5d2c226578747261223a6e756c6c7d\n```\n\n","project_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenzhitong%2Fopcodeconverter","html_url":"https://awesome.ecosyste.ms/projects/github.com%2Fchenzhitong%2Fopcodeconverter","lists_url":"https://awesome.ecosyste.ms/api/v1/projects/github.com%2Fchenzhitong%2Fopcodeconverter/lists"}