Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

debug_traceTransaction missing traces after upgrade to v1.10.9 or higher #23811

Closed
jsvisa opened this issue Oct 26, 2021 · 11 comments · Fixed by #23828
Closed

debug_traceTransaction missing traces after upgrade to v1.10.9 or higher #23811

jsvisa opened this issue Oct 26, 2021 · 11 comments · Fixed by #23828
Assignees
Labels

Comments

@jsvisa
Copy link
Contributor

jsvisa commented Oct 26, 2021

System information

Geth version: geth version
OS & Version: Windows/Linux/OSX
Commit hash : (if develop)

Geth
Version: 1.10.11-stable
Git Commit: 7231b3efb8095d3dd18d7164c3fa84d7705759d3
Git Commit Date: 20211020
Architecture: amd64
Go Version: go1.17.2
Operating System: linux
GOPATH=
GOROOT=go

Expected behaviour

The number of traces in v1.10.9+ should be equal or more to v1.10.8.

Actual behaviour

Some traces after suicide in v1.10.9+ are missing, so the number of traces is litter than v1.10.8

Steps to reproduce the behaviour

  1. send debug_traceTransaction to v1.10.8 and v1.10.9:
curl 'http://127.0.0.1:9545/' \
-X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc": "2.0", "method": "debug_traceTransaction", "params": ["0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4", {"tracer": "callTracer", "timeout": "60s"}], "id": "1"}] 
The response of v1.10.8 as below(488 lines):
{
  "jsonrpc": "2.0",
  "id": "1",
  "result": {
    "type": "CALL",
    "from": "0xff49432a1ea8ac6d12285099ba426d1f16f23c8d",
    "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
    "value": "0x0",
    "gas": "0x849f2",
    "gasUsed": "0x71172",
    "input": "0x010a110a119c7a2bc79c7a2bc755bb702555bb7025010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d5629930000101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
    "output": "0x",
    "time": "341.002552ms",
    "calls": [
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x81cb6",
        "gasUsed": "0x592a",
        "input": "0x9c7a2bc7010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d562993000",
        "output": "0x000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000001",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7f50c",
            "gasUsed": "0x5f3",
            "input": "0xd9bfa73e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd232930000000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000000000170f4c08ce9"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7e886",
            "gasUsed": "0x4e4",
            "input": "0x2ac126225988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7dc96",
            "gasUsed": "0x504",
            "input": "0x288cdc915988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x7cff8",
            "gasUsed": "0x10b3",
            "input": "0x70a08231000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293",
            "output": "0x000000000000000000000000000000000000000000000000000000025f67045e",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x7a62d",
                "gasUsed": "0x5d1",
                "input": "0x70a08231000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293",
                "output": "0x"
              }
            ]
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x7b8d0",
            "gasUsed": "0x1225",
            "input": "0xdd62ed3e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
            "output": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff386212a2b7b",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x78f5f",
                "gasUsed": "0x740",
                "input": "0xdd62ed3e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
                "output": "0x"
              }
            ]
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x7c13c",
        "gasUsed": "0x40ad",
        "input": "0x9c7a2bc70101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
        "output": "0x000000000000000000000000000000000000000000000000000000012d0f5f720000000000000000000000000000000000000000000000000000000000000001",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x79b00",
            "gasUsed": "0x5f3",
            "input": "0xd9bfa73e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d0000000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000000000171e0065f0f"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x78e7a",
            "gasUsed": "0x4e4",
            "input": "0x2ac126222c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7828a",
            "gasUsed": "0x504",
            "input": "0x288cdc912c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x775ec",
            "gasUsed": "0x4d2",
            "input": "0x70a082310000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d",
            "output": "0x000000000000000000000000000000000000000000000056685c21258320f09b"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x76a75",
            "gasUsed": "0x589",
            "input": "0xdd62ed3e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
            "output": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x77d72",
        "gasUsed": "0x28a88",
        "input": "0x55bb7025010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d562993000",
        "output": "0x",
        "calls": [
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "value": "0x1531189d562993000",
            "gas": "0x73b0d",
            "gasUsed": "0x1dfa",
            "input": "0xd0e30db0",
            "output": "0x"
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "value": "0xfd8be2259b4b0",
            "gas": "0x6f457",
            "gasUsed": "0x21c3f",
            "input": "0x9b44d5560000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000320000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c7800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000421b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d3333402000000000000000000000000000000000000000000000000000000000000",
            "output": "0x000000000000000000000000000000000000000000000000000000012d0f5f71000000000000000000000000000000000000000000000001531189d56299300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8be2259b4b0",
            "calls": [
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x60228",
                "gasUsed": "0x3637",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                    "value": "0x0",
                    "gas": "0x5e276",
                    "gasUsed": "0x2e31",
                    "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000000000000000000000000001531189d562993000",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x5c009",
                "gasUsed": "0x7a9a",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f710000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "value": "0x0",
                    "gas": "0x5a15f",
                    "gasUsed": "0x7294",
                    "input": "0x23b872dd000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f71",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
                    "calls": [
                      {
                        "type": "DELEGATECALL",
                        "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                        "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                        "gas": "0x58046",
                        "gasUsed": "0x67a9",
                        "input": "0x23b872dd000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f71",
                        "output": "0x"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                "value": "0xfd8be2259b4b0",
                "gas": "0x520b6",
                "gasUsed": "0x4eb1",
                "input": "0xa3b4a327000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                "output": "0x",
                "calls": [
                  {
                    "type": "DELEGATECALL",
                    "from": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                    "to": "0x2a17c35ff147b32f13f19f2e311446eeb02503f3",
                    "gas": "0x504fd",
                    "gasUsed": "0x46fd",
                    "input": "0xa3b4a327000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                    "output": "0x"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x4f998",
        "gasUsed": "0x294e3",
        "input": "0x55bb70250101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
        "output": "0x",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x4daa1",
            "gasUsed": "0x10b3",
            "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
            "output": "0x000000000000000000000000000000000000000000000000000000012d22c0a6",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x4bcac",
                "gasUsed": "0x5d1",
                "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
                "output": "0x"
              }
            ]
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "value": "0xfd8be2259b4b0",
            "gas": "0x4a056",
            "gasUsed": "0x20cc3",
            "input": "0x9b44d5560000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000012d0f5f7200000000000000000000000000000000000000000000000000000000000003200000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000421b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f2003000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000153482901eb48f4c5000000000000000000000000000000000000000000000000000000012d0f5f7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8be2259b4b0",
            "calls": [
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x3b68f",
                "gasUsed": "0x6a32",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f720000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "value": "0x0",
                    "gas": "0x3a00b",
                    "gasUsed": "0x622c",
                    "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f72",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
                    "calls": [
                      {
                        "type": "DELEGATECALL",
                        "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                        "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                        "gas": "0x386f7",
                        "gasUsed": "0x5741",
                        "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f72",
                        "output": "0x"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x34145",
                "gasUsed": "0x469f",
                "input": "0xa85e59e400000000000000000000000000000000000000000000000000000000000000800000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e00000000000000000000000000000000000000000000000153482901eb48f4c50000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                    "value": "0x0",
                    "gas": "0x32c97",
                    "gasUsed": "0x3e99",
                    "input": "0x23b872dd0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e00000000000000000000000000000000000000000000000153482901eb48f4c5",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                "value": "0xfd8be2259b4b0",
                "gas": "0x2d51d",
                "gasUsed": "0x3e49",
                "input": "0xa3b4a3270000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                "output": "0x",
                "calls": [
                  {
                    "type": "DELEGATECALL",
                    "from": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                    "to": "0x2a17c35ff147b32f13f19f2e311446eeb02503f3",
                    "gas": "0x2c292",
                    "gasUsed": "0x3695",
                    "input": "0xa3b4a3270000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                    "output": "0x"
                  }
                ]
              }
            ]
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x29464",
            "gasUsed": "0x4d2",
            "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
            "output": "0x00000000000000000000000000000000000000000000000153482901eb48f4c6"
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "value": "0x0",
            "gas": "0x2891a",
            "gasUsed": "0x2e77",
            "input": "0x2e1a7d4d00000000000000000000000000000000000000000000000153482901eb48f4c5",
            "output": "0x",
            "calls": [
              {
                "type": "CALL",
                "from": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
                "value": "0x153482901eb48f4c5",
                "gas": "0x8fc",
                "gasUsed": "0x37",
                "input": "0x",
                "output": "0x"
              }
            ]
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xc11e66ebfbae06b41afa3d8ad4d626c70ec3f91d",
        "value": "0x0",
        "gas": "0x2642e",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0xc11e66ebfbae06b41afa3d8ad4d626c70ec3f91d",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x518eebdb2943364b9c1ce090ae8fe052aff77817",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x2ef56f3c6d413fe0051be7518bb384ffde61ccef",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x1ccd17b67ce316eeb440a9eb47102388e7d5a687",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x6822c9231da3a0f29ffbbd041ee4973e62fe0184",
        "value": "0x0",
        "gas": "0x24426",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0x6822c9231da3a0f29ffbbd041ee4973e62fe0184",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xb2e9eb5a54dbfa1737df2bd17ea3710787f5272b",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xab1ea3bf6aab7faa3409d1a282a5a6e3dc993e74",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x208128d1d316de9f6708b6c0cdaa2ea7f5fc88cd",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xbed766bb60557ae76dd3cb1ae0e6e0d484f4f718",
        "value": "0x0",
        "gas": "0x2241e",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0xbed766bb60557ae76dd3cb1ae0e6e0d484f4f718",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xf040032d3291c5e8442cab5f54cbf0fbf0954209",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x192585b91146d34fdcc6d9f00b7d641822e64ca2",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x3c2a91c6bbb83f88f6ce9592b26ed04880043f9d",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xc0218c03ce89f617eb5efacc048ff83868e2c207",
        "value": "0x0",
        "gas": "0x20416",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0xc0218c03ce89f617eb5efacc048ff83868e2c207",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x84f0ba0c3c8b305780fa5ccfbffbee6b042a30e0",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x9161fbd196c5de2d58f5e468e3aacd9230ced631",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x1b8cf81e51ea16453591de3ea29f4f6c1b901f48",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xc528257acf5aa8d39b58462facdf55ad07181fa7",
        "value": "0x0",
        "gas": "0x1e40f",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0xc528257acf5aa8d39b58462facdf55ad07181fa7",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x7ea99dc8e6cf2e44673370760027408b541b6c50",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x842f2aaf1d80d9877db3cb5b8b8ab520e1aa25c6",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xa2ca5736af9b77989c709216f2b1cba264c25918",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x26eec628e8c653c24e37e3f23070fa4d84d799ec",
        "value": "0x0",
        "gas": "0x1c407",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0x26eec628e8c653c24e37e3f23070fa4d84d799ec",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x88d00e89bd17c66aa9d3a9187e48544dc801817e",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x025cdafd8579129f5b51b6e4c371d63875a855b7",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xc8522a6e9fc790fe59b5a0ce91d17ffc7ae3904a",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xb252f94002c505005e7691624a49acef80779e7b",
        "value": "0x0",
        "gas": "0x1a3ff",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0xb252f94002c505005e7691624a49acef80779e7b",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xbb868f60f310f38fb7d7cac8cf8f5aa5f2b16ecd",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x3f208cfb5e19ea38f1715eea58d07c8d49bf2e51",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x541646991fa69b231598d85de3e78c5ff0a39d85",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x545574a9ee0f55bb0980d104ae1c583d68d38bfd",
        "value": "0x0",
        "gas": "0x183f7",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0x545574a9ee0f55bb0980d104ae1c583d68d38bfd",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe771dfc002201663333b57be79813d02bd098f62",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe3bba6af7a35bd5903d6ab973cb4eeaebefb7acb",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x25f42374f6dfb0dc7ccbf0e920f1f5722cd7451a",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x12cbded2f6b57d1c8fc76785d4b292207f6b8d7e",
        "value": "0x0",
        "gas": "0x163ef",
        "gasUsed": "0x139e",
        "input": "0x",
        "output": "0x",
        "calls": [
          {
            "type": "SELFDESTRUCT",
            "from": "0x12cbded2f6b57d1c8fc76785d4b292207f6b8d7e",
            "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "value": "0x0"
          }
        ]
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x7860ee8089119e2a6cf19020cbaf1f8f17757935",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x138150f7b00db058a15e476567b4a3e115e3ad7d",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xbdce6c962cfb172d3b774d814cf3e16f3eeb62d4",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      }
    ]
  }
}
The response of v1.10.11 as below(427 lines):
{
  "jsonrpc": "2.0",
  "id": "1",
  "result": {
    "type": "CALL",
    "from": "0xff49432a1ea8ac6d12285099ba426d1f16f23c8d",
    "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
    "value": "0x0",
    "gas": "0x849f2",
    "gasUsed": "0x71172",
    "input": "0x010a110a119c7a2bc79c7a2bc755bb702555bb7025010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d5629930000101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
    "output": "0x",
    "calls": [
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x81cb6",
        "gasUsed": "0x592a",
        "input": "0x9c7a2bc7010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d562993000",
        "output": "0x000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000001",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7f50c",
            "gasUsed": "0x5f3",
            "input": "0xd9bfa73e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd232930000000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000000000170f4c08ce9"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7e886",
            "gasUsed": "0x4e4",
            "input": "0x2ac126225988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7dc96",
            "gasUsed": "0x504",
            "input": "0x288cdc915988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x7cff8",
            "gasUsed": "0x10b3",
            "input": "0x70a08231000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293",
            "output": "0x000000000000000000000000000000000000000000000000000000025f67045e",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x7a62d",
                "gasUsed": "0x5d1",
                "input": "0x70a08231000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293",
                "output": "0x000000000000000000000000000000000000000000000000000000025f67045e"
              }
            ]
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x7b8d0",
            "gasUsed": "0x1225",
            "input": "0xdd62ed3e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
            "output": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff386212a2b7b",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x78f5f",
                "gasUsed": "0x740",
                "input": "0xdd62ed3e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
                "output": "0xfffffffffffffffffffffffffffffffffffffffffffffffffffff386212a2b7b"
              }
            ]
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x7c13c",
        "gasUsed": "0x40ad",
        "input": "0x9c7a2bc70101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
        "output": "0x000000000000000000000000000000000000000000000000000000012d0f5f720000000000000000000000000000000000000000000000000000000000000001",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x79b00",
            "gasUsed": "0x5f3",
            "input": "0xd9bfa73e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d0000000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000000000171e0065f0f"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x78e7a",
            "gasUsed": "0x4e4",
            "input": "0x2ac126222c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "gas": "0x7828a",
            "gasUsed": "0x504",
            "input": "0x288cdc912c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927",
            "output": "0x0000000000000000000000000000000000000000000000000000000000000000"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x775ec",
            "gasUsed": "0x4d2",
            "input": "0x70a082310000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d",
            "output": "0x000000000000000000000000000000000000000000000056685c21258320f09b"
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x76a75",
            "gasUsed": "0x589",
            "input": "0xdd62ed3e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000095e6f48254609a6ee006f7d493c8e5fb97094cef",
            "output": "0xffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffffff"
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x77d72",
        "gasUsed": "0x28a88",
        "input": "0x55bb7025010100000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c78000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334020000000000000000000000000000000000000000000000000000000000005988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000001531189d562993000",
        "output": "0x",
        "calls": [
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "value": "0x1531189d562993000",
            "gas": "0x73b0d",
            "gasUsed": "0x1dfa",
            "input": "0xd0e30db0",
            "output": "0x"
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "value": "0xfd8be2259b4b0",
            "gas": "0x6f457",
            "gasUsed": "0x21c3f",
            "input": "0x9b44d5560000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000320000000000000000000000000998497ffc64240d6a70c38e544521d09dcd2329300000000000000000000000000000000000000000000000000000000000000000000000000000000000000001000000000000000000000000000000000000011000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001bb98c8a8000000000000000000000000000000000000000000000001f399b1438a10000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022a700000000000000000000000000000000000000000000000000000171e0056c7800000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000421b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d3333402000000000000000000000000000000000000000000000000000000000000",
            "output": "0x000000000000000000000000000000000000000000000000000000012d0f5f71000000000000000000000000000000000000000000000001531189d56299300000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8be2259b4b0",
            "calls": [
              {
                "type": "STATICCALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x0000000000000000000000000000000000000001",
                "gas": "0x69444",
                "gasUsed": "0xbb8",
                "input": "0x5988b8ecf09f5e482e308ffa45e4a85ad07c54536b82247891bf1ffeef6dfa21000000000000000000000000000000000000000000000000000000000000001b1f407c96a3d032ef0561db05b3b1311844c29017a686e14faa67a3e5bb6ad24d6e68f39392aa94de346cb23cee7db799c6898c957261fbbaec90f34cf6d33334",
                "output": "0x000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293"
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x60228",
                "gasUsed": "0x3637",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000000000000000000000000001531189d5629930000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                    "value": "0x0",
                    "gas": "0x5e276",
                    "gasUsed": "0x2e31",
                    "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000000000000000000000000001531189d562993000",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x5c009",
                "gasUsed": "0x7a9a",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f710000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "value": "0x0",
                    "gas": "0x5a15f",
                    "gasUsed": "0x7294",
                    "input": "0x23b872dd000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f71",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
                    "calls": [
                      {
                        "type": "DELEGATECALL",
                        "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                        "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                        "gas": "0x58046",
                        "gasUsed": "0x67a9",
                        "input": "0x23b872dd000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000000012d0f5f71",
                        "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                "value": "0xfd8be2259b4b0",
                "gas": "0x520b6",
                "gasUsed": "0x4eb1",
                "input": "0xa3b4a327000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                "output": "0x",
                "calls": [
                  {
                    "type": "DELEGATECALL",
                    "from": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                    "to": "0x2a17c35ff147b32f13f19f2e311446eeb02503f3",
                    "gas": "0x504fd",
                    "gasUsed": "0x46fd",
                    "input": "0xa3b4a327000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                    "output": "0x"
                  }
                ]
              }
            ]
          }
        ]
      },
      {
        "type": "DELEGATECALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0xe8b62b2990057e421e1028ebe6d556cffc97dbde",
        "gas": "0x4f998",
        "gasUsed": "0x294e3",
        "input": "0x55bb70250101000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d00000000000000000000000010000000000000000000000000000000000000110000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20030000000000000000000000000000000000000000000000000000000000002c3d0cafb26752d910295efc2dfdbae4483a8c2b7e0f0a4e3861b12ee86fb927000000000000000000000000000000000000000000000000000000012d0f5f72",
        "output": "0x",
        "calls": [
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
            "gas": "0x4daa1",
            "gasUsed": "0x10b3",
            "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
            "output": "0x000000000000000000000000000000000000000000000000000000012d22c0a6",
            "calls": [
              {
                "type": "DELEGATECALL",
                "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                "gas": "0x4bcac",
                "gasUsed": "0x5d1",
                "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
                "output": "0x000000000000000000000000000000000000000000000000000000012d22c0a6"
              }
            ]
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
            "value": "0xfd8be2259b4b0",
            "gas": "0x4a056",
            "gasUsed": "0x20cc3",
            "input": "0x9b44d5560000000000000000000000000000000000000000000000000000000000000060000000000000000000000000000000000000000000000000000000012d0f5f7200000000000000000000000000000000000000000000000000000000000003200000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d0000000000000000000000000000000000000000000000000000000000000000000000000000000000000000100000000000000000000000000000000000001100000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000015349075c8a9c4bc3000000000000000000000000000000000000000000000000000000012d1024c000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000005eb022f100000000000000000000000000000000000000000000000000000171e006aa2e00000000000000000000000000000000000000000000000000000000000001c00000000000000000000000000000000000000000000000000000000000000220000000000000000000000000000000000000000000000000000000000000028000000000000000000000000000000000000000000000000000000000000002a00000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc2000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb48000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000421b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f2003000000000000000000000000000000000000000000000000000000000000",
            "output": "0x00000000000000000000000000000000000000000000000153482901eb48f4c5000000000000000000000000000000000000000000000000000000012d0f5f7200000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000000fd8be2259b4b0",
            "calls": [
              {
                "type": "STATICCALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x0000000000000000000000000000000000000001",
                "gas": "0x448ab",
                "gasUsed": "0xbb8",
                "input": "0xdaa048c73bc7dd7c78370565d29a6f0efa81f81745969b1cb6d9ae608c8f73f6000000000000000000000000000000000000000000000000000000000000001b1cf0bd574c257a3752f3a6612053b51085715d9b57df798d66976a5bfc7e551340d3d857e4abb13f95769ba995e3f45fc70309bae472d29afed04d1c732d1f20",
                "output": "0x0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d"
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x3b68f",
                "gasUsed": "0x6a32",
                "input": "0xa85e59e40000000000000000000000000000000000000000000000000000000000000080000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f720000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000a0b86991c6218b36c1d19d4a2e9eb0ce3606eb4800000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                    "value": "0x0",
                    "gas": "0x3a00b",
                    "gasUsed": "0x622c",
                    "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f72",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001",
                    "calls": [
                      {
                        "type": "DELEGATECALL",
                        "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
                        "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
                        "gas": "0x386f7",
                        "gasUsed": "0x5741",
                        "input": "0x23b872dd000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000000000000000000000000000000000012d0f5f72",
                        "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                      }
                    ]
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                "value": "0x0",
                "gas": "0x34145",
                "gasUsed": "0x469f",
                "input": "0xa85e59e400000000000000000000000000000000000000000000000000000000000000800000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e00000000000000000000000000000000000000000000000153482901eb48f4c50000000000000000000000000000000000000000000000000000000000000024f47261b0000000000000000000000000c02aaa39b223fe8d0a0e5c4f27ead9083c756cc200000000000000000000000000000000000000000000000000000000",
                "output": "0x",
                "calls": [
                  {
                    "type": "CALL",
                    "from": "0x95e6f48254609a6ee006f7d493c8e5fb97094cef",
                    "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                    "value": "0x0",
                    "gas": "0x32c97",
                    "gasUsed": "0x3e99",
                    "input": "0x23b872dd0000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e00000000000000000000000000000000000000000000000153482901eb48f4c5",
                    "output": "0x0000000000000000000000000000000000000000000000000000000000000001"
                  }
                ]
              },
              {
                "type": "CALL",
                "from": "0x61935cbdd02287b511119ddb11aeb42f1593b7ef",
                "to": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                "value": "0xfd8be2259b4b0",
                "gas": "0x2d51d",
                "gasUsed": "0x3e49",
                "input": "0xa3b4a3270000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                "output": "0x",
                "calls": [
                  {
                    "type": "DELEGATECALL",
                    "from": "0xa26e80e7dea86279c6d778d702cc413e6cffa777",
                    "to": "0x2a17c35ff147b32f13f19f2e311446eeb02503f3",
                    "gas": "0x2c292",
                    "gasUsed": "0x3695",
                    "input": "0xa3b4a3270000000000000000000000006924a03bb710eaf199ab6ac9f2bb148215ae9b5d000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e000000000000000000000000000000000000000000000000000fd8be2259b4b0",
                    "output": "0x"
                  }
                ]
              }
            ]
          },
          {
            "type": "STATICCALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "gas": "0x29464",
            "gasUsed": "0x4d2",
            "input": "0x70a08231000000000000000000000000693c188e40f760ecf00d2946ef45260b84fbc43e",
            "output": "0x00000000000000000000000000000000000000000000000153482901eb48f4c6"
          },
          {
            "type": "CALL",
            "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
            "to": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
            "value": "0x0",
            "gas": "0x2891a",
            "gasUsed": "0x2e77",
            "input": "0x2e1a7d4d00000000000000000000000000000000000000000000000153482901eb48f4c5",
            "output": "0x",
            "calls": [
              {
                "type": "CALL",
                "from": "0xc02aaa39b223fe8d0a0e5c4f27ead9083c756cc2",
                "to": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
                "value": "0x153482901eb48f4c5",
                "gas": "0x8fc",
                "gasUsed": "0x37",
                "input": "0x",
                "output": "0x"
              }
            ]
          }
        ]
      }
    ]
  }
}

