{ "abi": [ { "inputs": [], "name": "foo", "outputs": [], "type": "function" }, { "inputs": [], "name": "empty_function", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_nonrelocatable_syscall_ptr", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_unknown_memory", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_subtraction_between_relocatables", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_relocatables_addition_failure", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_op0_unknown_double_dereference", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_write_to_program_segment", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_exit_main_scope", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_missing_exit_scope", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_out_of_bound_memory_value", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_non_relocatable_memory_address", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_expr_eval", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_pedersen_values", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_range_check_values", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_missing_signature_hint", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_signature_hint_on_wrong_segment", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_ec_op_invalid_input", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_ec_op_point_not_on_curve", "outputs": [], "type": "function" }, { "inputs": [ { "name": "call_foo", "type": "felt" } ], "name": "maybe_call_foo", "outputs": [], "type": "function" }, { "inputs": [ { "name": "call_foo", "type": "felt" } ], "name": "test_read_bad_address", "outputs": [], "type": "function" }, { "inputs": [ { "name": "call_foo", "type": "felt" } ], "name": "test_relocatable_storage_address", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_call_address", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_syscall_request_arg_type", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_call_selector", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_deploy_from_zero_field", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_builtin_hole", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_missing_pedersen_values", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_builtin_stop_ptr", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_access_after_syscall_stop_ptr", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_bad_syscall_stop_ptr", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_out_of_bounds_write_to_signature_segment", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_out_of_bounds_write_to_tx_info_segment", "outputs": [], "type": "function" }, { "inputs": [], "name": "test_write_to_call_contract_return_value", "outputs": [], "type": "function" }, { "inputs": [ { "name": "array_len", "type": "felt" }, { "name": "array", "type": "felt*" } ], "name": "test_out_of_bounds_write_to_calldata_segment", "outputs": [], "type": "function" } ], "entry_points_by_type": { "CONSTRUCTOR": [], "EXTERNAL": [ { "offset": 876, "selector": "0x2c939a085348fb33b913740b92ae57519219ae53bbdf099e5d9c2209b9e2f9" }, { "offset": 897, "selector": "0x8bc4c57de13a8f8833b956581a6ac1767e09671e0380811fef6e0b08d074c4" }, { "offset": 342, "selector": "0x8c4ca5e229d64682eabde80d5b0494d7265da4778c250e53d181d2c4961cfc" }, { "offset": 204, "selector": "0x8f8d1811ae1c316ccd7ad9959fb75541262fa5d53eba1d09371a6928e84729" }, { "offset": 737, "selector": "0x9099eff31d1749706825f2b7cbae31b4c7ae9b689d849c22a350d193e63711" }, { "offset": 183, "selector": "0xa95574f1fe074cac0b19203c938d2b586fcb663f3a36cde3140fb82f1f178e" }, { "offset": 596, "selector": "0x1005a085f60a3bac0f5d3c7f8124102745652b024de9d88065eb92e3a7ca1cc" }, { "offset": 109, "selector": "0x1010f70db80f29ae92e2aab934fd2d6fecd6370f8a154d8b77bc6f461f7aaf8" }, { "offset": 146, "selector": "0x108d00e7d1622e10ec4b6081554bfc8b614417a12d10dc8235b20effd6be9b4" }, { "offset": 219, "selector": "0x12d4c96be72cb0d0df47d86ecc9917d83c40da4d751f94fc924d3d2ef9ac637" }, { "offset": 127, "selector": "0x167804226c13d6c16a1c4c1aca274a896066d087d0c3439c2a85b5192ddd7a9" }, { "offset": 797, "selector": "0x17e05f17e6d80e1f47b1f3d2287a1873d8d49bb76dfa1d3ce7cf38f4434cae1" }, { "offset": 61, "selector": "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d" }, { "offset": 628, "selector": "0x1b1b4a59759549875346d58a47e3e908c63e1c29ed81c6476d0c60943fe1e6d" }, { "offset": 844, "selector": "0x1f92bb948681e432c3c857490a2bdec3e583d166c47cace6d91b35b54c35ba4" }, { "offset": 292, "selector": "0x1fb3e9fec2e56095b35a8ef1df29ffc62c01a33fcd2240dbda7bcfe82de28cc" }, { "offset": 76, "selector": "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f" }, { "offset": 659, "selector": "0x26c632ecd92dbfba685072a2ffd5a874b7897d9939befe52472a0b473fdbcc4" }, { "offset": 319, "selector": "0x2760636cdb4507d7b10ff06bdddc2288aab6c1b494fd3ca28e407bf9554e273" }, { "offset": 234, "selector": "0x27e720097c542eeeece782bc9cd8f980da9cce23b0053e5e7d6abad0834d48a" }, { "offset": 715, "selector": "0x2a2dfaeb9837b5f6af55d09bd5f0f44ea354388c051a5ef950291b07586b0b4" }, { "offset": 776, "selector": "0x2e4221061348f87fc4be2890b966d935fa636b339d2db0a3cfe217af9ddace2" }, { "offset": 694, "selector": "0x2f103562452e1da93fcace89b4c4698998159867de0e25a22c2a8d5fc9b4a9b" }, { "offset": 367, "selector": "0x2f756126efb0458186498475f334f2e8387d0db2506170bd4f382ad26560c2c" }, { "offset": 165, "selector": "0x2fb399aa70eee82e434a63a1adce6be98d4d9d2fecaea1dd52260dfe87b6155" }, { "offset": 821, "selector": "0x338f4da96a6002dd4d8dd8ec91966ed87598b2ddec84d4aa83e119b6a620dd8" }, { "offset": 273, "selector": "0x350a05a5a8e82a2c2db774d34c801a9088574e23a7d3cb5c749c743ce7bac16" }, { "offset": 756, "selector": "0x37b965cb5fda7d81a9fd25d482b339ecd29e7122c7afb82416907079c8297e0" }, { "offset": 435, "selector": "0x38638833835f4be021f47f2e6c91fdc2f523056b65f5e2789cb997968f9cac2" }, { "offset": 563, "selector": "0x38fbf65cd09ca4936b46daec3c450e2dfa9cea1ddbe0ee4b84a6f910991cadb" }, { "offset": 534, "selector": "0x39ac57ab710f0ad50b0b7f5acb5bdbbcf1de36284ea315dc1c648c86ab5e694" }, { "offset": 504, "selector": "0x3a6b73e738b7bb7e6e684bf57ed050a51fa5a73c675153c933c9add6521bd6b" }, { "offset": 253, "selector": "0x3dbfaf71a0a317a342065af7d94022f8e1d4b10d7d191b9521f07677f040c09" }, { "offset": 398, "selector": "0x3dc1513889f71bbe33c27efdac3b32c5170fc66bda5a4abb8e2c38e58b441a8" }, { "offset": 472, "selector": "0x3e1da263b08bf10c04a4e44dc3face86c51e9bbcf52b46e7d455572dc7aebcc" } ], "L1_HANDLER": [] }, "program": { "attributes": [ { "accessible_scopes": [ "__main__", "__main__", "__main__.test_bad_expr_eval" ], "end_pc": 291, "flow_tracking_data": { "ap_tracking": { "group": 34, "offset": 0 }, "reference_ids": { "__main__.test_bad_expr_eval.test": 8 } }, "name": "error_message", "start_pc": 287, "value": "Bad expr: {test}." } ], "builtins": [ "pedersen", "range_check", "ecdsa", "ec_op" ], "compiler_version": "0.12.2", "data": [ "0x40780017fff7fff", "0x1", "0x208b7fff7fff7ffe", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x482480017ffe8000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x43616c6c436f6e7472616374", "0x400280007ff97fff", "0x400380017ff97ffa", "0x400380027ff97ffb", "0x400380037ff97ffc", "0x400380047ff97ffd", "0x482680017ff98000", "0x7", "0x480280057ff98000", "0x480280067ff98000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x476574436f6e747261637441646472657373", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x47657454785369676e6174757265", "0x400280007ffd7fff", "0x482680017ffd8000", "0x3", "0x480280017ffd8000", "0x480280027ffd8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x53746f7261676552656164", "0x400280007ffc7fff", "0x400380017ffc7ffd", "0x482680017ffc8000", "0x3", "0x480280027ffc8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4765745478496e666f", "0x400280007ffd7fff", "0x482680017ffd8000", "0x2", "0x480280017ffd8000", "0x208b7fff7fff7ffe", "0x400380017ff97ffa", "0x400380007ff97ffb", "0x482680017ff98000", "0x2", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x1", "0x400680017fff7fff", "0x0", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x40780017fff7fff", "0x1", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", "0x40137fff7fff8000", "0x480a7ffb7fff8000", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x1b1a0649752af1b28b3dc29a1556eee781e4a4c3a1f7f53f90fa834de098c4d", "0x4829800080008000", "0x480a80007fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffa5", "0x48127ffd7fff8000", "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x400280007ffd8000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x48297ffd80007ffc", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482a7ffd7ffd8000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x4000800080008000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff3e", "0x480680017fff8000", "0x25", "0x400083e87ffe7fff", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffff", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffff09", "0x482480017fff8000", "0x800000000000011000000000000000000000000000000000000000000000000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0xa", "0x480680017fff8000", "0x1", "0x400080007ffe7fff", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", "0x400680017fff7fff", "0x1", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffb", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", "0x400280027ffd7fff", "0x480680017fff8000", "0x0", "0x400280007ffd7fff", "0x480680017fff8000", "0x0", "0x400280017ffd7fff", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x3", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x100000000000000000000000000000001", "0x400280007ffd7fff", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x1", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x1", "0x400280007ffd7fff", "0x480680017fff8000", "0x2", "0x400280017ffd7fff", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280037ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff5", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x48127ffb7fff8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe82", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x480680017fff8000", "0x0", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffeab", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280037ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x48127ffb7fff8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x6a4beaef5a93425b973179cdba0c9d42f30e01a5f1e2db73da0884b8d6756fc", "0x400280007ffd7fff", "0x480680017fff8000", "0x72565ec81bc09ff53fbfad99324a92aa5b39fb58267e395e8abe36290ebf24f", "0x400280017ffd7fff", "0x480680017fff8000", "0x654fd7e67a123dd13868093b3b7777f1ffef596c2e324f25ceaf9146698482c", "0x400280027ffd7fff", "0x480680017fff8000", "0x4fad269cbf860980e38768fe9cb6b0b9ab03ee3fe84cfde2eccce597c874fd8", "0x400280037ffd7fff", "0x480680017fff8000", "0x8", "0x400280047ffd7fff", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x7", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280047ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe7", "0x40780017fff7fff", "0x1", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480280037ffb8000", "0x48127ffa7fff8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x654fd7e67a123dd13868093b3b7777f1ffef596c2e324f25ceaf9146698482c", "0x480680017fff8000", "0x4fad269cbf860980e38768fe9cb6b0b9ab03ee3fe84cfde2eccce597c874fd8", "0x400280007ffd7ffe", "0x400280017ffd7fff", "0x400280027ffd7ffe", "0x482480017fff8000", "0x1", "0x400280037ffd7fff", "0x480680017fff8000", "0x7", "0x400280047ffd7fff", "0x480a7ffa7fff8000", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x7", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280047ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffe9", "0x40780017fff7fff", "0x1", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480280037ffb8000", "0x48127ffa7fff8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x20780017fff7ffd", "0x4", "0x10780017fff7fff", "0x9", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x480680017fff8000", "0x64", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe69", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffc7fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffed", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480680017fff8000", "0x800000000000000000000000000000000000000000000000000000000000000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffe17", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffd8", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff0", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480a7ffb7fff8000", "0x480a7ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdfa", "0x48127ffe7fff8000", "0x480a7ffc7fff8000", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffbb", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x1", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280027ffb8000", "0x480280007ffd8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdbb", "0x480a7ffd7fff8000", "0x480680017fff8000", "0x17", "0x480680017fff8000", "0x19", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffdba", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff1", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x43616c6c436f6e7472616374", "0x400280007ffd7fff", "0x480680017fff8000", "0x0", "0x400280017ffd7fff", "0x480680017fff8000", "0x0", "0x400280027ffd7fff", "0x480680017fff8000", "0x1", "0x400280037ffd7fff", "0x480680017fff8000", "0x0", "0x400280047ffd7fff", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd92", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b", "0x48127ffb7fff8000", "0x48127ffb7fff8000", "0x480680017fff8000", "0x19", "0x480680017fff8000", "0x0", "0x48127ffb7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd7b", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x4465706c6f79", "0x400280007ffd7fff", "0x480680017fff8000", "0x1", "0x400280017ffd7fff", "0x480680017fff8000", "0x1", "0x400280027ffd7fff", "0x480680017fff8000", "0x0", "0x400280037ffd7fff", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffd57", "0x400280047ffd7fff", "0x480680017fff8000", "0x2", "0x400280057ffd7fff", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffeb", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x11", "0x400280017ffd7fff", "0x482680017ffd8000", "0x2", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", "0x400280027ffd7fff", "0x480a7ffc7fff8000", "0x482680017ffd8000", "0x3", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x480280017ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", "0x40780017fff7fff", "0x1", "0x48127ffd7fff8000", "0x48127ffd7fff8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482680017ffd8000", "0x2", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280027ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffc", "0x40780017fff7fff", "0x1", "0x480280007ffb8000", "0x480280017ffb8000", "0x48127ffc7fff8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x11", "0x400280007ffd7fff", "0x480a7ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffffa", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480680017fff8000", "0x0", "0x400280007ffd7fff", "0x482680017ffd8000", "0x1", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff9", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcf0", "0x48307ffe7fff8000", "0x480680017fff8000", "0x11", "0x400080007ffe7fff", "0x48127ffb7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff6", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffce8", "0x480680017fff8000", "0x11", "0x400080087ffe7fff", "0x48127ffd7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffff7", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca6", "0x480a7ffd7fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffcb8", "0x480680017fff8000", "0x227ac0f3ce8083231605cb10be915be2004456b618e44b56067e27fc6f8c84f", "0x480680017fff8000", "0x0", "0x48127ff77fff8000", "0x1104800180018000", "0x800000000000010fffffffffffffffffffffffffffffffffffffffffffffca5", "0x480680017fff8000", "0x0", "0x400080007ffe7fff", "0x48127ffc7fff8000", "0x208b7fff7fff7ffe", "0x402b7ffd7ffc7ffd", "0x480280007ffb8000", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffee", "0x40780017fff7fff", "0x1", "0x48127ffe7fff8000", "0x480280017ffb8000", "0x480280027ffb8000", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff97fff8000", "0x208b7fff7fff7ffe", "0x482a7ffc7ffd8000", "0x480680017fff8000", "0x0", "0x400080007ffe7fff", "0x480a7ffb7fff8000", "0x208b7fff7fff7ffe", "0x480280027ffb8000", "0x480280007ffd8000", "0x400080007ffe7fff", "0x482680017ffd8000", "0x1", "0x480280007ffd8000", "0x48307fff7ffe8000", "0x402a7ffd7ffc7fff", "0x480280007ffb8000", "0x480280007ffd8000", "0x482680017ffd8000", "0x1", "0x1104800180018000", "0x800000000000010ffffffffffffffffffffffffffffffffffffffffffffffef", "0x40780017fff7fff", "0x1", "0x480280027ffb8000", "0x48127ffd7fff8000", "0x480280017ffb8000", "0x482480017ffd8000", "0x1", "0x480280037ffb8000", "0x480280047ffb8000", "0x480680017fff8000", "0x0", "0x48127ff87fff8000", "0x208b7fff7fff7ffe" ], "debug_info": null, "hints": { "0": [ { "accessible_scopes": [ "starkware.cairo.common.alloc", "starkware.cairo.common.alloc.alloc" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 0, "offset": 0 }, "reference_ids": {} } } ], "16": [ { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.call_contract" ], "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 3, "offset": 1 }, "reference_ids": { "starkware.starknet.common.syscalls.call_contract.syscall_ptr": 0 } } } ], "24": [ { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_contract_address" ], "code": "syscall_handler.get_contract_address(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 4, "offset": 1 }, "reference_ids": { "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": 1 } } } ], "31": [ { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_tx_signature" ], "code": "syscall_handler.get_tx_signature(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 5, "offset": 1 }, "reference_ids": { "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr": 2 } } } ], "40": [ { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.storage_read" ], "code": "syscall_handler.storage_read(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 6, "offset": 1 }, "reference_ids": { "starkware.starknet.common.syscalls.storage_read.syscall_ptr": 3 } } } ], "47": [ { "accessible_scopes": [ "starkware.starknet.common.syscalls", "starkware.starknet.common.syscalls.get_tx_info" ], "code": "syscall_handler.get_tx_info(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 7, "offset": 1 }, "reference_ids": { "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": 4 } } } ], "51": [ { "accessible_scopes": [ "starkware.cairo.common.signature", "starkware.cairo.common.signature.verify_ecdsa_signature" ], "code": "ecdsa_builtin.add_signature(ids.ecdsa_ptr.address_, (ids.signature_r, ids.signature_s))", "flow_tracking_data": { "ap_tracking": { "group": 8, "offset": 0 }, "reference_ids": { "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": 7, "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": 5, "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": 6 } } } ], "64": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.foo" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 10, "offset": 3 }, "reference_ids": {} } } ], "79": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.empty_function" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 12, "offset": 2 }, "reference_ids": {} } } ], "113": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_nonrelocatable_syscall_ptr" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 15, "offset": 4 }, "reference_ids": {} } } ], "131": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_unknown_memory" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 17, "offset": 4 }, "reference_ids": {} } } ], "151": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_subtraction_between_relocatables" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 19, "offset": 7 }, "reference_ids": {} } } ], "169": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_relocatables_addition_failure" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 21, "offset": 5 }, "reference_ids": {} } } ], "187": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_op0_unknown_double_dereference" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 23, "offset": 4 }, "reference_ids": {} } } ], "207": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_write_to_program_segment" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 25, "offset": 5 }, "reference_ids": {} } } ], "218": [ { "accessible_scopes": [ "__main__", "__main__", "__main__.test_exit_main_scope" ], "code": "vm_exit_scope()", "flow_tracking_data": { "ap_tracking": { "group": 26, "offset": 0 }, "reference_ids": {} } }, { "accessible_scopes": [ "__main__", "__main__", "__main__.test_exit_main_scope" ], "code": "vm_enter_scope()", "flow_tracking_data": { "ap_tracking": { "group": 26, "offset": 0 }, "reference_ids": {} } } ], "222": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_exit_main_scope" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 27, "offset": 2 }, "reference_ids": {} } } ], "233": [ { "accessible_scopes": [ "__main__", "__main__", "__main__.test_missing_exit_scope" ], "code": "vm_enter_scope()", "flow_tracking_data": { "ap_tracking": { "group": 28, "offset": 0 }, "reference_ids": {} } } ], "237": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_missing_exit_scope" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 29, "offset": 2 }, "reference_ids": {} } } ], "256": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_out_of_bound_memory_value" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 31, "offset": 6 }, "reference_ids": {} } } ], "276": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_non_relocatable_memory_address" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 33, "offset": 4 }, "reference_ids": {} } } ], "295": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_expr_eval" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 35, "offset": 3 }, "reference_ids": {} } } ], "324": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_pedersen_values" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 37, "offset": 9 }, "reference_ids": {} } } ], "347": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_range_check_values" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 39, "offset": 7 }, "reference_ids": {} } } ], "372": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_missing_signature_hint" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 41, "offset": 8 }, "reference_ids": {} } } ], "403": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_signature_hint_on_wrong_segment" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 43, "offset": 16 }, "reference_ids": {} } } ], "442": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_ec_op_invalid_input" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 45, "offset": 15 }, "reference_ids": {} } } ], "479": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_ec_op_point_not_on_curve" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 47, "offset": 14 }, "reference_ids": {} } } ], "512": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.maybe_call_foo" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 50, "offset": 0 }, "reference_ids": {} } } ], "542": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_read_bad_address" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 54, "offset": 0 }, "reference_ids": {} } } ], "571": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_relocatable_storage_address" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 58, "offset": 0 }, "reference_ids": {} } } ], "600": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_call_address" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 60, "offset": 18 }, "reference_ids": {} } } ], "626": [ { "accessible_scopes": [ "__main__", "__main__", "__main__.test_bad_syscall_request_arg_type" ], "code": "syscall_handler.call_contract(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 61, "offset": 5 }, "reference_ids": { "__main__.test_bad_syscall_request_arg_type.syscall_ptr": 9 } } } ], "632": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_syscall_request_arg_type" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 62, "offset": 9 }, "reference_ids": {} } } ], "663": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_call_selector" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 64, "offset": 24 }, "reference_ids": {} } } ], "692": [ { "accessible_scopes": [ "__main__", "__main__", "__main__.test_bad_deploy_from_zero_field" ], "code": "syscall_handler.deploy(segments=segments, syscall_ptr=ids.syscall_ptr)", "flow_tracking_data": { "ap_tracking": { "group": 65, "offset": 10 }, "reference_ids": { "__main__.test_bad_deploy_from_zero_field.syscall_ptr": 10 } } } ], "698": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_deploy_from_zero_field" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 66, "offset": 14 }, "reference_ids": {} } } ], "719": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_builtin_hole" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 68, "offset": 5 }, "reference_ids": {} } } ], "742": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_missing_pedersen_values" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 70, "offset": 7 }, "reference_ids": {} } } ], "760": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_builtin_stop_ptr" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 72, "offset": 4 }, "reference_ids": {} } } ], "780": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_access_after_syscall_stop_ptr" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 74, "offset": 5 }, "reference_ids": {} } } ], "801": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_bad_syscall_stop_ptr" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 76, "offset": 5 }, "reference_ids": {} } } ], "825": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_out_of_bounds_write_to_signature_segment" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 78, "offset": 13 }, "reference_ids": {} } } ], "848": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_out_of_bounds_write_to_tx_info_segment" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 80, "offset": 11 }, "reference_ids": {} } } ], "880": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_write_to_call_contract_return_value" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 82, "offset": 23 }, "reference_ids": {} } } ], "911": [ { "accessible_scopes": [ "__main__", "__main__", "__wrappers__", "__wrappers__.test_out_of_bounds_write_to_calldata_segment" ], "code": "memory[ap] = segments.add()", "flow_tracking_data": { "ap_tracking": { "group": 84, "offset": 13 }, "reference_ids": {} } } ] }, "identifiers": { "__main__.CALL_CONTRACT_SELECTOR": { "destination": "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR", "type": "alias" }, "__main__.DEPLOY_SELECTOR": { "destination": "starkware.starknet.common.syscalls.DEPLOY_SELECTOR", "type": "alias" }, "__main__.Deploy": { "destination": "starkware.starknet.common.syscalls.Deploy", "type": "alias" }, "__main__.DeployRequest": { "destination": "starkware.starknet.common.syscalls.DeployRequest", "type": "alias" }, "__main__.DictAccess": { "destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias" }, "__main__.EcOpBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "alias" }, "__main__.EcPoint": { "destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias" }, "__main__.HashBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias" }, "__main__.SecurityTestContract": { "type": "namespace" }, "__main__.SecurityTestContract.Args": { "full_name": "__main__.SecurityTestContract.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.SecurityTestContract.EMPTY_FUNCTION_SELECTOR": { "type": "const", "value": 974720243877927684839640771823599746250959312220280425518207476371037931599 }, "__main__.SecurityTestContract.FOO_SELECTOR": { "type": "const", "value": 766151770395363889994273252081996607712327869204808632459022800692259163213 }, "__main__.SecurityTestContract.ImplicitArgs": { "full_name": "__main__.SecurityTestContract.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.SecurityTestContract.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.SecurityTestContract.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.SecurityTestContract.alloc": { "destination": "starkware.cairo.common.alloc.alloc", "type": "alias" }, "__main__.SecurityTestContract.call_contract": { "destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias" }, "__main__.SecurityTestContract.foo": { "decorators": [], "pc": 90, "type": "function" }, "__main__.SecurityTestContract.foo.Args": { "full_name": "__main__.SecurityTestContract.foo.Args", "members": { "contract_address": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.SecurityTestContract.foo.ImplicitArgs": { "full_name": "__main__.SecurityTestContract.foo.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.SecurityTestContract.foo.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.SecurityTestContract.foo.SIZEOF_LOCALS": { "type": "const", "value": 1 }, "__main__.SecurityTestContract.library_call": { "destination": "starkware.starknet.common.syscalls.library_call", "type": "alias" }, "__main__.SecurityTestContract.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__main__.SignatureBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "alias" }, "__main__.TxInfo": { "destination": "starkware.starknet.common.syscalls.TxInfo", "type": "alias" }, "__main__.alloc": { "destination": "starkware.cairo.common.alloc.alloc", "type": "alias" }, "__main__.call_contract": { "destination": "starkware.starknet.common.syscalls.call_contract", "type": "alias" }, "__main__.empty_function": { "decorators": [ "external" ], "pc": 75, "type": "function" }, "__main__.empty_function.Args": { "full_name": "__main__.empty_function.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.empty_function.ImplicitArgs": { "full_name": "__main__.empty_function.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.empty_function.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.empty_function.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.foo": { "decorators": [ "external" ], "pc": 56, "type": "function" }, "__main__.foo.Args": { "full_name": "__main__.foo.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.foo.ImplicitArgs": { "full_name": "__main__.foo.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.foo.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.foo.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.get_contract_address": { "destination": "starkware.starknet.common.syscalls.get_contract_address", "type": "alias" }, "__main__.get_fp_and_pc": { "destination": "starkware.cairo.common.registers.get_fp_and_pc", "type": "alias" }, "__main__.get_tx_info": { "destination": "starkware.starknet.common.syscalls.get_tx_info", "type": "alias" }, "__main__.get_tx_signature": { "destination": "starkware.starknet.common.syscalls.get_tx_signature", "type": "alias" }, "__main__.maybe_call_foo": { "decorators": [ "external" ], "pc": 490, "type": "function" }, "__main__.maybe_call_foo.Args": { "full_name": "__main__.maybe_call_foo.Args", "members": { "call_foo": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.maybe_call_foo.ImplicitArgs": { "full_name": "__main__.maybe_call_foo.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.maybe_call_foo.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.maybe_call_foo.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.storage_read": { "destination": "starkware.starknet.common.syscalls.storage_read", "type": "alias" }, "__main__.test_access_after_syscall_stop_ptr": { "decorators": [ "external" ], "pc": 771, "type": "function" }, "__main__.test_access_after_syscall_stop_ptr.Args": { "full_name": "__main__.test_access_after_syscall_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_access_after_syscall_stop_ptr.ImplicitArgs": { "full_name": "__main__.test_access_after_syscall_stop_ptr.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_access_after_syscall_stop_ptr.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_access_after_syscall_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_builtin_stop_ptr": { "decorators": [ "external" ], "pc": 753, "type": "function" }, "__main__.test_bad_builtin_stop_ptr.Args": { "full_name": "__main__.test_bad_builtin_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_builtin_stop_ptr.ImplicitArgs": { "full_name": "__main__.test_bad_builtin_stop_ptr.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_builtin_stop_ptr.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_builtin_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_call_address": { "decorators": [ "external" ], "pc": 582, "type": "function" }, "__main__.test_bad_call_address.Args": { "full_name": "__main__.test_bad_call_address.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_call_address.ImplicitArgs": { "full_name": "__main__.test_bad_call_address.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_call_address.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_call_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_call_selector": { "decorators": [ "external" ], "pc": 643, "type": "function" }, "__main__.test_bad_call_selector.Args": { "full_name": "__main__.test_bad_call_selector.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_call_selector.ImplicitArgs": { "full_name": "__main__.test_bad_call_selector.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_call_selector.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_call_selector.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_deploy_from_zero_field": { "decorators": [ "external" ], "pc": 674, "type": "function" }, "__main__.test_bad_deploy_from_zero_field.Args": { "full_name": "__main__.test_bad_deploy_from_zero_field.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_deploy_from_zero_field.ImplicitArgs": { "full_name": "__main__.test_bad_deploy_from_zero_field.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_deploy_from_zero_field.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_deploy_from_zero_field.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_deploy_from_zero_field.syscall_ptr": { "cairo_type": "felt*", "full_name": "__main__.test_bad_deploy_from_zero_field.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 65, "offset": 0 }, "pc": 674, "value": "[cast(fp + (-3), felt**)]" } ], "type": "reference" }, "__main__.test_bad_expr_eval": { "decorators": [ "external" ], "pc": 287, "type": "function" }, "__main__.test_bad_expr_eval.Args": { "full_name": "__main__.test_bad_expr_eval.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_expr_eval.ImplicitArgs": { "full_name": "__main__.test_bad_expr_eval.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_expr_eval.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_expr_eval.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_expr_eval.test": { "cairo_type": "starkware.starknet.common.syscalls.TxInfo", "full_name": "__main__.test_bad_expr_eval.test", "references": [ { "ap_tracking_data": { "group": 34, "offset": 0 }, "pc": 287, "value": "[cast(fp, starkware.starknet.common.syscalls.TxInfo*)]" } ], "type": "reference" }, "__main__.test_bad_pedersen_values": { "decorators": [ "external" ], "pc": 306, "type": "function" }, "__main__.test_bad_pedersen_values.Args": { "full_name": "__main__.test_bad_pedersen_values.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_pedersen_values.ImplicitArgs": { "full_name": "__main__.test_bad_pedersen_values.ImplicitArgs", "members": { "pedersen_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_bad_pedersen_values.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_pedersen_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_range_check_values": { "decorators": [ "external" ], "pc": 335, "type": "function" }, "__main__.test_bad_range_check_values.Args": { "full_name": "__main__.test_bad_range_check_values.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_range_check_values.ImplicitArgs": { "full_name": "__main__.test_bad_range_check_values.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt*", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_bad_range_check_values.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_range_check_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_syscall_request_arg_type": { "decorators": [ "external" ], "pc": 611, "type": "function" }, "__main__.test_bad_syscall_request_arg_type.Args": { "full_name": "__main__.test_bad_syscall_request_arg_type.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_syscall_request_arg_type.ImplicitArgs": { "full_name": "__main__.test_bad_syscall_request_arg_type.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_syscall_request_arg_type.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_syscall_request_arg_type.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_bad_syscall_request_arg_type.syscall_ptr": { "cairo_type": "felt*", "full_name": "__main__.test_bad_syscall_request_arg_type.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 61, "offset": 0 }, "pc": 611, "value": "[cast(fp + (-3), felt**)]" } ], "type": "reference" }, "__main__.test_bad_syscall_stop_ptr": { "decorators": [ "external" ], "pc": 791, "type": "function" }, "__main__.test_bad_syscall_stop_ptr.Args": { "full_name": "__main__.test_bad_syscall_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_bad_syscall_stop_ptr.ImplicitArgs": { "full_name": "__main__.test_bad_syscall_stop_ptr.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_bad_syscall_stop_ptr.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_bad_syscall_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_builtin_hole": { "decorators": [ "external" ], "pc": 709, "type": "function" }, "__main__.test_builtin_hole.Args": { "full_name": "__main__.test_builtin_hole.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_builtin_hole.ImplicitArgs": { "full_name": "__main__.test_builtin_hole.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_builtin_hole.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_builtin_hole.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_ec_op_invalid_input": { "decorators": [ "external" ], "pc": 414, "type": "function" }, "__main__.test_ec_op_invalid_input.Args": { "full_name": "__main__.test_ec_op_invalid_input.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_ec_op_invalid_input.ImplicitArgs": { "full_name": "__main__.test_ec_op_invalid_input.ImplicitArgs", "members": { "ec_op_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*", "offset": 3 }, "pedersen_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, "range_check_ptr": { "cairo_type": "felt", "offset": 2 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 4, "type": "struct" }, "__main__.test_ec_op_invalid_input.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_ec_op_invalid_input.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_ec_op_point_not_on_curve": { "decorators": [ "external" ], "pc": 453, "type": "function" }, "__main__.test_ec_op_point_not_on_curve.Args": { "full_name": "__main__.test_ec_op_point_not_on_curve.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_ec_op_point_not_on_curve.ImplicitArgs": { "full_name": "__main__.test_ec_op_point_not_on_curve.ImplicitArgs", "members": { "ec_op_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.EcOpBuiltin*", "offset": 3 }, "pedersen_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, "range_check_ptr": { "cairo_type": "felt", "offset": 2 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 4, "type": "struct" }, "__main__.test_ec_op_point_not_on_curve.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_ec_op_point_not_on_curve.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_exit_main_scope": { "decorators": [ "external" ], "pc": 218, "type": "function" }, "__main__.test_exit_main_scope.Args": { "full_name": "__main__.test_exit_main_scope.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_exit_main_scope.ImplicitArgs": { "full_name": "__main__.test_exit_main_scope.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_exit_main_scope.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_exit_main_scope.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_missing_exit_scope": { "decorators": [ "external" ], "pc": 233, "type": "function" }, "__main__.test_missing_exit_scope.Args": { "full_name": "__main__.test_missing_exit_scope.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_missing_exit_scope.ImplicitArgs": { "full_name": "__main__.test_missing_exit_scope.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_missing_exit_scope.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_missing_exit_scope.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_missing_pedersen_values": { "decorators": [ "external" ], "pc": 730, "type": "function" }, "__main__.test_missing_pedersen_values.Args": { "full_name": "__main__.test_missing_pedersen_values.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_missing_pedersen_values.ImplicitArgs": { "full_name": "__main__.test_missing_pedersen_values.ImplicitArgs", "members": { "pedersen_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.HashBuiltin*", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_missing_pedersen_values.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_missing_pedersen_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_missing_signature_hint": { "decorators": [ "external" ], "pc": 358, "type": "function" }, "__main__.test_missing_signature_hint.Args": { "full_name": "__main__.test_missing_signature_hint.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_missing_signature_hint.ImplicitArgs": { "full_name": "__main__.test_missing_signature_hint.ImplicitArgs", "members": { "ecdsa_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_missing_signature_hint.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_missing_signature_hint.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_non_relocatable_memory_address": { "decorators": [ "external" ], "pc": 267, "type": "function" }, "__main__.test_non_relocatable_memory_address.Args": { "full_name": "__main__.test_non_relocatable_memory_address.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_non_relocatable_memory_address.ImplicitArgs": { "full_name": "__main__.test_non_relocatable_memory_address.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_non_relocatable_memory_address.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_non_relocatable_memory_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_nonrelocatable_syscall_ptr": { "decorators": [ "external" ], "pc": 106, "type": "function" }, "__main__.test_nonrelocatable_syscall_ptr.Args": { "full_name": "__main__.test_nonrelocatable_syscall_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_nonrelocatable_syscall_ptr.ImplicitArgs": { "full_name": "__main__.test_nonrelocatable_syscall_ptr.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_nonrelocatable_syscall_ptr.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_nonrelocatable_syscall_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_op0_unknown_double_dereference": { "decorators": [ "external" ], "pc": 180, "type": "function" }, "__main__.test_op0_unknown_double_dereference.Args": { "full_name": "__main__.test_op0_unknown_double_dereference.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_op0_unknown_double_dereference.ImplicitArgs": { "full_name": "__main__.test_op0_unknown_double_dereference.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_op0_unknown_double_dereference.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_op0_unknown_double_dereference.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_out_of_bound_memory_value": { "decorators": [ "external" ], "pc": 248, "type": "function" }, "__main__.test_out_of_bound_memory_value.Args": { "full_name": "__main__.test_out_of_bound_memory_value.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_out_of_bound_memory_value.ImplicitArgs": { "full_name": "__main__.test_out_of_bound_memory_value.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_out_of_bound_memory_value.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_out_of_bound_memory_value.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_out_of_bounds_write_to_calldata_segment": { "decorators": [ "external" ], "pc": 891, "type": "function" }, "__main__.test_out_of_bounds_write_to_calldata_segment.Args": { "full_name": "__main__.test_out_of_bounds_write_to_calldata_segment.Args", "members": { "array": { "cairo_type": "felt*", "offset": 1 }, "array_len": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs": { "full_name": "__main__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_out_of_bounds_write_to_calldata_segment.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_out_of_bounds_write_to_calldata_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_out_of_bounds_write_to_signature_segment": { "decorators": [ "external" ], "pc": 812, "type": "function" }, "__main__.test_out_of_bounds_write_to_signature_segment.Args": { "full_name": "__main__.test_out_of_bounds_write_to_signature_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs": { "full_name": "__main__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_out_of_bounds_write_to_signature_segment.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_out_of_bounds_write_to_signature_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_out_of_bounds_write_to_tx_info_segment": { "decorators": [ "external" ], "pc": 836, "type": "function" }, "__main__.test_out_of_bounds_write_to_tx_info_segment.Args": { "full_name": "__main__.test_out_of_bounds_write_to_tx_info_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs": { "full_name": "__main__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_out_of_bounds_write_to_tx_info_segment.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_out_of_bounds_write_to_tx_info_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_read_bad_address": { "decorators": [ "external" ], "pc": 523, "type": "function" }, "__main__.test_read_bad_address.Args": { "full_name": "__main__.test_read_bad_address.Args", "members": { "call_foo": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_read_bad_address.ImplicitArgs": { "full_name": "__main__.test_read_bad_address.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_read_bad_address.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_read_bad_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_relocatable_storage_address": { "decorators": [ "external" ], "pc": 553, "type": "function" }, "__main__.test_relocatable_storage_address.Args": { "full_name": "__main__.test_relocatable_storage_address.Args", "members": { "call_foo": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_relocatable_storage_address.ImplicitArgs": { "full_name": "__main__.test_relocatable_storage_address.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_relocatable_storage_address.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_relocatable_storage_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_relocatables_addition_failure": { "decorators": [ "external" ], "pc": 162, "type": "function" }, "__main__.test_relocatables_addition_failure.Args": { "full_name": "__main__.test_relocatables_addition_failure.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_relocatables_addition_failure.ImplicitArgs": { "full_name": "__main__.test_relocatables_addition_failure.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_relocatables_addition_failure.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_relocatables_addition_failure.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_signature_hint_on_wrong_segment": { "decorators": [ "external" ], "pc": 383, "type": "function" }, "__main__.test_signature_hint_on_wrong_segment.Args": { "full_name": "__main__.test_signature_hint_on_wrong_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_signature_hint_on_wrong_segment.ImplicitArgs": { "full_name": "__main__.test_signature_hint_on_wrong_segment.ImplicitArgs", "members": { "ecdsa_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_signature_hint_on_wrong_segment.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_signature_hint_on_wrong_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_subtraction_between_relocatables": { "decorators": [ "external" ], "pc": 142, "type": "function" }, "__main__.test_subtraction_between_relocatables.Args": { "full_name": "__main__.test_subtraction_between_relocatables.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_subtraction_between_relocatables.ImplicitArgs": { "full_name": "__main__.test_subtraction_between_relocatables.ImplicitArgs", "members": { "range_check_ptr": { "cairo_type": "felt", "offset": 1 }, "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 2, "type": "struct" }, "__main__.test_subtraction_between_relocatables.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_subtraction_between_relocatables.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_unknown_memory": { "decorators": [ "external" ], "pc": 124, "type": "function" }, "__main__.test_unknown_memory.Args": { "full_name": "__main__.test_unknown_memory.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_unknown_memory.ImplicitArgs": { "full_name": "__main__.test_unknown_memory.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_unknown_memory.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_unknown_memory.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_write_to_call_contract_return_value": { "decorators": [ "external" ], "pc": 859, "type": "function" }, "__main__.test_write_to_call_contract_return_value.Args": { "full_name": "__main__.test_write_to_call_contract_return_value.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_write_to_call_contract_return_value.ImplicitArgs": { "full_name": "__main__.test_write_to_call_contract_return_value.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "__main__.test_write_to_call_contract_return_value.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_write_to_call_contract_return_value.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.test_write_to_program_segment": { "decorators": [ "external" ], "pc": 198, "type": "function" }, "__main__.test_write_to_program_segment.Args": { "full_name": "__main__.test_write_to_program_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__main__.test_write_to_program_segment.ImplicitArgs": { "full_name": "__main__.test_write_to_program_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__main__.test_write_to_program_segment.Return": { "cairo_type": "()", "type": "type_definition" }, "__main__.test_write_to_program_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__main__.verify_ecdsa_signature": { "destination": "starkware.cairo.common.signature.verify_ecdsa_signature", "type": "alias" }, "__wrappers__.empty_function": { "decorators": [ "external" ], "pc": 76, "type": "function" }, "__wrappers__.empty_function.Args": { "full_name": "__wrappers__.empty_function.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.empty_function.ImplicitArgs": { "full_name": "__wrappers__.empty_function.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.empty_function.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.empty_function.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.empty_function.__wrapped_func": { "destination": "__main__.empty_function", "type": "alias" }, "__wrappers__.empty_function_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.foo": { "decorators": [ "external" ], "pc": 61, "type": "function" }, "__wrappers__.foo.Args": { "full_name": "__wrappers__.foo.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.foo.ImplicitArgs": { "full_name": "__wrappers__.foo.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.foo.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.foo.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.foo.__wrapped_func": { "destination": "__main__.foo", "type": "alias" }, "__wrappers__.foo_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.maybe_call_foo": { "decorators": [ "external" ], "pc": 504, "type": "function" }, "__wrappers__.maybe_call_foo.Args": { "full_name": "__wrappers__.maybe_call_foo.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.maybe_call_foo.ImplicitArgs": { "full_name": "__wrappers__.maybe_call_foo.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.maybe_call_foo.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.maybe_call_foo.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.maybe_call_foo.__wrapped_func": { "destination": "__main__.maybe_call_foo", "type": "alias" }, "__wrappers__.maybe_call_foo_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_access_after_syscall_stop_ptr": { "decorators": [ "external" ], "pc": 776, "type": "function" }, "__wrappers__.test_access_after_syscall_stop_ptr.Args": { "full_name": "__wrappers__.test_access_after_syscall_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_access_after_syscall_stop_ptr.ImplicitArgs": { "full_name": "__wrappers__.test_access_after_syscall_stop_ptr.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_access_after_syscall_stop_ptr.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_access_after_syscall_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_access_after_syscall_stop_ptr.__wrapped_func": { "destination": "__main__.test_access_after_syscall_stop_ptr", "type": "alias" }, "__wrappers__.test_access_after_syscall_stop_ptr_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_builtin_stop_ptr": { "decorators": [ "external" ], "pc": 756, "type": "function" }, "__wrappers__.test_bad_builtin_stop_ptr.Args": { "full_name": "__wrappers__.test_bad_builtin_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_builtin_stop_ptr.ImplicitArgs": { "full_name": "__wrappers__.test_bad_builtin_stop_ptr.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_builtin_stop_ptr.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_builtin_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_builtin_stop_ptr.__wrapped_func": { "destination": "__main__.test_bad_builtin_stop_ptr", "type": "alias" }, "__wrappers__.test_bad_builtin_stop_ptr_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_call_address": { "decorators": [ "external" ], "pc": 596, "type": "function" }, "__wrappers__.test_bad_call_address.Args": { "full_name": "__wrappers__.test_bad_call_address.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_call_address.ImplicitArgs": { "full_name": "__wrappers__.test_bad_call_address.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_call_address.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_call_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_call_address.__wrapped_func": { "destination": "__main__.test_bad_call_address", "type": "alias" }, "__wrappers__.test_bad_call_address_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_call_selector": { "decorators": [ "external" ], "pc": 659, "type": "function" }, "__wrappers__.test_bad_call_selector.Args": { "full_name": "__wrappers__.test_bad_call_selector.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_call_selector.ImplicitArgs": { "full_name": "__wrappers__.test_bad_call_selector.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_call_selector.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_call_selector.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_call_selector.__wrapped_func": { "destination": "__main__.test_bad_call_selector", "type": "alias" }, "__wrappers__.test_bad_call_selector_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_deploy_from_zero_field": { "decorators": [ "external" ], "pc": 694, "type": "function" }, "__wrappers__.test_bad_deploy_from_zero_field.Args": { "full_name": "__wrappers__.test_bad_deploy_from_zero_field.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_deploy_from_zero_field.ImplicitArgs": { "full_name": "__wrappers__.test_bad_deploy_from_zero_field.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_deploy_from_zero_field.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_deploy_from_zero_field.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_deploy_from_zero_field.__wrapped_func": { "destination": "__main__.test_bad_deploy_from_zero_field", "type": "alias" }, "__wrappers__.test_bad_deploy_from_zero_field_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_expr_eval": { "decorators": [ "external" ], "pc": 292, "type": "function" }, "__wrappers__.test_bad_expr_eval.Args": { "full_name": "__wrappers__.test_bad_expr_eval.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_expr_eval.ImplicitArgs": { "full_name": "__wrappers__.test_bad_expr_eval.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_expr_eval.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_expr_eval.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_expr_eval.__wrapped_func": { "destination": "__main__.test_bad_expr_eval", "type": "alias" }, "__wrappers__.test_bad_expr_eval_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_pedersen_values": { "decorators": [ "external" ], "pc": 319, "type": "function" }, "__wrappers__.test_bad_pedersen_values.Args": { "full_name": "__wrappers__.test_bad_pedersen_values.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_pedersen_values.ImplicitArgs": { "full_name": "__wrappers__.test_bad_pedersen_values.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_pedersen_values.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_pedersen_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_pedersen_values.__wrapped_func": { "destination": "__main__.test_bad_pedersen_values", "type": "alias" }, "__wrappers__.test_bad_pedersen_values_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_range_check_values": { "decorators": [ "external" ], "pc": 342, "type": "function" }, "__wrappers__.test_bad_range_check_values.Args": { "full_name": "__wrappers__.test_bad_range_check_values.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_range_check_values.ImplicitArgs": { "full_name": "__wrappers__.test_bad_range_check_values.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_range_check_values.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt*, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_range_check_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_range_check_values.__wrapped_func": { "destination": "__main__.test_bad_range_check_values", "type": "alias" }, "__wrappers__.test_bad_range_check_values_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_syscall_request_arg_type": { "decorators": [ "external" ], "pc": 628, "type": "function" }, "__wrappers__.test_bad_syscall_request_arg_type.Args": { "full_name": "__wrappers__.test_bad_syscall_request_arg_type.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_syscall_request_arg_type.ImplicitArgs": { "full_name": "__wrappers__.test_bad_syscall_request_arg_type.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_syscall_request_arg_type.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_syscall_request_arg_type.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_syscall_request_arg_type.__wrapped_func": { "destination": "__main__.test_bad_syscall_request_arg_type", "type": "alias" }, "__wrappers__.test_bad_syscall_request_arg_type_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_bad_syscall_stop_ptr": { "decorators": [ "external" ], "pc": 797, "type": "function" }, "__wrappers__.test_bad_syscall_stop_ptr.Args": { "full_name": "__wrappers__.test_bad_syscall_stop_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_syscall_stop_ptr.ImplicitArgs": { "full_name": "__wrappers__.test_bad_syscall_stop_ptr.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_bad_syscall_stop_ptr.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_bad_syscall_stop_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_bad_syscall_stop_ptr.__wrapped_func": { "destination": "__main__.test_bad_syscall_stop_ptr", "type": "alias" }, "__wrappers__.test_bad_syscall_stop_ptr_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_builtin_hole": { "decorators": [ "external" ], "pc": 715, "type": "function" }, "__wrappers__.test_builtin_hole.Args": { "full_name": "__wrappers__.test_builtin_hole.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_builtin_hole.ImplicitArgs": { "full_name": "__wrappers__.test_builtin_hole.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_builtin_hole.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_builtin_hole.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_builtin_hole.__wrapped_func": { "destination": "__main__.test_builtin_hole", "type": "alias" }, "__wrappers__.test_builtin_hole_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_ec_op_invalid_input": { "decorators": [ "external" ], "pc": 435, "type": "function" }, "__wrappers__.test_ec_op_invalid_input.Args": { "full_name": "__wrappers__.test_ec_op_invalid_input.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_ec_op_invalid_input.ImplicitArgs": { "full_name": "__wrappers__.test_ec_op_invalid_input.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_ec_op_invalid_input.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_ec_op_invalid_input.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_ec_op_invalid_input.__wrapped_func": { "destination": "__main__.test_ec_op_invalid_input", "type": "alias" }, "__wrappers__.test_ec_op_invalid_input_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_ec_op_point_not_on_curve": { "decorators": [ "external" ], "pc": 472, "type": "function" }, "__wrappers__.test_ec_op_point_not_on_curve.Args": { "full_name": "__wrappers__.test_ec_op_point_not_on_curve.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_ec_op_point_not_on_curve.ImplicitArgs": { "full_name": "__wrappers__.test_ec_op_point_not_on_curve.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_ec_op_point_not_on_curve.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: starkware.cairo.common.cairo_builtins.EcOpBuiltin*, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_ec_op_point_not_on_curve.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_ec_op_point_not_on_curve.__wrapped_func": { "destination": "__main__.test_ec_op_point_not_on_curve", "type": "alias" }, "__wrappers__.test_ec_op_point_not_on_curve_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_exit_main_scope": { "decorators": [ "external" ], "pc": 219, "type": "function" }, "__wrappers__.test_exit_main_scope.Args": { "full_name": "__wrappers__.test_exit_main_scope.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_exit_main_scope.ImplicitArgs": { "full_name": "__wrappers__.test_exit_main_scope.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_exit_main_scope.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_exit_main_scope.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_exit_main_scope.__wrapped_func": { "destination": "__main__.test_exit_main_scope", "type": "alias" }, "__wrappers__.test_exit_main_scope_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_missing_exit_scope": { "decorators": [ "external" ], "pc": 234, "type": "function" }, "__wrappers__.test_missing_exit_scope.Args": { "full_name": "__wrappers__.test_missing_exit_scope.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_exit_scope.ImplicitArgs": { "full_name": "__wrappers__.test_missing_exit_scope.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_exit_scope.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_missing_exit_scope.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_missing_exit_scope.__wrapped_func": { "destination": "__main__.test_missing_exit_scope", "type": "alias" }, "__wrappers__.test_missing_exit_scope_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_missing_pedersen_values": { "decorators": [ "external" ], "pc": 737, "type": "function" }, "__wrappers__.test_missing_pedersen_values.Args": { "full_name": "__wrappers__.test_missing_pedersen_values.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_pedersen_values.ImplicitArgs": { "full_name": "__wrappers__.test_missing_pedersen_values.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_pedersen_values.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: starkware.cairo.common.cairo_builtins.HashBuiltin*, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_missing_pedersen_values.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_missing_pedersen_values.__wrapped_func": { "destination": "__main__.test_missing_pedersen_values", "type": "alias" }, "__wrappers__.test_missing_pedersen_values_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_missing_signature_hint": { "decorators": [ "external" ], "pc": 367, "type": "function" }, "__wrappers__.test_missing_signature_hint.Args": { "full_name": "__wrappers__.test_missing_signature_hint.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_signature_hint.ImplicitArgs": { "full_name": "__wrappers__.test_missing_signature_hint.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_missing_signature_hint.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_missing_signature_hint.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_missing_signature_hint.__wrapped_func": { "destination": "__main__.test_missing_signature_hint", "type": "alias" }, "__wrappers__.test_missing_signature_hint_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_non_relocatable_memory_address": { "decorators": [ "external" ], "pc": 273, "type": "function" }, "__wrappers__.test_non_relocatable_memory_address.Args": { "full_name": "__wrappers__.test_non_relocatable_memory_address.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_non_relocatable_memory_address.ImplicitArgs": { "full_name": "__wrappers__.test_non_relocatable_memory_address.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_non_relocatable_memory_address.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_non_relocatable_memory_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_non_relocatable_memory_address.__wrapped_func": { "destination": "__main__.test_non_relocatable_memory_address", "type": "alias" }, "__wrappers__.test_non_relocatable_memory_address_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_nonrelocatable_syscall_ptr": { "decorators": [ "external" ], "pc": 109, "type": "function" }, "__wrappers__.test_nonrelocatable_syscall_ptr.Args": { "full_name": "__wrappers__.test_nonrelocatable_syscall_ptr.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_nonrelocatable_syscall_ptr.ImplicitArgs": { "full_name": "__wrappers__.test_nonrelocatable_syscall_ptr.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_nonrelocatable_syscall_ptr.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_nonrelocatable_syscall_ptr.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_nonrelocatable_syscall_ptr.__wrapped_func": { "destination": "__main__.test_nonrelocatable_syscall_ptr", "type": "alias" }, "__wrappers__.test_nonrelocatable_syscall_ptr_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_op0_unknown_double_dereference": { "decorators": [ "external" ], "pc": 183, "type": "function" }, "__wrappers__.test_op0_unknown_double_dereference.Args": { "full_name": "__wrappers__.test_op0_unknown_double_dereference.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_op0_unknown_double_dereference.ImplicitArgs": { "full_name": "__wrappers__.test_op0_unknown_double_dereference.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_op0_unknown_double_dereference.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_op0_unknown_double_dereference.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_op0_unknown_double_dereference.__wrapped_func": { "destination": "__main__.test_op0_unknown_double_dereference", "type": "alias" }, "__wrappers__.test_op0_unknown_double_dereference_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_out_of_bound_memory_value": { "decorators": [ "external" ], "pc": 253, "type": "function" }, "__wrappers__.test_out_of_bound_memory_value.Args": { "full_name": "__wrappers__.test_out_of_bound_memory_value.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bound_memory_value.ImplicitArgs": { "full_name": "__wrappers__.test_out_of_bound_memory_value.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bound_memory_value.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_out_of_bound_memory_value.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_out_of_bound_memory_value.__wrapped_func": { "destination": "__main__.test_out_of_bound_memory_value", "type": "alias" }, "__wrappers__.test_out_of_bound_memory_value_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment": { "decorators": [ "external" ], "pc": 897, "type": "function" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Args": { "full_name": "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs": { "full_name": "__wrappers__.test_out_of_bounds_write_to_calldata_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment.__wrapped_func": { "destination": "__main__.test_out_of_bounds_write_to_calldata_segment", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_calldata_segment_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment": { "decorators": [ "external" ], "pc": 821, "type": "function" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment.Args": { "full_name": "__wrappers__.test_out_of_bounds_write_to_signature_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs": { "full_name": "__wrappers__.test_out_of_bounds_write_to_signature_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_out_of_bounds_write_to_signature_segment.__wrapped_func": { "destination": "__main__.test_out_of_bounds_write_to_signature_segment", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_signature_segment_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment": { "decorators": [ "external" ], "pc": 844, "type": "function" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Args": { "full_name": "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs": { "full_name": "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment.__wrapped_func": { "destination": "__main__.test_out_of_bounds_write_to_tx_info_segment", "type": "alias" }, "__wrappers__.test_out_of_bounds_write_to_tx_info_segment_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_read_bad_address": { "decorators": [ "external" ], "pc": 534, "type": "function" }, "__wrappers__.test_read_bad_address.Args": { "full_name": "__wrappers__.test_read_bad_address.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_read_bad_address.ImplicitArgs": { "full_name": "__wrappers__.test_read_bad_address.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_read_bad_address.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_read_bad_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_read_bad_address.__wrapped_func": { "destination": "__main__.test_read_bad_address", "type": "alias" }, "__wrappers__.test_read_bad_address_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_relocatable_storage_address": { "decorators": [ "external" ], "pc": 563, "type": "function" }, "__wrappers__.test_relocatable_storage_address.Args": { "full_name": "__wrappers__.test_relocatable_storage_address.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_relocatable_storage_address.ImplicitArgs": { "full_name": "__wrappers__.test_relocatable_storage_address.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_relocatable_storage_address.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_relocatable_storage_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_relocatable_storage_address.__wrapped_func": { "destination": "__main__.test_relocatable_storage_address", "type": "alias" }, "__wrappers__.test_relocatable_storage_address_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_relocatables_addition_failure": { "decorators": [ "external" ], "pc": 165, "type": "function" }, "__wrappers__.test_relocatables_addition_failure.Args": { "full_name": "__wrappers__.test_relocatables_addition_failure.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_relocatables_addition_failure.ImplicitArgs": { "full_name": "__wrappers__.test_relocatables_addition_failure.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_relocatables_addition_failure.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_relocatables_addition_failure.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_relocatables_addition_failure.__wrapped_func": { "destination": "__main__.test_relocatables_addition_failure", "type": "alias" }, "__wrappers__.test_relocatables_addition_failure_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_signature_hint_on_wrong_segment": { "decorators": [ "external" ], "pc": 398, "type": "function" }, "__wrappers__.test_signature_hint_on_wrong_segment.Args": { "full_name": "__wrappers__.test_signature_hint_on_wrong_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_signature_hint_on_wrong_segment.ImplicitArgs": { "full_name": "__wrappers__.test_signature_hint_on_wrong_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_signature_hint_on_wrong_segment.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: starkware.cairo.common.cairo_builtins.SignatureBuiltin*, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_signature_hint_on_wrong_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_signature_hint_on_wrong_segment.__wrapped_func": { "destination": "__main__.test_signature_hint_on_wrong_segment", "type": "alias" }, "__wrappers__.test_signature_hint_on_wrong_segment_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_subtraction_between_relocatables": { "decorators": [ "external" ], "pc": 146, "type": "function" }, "__wrappers__.test_subtraction_between_relocatables.Args": { "full_name": "__wrappers__.test_subtraction_between_relocatables.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_subtraction_between_relocatables.ImplicitArgs": { "full_name": "__wrappers__.test_subtraction_between_relocatables.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_subtraction_between_relocatables.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_subtraction_between_relocatables.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_subtraction_between_relocatables.__wrapped_func": { "destination": "__main__.test_subtraction_between_relocatables", "type": "alias" }, "__wrappers__.test_subtraction_between_relocatables_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_unknown_memory": { "decorators": [ "external" ], "pc": 127, "type": "function" }, "__wrappers__.test_unknown_memory.Args": { "full_name": "__wrappers__.test_unknown_memory.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_unknown_memory.ImplicitArgs": { "full_name": "__wrappers__.test_unknown_memory.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_unknown_memory.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_unknown_memory.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_unknown_memory.__wrapped_func": { "destination": "__main__.test_unknown_memory", "type": "alias" }, "__wrappers__.test_unknown_memory_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_write_to_call_contract_return_value": { "decorators": [ "external" ], "pc": 876, "type": "function" }, "__wrappers__.test_write_to_call_contract_return_value.Args": { "full_name": "__wrappers__.test_write_to_call_contract_return_value.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_write_to_call_contract_return_value.ImplicitArgs": { "full_name": "__wrappers__.test_write_to_call_contract_return_value.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_write_to_call_contract_return_value.Return": { "cairo_type": "(syscall_ptr: felt*, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_write_to_call_contract_return_value.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_write_to_call_contract_return_value.__wrapped_func": { "destination": "__main__.test_write_to_call_contract_return_value", "type": "alias" }, "__wrappers__.test_write_to_call_contract_return_value_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "__wrappers__.test_write_to_program_segment": { "decorators": [ "external" ], "pc": 204, "type": "function" }, "__wrappers__.test_write_to_program_segment.Args": { "full_name": "__wrappers__.test_write_to_program_segment.Args", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_write_to_program_segment.ImplicitArgs": { "full_name": "__wrappers__.test_write_to_program_segment.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "__wrappers__.test_write_to_program_segment.Return": { "cairo_type": "(syscall_ptr: felt, pedersen_ptr: felt, range_check_ptr: felt, ecdsa_ptr: felt, ec_op_ptr: felt, size: felt, retdata: felt*)", "type": "type_definition" }, "__wrappers__.test_write_to_program_segment.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "__wrappers__.test_write_to_program_segment.__wrapped_func": { "destination": "__main__.test_write_to_program_segment", "type": "alias" }, "__wrappers__.test_write_to_program_segment_encode_return.memcpy": { "destination": "starkware.cairo.common.memcpy.memcpy", "type": "alias" }, "starkware.cairo.common.alloc.alloc": { "decorators": [], "pc": 0, "type": "function" }, "starkware.cairo.common.alloc.alloc.Args": { "full_name": "starkware.cairo.common.alloc.alloc.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.common.alloc.alloc.ImplicitArgs": { "full_name": "starkware.cairo.common.alloc.alloc.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.common.alloc.alloc.Return": { "cairo_type": "(ptr: felt*)", "type": "type_definition" }, "starkware.cairo.common.alloc.alloc.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.cairo.common.bool.FALSE": { "type": "const", "value": 0 }, "starkware.cairo.common.bool.TRUE": { "type": "const", "value": 1 }, "starkware.cairo.common.cairo_builtins.BitwiseBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.BitwiseBuiltin", "members": { "x": { "cairo_type": "felt", "offset": 0 }, "x_and_y": { "cairo_type": "felt", "offset": 2 }, "x_or_y": { "cairo_type": "felt", "offset": 4 }, "x_xor_y": { "cairo_type": "felt", "offset": 3 }, "y": { "cairo_type": "felt", "offset": 1 } }, "size": 5, "type": "struct" }, "starkware.cairo.common.cairo_builtins.EcOpBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "members": { "m": { "cairo_type": "felt", "offset": 4 }, "p": { "cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 0 }, "q": { "cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 2 }, "r": { "cairo_type": "starkware.cairo.common.ec_point.EcPoint", "offset": 5 } }, "size": 7, "type": "struct" }, "starkware.cairo.common.cairo_builtins.EcPoint": { "destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias" }, "starkware.cairo.common.cairo_builtins.HashBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.HashBuiltin", "members": { "result": { "cairo_type": "felt", "offset": 2 }, "x": { "cairo_type": "felt", "offset": 0 }, "y": { "cairo_type": "felt", "offset": 1 } }, "size": 3, "type": "struct" }, "starkware.cairo.common.cairo_builtins.KeccakBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.KeccakBuiltin", "members": { "input": { "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 0 }, "output": { "cairo_type": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "offset": 8 } }, "size": 16, "type": "struct" }, "starkware.cairo.common.cairo_builtins.KeccakBuiltinState": { "destination": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "type": "alias" }, "starkware.cairo.common.cairo_builtins.PoseidonBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.PoseidonBuiltin", "members": { "input": { "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "offset": 0 }, "output": { "cairo_type": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "offset": 3 } }, "size": 6, "type": "struct" }, "starkware.cairo.common.cairo_builtins.PoseidonBuiltinState": { "destination": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "type": "alias" }, "starkware.cairo.common.cairo_builtins.SignatureBuiltin": { "full_name": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "members": { "message": { "cairo_type": "felt", "offset": 1 }, "pub_key": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "starkware.cairo.common.dict_access.DictAccess": { "full_name": "starkware.cairo.common.dict_access.DictAccess", "members": { "key": { "cairo_type": "felt", "offset": 0 }, "new_value": { "cairo_type": "felt", "offset": 2 }, "prev_value": { "cairo_type": "felt", "offset": 1 } }, "size": 3, "type": "struct" }, "starkware.cairo.common.ec.EcOpBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "alias" }, "starkware.cairo.common.ec.EcPoint": { "destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias" }, "starkware.cairo.common.ec.StarkCurve": { "type": "namespace" }, "starkware.cairo.common.ec.StarkCurve.ALPHA": { "type": "const", "value": 1 }, "starkware.cairo.common.ec.StarkCurve.Args": { "full_name": "starkware.cairo.common.ec.StarkCurve.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.common.ec.StarkCurve.BETA": { "type": "const", "value": -476910135076337975234679399815567221425937815956490878998147463828055613816 }, "starkware.cairo.common.ec.StarkCurve.GEN_X": { "type": "const", "value": 874739451078007766457464989774322083649278607533249481151382481072868806602 }, "starkware.cairo.common.ec.StarkCurve.GEN_Y": { "type": "const", "value": 152666792071518830868575557812948353041420400780739481342941381225525861407 }, "starkware.cairo.common.ec.StarkCurve.ImplicitArgs": { "full_name": "starkware.cairo.common.ec.StarkCurve.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.common.ec.StarkCurve.ORDER": { "type": "const", "value": -96363463615509210819012598251359154898 }, "starkware.cairo.common.ec.StarkCurve.Return": { "cairo_type": "()", "type": "type_definition" }, "starkware.cairo.common.ec.StarkCurve.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.cairo.common.ec.is_quad_residue": { "destination": "starkware.cairo.common.math.is_quad_residue", "type": "alias" }, "starkware.cairo.common.ec_point.EcPoint": { "full_name": "starkware.cairo.common.ec_point.EcPoint", "members": { "x": { "cairo_type": "felt", "offset": 0 }, "y": { "cairo_type": "felt", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.cairo.common.hash.HashBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.HashBuiltin", "type": "alias" }, "starkware.cairo.common.keccak_state.KeccakBuiltinState": { "full_name": "starkware.cairo.common.keccak_state.KeccakBuiltinState", "members": { "s0": { "cairo_type": "felt", "offset": 0 }, "s1": { "cairo_type": "felt", "offset": 1 }, "s2": { "cairo_type": "felt", "offset": 2 }, "s3": { "cairo_type": "felt", "offset": 3 }, "s4": { "cairo_type": "felt", "offset": 4 }, "s5": { "cairo_type": "felt", "offset": 5 }, "s6": { "cairo_type": "felt", "offset": 6 }, "s7": { "cairo_type": "felt", "offset": 7 } }, "size": 8, "type": "struct" }, "starkware.cairo.common.math.FALSE": { "destination": "starkware.cairo.common.bool.FALSE", "type": "alias" }, "starkware.cairo.common.math.TRUE": { "destination": "starkware.cairo.common.bool.TRUE", "type": "alias" }, "starkware.cairo.common.poseidon_state.PoseidonBuiltinState": { "full_name": "starkware.cairo.common.poseidon_state.PoseidonBuiltinState", "members": { "s0": { "cairo_type": "felt", "offset": 0 }, "s1": { "cairo_type": "felt", "offset": 1 }, "s2": { "cairo_type": "felt", "offset": 2 } }, "size": 3, "type": "struct" }, "starkware.cairo.common.registers.get_ap": { "destination": "starkware.cairo.lang.compiler.lib.registers.get_ap", "type": "alias" }, "starkware.cairo.common.registers.get_fp_and_pc": { "destination": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc", "type": "alias" }, "starkware.cairo.common.signature.EcOpBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.EcOpBuiltin", "type": "alias" }, "starkware.cairo.common.signature.EcPoint": { "destination": "starkware.cairo.common.ec_point.EcPoint", "type": "alias" }, "starkware.cairo.common.signature.FALSE": { "destination": "starkware.cairo.common.bool.FALSE", "type": "alias" }, "starkware.cairo.common.signature.SignatureBuiltin": { "destination": "starkware.cairo.common.cairo_builtins.SignatureBuiltin", "type": "alias" }, "starkware.cairo.common.signature.StarkCurve": { "destination": "starkware.cairo.common.ec.StarkCurve", "type": "alias" }, "starkware.cairo.common.signature.TRUE": { "destination": "starkware.cairo.common.bool.TRUE", "type": "alias" }, "starkware.cairo.common.signature.ec_add": { "destination": "starkware.cairo.common.ec.ec_add", "type": "alias" }, "starkware.cairo.common.signature.ec_mul": { "destination": "starkware.cairo.common.ec.ec_mul", "type": "alias" }, "starkware.cairo.common.signature.ec_sub": { "destination": "starkware.cairo.common.ec.ec_sub", "type": "alias" }, "starkware.cairo.common.signature.is_x_on_curve": { "destination": "starkware.cairo.common.ec.is_x_on_curve", "type": "alias" }, "starkware.cairo.common.signature.recover_y": { "destination": "starkware.cairo.common.ec.recover_y", "type": "alias" }, "starkware.cairo.common.signature.verify_ecdsa_signature": { "decorators": [], "pc": 51, "type": "function" }, "starkware.cairo.common.signature.verify_ecdsa_signature.Args": { "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.Args", "members": { "message": { "cairo_type": "felt", "offset": 0 }, "public_key": { "cairo_type": "felt", "offset": 1 }, "signature_r": { "cairo_type": "felt", "offset": 2 }, "signature_s": { "cairo_type": "felt", "offset": 3 } }, "size": 4, "type": "struct" }, "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs": { "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ImplicitArgs", "members": { "ecdsa_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.cairo.common.signature.verify_ecdsa_signature.Return": { "cairo_type": "()", "type": "type_definition" }, "starkware.cairo.common.signature.verify_ecdsa_signature.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr": { "cairo_type": "starkware.cairo.common.cairo_builtins.SignatureBuiltin*", "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.ecdsa_ptr", "references": [ { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" }, { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 53, "value": "cast([fp + (-7)] + 2, starkware.cairo.common.cairo_builtins.SignatureBuiltin*)" } ], "type": "reference" }, "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r": { "cairo_type": "felt", "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_r", "references": [ { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-4), felt*)]" } ], "type": "reference" }, "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s": { "cairo_type": "felt", "full_name": "starkware.cairo.common.signature.verify_ecdsa_signature.signature_s", "references": [ { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-3), felt*)]" } ], "type": "reference" }, "starkware.cairo.lang.compiler.lib.registers.get_ap": { "decorators": [ "known_ap_change" ], "pc": 4, "type": "function" }, "starkware.cairo.lang.compiler.lib.registers.get_ap.Args": { "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs": { "full_name": "starkware.cairo.lang.compiler.lib.registers.get_ap.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.lang.compiler.lib.registers.get_ap.Return": { "cairo_type": "(ap_val: felt*)", "type": "type_definition" }, "starkware.cairo.lang.compiler.lib.registers.get_ap.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc": { "decorators": [], "pc": 3, "type": "function" }, "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args": { "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs": { "full_name": "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.ImplicitArgs", "members": {}, "size": 0, "type": "struct" }, "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.Return": { "cairo_type": "(fp_val: felt*, pc_val: felt*)", "type": "type_definition" }, "starkware.cairo.lang.compiler.lib.registers.get_fp_and_pc.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.storage.ADDR_BOUND": { "type": "const", "value": -106710729501573572985208420194530329073740042555888586719489 }, "starkware.starknet.common.storage.MAX_STORAGE_ITEM_SIZE": { "type": "const", "value": 256 }, "starkware.starknet.common.storage.assert_250_bit": { "destination": "starkware.cairo.common.math.assert_250_bit", "type": "alias" }, "starkware.starknet.common.syscalls.CALL_CONTRACT_SELECTOR": { "type": "const", "value": 20853273475220472486191784820 }, "starkware.starknet.common.syscalls.CallContract": { "full_name": "starkware.starknet.common.syscalls.CallContract", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.CallContractRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5 } }, "size": 7, "type": "struct" }, "starkware.starknet.common.syscalls.CallContractRequest": { "full_name": "starkware.starknet.common.syscalls.CallContractRequest", "members": { "calldata": { "cairo_type": "felt*", "offset": 4 }, "calldata_size": { "cairo_type": "felt", "offset": 3 }, "contract_address": { "cairo_type": "felt", "offset": 1 }, "function_selector": { "cairo_type": "felt", "offset": 2 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 5, "type": "struct" }, "starkware.starknet.common.syscalls.CallContractResponse": { "full_name": "starkware.starknet.common.syscalls.CallContractResponse", "members": { "retdata": { "cairo_type": "felt*", "offset": 1 }, "retdata_size": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.DELEGATE_CALL_SELECTOR": { "type": "const", "value": 21167594061783206823196716140 }, "starkware.starknet.common.syscalls.DELEGATE_L1_HANDLER_SELECTOR": { "type": "const", "value": 23274015802972845247556842986379118667122 }, "starkware.starknet.common.syscalls.DEPLOY_SELECTOR": { "type": "const", "value": 75202468540281 }, "starkware.starknet.common.syscalls.Deploy": { "full_name": "starkware.starknet.common.syscalls.Deploy", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.DeployRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.DeployResponse", "offset": 6 } }, "size": 9, "type": "struct" }, "starkware.starknet.common.syscalls.DeployRequest": { "full_name": "starkware.starknet.common.syscalls.DeployRequest", "members": { "class_hash": { "cairo_type": "felt", "offset": 1 }, "constructor_calldata": { "cairo_type": "felt*", "offset": 4 }, "constructor_calldata_size": { "cairo_type": "felt", "offset": 3 }, "contract_address_salt": { "cairo_type": "felt", "offset": 2 }, "deploy_from_zero": { "cairo_type": "felt", "offset": 5 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 6, "type": "struct" }, "starkware.starknet.common.syscalls.DeployResponse": { "full_name": "starkware.starknet.common.syscalls.DeployResponse", "members": { "constructor_retdata": { "cairo_type": "felt*", "offset": 2 }, "constructor_retdata_size": { "cairo_type": "felt", "offset": 1 }, "contract_address": { "cairo_type": "felt", "offset": 0 } }, "size": 3, "type": "struct" }, "starkware.starknet.common.syscalls.DictAccess": { "destination": "starkware.cairo.common.dict_access.DictAccess", "type": "alias" }, "starkware.starknet.common.syscalls.EMIT_EVENT_SELECTOR": { "type": "const", "value": 1280709301550335749748 }, "starkware.starknet.common.syscalls.EmitEvent": { "full_name": "starkware.starknet.common.syscalls.EmitEvent", "members": { "data": { "cairo_type": "felt*", "offset": 4 }, "data_len": { "cairo_type": "felt", "offset": 3 }, "keys": { "cairo_type": "felt*", "offset": 2 }, "keys_len": { "cairo_type": "felt", "offset": 1 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 5, "type": "struct" }, "starkware.starknet.common.syscalls.GET_BLOCK_NUMBER_SELECTOR": { "type": "const", "value": 1448089106835523001438702345020786 }, "starkware.starknet.common.syscalls.GET_BLOCK_TIMESTAMP_SELECTOR": { "type": "const", "value": 24294903732626645868215235778792757751152 }, "starkware.starknet.common.syscalls.GET_CALLER_ADDRESS_SELECTOR": { "type": "const", "value": 94901967781393078444254803017658102643 }, "starkware.starknet.common.syscalls.GET_CONTRACT_ADDRESS_SELECTOR": { "type": "const", "value": 6219495360805491471215297013070624192820083 }, "starkware.starknet.common.syscalls.GET_SEQUENCER_ADDRESS_SELECTOR": { "type": "const", "value": 1592190833581991703053805829594610833820054387 }, "starkware.starknet.common.syscalls.GET_TX_INFO_SELECTOR": { "type": "const", "value": 1317029390204112103023 }, "starkware.starknet.common.syscalls.GET_TX_SIGNATURE_SELECTOR": { "type": "const", "value": 1448089128652340074717162277007973 }, "starkware.starknet.common.syscalls.GetBlockNumber": { "full_name": "starkware.starknet.common.syscalls.GetBlockNumber", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetBlockNumberRequest": { "full_name": "starkware.starknet.common.syscalls.GetBlockNumberRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetBlockNumberResponse": { "full_name": "starkware.starknet.common.syscalls.GetBlockNumberResponse", "members": { "block_number": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetBlockTimestamp": { "full_name": "starkware.starknet.common.syscalls.GetBlockTimestamp", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetBlockTimestampRequest": { "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetBlockTimestampResponse": { "full_name": "starkware.starknet.common.syscalls.GetBlockTimestampResponse", "members": { "block_timestamp": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetCallerAddress": { "full_name": "starkware.starknet.common.syscalls.GetCallerAddress", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetCallerAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetCallerAddressRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetCallerAddressResponse": { "full_name": "starkware.starknet.common.syscalls.GetCallerAddressResponse", "members": { "caller_address": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetContractAddress": { "full_name": "starkware.starknet.common.syscalls.GetContractAddress", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetContractAddressResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetContractAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetContractAddressRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetContractAddressResponse": { "full_name": "starkware.starknet.common.syscalls.GetContractAddressResponse", "members": { "contract_address": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetSequencerAddress": { "full_name": "starkware.starknet.common.syscalls.GetSequencerAddress", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetSequencerAddressRequest": { "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetSequencerAddressResponse": { "full_name": "starkware.starknet.common.syscalls.GetSequencerAddressResponse", "members": { "sequencer_address": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxInfo": { "full_name": "starkware.starknet.common.syscalls.GetTxInfo", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetTxInfoResponse", "offset": 1 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxInfoRequest": { "full_name": "starkware.starknet.common.syscalls.GetTxInfoRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxInfoResponse": { "full_name": "starkware.starknet.common.syscalls.GetTxInfoResponse", "members": { "tx_info": { "cairo_type": "starkware.starknet.common.syscalls.TxInfo*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxSignature": { "full_name": "starkware.starknet.common.syscalls.GetTxSignature", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "offset": 1 } }, "size": 3, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxSignatureRequest": { "full_name": "starkware.starknet.common.syscalls.GetTxSignatureRequest", "members": { "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.GetTxSignatureResponse": { "full_name": "starkware.starknet.common.syscalls.GetTxSignatureResponse", "members": { "signature": { "cairo_type": "felt*", "offset": 1 }, "signature_len": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.LIBRARY_CALL_L1_HANDLER_SELECTOR": { "type": "const", "value": 436233452754198157705746250789557519228244616562 }, "starkware.starknet.common.syscalls.LIBRARY_CALL_SELECTOR": { "type": "const", "value": 92376026794327011772951660 }, "starkware.starknet.common.syscalls.LibraryCall": { "full_name": "starkware.starknet.common.syscalls.LibraryCall", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.LibraryCallRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.CallContractResponse", "offset": 5 } }, "size": 7, "type": "struct" }, "starkware.starknet.common.syscalls.LibraryCallRequest": { "full_name": "starkware.starknet.common.syscalls.LibraryCallRequest", "members": { "calldata": { "cairo_type": "felt*", "offset": 4 }, "calldata_size": { "cairo_type": "felt", "offset": 3 }, "class_hash": { "cairo_type": "felt", "offset": 1 }, "function_selector": { "cairo_type": "felt", "offset": 2 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 5, "type": "struct" }, "starkware.starknet.common.syscalls.REPLACE_CLASS_SELECTOR": { "type": "const", "value": 25500403217443378527601783667 }, "starkware.starknet.common.syscalls.ReplaceClass": { "full_name": "starkware.starknet.common.syscalls.ReplaceClass", "members": { "class_hash": { "cairo_type": "felt", "offset": 1 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.SEND_MESSAGE_TO_L1_SELECTOR": { "type": "const", "value": 433017908768303439907196859243777073 }, "starkware.starknet.common.syscalls.STORAGE_READ_SELECTOR": { "type": "const", "value": 100890693370601760042082660 }, "starkware.starknet.common.syscalls.STORAGE_WRITE_SELECTOR": { "type": "const", "value": 25828017502874050592466629733 }, "starkware.starknet.common.syscalls.SendMessageToL1SysCall": { "full_name": "starkware.starknet.common.syscalls.SendMessageToL1SysCall", "members": { "payload_ptr": { "cairo_type": "felt*", "offset": 3 }, "payload_size": { "cairo_type": "felt", "offset": 2 }, "selector": { "cairo_type": "felt", "offset": 0 }, "to_address": { "cairo_type": "felt", "offset": 1 } }, "size": 4, "type": "struct" }, "starkware.starknet.common.syscalls.StorageRead": { "full_name": "starkware.starknet.common.syscalls.StorageRead", "members": { "request": { "cairo_type": "starkware.starknet.common.syscalls.StorageReadRequest", "offset": 0 }, "response": { "cairo_type": "starkware.starknet.common.syscalls.StorageReadResponse", "offset": 2 } }, "size": 3, "type": "struct" }, "starkware.starknet.common.syscalls.StorageReadRequest": { "full_name": "starkware.starknet.common.syscalls.StorageReadRequest", "members": { "address": { "cairo_type": "felt", "offset": 1 }, "selector": { "cairo_type": "felt", "offset": 0 } }, "size": 2, "type": "struct" }, "starkware.starknet.common.syscalls.StorageReadResponse": { "full_name": "starkware.starknet.common.syscalls.StorageReadResponse", "members": { "value": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.StorageWrite": { "full_name": "starkware.starknet.common.syscalls.StorageWrite", "members": { "address": { "cairo_type": "felt", "offset": 1 }, "selector": { "cairo_type": "felt", "offset": 0 }, "value": { "cairo_type": "felt", "offset": 2 } }, "size": 3, "type": "struct" }, "starkware.starknet.common.syscalls.TxInfo": { "full_name": "starkware.starknet.common.syscalls.TxInfo", "members": { "account_contract_address": { "cairo_type": "felt", "offset": 1 }, "chain_id": { "cairo_type": "felt", "offset": 6 }, "max_fee": { "cairo_type": "felt", "offset": 2 }, "nonce": { "cairo_type": "felt", "offset": 7 }, "signature": { "cairo_type": "felt*", "offset": 4 }, "signature_len": { "cairo_type": "felt", "offset": 3 }, "transaction_hash": { "cairo_type": "felt", "offset": 5 }, "version": { "cairo_type": "felt", "offset": 0 } }, "size": 8, "type": "struct" }, "starkware.starknet.common.syscalls.call_contract": { "decorators": [], "pc": 9, "type": "function" }, "starkware.starknet.common.syscalls.call_contract.Args": { "full_name": "starkware.starknet.common.syscalls.call_contract.Args", "members": { "calldata": { "cairo_type": "felt*", "offset": 3 }, "calldata_size": { "cairo_type": "felt", "offset": 2 }, "contract_address": { "cairo_type": "felt", "offset": 0 }, "function_selector": { "cairo_type": "felt", "offset": 1 } }, "size": 4, "type": "struct" }, "starkware.starknet.common.syscalls.call_contract.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.call_contract.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.call_contract.Return": { "cairo_type": "(retdata_size: felt, retdata: felt*)", "type": "type_definition" }, "starkware.starknet.common.syscalls.call_contract.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.syscalls.call_contract.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.call_contract.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 3, "offset": 0 }, "pc": 9, "value": "[cast(fp + (-7), felt**)]" }, { "ap_tracking_data": { "group": 3, "offset": 1 }, "pc": 16, "value": "cast([fp + (-7)] + 7, felt*)" } ], "type": "reference" }, "starkware.starknet.common.syscalls.get_contract_address": { "decorators": [], "pc": 21, "type": "function" }, "starkware.starknet.common.syscalls.get_contract_address.Args": { "full_name": "starkware.starknet.common.syscalls.get_contract_address.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.get_contract_address.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.get_contract_address.Return": { "cairo_type": "(contract_address: felt)", "type": "type_definition" }, "starkware.starknet.common.syscalls.get_contract_address.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_contract_address.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 4, "offset": 0 }, "pc": 21, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 4, "offset": 1 }, "pc": 24, "value": "cast([fp + (-3)] + 2, felt*)" } ], "type": "reference" }, "starkware.starknet.common.syscalls.get_tx_info": { "decorators": [], "pc": 44, "type": "function" }, "starkware.starknet.common.syscalls.get_tx_info.Args": { "full_name": "starkware.starknet.common.syscalls.get_tx_info.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.get_tx_info.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.get_tx_info.Return": { "cairo_type": "(tx_info: starkware.starknet.common.syscalls.TxInfo*)", "type": "type_definition" }, "starkware.starknet.common.syscalls.get_tx_info.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_tx_info.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 7, "offset": 0 }, "pc": 44, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 7, "offset": 1 }, "pc": 47, "value": "cast([fp + (-3)] + 2, felt*)" } ], "type": "reference" }, "starkware.starknet.common.syscalls.get_tx_signature": { "decorators": [], "pc": 28, "type": "function" }, "starkware.starknet.common.syscalls.get_tx_signature.Args": { "full_name": "starkware.starknet.common.syscalls.get_tx_signature.Args", "members": {}, "size": 0, "type": "struct" }, "starkware.starknet.common.syscalls.get_tx_signature.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.get_tx_signature.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.get_tx_signature.Return": { "cairo_type": "(signature_len: felt, signature: felt*)", "type": "type_definition" }, "starkware.starknet.common.syscalls.get_tx_signature.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.get_tx_signature.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 5, "offset": 0 }, "pc": 28, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 5, "offset": 1 }, "pc": 31, "value": "cast([fp + (-3)] + 3, felt*)" } ], "type": "reference" }, "starkware.starknet.common.syscalls.storage_read": { "decorators": [], "pc": 36, "type": "function" }, "starkware.starknet.common.syscalls.storage_read.Args": { "full_name": "starkware.starknet.common.syscalls.storage_read.Args", "members": { "address": { "cairo_type": "felt", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.storage_read.ImplicitArgs": { "full_name": "starkware.starknet.common.syscalls.storage_read.ImplicitArgs", "members": { "syscall_ptr": { "cairo_type": "felt*", "offset": 0 } }, "size": 1, "type": "struct" }, "starkware.starknet.common.syscalls.storage_read.Return": { "cairo_type": "(value: felt)", "type": "type_definition" }, "starkware.starknet.common.syscalls.storage_read.SIZEOF_LOCALS": { "type": "const", "value": 0 }, "starkware.starknet.common.syscalls.storage_read.syscall_ptr": { "cairo_type": "felt*", "full_name": "starkware.starknet.common.syscalls.storage_read.syscall_ptr", "references": [ { "ap_tracking_data": { "group": 6, "offset": 0 }, "pc": 36, "value": "[cast(fp + (-4), felt**)]" }, { "ap_tracking_data": { "group": 6, "offset": 1 }, "pc": 40, "value": "cast([fp + (-4)] + 3, felt*)" } ], "type": "reference" } }, "main_scope": "__main__", "prime": "0x800000000000011000000000000000000000000000000000000000000000001", "reference_manager": { "references": [ { "ap_tracking_data": { "group": 3, "offset": 0 }, "pc": 9, "value": "[cast(fp + (-7), felt**)]" }, { "ap_tracking_data": { "group": 4, "offset": 0 }, "pc": 21, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 5, "offset": 0 }, "pc": 28, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 6, "offset": 0 }, "pc": 36, "value": "[cast(fp + (-4), felt**)]" }, { "ap_tracking_data": { "group": 7, "offset": 0 }, "pc": 44, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-4), felt*)]" }, { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-3), felt*)]" }, { "ap_tracking_data": { "group": 8, "offset": 0 }, "pc": 51, "value": "[cast(fp + (-7), starkware.cairo.common.cairo_builtins.SignatureBuiltin**)]" }, { "ap_tracking_data": { "group": 34, "offset": 0 }, "pc": 287, "value": "[cast(fp, starkware.starknet.common.syscalls.TxInfo*)]" }, { "ap_tracking_data": { "group": 61, "offset": 0 }, "pc": 611, "value": "[cast(fp + (-3), felt**)]" }, { "ap_tracking_data": { "group": 65, "offset": 0 }, "pc": 674, "value": "[cast(fp + (-3), felt**)]" } ] } } }