diff --git a/core/lib/multivm/src/utils/call_tracer_test_output b/core/lib/multivm/src/utils/call_tracer_test_output new file mode 100644 index 00000000000..0cccdbee786 --- /dev/null +++ b/core/lib/multivm/src/utils/call_tracer_test_output @@ -0,0 +1,10295 @@ +[ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008002", + "parent_gas": 4294966364, + "gas": 4227857487, + "gas_used": 2226, + "value": "0x0", + "input": [ + 77, + 226, + 228, + 104, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 11 + ], + "output": [ + 1, + 0, + 1, + 179, + 242, + 195, + 166, + 189, + 213, + 173, + 0, + 174, + 41, + 167, + 203, + 187, + 50, + 220, + 163, + 195, + 31, + 182, + 8, + 181, + 205, + 82, + 248, + 243, + 5, + 106, + 56, + 71 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294961885, + "gas": 4227853077, + "gas_used": 566, + "value": "0x0", + "input": [ + 41, + 241, + 114, + 173, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 222, + 237, + 240, + 13, + 170, + 170, + 187, + 187, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 230, + 178, + 128 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294957772, + "gas": 4227849045, + "gas_used": 2320, + "value": "0x0", + "input": [ + 6, + 190, + 208, + 54, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 222, + 237, + 240, + 13, + 170, + 170, + 187, + 187, + 232, + 231, + 118, + 38, + 88, + 111, + 115, + 185, + 85, + 54, + 76, + 123, + 75, + 191, + 11, + 183, + 247, + 104, + 94, + 189, + 64, + 232, + 82, + 177, + 100, + 99, + 58, + 74, + 203, + 211, + 36, + 76, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800b", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227848055, + "gas": 4161787875, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0 + ], + "output": [ + 232, + 231, + 118, + 38, + 88, + 111, + 115, + 185, + 85, + 54, + 76, + 123, + 75, + 191, + 11, + 183, + 247, + 104, + 94, + 189, + 64, + 232, + 82, + 177, + 100, + 99, + 58, + 74, + 203, + 211, + 36, + 76 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294953062, + "gas": 4227844383, + "gas_used": 243, + "value": "0x0", + "input": [ + 110, + 242, + 92, + 58 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 230, + 178, + 128 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800c", + "parent_gas": 4294943644, + "gas": 4227835122, + "gas_used": 8390, + "value": "0x0", + "input": [ + 235, + 228, + 163, + 215, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 45, + 141, + 189, + 226, + 100, + 114, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 195, + 80, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 65, + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108, + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227834136, + "gas": 4161774204, + "gas_used": 159, + "value": "0x0", + "input": [ + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6 + ], + "output": [ + 252, + 65, + 200, + 126, + 246, + 29, + 188, + 59, + 104, + 242, + 144, + 137, + 153, + 98, + 211, + 248, + 25, + 228, + 228, + 90, + 249, + 54, + 174, + 231, + 118, + 83, + 247, + 158, + 235, + 212, + 71, + 150 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227832928, + "gas": 4161773007, + "gas_used": 159, + "value": "0x0", + "input": [], + "output": [ + 197, + 210, + 70, + 1, + 134, + 247, + 35, + 60, + 146, + 126, + 125, + 178, + 220, + 199, + 3, + 192, + 229, + 0, + 182, + 83, + 202, + 130, + 39, + 59, + 123, + 250, + 216, + 4, + 93, + 133, + 164, + 112 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227832122, + "gas": 4161772188, + "gas_used": 159, + "value": "0x0", + "input": [], + "output": [ + 197, + 210, + 70, + 1, + 134, + 247, + 35, + 60, + 146, + 126, + 125, + 178, + 220, + 199, + 3, + 192, + 229, + 0, + 182, + 83, + 202, + 130, + 39, + 59, + 123, + 250, + 216, + 4, + 93, + 133, + 164, + 112 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227830772, + "gas": 4161770865, + "gas_used": 279, + "value": "0x0", + "input": [ + 132, + 142, + 27, + 250, + 26, + 196, + 227, + 87, + 107, + 114, + 139, + 218, + 103, + 33, + 178, + 21, + 199, + 10, + 119, + 153, + 165, + 180, + 134, + 98, + 130, + 167, + 27, + 171, + 149, + 75, + 170, + 200, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 45, + 141, + 189, + 226, + 100, + 114, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 195, + 80, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 252, + 65, + 200, + 126, + 246, + 29, + 188, + 59, + 104, + 242, + 144, + 137, + 153, + 98, + 211, + 248, + 25, + 228, + 228, + 90, + 249, + 54, + 174, + 231, + 118, + 83, + 247, + 158, + 235, + 212, + 71, + 150, + 197, + 210, + 70, + 1, + 134, + 247, + 35, + 60, + 146, + 126, + 125, + 178, + 220, + 199, + 3, + 192, + 229, + 0, + 182, + 83, + 202, + 130, + 39, + 59, + 123, + 250, + 216, + 4, + 93, + 133, + 164, + 112, + 197, + 210, + 70, + 1, + 134, + 247, + 35, + 60, + 146, + 126, + 125, + 178, + 220, + 199, + 3, + 192, + 229, + 0, + 182, + 83, + 202, + 130, + 39, + 59, + 123, + 250, + 216, + 4, + 93, + 133, + 164, + 112 + ], + "output": [ + 104, + 197, + 44, + 135, + 139, + 236, + 93, + 138, + 223, + 110, + 182, + 121, + 138, + 132, + 142, + 198, + 121, + 208, + 107, + 19, + 121, + 33, + 236, + 43, + 129, + 44, + 98, + 101, + 229, + 15, + 43, + 55 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4227830182, + "gas": 4161770298, + "gas_used": 237, + "value": "0x0", + "input": [ + 154, + 138, + 5, + 146 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 14 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227829455, + "gas": 4161769605, + "gas_used": 159, + "value": "0x0", + "input": [ + 194, + 248, + 120, + 113, + 118, + 184, + 172, + 107, + 247, + 33, + 91, + 74, + 220, + 193, + 224, + 105, + 191, + 74, + 184, + 45, + 154, + 177, + 223, + 5, + 165, + 122, + 145, + 212, + 37, + 147, + 91, + 110, + 25, + 180, + 83, + 206, + 69, + 170, + 170, + 243, + 163, + 0, + 245, + 169, + 236, + 149, + 134, + 155, + 79, + 40, + 171, + 16, + 67, + 11, + 87, + 46, + 226, + 24, + 195, + 166, + 165, + 224, + 125, + 111, + 173, + 124, + 91, + 239, + 2, + 120, + 22, + 168, + 0, + 218, + 23, + 54, + 68, + 79, + 181, + 138, + 128, + 126, + 244, + 201, + 96, + 59, + 120, + 72, + 103, + 63, + 126, + 58, + 104, + 235, + 20, + 165, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 14 + ], + "output": [ + 144, + 192, + 94, + 251, + 8, + 59, + 20, + 85, + 255, + 156, + 253, + 189, + 55, + 146, + 180, + 43, + 234, + 135, + 144, + 139, + 58, + 5, + 244, + 108, + 40, + 36, + 67, + 17, + 193, + 5, + 181, + 166 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227828830, + "gas": 4161768975, + "gas_used": 159, + "value": "0x0", + "input": [ + 25, + 1, + 144, + 192, + 94, + 251, + 8, + 59, + 20, + 85, + 255, + 156, + 253, + 189, + 55, + 146, + 180, + 43, + 234, + 135, + 144, + 139, + 58, + 5, + 244, + 108, + 40, + 36, + 67, + 17, + 193, + 5, + 181, + 166, + 104, + 197, + 44, + 135, + 139, + 236, + 93, + 138, + 223, + 110, + 182, + 121, + 138, + 132, + 142, + 198, + 121, + 208, + 107, + 19, + 121, + 33, + 236, + 43, + 129, + 44, + 98, + 101, + 229, + 15, + 43, + 55 + ], + "output": [ + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227827920, + "gas": 4161768093, + "gas_used": 159, + "value": "0x0", + "input": [ + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146, + 27 + ], + "output": [ + 174, + 218, + 9, + 20, + 71, + 243, + 95, + 208, + 158, + 85, + 11, + 91, + 209, + 55, + 243, + 125, + 249, + 83, + 168, + 54, + 159, + 214, + 116, + 0, + 0, + 91, + 157, + 31, + 140, + 108, + 227, + 26 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800c", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227827001, + "gas": 4161767148, + "gas_used": 159, + "value": "0x0", + "input": [ + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41, + 174, + 218, + 9, + 20, + 71, + 243, + 95, + 208, + 158, + 85, + 11, + 91, + 209, + 55, + 243, + 125, + 249, + 83, + 168, + 54, + 159, + 214, + 116, + 0, + 0, + 91, + 157, + 31, + 140, + 108, + 227, + 26 + ], + "output": [ + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294934537, + "gas": 4227826176, + "gas_used": 959, + "value": "0x0", + "input": [ + 6, + 231, + 81, + 123, + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800b", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227825505, + "gas": 4161765699, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108 + ], + "output": [ + 157, + 163, + 152, + 90, + 55, + 29, + 144, + 115, + 137, + 116, + 191, + 188, + 247, + 147, + 90, + 110, + 230, + 247, + 60, + 79, + 52, + 222, + 117, + 35, + 80, + 189, + 102, + 233, + 0, + 156, + 37, + 159 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294933231, + "gas": 4227824853, + "gas_used": 449, + "value": "0x0", + "input": [ + 162, + 37, + 239, + 203, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 13, + 72, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 79975619, + "gas": 78725997, + "gas_used": 427, + "value": "0x0", + "input": [ + 168, + 81, + 174, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 79974864, + "gas": 78725241, + "gas_used": 377, + "value": "0x0", + "input": [ + 191, + 31, + 228, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 14, + 230, + 178, + 128 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008006", + "parent_gas": 79968684, + "gas": 78719130, + "gas_used": 5861, + "value": "0x0", + "input": [ + 187, + 15, + 214, + 16, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008006", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78718535, + "gas": 77488551, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008006", + "to": "0x0000000000000000000000000000000000008002", + "parent_gas": 78715841, + "gas": 77485905, + "gas_used": 2226, + "value": "0x0", + "input": [ + 77, + 226, + 228, + 104, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008003", + "parent_gas": 79961393, + "gas": 78711948, + "gas_used": 5741, + "value": "0x0", + "input": [ + 110, + 225, + 220, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78711405, + "gas": 77481495, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78708903, + "gas": 77479038, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "output": [ + 12, + 72, + 85, + 235, + 218, + 54, + 8, + 46, + 56, + 84, + 70, + 24, + 123, + 94, + 51, + 148, + 12, + 207, + 58, + 186, + 153, + 112, + 44, + 139, + 124, + 167, + 190, + 23, + 55, + 5, + 247, + 250 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78708439, + "gas": 77478597, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 12, + 72, + 85, + 235, + 218, + 54, + 8, + 46, + 56, + 84, + 70, + 24, + 123, + 94, + 51, + 148, + 12, + 207, + 58, + 186, + 153, + 112, + 44, + 139, + 124, + 167, + 190, + 23, + 55, + 5, + 247, + 250 + ], + "output": [ + 254, + 80, + 119, + 7, + 138, + 245, + 129, + 63, + 157, + 185, + 149, + 110, + 243, + 250, + 179, + 113, + 83, + 178, + 143, + 17, + 244, + 123, + 122, + 17, + 110, + 24, + 94, + 184, + 201, + 10, + 213, + 185 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "parent_gas": 79948714, + "gas": 78699474, + "gas_used": 18784, + "value": "0x0", + "input": [ + 32, + 43, + 204, + 231, + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108, + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 45, + 141, + 189, + 226, + 100, + 114, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 195, + 80, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 65, + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 32, + 43, + 204, + 231, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x0000000000000000000000000000000000008003", + "parent_gas": 78698691, + "gas": 77469021, + "gas_used": 4807, + "value": "0x0", + "input": [ + 225, + 35, + 156, + 216, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 77468542, + "gas": 76258035, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 77467936, + "gas": 76257468, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 78692153, + "gas": 77462532, + "gas_used": 2762, + "value": "0x0", + "input": [ + 156, + 199, + 247, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 138, + 199, + 35, + 4, + 137, + 232, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 77462008, + "gas": 76251609, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x0000000000000000000000000000000000000001", + "parent_gas": 78688193, + "gas": 77458689, + "gas_used": 7224, + "value": "0x0", + "input": [ + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 27, + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008003", + "parent_gas": 79929437, + "gas": 78680511, + "gas_used": 817, + "value": "0x0", + "input": [ + 110, + 225, + 220, + 32, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008003", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78679968, + "gas": 77450562, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 79927990, + "gas": 78679062, + "gas_used": 792, + "value": "0x0", + "input": [ + 156, + 199, + 247, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78678538, + "gas": 77449176, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "parent_gas": 79926254, + "gas": 78677361, + "gas_used": 8758, + "value": "0x0", + "input": [ + 226, + 243, + 24, + 227, + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108, + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 45, + 141, + 189, + 226, + 100, + 114, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 195, + 80, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 65, + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x0000000000000000000000000000000000008009", + "parent_gas": 78676175, + "gas": 77447259, + "gas_used": 7485, + "value": "0x0", + "input": [], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008009", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 77446605, + "gas": 76236489, + "gas_used": 6068, + "value": "0x0", + "input": [ + 87, + 153, + 82, + 252, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 55, + 130, + 218, + 206, + 157, + 144, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 76235923, + "gas": 75044718, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 76235397, + "gas": 75044214, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 76231423, + "gas": 75040245, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x000000000000000000000000000000000000800d", + "parent_gas": 76230706, + "gas": 75039552, + "gas_used": 251, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 55, + 130, + 218, + 206, + 157, + 144, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 2 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x0000000000000000000000000000000000008001", + "parent_gas": 77440051, + "gas": 76230000, + "gas_used": 23, + "value": "0x3782dace9d900000", + "input": [], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 79917096, + "gas": 78668352, + "gas_used": 792, + "value": "0x0", + "input": [ + 156, + 199, + 247, + 8, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 55, + 130, + 218, + 206, + 157, + 144, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78667828, + "gas": 77438592, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 79915895, + "gas": 78667155, + "gas_used": 2520, + "value": "0x0", + "input": [ + 87, + 153, + 82, + 252, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 48, + 146, + 127, + 116, + 201, + 222, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78666613, + "gas": 77437395, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78666087, + "gas": 77436891, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 78665553, + "gas": 77436387, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x000000000000000000000000000000000000800d", + "parent_gas": 78664920, + "gas": 77435757, + "gas_used": 251, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 48, + 146, + 127, + 116, + 201, + 222, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008004", + "parent_gas": 79891192, + "gas": 78642837, + "gas_used": 398, + "value": "0x0", + "input": [ + 229, + 22, + 118, + 30, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x0000000000000000000000000000000000008002", + "parent_gas": 79888677, + "gas": 78640380, + "gas_used": 256, + "value": "0x0", + "input": [ + 77, + 226, + 228, + 104, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "output": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 79887958, + "gas": 78639687, + "gas_used": 427, + "value": "0x0", + "input": [ + 168, + 81, + 174, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "parent_gas": 79886691, + "gas": 78638427, + "gas_used": 7081, + "value": "0x0", + "input": [ + 223, + 156, + 21, + 137, + 167, + 120, + 221, + 3, + 243, + 47, + 184, + 178, + 7, + 167, + 155, + 217, + 201, + 153, + 99, + 212, + 89, + 247, + 220, + 173, + 178, + 131, + 13, + 34, + 173, + 126, + 199, + 130, + 155, + 166, + 12, + 108, + 114, + 83, + 88, + 44, + 214, + 15, + 155, + 183, + 242, + 224, + 14, + 161, + 163, + 247, + 140, + 242, + 160, + 180, + 219, + 55, + 96, + 168, + 241, + 108, + 99, + 189, + 38, + 72, + 163, + 251, + 150, + 41, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 113, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 132, + 45, + 141, + 189, + 226, + 100, + 114, + 28, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 195, + 80, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 119, + 53, + 148, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 100, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 2, + 192, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 64, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 96, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 3, + 128, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 36, + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 65, + 171, + 196, + 33, + 204, + 16, + 216, + 176, + 137, + 110, + 90, + 207, + 208, + 23, + 219, + 67, + 31, + 75, + 240, + 164, + 77, + 128, + 115, + 6, + 83, + 174, + 2, + 158, + 0, + 103, + 156, + 13, + 242, + 86, + 210, + 202, + 151, + 191, + 224, + 65, + 216, + 104, + 143, + 235, + 147, + 75, + 196, + 16, + 170, + 31, + 239, + 201, + 186, + 8, + 38, + 72, + 166, + 224, + 9, + 157, + 19, + 146, + 247, + 79, + 146, + 27, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x1a642f0e3c3af545e7acbd38b07251b3990914f1", + "to": "0x000000000000000000000000842d8dbde264721c", + "parent_gas": 78637140, + "gas": 77408415, + "gas_used": 5730, + "value": "0x0", + "input": [ + 124, + 245, + 218, + 176, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800b", + "parent_gas": 4294851943, + "gas": 4227744843, + "gas_used": 427, + "value": "0x0", + "input": [ + 168, + 81, + 174, + 120, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x0000000000000000000000000000000000008001", + "to": "0x000000000000000000000000000000000000800a", + "parent_gas": 4294850139, + "gas": 4227743079, + "gas_used": 2520, + "value": "0x0", + "input": [ + 87, + 153, + 82, + 252, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 239, + 235, + 118, + 196, + 176, + 190, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [ + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227742537, + "gas": 4161684051, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227742011, + "gas": 4161683484, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 128, + 1, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 49, + 182, + 97, + 65, + 197, + 117, + 160, + 84, + 49, + 106, + 132, + 218, + 156, + 244, + 170, + 111, + 224, + 171, + 211, + 115, + 202, + 177, + 191, + 74, + 192, + 41, + 255, + 192, + 97, + 170, + 224, + 218 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x0000000000000000000000000000000000008010", + "parent_gas": 4227741477, + "gas": 4161682980, + "gas_used": 159, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 26, + 100, + 47, + 14, + 60, + 58, + 245, + 69, + 231, + 172, + 189, + 56, + 176, + 114, + 81, + 179, + 153, + 9, + 20, + 241, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0 + ], + "output": [ + 51, + 207, + 89, + 190, + 25, + 106, + 181, + 244, + 169, + 218, + 57, + 226, + 168, + 124, + 51, + 81, + 193, + 109, + 154, + 16, + 37, + 248, + 95, + 149, + 138, + 45, + 156, + 149, + 226, + 193, + 136, + 248 + ], + "error": null, + "revert_reason": null, + "calls": [] + }, + { + "type": { + "Call": 0 + }, + "from": "0x000000000000000000000000000000000000800a", + "to": "0x000000000000000000000000000000000000800d", + "parent_gas": 4227740844, + "gas": 4161682350, + "gas_used": 251, + "value": "0x0", + "input": [ + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 0, + 6, + 239, + 235, + 118, + 196, + 176, + 190, + 0 + ], + "output": [], + "error": null, + "revert_reason": null, + "calls": [] + } + ] + } +] \ No newline at end of file diff --git a/core/lib/multivm/src/versions/vm_fast/call_tracer.rs b/core/lib/multivm/src/versions/vm_fast/call_tracer.rs index 60a4b16f8bf..7e5b5cd5a7f 100644 --- a/core/lib/multivm/src/versions/vm_fast/call_tracer.rs +++ b/core/lib/multivm/src/versions/vm_fast/call_tracer.rs @@ -1,6 +1,9 @@ -use zksync_types::zk_evm_types::FarCallOpcode; -use zksync_vm2::interface::{CallframeInterface, Opcode, OpcodeType, StateInterface, Tracer}; -use zksync_vm_interface::Call; +use zksync_types::{zk_evm_types::FarCallOpcode, U256}; +use zksync_vm2::{ + interface::{CallframeInterface, Opcode, OpcodeType, ReturnType, StateInterface, Tracer}, + FatPointer, +}; +use zksync_vm_interface::{Call, VmRevertReason}; #[derive(Debug, Clone, Default)] pub struct CallTracer { @@ -35,6 +38,9 @@ impl Tracer for CallTracer { let current_gas = state.current_frame().gas() as u64; let from = state.current_frame().caller(); let to = state.current_frame().address(); + let input = read_fat_pointer(state, state.read_register(1).0); + let value = U256::from(state.current_frame().context_u128()); + self.stack.push(FarcallAndNearCallCount { farcall: Call { r#type: match tipe { @@ -53,6 +59,8 @@ impl Tracer for CallTracer { // The previous frame always exists directly after a far call parent_gas: current_gas + state.callframe(1).gas() as u64, gas: current_gas, + input, + value, ..Default::default() }, near_calls_after: 0, @@ -67,7 +75,7 @@ impl Tracer for CallTracer { self.max_near_calls = self.max_near_calls.max(frame.near_calls_after); } } - Opcode::Ret(_) => { + Opcode::Ret(variant) => { self.current_stack_depth -= 1; let Some(mut current_call) = self.stack.pop() else { @@ -81,7 +89,20 @@ impl Tracer for CallTracer { .parent_gas .saturating_sub(state.current_frame().gas() as u64); - // TODO save return value + let output = read_fat_pointer(state, state.read_register(1).0); + + match variant { + ReturnType::Normal => { + current_call.farcall.output = output; + } + ReturnType::Revert => { + current_call.farcall.revert_reason = + Some(VmRevertReason::from(output.as_slice()).to_string()); + } + ReturnType::Panic => { + current_call.farcall.error = Some("Panic".to_string()); + } + } // If there is a parent call, push the current call to it // Otherwise, put the current call back on the stack, because it's the top level call @@ -99,3 +120,14 @@ impl Tracer for CallTracer { } } } + +fn read_fat_pointer(state: &S, raw: U256) -> Vec { + let pointer = FatPointer::from(raw); + let length = pointer.length - pointer.offset; + let start = pointer.start + pointer.offset; + let mut calldata = vec![0; length as usize]; + for i in 0..length { + calldata[i as usize] = state.read_heap_byte(pointer.memory_page, start + i); + } + calldata +}