I used a tool to convert the nested trace information into a Parity-like flat structure, and found that the previous trace of the missing trace was suicide, like below:

image

Or
image

After some git bisect, seems the issue was introduced in #23087

Backtrace

[backtrace]

When submitting logs: please submit them as text and not screenshots.

@s1na s1na self-assigned this Oct 26, 2021
@s1na
Copy link
Contributor

s1na commented Oct 26, 2021

I'm looking into the issue but until it's found and fixed you can use callTracerLegacy as your tracer as a work-around.

@jsvisa
Copy link
Contributor Author

jsvisa commented Oct 26, 2021

I'm looking into the issue but until it's found and fixed you can use callTracerLegacy as your tracer as a work-around.

Thanks for your help, but the callTracerLegacy has a fatal problem, the output is incorrect for some inner traces.

The new callTracer's output is correct, and the same to Parity/OpenEthereum's result.

eg: the tx 0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4 of trace_address [0, 3, 0] as below:

Parity's result as below:

{
    "action": {
      "callType": "delegatecall",
      "from": "0xa0b86991c6218b36c1d19d4a2e9eb0ce3606eb48",
      "gas": "0x7a62d",
      "input": "0x70a08231000000000000000000000000998497ffc64240d6a70c38e544521d09dcd23293",
      "to": "0x0882477e7895bdc5cea7cb1552ed914ab157fe56",
      "value": "0x0"
    },
    "blockHash": "0x3048db4430ef76712f1ff136a85ba4715e73fe375de1bc8414c905c5aa88829a",
    "blockNumber": 10000220,
    "result": {
      "gasUsed": "0x5d1",
      "output": "0x000000000000000000000000000000000000000000000000000000025f67045e"
    },
    "subtraces": 0,
    "traceAddress": [
      0,
      3,
      0
    ],
    "transactionHash": "0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4",
    "transactionPosition": 68,
    "type": "call"
  },

But the result of Geth's as below(convert into flat format):

image

@s1na
Copy link
Contributor

s1na commented Oct 27, 2021

Yeah callTracerLegacy is the same as the callTracer from before v1.10.9 and does inherit some issues like the one you mentioned. You seem to have access to an archive node, can I ask for a normal opcode trace of that transaction (0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4)? that'd be helpful in pinning down the issue

@s1na
Copy link
Contributor

s1na commented Oct 27, 2021

So a bunch of these traces are calls to non-existent accounts, e.g.:

      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x518eebdb2943364b9c1ce090ae8fe052aff77817",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x2ef56f3c6d413fe0051be7518bb384ffde61ccef",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x1ccd17b67ce316eeb440a9eb47102388e7d5a687",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },

And because the value of the call is 0, no account is created and basically nothing is done so we should decide whether we want to include those in the trace.

@jsvisa
Copy link
Contributor Author

jsvisa commented Oct 27, 2021

It's my pleasure to help locate the problem. Do you mean trace like that?

curl 'http://127.0.0.1:9545/' \
-X POST \
-H 'Content-Type: application/json' \
-d '{"jsonrpc": "2.0", "method": "debug_traceTransaction", "params": ["0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4"], "id": "1"}] 

op trace with v1.10.11

op-v1.10.11.json.gz

and op trace with v1.10.8

op-v1.10.8.json.gz

@jsvisa
Copy link
Contributor Author

jsvisa commented Oct 27, 2021

So a bunch of these traces are calls to non-existent accounts, e.g.:

      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x518eebdb2943364b9c1ce090ae8fe052aff77817",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x2ef56f3c6d413fe0051be7518bb384ffde61ccef",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },
      {
        "type": "CALL",
        "from": "0x693c188e40f760ecf00d2946ef45260b84fbc43e",
        "to": "0x1ccd17b67ce316eeb440a9eb47102388e7d5a687",
        "value": "0x0",
        "input": "0x",
        "output": "0x"
      },

And because the value of the call is 0, no account is created and basically nothing is done so we should decide whether we want to include those in the trace.

Thanks for the tips, I'll try to find more differ transaction hashes.

@jsvisa
Copy link
Contributor Author

jsvisa commented Oct 27, 2021

@s1na I've found some more transaction hashes, and who's behavior is the same
to 0xb2ea30bf6f263b3170d6da0e0dc1b9008eeb6f94115bb7f3cc72981dced89af4

  • 0x5fff7cf6f7b2ad0a7f7756feed909b82fe43e9772dcd41d681524a002a5fba73
  • 0x0eddc70eb64c77dd08823c73c60ddbdf132ed07c5dd9fcf56bf19b787b3d11c4
  • 0xb40d69b5576fe6b7ca586a64ca752b24a96859cbe45bcab6471342d20fc179f1
  • 0xf8696bcc2d43c84959f68d8f064fd877338463c50922d9353d7469d9c08f85d3
  • 0xc8b6f7153530f9e1d2f6d73d6411e890ec9513bc218c2b67cbfe779fa537ee2a

Seems its related to the contract address 0x693c188e40f760ecf00d2946ef45260b84fbc43e

@holiman
Copy link
Contributor

holiman commented Oct 28, 2021

Something that also could help, would be if you could run the prestateTracer on one of them. It is a tool which soups up the data necessary to execute a given transaction into a prestate, meaning that it can be re-executed on a node which doesn't have the entire rest of the state at that point.

That would make it easier to repro

@holiman
Copy link
Contributor

holiman commented Oct 28, 2021

And because the value of the call is 0, no account is created and basically nothing is done so we should decide whether we want to include those in the trace.

We do ping the opcode-tracer : https://github.com/ethereum/go-ethereum/blob/master/core/vm/evm.go#L184
So yeah, do we want to ping the scope-tracer aswell? Seems like the correct thing to do

EDIT: My bad, that code doesn't ping the opcode tracer, it just ping the start/end, but that's where we'd have to add a ping.

--- a/core/vm/evm.go
+++ b/core/vm/evm.go
@@ -182,9 +182,14 @@ func (evm *EVM) Call(caller ContractRef, addr common.Address, input []byte, gas
        if !evm.StateDB.Exist(addr) {
                if !isPrecompile && evm.chainRules.IsEIP158 && value.Sign() == 0 {
                        // Calling a non existing account, don't do anything, but ping the tracer
-                       if evm.Config.Debug && evm.depth == 0 {
-                               evm.Config.Tracer.CaptureStart(evm, caller.Address(), addr, false, input, gas, value)
-                               evm.Config.Tracer.CaptureEnd(ret, 0, 0, nil)
+                       if evm.Config.Debug {
+                               if evm.depth == 0 {
+                                       evm.Config.Tracer.CaptureStart(evm, caller.Address(), addr, false, input, gas, value)
+                                       evm.Config.Tracer.CaptureEnd(ret, 0, 0, nil)
+                               } else {
+                                       evm.Config.Tracer.CaptureEnter(CALL, caller.Address(), addr, input, gas, value)
+                                       evm.Config.Tracer.CaptureExit(nil, 0, nil)
+                               }
                        }
                        return nil, gas, nil
                }

@s1na
Copy link
Contributor

s1na commented Nov 2, 2021

@jsvisa I'd appreciate it you got a chance to try with master and see if #23828 completely fixes the issue or the selfdestruct traces are still not being reported

@jsvisa
Copy link
Contributor Author

jsvisa commented Nov 8, 2021

@s1na Sorry for the late reply, I've run it again, and this issue was solved.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Projects
None yet
Development

Successfully merging a pull request may close this issue.

4 participants